patches/libmtp-02-u_int.diff
author drdoug007
Tue, 18 Sep 2007 09:17:06 +0000
changeset 486 5705ff477924
child 2225 fe592484358a
permissions -rw-r--r--
2007-09-18 Doug Scott <[email protected]> * SFElibmtp.spec: *NEW* Microsoft's Media Transfer Protocol * SFElcms.spec: bump to 1.17 * base-specs/libmtp.spec: base spec * patches/libmtp-02-u_int.diff: add u_int types * patches/libmtp-01-wall.diff: remove -Wall
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
486
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     1
--- libmtp-0.2.1/configure.ac.orig	2007-09-18 15:57:27.571218159 +0700
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     2
+++ libmtp-0.2.1/configure.ac	2007-09-18 15:57:32.866226254 +0700
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     3
@@ -87,6 +87,26 @@
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     4
 # (No need to use AC_SUBST on this default substituted environment variable.)
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     5
 # CFLAGS="$CFLAGS -Wall -Wmissing-prototypes"
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     6
 
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     7
+AC_MSG_CHECKING([if inttypes has u_int32_t etc])
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     8
+AC_COMPILE_IFELSE(
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     9
+    [AC_LANG_PROGRAM(
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    10
+        [[
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    11
+#if HAVE_SYS_TYPES_H
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    12
+#include <sys/types.h>
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    13
+#endif
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    14
+#if HAVE_INTTYPES_H
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    15
+#include <inttypes.h>
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    16
+#endif
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    17
+#if HAVE_UNISTD_H
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    18
+#include <unistd.h>
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    19
+#endif
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    20
+        ]],[[
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    21
+    u_int32_t  s;
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    22
+    sleep((unsigned int)s);
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    23
+        ]]
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    24
+    )],
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    25
+    [AC_DEFINE(HAVE_U_INT_TYPES, 1, [Define to 1 if have u_int32_t types etc])
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    26
+    AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)])
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    27
 # Output files
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    28
 
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    29
 # Create a stdint.h-like file containing size-specific integer definitions
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    30
--- libmtp-0.2.1/examples/common.h.orig	2007-09-18 16:00:32.671373913 +0700
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    31
+++ libmtp-0.2.1/examples/common.h	2007-09-18 16:01:02.820289580 +0700
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    32
@@ -32,3 +32,12 @@
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    33
 // Only if using MSVC...
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    34
 #include "..\windows\getopt.h"
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    35
 #endif
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    36
+#ifdef HAVE_INTTYPES_H
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    37
+#include <inttypes.h>
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    38
+#endif
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    39
+#ifndef HAVE_U_INT_TYPES
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    40
+typedef uint8_t u_int8_t;
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    41
+typedef uint16_t u_int16_t;
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    42
+typedef uint32_t u_int32_t;
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    43
+typedef uint64_t u_int64_t;
5705ff477924 2007-09-18 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    44
+#endif