diff options
author | Christian Heimes <christian@cheimes.de> | 2013-12-06 22:43:50 (GMT) |
---|---|---|
committer | Christian Heimes <christian@cheimes.de> | 2013-12-06 22:43:50 (GMT) |
commit | aa15276ee9554922919df1eb1a78826a102fb321 (patch) | |
tree | 731753860493211ee88b57c876260ee5069761f7 | |
parent | 1a605ed5a33dbeec6b98d2a073fbbe3fcfdd84c0 (diff) | |
download | cpython-aa15276ee9554922919df1eb1a78826a102fb321.zip cpython-aa15276ee9554922919df1eb1a78826a102fb321.tar.gz cpython-aa15276ee9554922919df1eb1a78826a102fb321.tar.bz2 |
Load expat_config.h and therefore pyconfig.h before C stdlib headers are loaded.
This silences the pre-processor warning '_POSIX_C_SOURCE redefined'.
-rw-r--r-- | Modules/expat/xmlparse.c | 12 | ||||
-rw-r--r-- | Modules/expat/xmlrole.c | 4 | ||||
-rw-r--r-- | Modules/expat/xmltok.c | 4 |
3 files changed, 10 insertions, 10 deletions
diff --git a/Modules/expat/xmlparse.c b/Modules/expat/xmlparse.c index f35aa36..0ac0317 100644 --- a/Modules/expat/xmlparse.c +++ b/Modules/expat/xmlparse.c @@ -2,12 +2,6 @@ See the file COPYING for copying permission. */ -#include <stddef.h> -#include <string.h> /* memset(), memcpy() */ -#include <assert.h> -#include <limits.h> /* UINT_MAX */ -#include <time.h> /* time() */ - #define XML_BUILDING_EXPAT 1 #ifdef COMPILED_FROM_DSP @@ -22,6 +16,12 @@ #include <expat_config.h> #endif /* ndef COMPILED_FROM_DSP */ +#include <stddef.h> +#include <string.h> /* memset(), memcpy() */ +#include <assert.h> +#include <limits.h> /* UINT_MAX */ +#include <time.h> /* time() */ + #include "ascii.h" #include "expat.h" diff --git a/Modules/expat/xmlrole.c b/Modules/expat/xmlrole.c index 44772e2..9a8f85d 100644 --- a/Modules/expat/xmlrole.c +++ b/Modules/expat/xmlrole.c @@ -2,8 +2,6 @@ See the file COPYING for copying permission. */ -#include <stddef.h> - #ifdef COMPILED_FROM_DSP #include "winconfig.h" #elif defined(MACOS_CLASSIC) @@ -18,6 +16,8 @@ #endif #endif /* ndef COMPILED_FROM_DSP */ +#include <stddef.h> + #include "expat_external.h" #include "internal.h" #include "xmlrole.h" diff --git a/Modules/expat/xmltok.c b/Modules/expat/xmltok.c index b9cd7a4..fd6bf7a 100644 --- a/Modules/expat/xmltok.c +++ b/Modules/expat/xmltok.c @@ -2,8 +2,6 @@ See the file COPYING for copying permission. */ -#include <stddef.h> - #ifdef COMPILED_FROM_DSP #include "winconfig.h" #elif defined(MACOS_CLASSIC) @@ -18,6 +16,8 @@ #endif #endif /* ndef COMPILED_FROM_DSP */ +#include <stddef.h> + #include "expat_external.h" #include "internal.h" #include "xmltok.h" |