From: Guido van Rossum Date: Wed, 9 Apr 1997 18:04:08 +0000 (+0000) Subject: Got rid of the static decl of PyCObject_Import, which was a 1.4 X-Git-Tag: v1.5a1~192 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=45c3aaba561acd446e8e65fda45954192452af94;p=thirdparty%2FPython%2Fcpython.git Got rid of the static decl of PyCObject_Import, which was a 1.4 compatibility hack. --- diff --git a/Include/cStringIO.h b/Include/cStringIO.h index 5fd99417f42a..632177e92dd7 100644 --- a/Include/cStringIO.h +++ b/Include/cStringIO.h @@ -70,6 +70,10 @@ This would typically be done in your init function. $Log$ + Revision 2.4 1997/04/09 18:04:08 guido + Got rid of the static decl of PyCObject_Import, which was a 1.4 + compatibility hack. + Revision 2.3 1997/04/09 17:34:28 guido Changed the way the C API was exported. Jim Fulton. @@ -117,25 +121,6 @@ static struct PycStringIO_CAPI { #define PycStringIO_OutputCheck(O) \ ((O)->ob_type==PycStringIO->OutputType) -static void * -PyCObject_Import(char *module_name, char *name) -{ - PyObject *m, *c; - void *r=NULL; - - if(m=PyImport_ImportModule(module_name)) - { - if(c=PyObject_GetAttrString(m,name)) - { - r=PyCObject_AsVoidPtr(c); - Py_DECREF(c); - } - Py_DECREF(m); - } - - return r; -} - #define PycString_IMPORT \ PycStringIO=PyCObject_Import("cStringIO", "cStringIO_CAPI")