From: Guido van Rossum Date: Thu, 10 Dec 1998 16:54:17 +0000 (+0000) Subject: Add prototypes for PyOS_strto[u]l -- Chris Herborth. X-Git-Tag: v1.5.2b1~90 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cc34faaf14799f78ab7f3b1333e624029b041839;p=python Add prototypes for PyOS_strto[u]l -- Chris Herborth. --- diff --git a/Include/intobject.h b/Include/intobject.h index 2d3e750240..e6eb49deca 100644 --- a/Include/intobject.h +++ b/Include/intobject.h @@ -85,6 +85,15 @@ extern DL_IMPORT(PyIntObject) _Py_ZeroStruct, _Py_TrueStruct; /* Don't use these /* Macro, trading safety for speed */ #define PyInt_AS_LONG(op) (((PyIntObject *)(op))->ob_ival) +/* These aren't really part of the Int object, but they're handy; the protos + * are necessary for systems that need the magic of DL_IMPORT and that want + * to have stropmodule as a dynamically loaded module instead of building it + * into the main Python shared library/DLL. Guido thinks I'm weird for + * building it this way. :-) [cjh] + */ +extern DL_IMPORT(unsigned long) PyOS_strtoul Py_PROTO((char *, char **, int)); +extern DL_IMPORT(long) PyOS_strtol Py_PROTO((char *, char **, int)); + #ifdef __cplusplus } #endif