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

Reply via email to