summaryrefslogtreecommitdiff
path: root/www/seamonkey/patches/patch-bd
blob: 22809d3a3375e731a26a3fab6a23b0c57e85f91a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$NetBSD: patch-bd,v 1.5 2012/07/19 17:33:29 ryoon Exp $

--- mozilla/js/src/ctypes/CTypes.cpp.orig	2012-07-17 18:13:28.000000000 +0000
+++ mozilla/js/src/ctypes/CTypes.cpp
@@ -38,6 +38,22 @@
 
 #include "mozilla/FloatingPoint.h"
 
+#if defined(__NetBSD__)
+#include <stdint.h>
+/* 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
+#endif
+
 #include "CTypes.h"
 #include "Library.h"
 #include "jsnum.h"