]> git.sesse.net Git - vlc/commitdiff
bindings/python/vlc_internal.c: compatibility define for Py_ssize_t
authorOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Fri, 9 Mar 2007 10:28:03 +0000 (10:28 +0000)
committerOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Fri, 9 Mar 2007 10:28:03 +0000 (10:28 +0000)
bindings/python/vlc_internal.h

index f798690addc522c048660982d389c93e9d366807..006ba5c747082cbe6099bfae395c57b581cd3463 100644 (file)
 /* Even gruiker ! We access variable_t ! */
 #include "../../src/misc/variables.h"
 
+/* Python 2.5 64-bit support compatibility define */
+#if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
+typedef int Py_ssize_t;
+#define PY_SSIZE_T_MAX INT_MAX
+#define PY_SSIZE_T_MIN INT_MIN
+#endif
+
 /**********************************************************************
  * VLC Object
  **********************************************************************/