Merge pull request #1767 from prattmic:python3_asstring
This commit is contained in:
commit
469d7eed72
@ -56,9 +56,15 @@
|
||||
// Python3 strings are unicode, these defines mimic the Python2 functionality.
|
||||
#define PyString_Check PyUnicode_Check
|
||||
#define PyString_FromString PyUnicode_FromString
|
||||
#define PyString_AsString PyUnicode_AsUTF8
|
||||
#define PyString_FromStringAndSize PyUnicode_FromStringAndSize
|
||||
#define PyString_Size PyUnicode_GET_SIZE
|
||||
|
||||
// PyUnicode_AsUTF8 isn't available until Python 3.3
|
||||
#if (PY_VERSION_HEX < 0x03030000)
|
||||
#define PyString_AsString _PyUnicode_AsString
|
||||
#else
|
||||
#define PyString_AsString PyUnicode_AsUTF8
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif // END HEADER GUARD
|
||||
|
Loading…
Reference in New Issue
Block a user