Apparently Python requires Python.h to be included before std lib
headers. It's never been a problem either way until Python 2.3a1... git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@18840 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
#include "Python.h"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
/* Definitions for Windows/Unix exporting */
|
/* Definitions for Windows/Unix exporting */
|
||||||
@@ -15,12 +17,9 @@
|
|||||||
# define SWIGEXPORT(a) a
|
# define SWIGEXPORT(a) a
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "Python.h"
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern void SWIG_MakePtr(char *, void *, char *);
|
extern void SWIG_MakePtr(char *, void *, char *);
|
||||||
extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
|
extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
|
||||||
extern char *SWIG_GetPtr(char *, void **, char *);
|
extern char *SWIG_GetPtr(char *, void **, char *);
|
||||||
|
@@ -5,11 +5,11 @@
|
|||||||
* Contains variable linking and pointer type-checking code.
|
* Contains variable linking and pointer type-checking code.
|
||||||
************************************************************************/
|
************************************************************************/
|
||||||
|
|
||||||
|
#include "Python.h"
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "Python.h"
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user