Kaydet (Commit) 572226ca authored tarafından Gregory P. Smith's avatar Gregory P. Smith

Define macros so that this still compiles on Python prior to r63675.

üst dacde0d6
......@@ -104,6 +104,17 @@ static char *rcs_id = "$Id$";
typedef int Py_ssize_t;
#endif
#if (PY_VERSION_HEX < 0x02060000) /* really: before python trunk r63675 */
/* This code now uses PyBytes* API function names instead of PyString*.
* These #defines map to their equivalent on earlier python versions. */
#define PyBytes_FromStringAndSize PyString_FromStringAndSize
#define PyBytes_FromString PyString_FromString
#define PyBytes_AsStringAndSize PyString_AsStringAndSize
#define PyBytes_Check PyString_Check
#define PyBytes_GET_SIZE PyString_GET_SIZE
#define PyBytes_AS_STRING PyString_AS_STRING
#endif
#ifdef WITH_THREAD
/* These are for when calling Python --> C */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment