From 4e87c6af02ce4cf71f7cd7fcdf34e8b65e29c05d Mon Sep 17 00:00:00 2001 From: van Hauser Date: Fri, 13 Sep 2019 17:05:20 +0200 Subject: for hexcoder --- include/afl-fuzz.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'include/afl-fuzz.h') diff --git a/include/afl-fuzz.h b/include/afl-fuzz.h index aa879a40..ec896bdb 100644 --- a/include/afl-fuzz.h +++ b/include/afl-fuzz.h @@ -454,8 +454,31 @@ extern s32 /* Python stuff */ #ifdef USE_PYTHON +// because Python sets stuff it should not ... +#ifdef _POSIX_C_SOURCE + #define _SAVE_POSIX_C_SOURCE _POSIX_C_SOURCE + #undef _POSIX_C_SOURCE +#endif +#ifdef _XOPEN_SOURCE + #define _SAVE_XOPEN_SOURCE _XOPEN_SOURCE + #undef _XOPEN_SOURCE +#endif + #include +#ifdef _SAVE_POSIX_C_SOURCE + #ifdef _POSIX_C_SOURCE + #undef _POSIX_C_SOURCE + #endif + #define _POSIX_C_SOURCE _SAVE_POSIX_C_SOURCE +#endif +#ifdef _SAVE_XOPEN_SOURCE + #ifdef _XOPEN_SOURCE + #undef _XOPEN_SOURCE + #endif + #define _XOPEN_SOURCE _SAVE_XOPEN_SOURCE +#endif + extern PyObject* py_module; enum { -- cgit 1.4.1