diff options
author | Mark Hammond <mhammond@skippinet.com.au> | 2002-08-12 07:21:58 (GMT) |
---|---|---|
committer | Mark Hammond <mhammond@skippinet.com.au> | 2002-08-12 07:21:58 (GMT) |
commit | 91a681debf9ffec155d0aff8a0bb5f965f592e16 (patch) | |
tree | 09f28782e3b0a24e64deddeafc9df24ac93855ca /Include/modsupport.h | |
parent | 44121a6bc9828c993932b87e442440dc4f260f3c (diff) | |
download | cpython-91a681debf9ffec155d0aff8a0bb5f965f592e16.zip cpython-91a681debf9ffec155d0aff8a0bb5f965f592e16.tar.gz cpython-91a681debf9ffec155d0aff8a0bb5f965f592e16.tar.bz2 |
Excise DL_EXPORT from Include.
Thanks to Skip Montanaro and Kalle Svensson for the patches.
Diffstat (limited to 'Include/modsupport.h')
-rw-r--r-- | Include/modsupport.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Include/modsupport.h b/Include/modsupport.h index ccbabff..2e577ab 100644 --- a/Include/modsupport.h +++ b/Include/modsupport.h @@ -9,19 +9,19 @@ extern "C" { #include <stdarg.h> -extern DL_IMPORT(int) PyArg_Parse(PyObject *, char *, ...); -extern DL_IMPORT(int) PyArg_ParseTuple(PyObject *, char *, ...); -extern DL_IMPORT(int) PyArg_ParseTupleAndKeywords(PyObject *, PyObject *, +PyAPI_FUNC(int) PyArg_Parse(PyObject *, char *, ...); +PyAPI_FUNC(int) PyArg_ParseTuple(PyObject *, char *, ...); +PyAPI_FUNC(int) PyArg_ParseTupleAndKeywords(PyObject *, PyObject *, char *, char **, ...); -extern DL_IMPORT(int) PyArg_UnpackTuple(PyObject *, char *, int, int, ...); -extern DL_IMPORT(PyObject *) Py_BuildValue(char *, ...); +PyAPI_FUNC(int) PyArg_UnpackTuple(PyObject *, char *, int, int, ...); +PyAPI_FUNC(PyObject *) Py_BuildValue(char *, ...); -extern DL_IMPORT(int) PyArg_VaParse(PyObject *, char *, va_list); -extern DL_IMPORT(PyObject *) Py_VaBuildValue(char *, va_list); +PyAPI_FUNC(int) PyArg_VaParse(PyObject *, char *, va_list); +PyAPI_FUNC(PyObject *) Py_VaBuildValue(char *, va_list); -extern DL_IMPORT(int) PyModule_AddObject(PyObject *, char *, PyObject *); -extern DL_IMPORT(int) PyModule_AddIntConstant(PyObject *, char *, long); -extern DL_IMPORT(int) PyModule_AddStringConstant(PyObject *, char *, char *); +PyAPI_FUNC(int) PyModule_AddObject(PyObject *, char *, PyObject *); +PyAPI_FUNC(int) PyModule_AddIntConstant(PyObject *, char *, long); +PyAPI_FUNC(int) PyModule_AddStringConstant(PyObject *, char *, char *); #define PYTHON_API_VERSION 1011 #define PYTHON_API_STRING "1011" @@ -78,7 +78,7 @@ extern DL_IMPORT(int) PyModule_AddStringConstant(PyObject *, char *, char *); #define Py_InitModule4 Py_InitModule4TraceRefs #endif -extern DL_IMPORT(PyObject *) Py_InitModule4(char *name, PyMethodDef *methods, +PyAPI_FUNC(PyObject *) Py_InitModule4(char *name, PyMethodDef *methods, char *doc, PyObject *self, int apiver); @@ -90,7 +90,7 @@ extern DL_IMPORT(PyObject *) Py_InitModule4(char *name, PyMethodDef *methods, Py_InitModule4(name, methods, doc, (PyObject *)NULL, \ PYTHON_API_VERSION) -extern DL_IMPORT(char *) _Py_PackageContext; +PyAPI_DATA(char *) _Py_PackageContext; #ifdef __cplusplus } |