diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2010-12-12 21:31:10 +0000 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2010-12-21 04:02:13 +0000 |
commit | 8dfa9915ebf04a6bcea4e7b02d8999d6c3ab0c0d (patch) | |
tree | 848d9142b4a262e5a799aca84002f924f82b9e66 /psycopg/adapter_datetime.c | |
parent | 2196ff5488ee5951b57849f674a83c3aca656f1c (diff) | |
download | psycopg2-8dfa9915ebf04a6bcea4e7b02d8999d6c3ab0c0d.tar.gz |
Using Py_TYPE and Py_REFCNT macros.
Diffstat (limited to 'psycopg/adapter_datetime.c')
-rw-r--r-- | psycopg/adapter_datetime.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/psycopg/adapter_datetime.c b/psycopg/adapter_datetime.c index 7cfcda0..2dab61c 100644 --- a/psycopg/adapter_datetime.c +++ b/psycopg/adapter_datetime.c @@ -154,7 +154,7 @@ pydatetime_setup(pydatetimeObject *self, PyObject *obj, int type) { Dprintf("pydatetime_setup: init datetime object at %p, refcnt = " FORMAT_CODE_PY_SSIZE_T, - self, ((PyObject *)self)->ob_refcnt); + self, Py_REFCNT(self)); self->type = type; Py_INCREF(obj); @@ -162,7 +162,7 @@ pydatetime_setup(pydatetimeObject *self, PyObject *obj, int type) Dprintf("pydatetime_setup: good pydatetime object at %p, refcnt = " FORMAT_CODE_PY_SSIZE_T, - self, ((PyObject *)self)->ob_refcnt); + self, Py_REFCNT(self)); return 0; } @@ -183,9 +183,9 @@ pydatetime_dealloc(PyObject* obj) Py_CLEAR(self->wrapped); Dprintf("mpydatetime_dealloc: deleted pydatetime object at %p, " - "refcnt = " FORMAT_CODE_PY_SSIZE_T, obj, obj->ob_refcnt); + "refcnt = " FORMAT_CODE_PY_SSIZE_T, obj, Py_REFCNT(obj)); - obj->ob_type->tp_free(obj); + Py_TYPE(obj)->tp_free(obj); } static int |