aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/PyYAML/py2/yaml/_yaml.h
blob: 622cfc561a1f76f0b6ba1f85957d38464f69a900 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
#include <yaml.h> 
 
#if PY_MAJOR_VERSION < 3 
 
#define PyUnicode_FromString(s) PyUnicode_DecodeUTF8((s), strlen(s), "strict")
 
#else 
 
#define PyString_CheckExact PyBytes_CheckExact 
#define PyString_AS_STRING  PyBytes_AS_STRING 
#define PyString_GET_SIZE   PyBytes_GET_SIZE 
#define PyString_FromStringAndSize  PyBytes_FromStringAndSize 
 
#endif 
 
#ifdef _MSC_VER	/* MS Visual C++ 6.0 */ 
#if _MSC_VER == 1200 
 
#define PyLong_FromUnsignedLongLong(z)	PyInt_FromLong(i) 
 
#endif 
#endif