fix PyObjectType for older python versions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7915 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
01348e0ab6
commit
6013be8ced
1 changed files with 4 additions and 9 deletions
|
|
@ -192,7 +192,7 @@ PySwigObject_repr(PySwigObject *v)
|
||||||
}
|
}
|
||||||
|
|
||||||
SWIGRUNTIME int
|
SWIGRUNTIME int
|
||||||
PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSED flags)
|
PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
|
||||||
{
|
{
|
||||||
PyObject *repr = PySwigObject_repr(v);
|
PyObject *repr = PySwigObject_repr(v);
|
||||||
if (repr) {
|
if (repr) {
|
||||||
|
|
@ -395,18 +395,13 @@ PySwigObject_type(void) {
|
||||||
0, /* tp_as_buffer */
|
0, /* tp_as_buffer */
|
||||||
Py_TPFLAGS_DEFAULT, /* tp_flags */
|
Py_TPFLAGS_DEFAULT, /* tp_flags */
|
||||||
swigobject_doc, /* tp_doc */
|
swigobject_doc, /* tp_doc */
|
||||||
#if PY_VERSION_HEX >= 0x02000000
|
|
||||||
0, /* tp_traverse */
|
0, /* tp_traverse */
|
||||||
0, /* tp_clear */
|
0, /* tp_clear */
|
||||||
#endif
|
|
||||||
#if PY_VERSION_HEX >= 0x02010000
|
|
||||||
0, /* tp_richcompare */
|
0, /* tp_richcompare */
|
||||||
0, /* tp_weaklistoffset */
|
0, /* tp_weaklistoffset */
|
||||||
#endif
|
|
||||||
#if PY_VERSION_HEX >= 0x02020000
|
#if PY_VERSION_HEX >= 0x02020000
|
||||||
0, /* tp_iter */
|
0, /* tp_iter */
|
||||||
0, /* tp_iternext */
|
0, /* tp_iternext */
|
||||||
#endif
|
|
||||||
swigobject_methods, /* tp_methods */
|
swigobject_methods, /* tp_methods */
|
||||||
0, /* tp_members */
|
0, /* tp_members */
|
||||||
0, /* tp_getset */
|
0, /* tp_getset */
|
||||||
|
|
@ -425,6 +420,7 @@ PySwigObject_type(void) {
|
||||||
0, /* tp_cache */
|
0, /* tp_cache */
|
||||||
0, /* tp_subclasses */
|
0, /* tp_subclasses */
|
||||||
0, /* tp_weaklist */
|
0, /* tp_weaklist */
|
||||||
|
#endif
|
||||||
#if PY_VERSION_HEX >= 0x02030000
|
#if PY_VERSION_HEX >= 0x02030000
|
||||||
0, /* tp_del */
|
0, /* tp_del */
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -466,10 +462,9 @@ typedef struct {
|
||||||
} PySwigPacked;
|
} PySwigPacked;
|
||||||
|
|
||||||
SWIGRUNTIME int
|
SWIGRUNTIME int
|
||||||
PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
|
PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
|
||||||
{
|
{
|
||||||
char result[SWIG_BUFFER_SIZE];
|
char result[SWIG_BUFFER_SIZE];
|
||||||
flags = flags;
|
|
||||||
fputs("<Swig Packed ", fp);
|
fputs("<Swig Packed ", fp);
|
||||||
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
|
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
|
||||||
fputs("at ", fp);
|
fputs("at ", fp);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue