diff options
author | David Barksdale <amatus@amatus.name> | 2014-12-22 23:08:29 -0600 |
---|---|---|
committer | David Barksdale <amatus@amatus.name> | 2014-12-22 23:08:29 -0600 |
commit | fceaddaebcaadd615760d354002b02cfa2193a99 (patch) | |
tree | abd7f1dbd1bf23f912d0ba636eb4d3b4290d76ff /gnunet-build/packages/build-utils/emscripten/files/emscripten-1.18.0-cplusplus-null.patch | |
parent | fc8417577e5875f4b52dbd5a411352b8c2562f0b (diff) |
[emscripten] Fix definition of NULL
Diffstat (limited to 'gnunet-build/packages/build-utils/emscripten/files/emscripten-1.18.0-cplusplus-null.patch')
-rw-r--r-- | gnunet-build/packages/build-utils/emscripten/files/emscripten-1.18.0-cplusplus-null.patch | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/gnunet-build/packages/build-utils/emscripten/files/emscripten-1.18.0-cplusplus-null.patch b/gnunet-build/packages/build-utils/emscripten/files/emscripten-1.18.0-cplusplus-null.patch new file mode 100644 index 0000000..4bdf28f --- /dev/null +++ b/gnunet-build/packages/build-utils/emscripten/files/emscripten-1.18.0-cplusplus-null.patch @@ -0,0 +1,128 @@ +Index: b/system/include/libc/locale.h +=================================================================== +--- a/system/include/libc/locale.h ++++ b/system/include/libc/locale.h +@@ -7,7 +7,11 @@ extern "C" { + + #include <features.h> + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #define LC_CTYPE 0 + #define LC_NUMERIC 1 +Index: b/system/include/libc/stddef.h +=================================================================== +--- a/system/include/libc/stddef.h ++++ b/system/include/libc/stddef.h +@@ -1,7 +1,11 @@ + #ifndef _STDDEF_H + #define _STDDEF_H + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #define __NEED_ptrdiff_t + #define __NEED_size_t +Index: b/system/include/libc/stdio.h +=================================================================== +--- a/system/include/libc/stdio.h ++++ b/system/include/libc/stdio.h +@@ -21,7 +21,11 @@ extern "C" { + + #include <bits/alltypes.h> + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #undef EOF + #define EOF (-1) +Index: b/system/include/libc/stdlib.h +=================================================================== +--- a/system/include/libc/stdlib.h ++++ b/system/include/libc/stdlib.h +@@ -7,7 +7,11 @@ extern "C" { + + #include <features.h> + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #define __NEED_size_t + #define __NEED_wchar_t +Index: b/system/include/libc/string.h +=================================================================== +--- a/system/include/libc/string.h ++++ b/system/include/libc/string.h +@@ -7,7 +7,11 @@ extern "C" { + + #include <features.h> + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #define __NEED_size_t + #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ +Index: b/system/include/libc/time.h +=================================================================== +--- a/system/include/libc/time.h ++++ b/system/include/libc/time.h +@@ -7,7 +7,11 @@ extern "C" { + + #include <features.h> + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #define __NEED_size_t + #define __NEED_time_t +Index: b/system/include/libc/unistd.h +=================================================================== +--- a/system/include/libc/unistd.h ++++ b/system/include/libc/unistd.h +@@ -15,7 +15,11 @@ extern "C" { + #define SEEK_CUR 1 + #define SEEK_END 2 + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #define __NEED_size_t + #define __NEED_ssize_t +Index: b/system/include/libc/wchar.h +=================================================================== +--- a/system/include/libc/wchar.h ++++ b/system/include/libc/wchar.h +@@ -33,7 +33,11 @@ extern "C" { + #define WCHAR_MIN (-1-0x7fffffff+L'\0') + #endif + ++#ifdef __cplusplus + #define NULL 0L ++#else ++#define NULL ((void*)0) ++#endif + + #undef WEOF + #define WEOF 0xffffffffU |