[Python-checkins] r42330 - python/branches/ssize_t/Include/modsupport.h
martin.v.loewis
python-checkins at python.org
Sun Feb 12 10:11:46 CET 2006
Author: martin.v.loewis
Date: Sun Feb 12 10:11:45 2006
New Revision: 42330
Modified:
python/branches/ssize_t/Include/modsupport.h
Log:
Arrange to rename Py_InitModule4 on 64-bit platforms.
Modified: python/branches/ssize_t/Include/modsupport.h
==============================================================================
--- python/branches/ssize_t/Include/modsupport.h (original)
+++ python/branches/ssize_t/Include/modsupport.h Sun Feb 12 10:11:45 2006
@@ -97,6 +97,12 @@
#define Py_InitModule4 Py_InitModule4TraceRefs
#endif
+#if SIZEOF_SIZE_T != SIZEOF_INT
+/* On a 64-bit system, rename the Py_InitModule4 so that 2.4
+ modules cannot get loaded into a 2.5 interpreter */
+#define Py_InitModule4 Py_InitModule4_64
+#endif
+
PyAPI_FUNC(PyObject *) Py_InitModule4(const char *name, PyMethodDef *methods,
const char *doc, PyObject *self,
int apiver);
More information about the Python-checkins
mailing list