PR other/54620
authorKai Tietz <kai.tietz@onevision.com>
Wed, 30 Jan 2013 16:52:35 +0000 (16:52 +0000)
committerKai Tietz <kai.tietz@onevision.com>
Wed, 30 Jan 2013 16:52:35 +0000 (16:52 +0000)
PR target/39064
* md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
stdint.h and sys/types.h headers are present.
* sha1.h (sha1_uintptr, sha1_uint32): Likewise.

include/ChangeLog
include/md5.h
include/sha1.h

index 3e6826302d62b3785e9d71a6dcc7a2eff4a75471..3d093d733e664b8bb874ab373b82f4a198f73b39 100644 (file)
@@ -1,3 +1,11 @@
+2013-01-30  Kai Tietz  <ktietz@redhat.com>
+
+       PR other/54620
+       PR target/39064
+       * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
+       stdint.h and sys/types.h headers are present.
+       * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
+
 2013-01-10  Will Newton <will.newton@imgtec.com>
 
        * dis-asm.h (print_insn_metag): New declaration.
index b3ff4e14538dc67c3a07d16db7ff057c6359553e..6da2fefe16111371306705a6e71a3abfadafced2 100644 (file)
 # include <sys/types.h>
 typedef u_int32_t md5_uint32;
 typedef uintptr_t md5_uintptr;
+#elif defined (HAVE_SYS_TYPES_H) && defined (HAVE_STDINT_H)
+#include <stdint.h>
+#include <sys/types.h>
+typedef uint32_t md5_uint32;
+typedef uintptr_t md5_uintptr;
 #else
 #  define INT_MAX_32_BITS 2147483647
 
index 5473f91f412b9a6fc0bfc2e9af3dbfef90012640..4da5c37f38674a392dbe84627a6c2908ec851ae6 100644 (file)
 # include <sys/types.h>
 typedef u_int32_t sha1_uint32;
 typedef uintptr_t sha1_uintptr;
+#elif defined (HAVE_SYS_TYPES_H) && defined (HAVE_STDINT_H)
+#include <stdint.h>
+#include <sys/types.h>
+typedef uint32_t sha1_uint32;
+typedef uintptr_t sha1_uintptr;
 #else
 #  define INT_MAX_32_BITS 2147483647