Author: tack
Date: Tue Mar 13 20:12:38 2007
New Revision: 2559
Modified:
trunk/base/src/extensions/objectrow.c
Log:
Another py2.5 fix.
Modified: trunk/base/src/extensions/objectrow.c
==============================================================================
--- trunk/base/src/extensions/objectrow.c (original)
+++ trunk/base/src/extensions/objectrow.c Tue Mar 13 20:12:38 2007
@@ -39,10 +39,11 @@
#define ATTR_INDEXED_IGNORE_CASE (ATTR_INDEXED | ATTR_IGNORE_CASE)
#define IS_ATTR_INDEXED_IGNORE_CASE(attr) ((attr & ATTR_INDEXED_IGNORE_CASE)
== ATTR_INDEXED_IGNORE_CASE)
-#if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
+#if PY_VERSION_HEX < 0x02050000
typedef int Py_ssize_t;
#define PY_SSIZE_T_MAX INT_MAX
#define PY_SSIZE_T_MIN INT_MIN
+typedef Py_ssize_t (*lenfunc)(PyObject *);
#endif
GHashTable *queries = 0;
@@ -545,7 +546,7 @@
PyMappingMethods row_as_mapping = {
- /* mp_length */ (inquiry)ObjectRow_PyObject__length,
+ /* mp_length */ (lenfunc)ObjectRow_PyObject__length,
/* mp_subscript */ (binaryfunc)ObjectRow_PyObject__subscript,
/* mp_ass_subscript */ (objobjargproc)0,
};
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog