Selaa lähdekoodia

expat: Fix compilation on systems without stdint.h

Brad King 8 vuotta sitten
vanhempi
sitoutus
d5afb178f1
1 muutettua tiedostoa jossa 11 lisäystä ja 1 poistoa
  1. 11 1
      Utilities/cmexpat/lib/siphash.h

+ 11 - 1
Utilities/cmexpat/lib/siphash.h

@@ -76,8 +76,18 @@
 #define SIPHASH_H
 
 #include <stddef.h> /* size_t */
-#include <stdint.h> /* uint64_t uint32_t uint8_t */
 
+#include <cm_kwiml.h>
+
+#ifndef KWIML_INT_HAVE_UINT64_T
+# define uint64_t KWIML_INT_uint64_t
+#endif
+#ifndef KWIML_INT_HAVE_UINT32_T
+# define uint32_t KWIML_INT_uint32_t
+#endif
+#ifndef KWIML_INT_HAVE_UINT8_T
+# define uint8_t KWIML_INT_uint8_t
+#endif
 
 #define SIP_ROTL(x, b) (uint64_t)(((x) << (b)) | ( (x) >> (64 - (b))))