summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2014-01-18 00:12:38 +1100
committerDarren Tucker <dtucker@zip.com.au>2014-01-18 00:12:38 +1100
commit355f861022be7b23d3009fae8f3c9f6f7fc685f7 (patch)
treebef73db2927e632ba4e3cf93c60b7fd282839672
parenta3357661ee1d5d553294f36e4940e8285c7f1332 (diff)
- (dtucker) [defines.h] Move our definitions of uintXX_t types down to after
they're defined if we have to define them ourselves. Fixes builds on old AIX.
-rw-r--r--ChangeLog3
-rw-r--r--defines.h16
2 files changed, 11 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 0af27d08..4eb85904 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -43,6 +43,9 @@
stack-protector since that has a separate flag that's been around a while.
- (dtucker) [readconf.c] Wrap paths.h inside an ifdef. Allows building on
Solaris.
+ - (dtucker) [defines.h] Move our definitions of uintXX_t types down to after
+ they're defined if we have to define them ourselves. Fixes builds on old
+ AIX.
20140118
- (djm) OpenBSD CVS Sync
diff --git a/defines.h b/defines.h
index 66100c84..354d5b61 100644
--- a/defines.h
+++ b/defines.h
@@ -25,7 +25,7 @@
#ifndef _DEFINES_H
#define _DEFINES_H
-/* $Id: defines.h,v 1.175 2014/01/17 03:20:05 dtucker Exp $ */
+/* $Id: defines.h,v 1.176 2014/01/17 13:12:38 dtucker Exp $ */
/* Constants */
@@ -249,13 +249,6 @@ typedef unsigned long u_int32_t;
#define __BIT_TYPES_DEFINED__
#endif
-#ifndef HAVE_UINTXX_T
-typedef u_int8_t uint8_t;
-typedef u_int16_t uint16_t;
-typedef u_int32_t uint32_t;
-typedef u_int64_t uint64_t;
-#endif
-
/* 64-bit types */
#ifndef HAVE_INT64_T
# if (SIZEOF_LONG_INT == 8)
@@ -276,6 +269,13 @@ typedef unsigned long long int u_int64_t;
# endif
#endif
+#ifndef HAVE_UINTXX_T
+typedef u_int8_t uint8_t;
+typedef u_int16_t uint16_t;
+typedef u_int32_t uint32_t;
+typedef u_int64_t uint64_t;
+#endif
+
#ifndef HAVE_INTMAX_T
typedef long long intmax_t;
#endif