diff options
author | Federico Di Gregorio <fog@initd.org> | 2007-04-10 06:36:18 +0000 |
---|---|---|
committer | Federico Di Gregorio <fog@initd.org> | 2007-04-10 06:36:18 +0000 |
commit | e5829292cdecd56e883733aee552d6fe2121c6ac (patch) | |
tree | c7d26880bf00e83d28e65f90aaaf5a581a33796c /psycopg/microprotocols_proto.c | |
parent | fadd1a69386ae83ef316f3aee03b2867d8d9fe12 (diff) | |
download | psycopg2-e5829292cdecd56e883733aee552d6fe2121c6ac.tar.gz |
Fixed both Python 2.5 and 64 bit problems.
Diffstat (limited to 'psycopg/microprotocols_proto.c')
-rw-r--r-- | psycopg/microprotocols_proto.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/psycopg/microprotocols_proto.c b/psycopg/microprotocols_proto.c index 72c3a7e..7acef18 100644 --- a/psycopg/microprotocols_proto.c +++ b/psycopg/microprotocols_proto.c @@ -19,6 +19,7 @@ * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#define PY_SSIZE_T_CLEAN #include <Python.h> #include <structmember.h> #include <stringobject.h> @@ -44,7 +45,7 @@ static PyObject * psyco_isqlquote_getquoted(isqlquoteObject *self, PyObject *args) { if (!PyArg_ParseTuple(args, "")) return NULL; - + Py_INCREF(Py_None); return Py_None; } @@ -58,7 +59,7 @@ static PyObject * psyco_isqlquote_getbinary(isqlquoteObject *self, PyObject *args) { if (!PyArg_ParseTuple(args, "")) return NULL; - + Py_INCREF(Py_None); return Py_None; } @@ -72,7 +73,7 @@ static PyObject * psyco_isqlquote_getbuffer(isqlquoteObject *self, PyObject *args) { if (!PyArg_ParseTuple(args, "")) return NULL; - + Py_INCREF(Py_None); return Py_None; } @@ -119,9 +120,9 @@ static void isqlquote_dealloc(PyObject* obj) { isqlquoteObject *self = (isqlquoteObject *)obj; - + Py_XDECREF(self->wrapped); - + obj->ob_type->tp_free(obj); } @@ -163,7 +164,7 @@ PyTypeObject isqlquoteType = { sizeof(isqlquoteObject), 0, isqlquote_dealloc, /*tp_dealloc*/ - 0, /*tp_print*/ + 0, /*tp_print*/ 0, /*tp_getattr*/ 0, /*tp_setattr*/ 0, /*tp_compare*/ @@ -181,7 +182,7 @@ PyTypeObject isqlquoteType = { Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /*tp_flags*/ isqlquoteType_doc, /*tp_doc*/ - + 0, /*tp_traverse*/ 0, /*tp_clear*/ @@ -198,11 +199,11 @@ PyTypeObject isqlquoteType = { 0, /*tp_getset*/ 0, /*tp_base*/ 0, /*tp_dict*/ - + 0, /*tp_descr_get*/ 0, /*tp_descr_set*/ 0, /*tp_dictoffset*/ - + isqlquote_init, /*tp_init*/ 0, /*tp_alloc will be set to PyType_GenericAlloc in module init*/ isqlquote_new, /*tp_new*/ |