From 45c3aaba561acd446e8e65fda45954192452af94 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 9 Apr 1997 18:04:08 +0000 Subject: Got rid of the static decl of PyCObject_Import, which was a 1.4 compatibility hack. --- Include/cStringIO.h | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/Include/cStringIO.h b/Include/cStringIO.h index 5fd9941..632177e 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") -- cgit v0.12