summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-04-09 18:04:08 (GMT)
committerGuido van Rossum <guido@python.org>1997-04-09 18:04:08 (GMT)
commit45c3aaba561acd446e8e65fda45954192452af94 (patch)
tree9479570c4ef052dfb64ef120af1cd452a7266e4c
parentd385d59c09cd00301d8c764342f3c97c9b0c76a4 (diff)
downloadcpython-45c3aaba561acd446e8e65fda45954192452af94.zip
cpython-45c3aaba561acd446e8e65fda45954192452af94.tar.gz
cpython-45c3aaba561acd446e8e65fda45954192452af94.tar.bz2
Got rid of the static decl of PyCObject_Import, which was a 1.4
compatibility hack.
-rw-r--r--Include/cStringIO.h23
1 files 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")