changeset 30112 | 9b6ff0f940ed |
parent 30103 | 74cd33c9be76 |
child 30169 | 5f7151e6de85 |
30111:a989fa78dafa | 30112:9b6ff0f940ed |
---|---|
12 #include <stddef.h> |
12 #include <stddef.h> |
13 #include <string.h> |
13 #include <string.h> |
14 |
14 |
15 #include "util.h" |
15 #include "util.h" |
16 #include "bitmanipulation.h" |
16 #include "bitmanipulation.h" |
17 |
|
18 #ifdef IS_PY3K |
|
19 /* The mapping of Python types is meant to be temporary to get Python |
|
20 * 3 to compile. We should remove this once Python 3 support is fully |
|
21 * supported and proper types are used in the extensions themselves. */ |
|
22 #define PyInt_Type PyLong_Type |
|
23 #define PyInt_FromLong PyLong_FromLong |
|
24 #define PyInt_AsLong PyLong_AsLong |
|
25 #endif |
|
17 |
26 |
18 static char *versionerrortext = "Python minor version mismatch"; |
27 static char *versionerrortext = "Python minor version mismatch"; |
19 |
28 |
20 static int8_t hextable[256] = { |
29 static int8_t hextable[256] = { |
21 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
30 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |