* "PyBytes_*" work like in Python 3; on Python 2 they are aliased to their
* PyString_* names.
*
- * "PyInt_*" works like PyLong_*
- *
* Syntax for module initialization is as in Python 3, except the entrypoint
* function definition and declaration:
* PyMODINIT_FUNC PyInit_modulename(void);
/* Strings */
-#define PyStr_Type PyUnicode_Type
-#define PyStr_Check PyUnicode_Check
-#define PyStr_FromString PyUnicode_FromString
-#define PyStr_FromStringAndSize PyUnicode_FromStringAndSize
-#define PyStr_FromFormat PyUnicode_FromFormat
-#define PyStr_FromFormatV PyUnicode_FromFormatV
-#define PyStr_AsString PyUnicode_AsUTF8
-#define PyStr_Format PyUnicode_Format
-#define PyStr_InternInPlace PyUnicode_InternInPlace
-#define PyStr_InternFromString PyUnicode_InternFromString
-#define PyStr_Decode PyUnicode_Decode
-
-#define PyStr_AsUTF8String PyUnicode_AsUTF8String // returns PyBytes
-#define PyStr_AsUTF8 PyUnicode_AsUTF8
-#define PyStr_AsUTF8AndSize PyUnicode_AsUTF8AndSize
-
-/* description of bytes and string objects */
+/* description of bytes objects */
#define PY_DESC_PY3_BYTES "bytes"
-#define PY_DESC_PY3_STRING "string"
-
-/* Determine if object is really bytes, for code that runs
- * in python2 & python3 (note: PyBytes_Check is replaced by
- * PyString_Check in python2) so care needs to be taken when
- * writing code that will check if incoming type is bytes that
- * will work as expected in python2 & python3
- */
-
-#define IsPy3Bytes PyBytes_Check
-
-#define IsPy3BytesOrString(pystr) \
- (PyStr_Check(pystr) || PyBytes_Check(pystr))
-
-
-/* Ints */
-
-#define PyInt_Type PyLong_Type
-#define PyInt_Check PyLong_Check
-#define PyInt_CheckExact PyLong_CheckExact
-#define PyInt_FromString PyLong_FromString
-#define PyInt_FromLong PyLong_FromLong
-#define PyInt_FromSsize_t PyLong_FromSsize_t
-#define PyInt_FromSize_t PyLong_FromSize_t
-#define PyInt_AsLong PyLong_AsLong
-#define PyInt_AS_LONG PyLong_AS_LONG
-#define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask
-#define PyInt_AsSsize_t PyLong_AsSsize_t
/* Module init */