]> granicus.if.org Git - python/commitdiff
Made AEDesc_{New,Convert} global
authorJack Jansen <jack.jansen@cwi.nl>
Fri, 15 Aug 1997 14:31:13 +0000 (14:31 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Fri, 15 Aug 1997 14:31:13 +0000 (14:31 +0000)
Mac/Modules/ae/AEmodule.c
Mac/Modules/ae/aesupport.py

index dd4a197ffc03520a5d5d21546e295f49692fa9d4..a2a8b14ac77357b18fd685ac9be25084f0a70818 100644 (file)
@@ -87,7 +87,7 @@ static PyObject *AE_Error;
 
 /* ----------------------- Object type AEDesc ----------------------- */
 
-staticforward PyTypeObject AEDesc_Type;
+PyTypeObject AEDesc_Type;
 
 #define AEDesc_Check(x) ((x)->ob_type == &AEDesc_Type)
 
@@ -96,7 +96,7 @@ typedef struct AEDescObject {
        AEDesc ob_itself;
 } AEDescObject;
 
-static PyObject *AEDesc_New(itself)
+PyObject *AEDesc_New(itself)
        AEDesc *itself;
 {
        AEDescObject *it;
@@ -105,7 +105,7 @@ static PyObject *AEDesc_New(itself)
        it->ob_itself = *itself;
        return (PyObject *)it;
 }
-static AEDesc_Convert(v, p_itself)
+AEDesc_Convert(v, p_itself)
        PyObject *v;
        AEDesc *p_itself;
 {
@@ -784,7 +784,7 @@ static PyMethodDef AEDesc_methods[] = {
        {NULL, NULL, 0}
 };
 
-static PyMethodChain AEDesc_chain = { AEDesc_methods, NULL };
+PyMethodChain AEDesc_chain = { AEDesc_methods, NULL };
 
 static PyObject *AEDesc_getattr(self, name)
        AEDescObject *self;
@@ -813,7 +813,7 @@ static PyObject *AEDesc_getattr(self, name)
 
 #define AEDesc_setattr NULL
 
-staticforward PyTypeObject AEDesc_Type = {
+PyTypeObject AEDesc_Type = {
        PyObject_HEAD_INIT(&PyType_Type)
        0, /*ob_size*/
        "AEDesc", /*tp_name*/
index 707e956ad1ac5b3253749ee285e542fec9193d9e..ee6ee7a0aa52ad2c1d92bdf15dcdfe88957724fa 100644 (file)
@@ -162,10 +162,10 @@ initstuff = initstuff + """
 
 module = MacModule('AE', 'AE', includestuff, finalstuff, initstuff)
 
-class AEDescDefiniton(ObjectDefinition):
+class AEDescDefinition(GlobalObjectDefinition):
 
        def __init__(self, name, prefix = None, itselftype = None):
-               ObjectDefinition.__init__(self, name, prefix or name, itselftype or name)
+               GlobalObjectDefinition.__init__(self, name, prefix or name, itselftype or name)
                self.argref = "*"
 
        def outputFreeIt(self, name):
@@ -192,7 +192,7 @@ if (strcmp(name, "__members__") == 0)
 """)
 
 
-aedescobject = AEDescDefiniton('AEDesc')
+aedescobject = AEDescDefinition('AEDesc')
 module.addobject(aedescobject)
 
 functions = []