$NetBSD: patch-bd,v 1.1 2016/05/20 18:45:22 youri Exp $ --- js/src/ctypes/CTypes.cpp.orig 2012-08-24 22:55:39.000000000 +0000 +++ js/src/ctypes/CTypes.cpp @@ -5,6 +5,23 @@ #include "mozilla/FloatingPoint.h" +#if defined(__NetBSD__) +#include +/* XXX why do we have those funky __ #defines in stdint.h? */ +#warning this is a retarded workaround +#define uint8_t uint8_t +#define uint16_t uint16_t +#define uint32_t uint32_t +#define uint64_t uint64_t +#define int8_t int8_t +#define int16_t int16_t +#define int32_t int32_t +#define int64_t int64_t +#define intptr_t intptr_t +#define uintptr_t uintptr_t +#define off_t off_t +#endif + #include "CTypes.h" #include "Library.h" #include "jsnum.h"