diff options
author | Eli Bendersky <eliben@gmail.com> | 2015-05-09 15:40:47 -0700 |
---|---|---|
committer | Eli Bendersky <eliben@gmail.com> | 2015-05-09 15:40:47 -0700 |
commit | e2eb66e3d0494c73e76572b0830d7994c1ae91e9 (patch) | |
tree | 3bf0877ecd608ee3df5aab9a2cf07815a91940d4 /utils | |
parent | 954af6b5d8b9a8627c4fd3c814a7d39a44a550a9 (diff) | |
download | pycparser-e2eb66e3d0494c73e76572b0830d7994c1ae91e9.tar.gz |
Add more stuff to fake includes:
1. Add dummy va_* macro definitions
2. Add more includes
Diffstat (limited to 'utils')
-rw-r--r-- | utils/fake_libc_include/_fake_defines.h | 6 | ||||
-rw-r--r-- | utils/fake_libc_include/dlfcn.h | 2 | ||||
-rw-r--r-- | utils/fake_libc_include/sys/mman.h | 2 |
3 files changed, 10 insertions, 0 deletions
diff --git a/utils/fake_libc_include/_fake_defines.h b/utils/fake_libc_include/_fake_defines.h index a8b0e20..3453bdf 100644 --- a/utils/fake_libc_include/_fake_defines.h +++ b/utils/fake_libc_include/_fake_defines.h @@ -34,4 +34,10 @@ #define false 0 #define true 1 +/* va_arg macros and type*/ +typedef int va_list; +#define va_start(_ap, _type) __builtin_va_start((_ap)) +#define va_arg(_ap, _type) __builtin_va_arg((_ap)) +#define va_end(_list) + #endif diff --git a/utils/fake_libc_include/dlfcn.h b/utils/fake_libc_include/dlfcn.h new file mode 100644 index 0000000..f952c1d --- /dev/null +++ b/utils/fake_libc_include/dlfcn.h @@ -0,0 +1,2 @@ +#include "_fake_defines.h" +#include "_fake_typedefs.h" diff --git a/utils/fake_libc_include/sys/mman.h b/utils/fake_libc_include/sys/mman.h new file mode 100644 index 0000000..f952c1d --- /dev/null +++ b/utils/fake_libc_include/sys/mman.h @@ -0,0 +1,2 @@ +#include "_fake_defines.h" +#include "_fake_typedefs.h" |