Mercurial > cpython-lru_cache-weakref
diff Include/pyerrors.h @ 9586:60fdb1db1175 legacy-trunk
Add DL_IMPORT(returntype) for all officially exported functions.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 04 Dec 1998 18:48:25 +0000 |
| parents | d13a60b44b45 |
| children | 3be935be3781 |
line wrap: on
line diff
--- a/Include/pyerrors.h Fri Dec 04 16:42:46 1998 +0000 +++ b/Include/pyerrors.h Fri Dec 04 18:48:25 1998 +0000 @@ -37,18 +37,18 @@ /* Error handling definitions */ -void PyErr_SetNone Py_PROTO((PyObject *)); -void PyErr_SetObject Py_PROTO((PyObject *, PyObject *)); -void PyErr_SetString Py_PROTO((PyObject *, const char *)); -PyObject *PyErr_Occurred Py_PROTO((void)); -void PyErr_Clear Py_PROTO((void)); -void PyErr_Fetch Py_PROTO((PyObject **, PyObject **, PyObject **)); -void PyErr_Restore Py_PROTO((PyObject *, PyObject *, PyObject *)); +DL_IMPORT(void) PyErr_SetNone Py_PROTO((PyObject *)); +DL_IMPORT(void) PyErr_SetObject Py_PROTO((PyObject *, PyObject *)); +DL_IMPORT(void) PyErr_SetString Py_PROTO((PyObject *, const char *)); +DL_IMPORT(PyObject *) PyErr_Occurred Py_PROTO((void)); +DL_IMPORT(void) PyErr_Clear Py_PROTO((void)); +DL_IMPORT(void) PyErr_Fetch Py_PROTO((PyObject **, PyObject **, PyObject **)); +DL_IMPORT(void) PyErr_Restore Py_PROTO((PyObject *, PyObject *, PyObject *)); /* Error testing and normalization */ -int PyErr_GivenExceptionMatches Py_PROTO((PyObject *, PyObject *)); -int PyErr_ExceptionMatches Py_PROTO((PyObject *)); -void PyErr_NormalizeException Py_PROTO((PyObject**, PyObject**, PyObject**)); +DL_IMPORT(int) PyErr_GivenExceptionMatches Py_PROTO((PyObject *, PyObject *)); +DL_IMPORT(int) PyErr_ExceptionMatches Py_PROTO((PyObject *)); +DL_IMPORT(void) PyErr_NormalizeException Py_PROTO((PyObject**, PyObject**, PyObject**)); /* Predefined exceptions */ @@ -86,21 +86,21 @@ /* Convenience functions */ -extern int PyErr_BadArgument Py_PROTO((void)); -extern PyObject *PyErr_NoMemory Py_PROTO((void)); -extern PyObject *PyErr_SetFromErrno Py_PROTO((PyObject *)); -extern PyObject *PyErr_SetFromErrnoWithFilename Py_PROTO((PyObject *, char *)); -extern PyObject *PyErr_Format Py_PROTO((PyObject *, const char *, ...)); +extern DL_IMPORT(int) PyErr_BadArgument Py_PROTO((void)); +extern DL_IMPORT(PyObject *) PyErr_NoMemory Py_PROTO((void)); +extern DL_IMPORT(PyObject *) PyErr_SetFromErrno Py_PROTO((PyObject *)); +extern DL_IMPORT(PyObject *) PyErr_SetFromErrnoWithFilename Py_PROTO((PyObject *, char *)); +extern DL_IMPORT(PyObject *) PyErr_Format Py_PROTO((PyObject *, const char *, ...)); -extern void PyErr_BadInternalCall Py_PROTO((void)); +extern DL_IMPORT(void) PyErr_BadInternalCall Py_PROTO((void)); /* Function to create a new exception */ -PyObject *PyErr_NewException Py_PROTO((char *name, PyObject *base, +DL_IMPORT(PyObject *) PyErr_NewException Py_PROTO((char *name, PyObject *base, PyObject *dict)); /* In sigcheck.c or signalmodule.c */ -extern int PyErr_CheckSignals Py_PROTO((void)); -extern void PyErr_SetInterrupt Py_PROTO((void)); +extern DL_IMPORT(int) PyErr_CheckSignals Py_PROTO((void)); +extern DL_IMPORT(void) PyErr_SetInterrupt Py_PROTO((void)); #ifdef __cplusplus
