diff options
Diffstat (limited to 'python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch')
-rw-r--r-- | python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch b/python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch deleted file mode 100644 index 5dbf641..0000000 --- a/python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff -Naur ExtensionClass-2.13.1/src/ExtensionClass/_ExtensionClass.c ExtensionClass-2.13.1.new/src/ExtensionClass/_ExtensionClass.c ---- ExtensionClass-2.13.1/src/ExtensionClass/_ExtensionClass.c 2010-04-07 17:04:20.000000000 +0800 -+++ ExtensionClass-2.13.1.new/src/ExtensionClass/_ExtensionClass.c 2010-06-14 21:03:12.982523032 +0800 -@@ -820,6 +820,7 @@ - typ->tp_base = &NoInstanceDictionaryBaseType; - else - typ->tp_base = &BaseType; -+ typ->tp_basicsize+= typ->tp_base->tp_basicsize; - - if (typ->tp_new == NULL) - typ->tp_new = PyType_GenericNew; -@@ -935,6 +936,7 @@ - - ExtensionClassType.ob_type = &PyType_Type; - ExtensionClassType.tp_base = &PyType_Type; -+ ExtensionClassType.tp_basicsize = PyType_Type.tp_basicsize; - ExtensionClassType.tp_traverse = PyType_Type.tp_traverse; - ExtensionClassType.tp_clear = PyType_Type.tp_clear; - -@@ -944,6 +946,7 @@ - - BaseType.ob_type = &ExtensionClassType; - BaseType.tp_base = &PyBaseObject_Type; -+ BaseType.tp_basicsize = PyBaseObject_Type.tp_basicsize; - BaseType.tp_new = PyType_GenericNew; - - if (PyType_Ready(&BaseType) < 0) -@@ -951,6 +954,7 @@ - - NoInstanceDictionaryBaseType.ob_type = &ExtensionClassType; - NoInstanceDictionaryBaseType.tp_base = &BaseType; -+ NoInstanceDictionaryBaseType.tp_basicsize = BaseType.tp_basicsize; - NoInstanceDictionaryBaseType.tp_new = PyType_GenericNew; - - if (PyType_Ready(&NoInstanceDictionaryBaseType) < 0) |