Assume that C99 platforms have uintptr_t. Fixes build on ARM.diff -r1.1 -r1.2 pkgsrc/devel/cmocka/distinfo
(joerg)
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.1 2015/02/27 04:23:43 manu Exp $ | 1 | $NetBSD: distinfo,v 1.2 2015/03/31 15:13:06 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (cmocka-1.0.0.tar.xz) = c1b6bdab164b2d54c26edacef9b9308e4de154f9 | 3 | SHA1 (cmocka-1.0.0.tar.xz) = c1b6bdab164b2d54c26edacef9b9308e4de154f9 | |
4 | RMD160 (cmocka-1.0.0.tar.xz) = e8e79a9cd50aff9af814d0804066c92d53f1cc88 | 4 | RMD160 (cmocka-1.0.0.tar.xz) = e8e79a9cd50aff9af814d0804066c92d53f1cc88 | |
5 | Size (cmocka-1.0.0.tar.xz) = 184016 bytes | 5 | Size (cmocka-1.0.0.tar.xz) = 184016 bytes | |
6 | SHA1 (patch-.._include_cmocka.h) = 3aefedc23752eb5cf0fe2b7b43018b7e006bc0e8 |
$NetBSD: patch-.._include_cmocka.h,v 1.1 2015/03/31 15:13:06 joerg Exp $
--- ../include/cmocka.h.orig 2015-03-25 16:04:39.000000000 +0000
+++ ../include/cmocka.h
@@ -100,6 +100,11 @@ typedef uintmax_t LargestIntegralType;
((LargestIntegralType)(value))
/* Smallest integral type capable of holding a pointer. */
+#if (__STDC_VERSION__ - 0 >= 199901L) && !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED)
+# include <stdint.h>
+# define _UINTPTR_T
+# define _UINTPTR_T_DEFINED
+#endif
#if !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED)
# if defined(_WIN32)
/* WIN32 is an ILP32 platform */