@@ -227,10 +227,6 @@ CONSTANT(PyObject*, _PyLong_Zero, PyLong_Zero) \
227
227
CONSTANT(PyObject*, _PyLong_One, PyLong_One) \
228
228
229
229
#define CONSTANT_COPIES \
230
- CONSTANT_ARRAY(const unsigned char, _Py_ascii_whitespace, 256) \
231
- CONSTANT_ARRAY(const unsigned int, _Py_ctype_table, 256) \
232
- CONSTANT_ARRAY(const unsigned char, _Py_ctype_tolower, 256) \
233
- CONSTANT_ARRAY(const unsigned char, _Py_ctype_toupper, 256) \
234
230
CONSTANT(struct _PyTraceMalloc_Config, _Py_tracemalloc_config) \
235
231
CONSTANT(_Py_HashSecret_t, _Py_HashSecret) \
236
232
CONSTANT(int, Py_DebugFlag) \
@@ -376,7 +372,7 @@ PyAPI_FUNC(int) initNativeForward(void* (*getBuiltin)(int), void* (*getAPI)(cons
376
372
#define CONSTANT (TYPE , NAME , INTERNAL_NAME ) NAME = (TYPE) getType(#INTERNAL_NAME);
377
373
CONSTANTS
378
374
#undef CONSTANT
379
-
375
+
380
376
#define CONSTANT (TYPE , NAME ) memcpy((void*) &NAME, getType(#NAME), sizeof(NAME));
381
377
#define CONSTANT_ARRAY (TYPE , NAME , SIZE ) memcpy((void*) NAME, getType(#NAME), sizeof(NAME));
382
378
CONSTANT_COPIES
@@ -395,7 +391,7 @@ PyAPI_FUNC(int) initNativeForward(void* (*getBuiltin)(int), void* (*getAPI)(cons
395
391
}
396
392
PY_TYPE_OBJECTS (SET_TYPE_OBJECT_STORE )
397
393
#undef SET_TYPE_OBJECT_STORE
398
-
394
+
399
395
int id = 0 ;
400
396
#define BUILTIN (NAME , RET , ...) Graal##NAME = (RET(*)(__VA_ARGS__)) getBuiltin(id++);
401
397
CAPI_BUILTINS
0 commit comments