| fix function names in import.h |
| |
| MSVC complains about some declarations in Include/import.h. |
| Apparently the problem is a missing space between PyAPI_FUNC(int) and the |
| function name, leading to concatenated int_PyImport... names and no |
| return type. |
| |
| diff -ru python3.old/Include/import.h python3/Include/import.h |
| --- python3.old/Include/import.h 2012-09-29 10:00:26.000000000 +0200 |
| +++ python3/Include/import.h 2012-11-27 16:09:26.449390966 +0100 |
| @@ -86,15 +86,15 @@ |
| |
| PyAPI_FUNC(void) _PyImport_ReInitLock(void); |
| |
| -PyAPI_FUNC(PyObject *)_PyImport_FindBuiltin( |
| +PyAPI_FUNC(PyObject *) _PyImport_FindBuiltin( |
| const char *name /* UTF-8 encoded string */ |
| ); |
| -PyAPI_FUNC(PyObject *)_PyImport_FindExtensionObject(PyObject *, PyObject *); |
| -PyAPI_FUNC(int)_PyImport_FixupBuiltin( |
| +PyAPI_FUNC(PyObject *) _PyImport_FindExtensionObject(PyObject *, PyObject *); |
| +PyAPI_FUNC(int) _PyImport_FixupBuiltin( |
| PyObject *mod, |
| char *name /* UTF-8 encoded string */ |
| ); |
| -PyAPI_FUNC(int)_PyImport_FixupExtensionObject(PyObject*, PyObject *, PyObject *); |
| +PyAPI_FUNC(int) _PyImport_FixupExtensionObject(PyObject*, PyObject *, PyObject *); |
| |
| struct _inittab { |
| char *name; /* ASCII encoded string */ |