Skip to content

Commit 11454c2

Browse files
committed
Rename CONSTANTS/CONSTANT_COPIES to GLOBAL_VARS/GLOBAL_VAR_COPIES
1 parent 74f06b7 commit 11454c2

File tree

1 file changed

+41
-45
lines changed

1 file changed

+41
-45
lines changed

graalpython/com.oracle.graal.python.jni/src/capi_native.c

Lines changed: 41 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -215,35 +215,35 @@ OBJECT(_PyBytesIOBuffer_Type, _BytesIOBuffer) \
215215
#define TYPE_OBJECTS \
216216
TYPE_OBJECT(PyTypeObject*, PyCapsule_Type, capsule, _object) \
217217

218-
#define CONSTANTS \
219-
CONSTANT(struct _longobject*, _Py_FalseStructReference, Py_False) \
220-
CONSTANT(struct _longobject*, _Py_TrueStructReference, Py_True) \
221-
CONSTANT(PyObject*, _Py_EllipsisObjectReference, Py_Ellipsis) \
222-
CONSTANT(PyObject*, _Py_NoneStructReference, Py_None) \
223-
CONSTANT(PyObject*, _Py_NotImplementedStructReference, Py_NotImplemented) \
224-
CONSTANT(PyObject*, _PyTruffle_Zero, _PyTruffle_Zero) \
225-
CONSTANT(PyObject*, _PyTruffle_One, _PyTruffle_One) \
226-
CONSTANT(PyObject*, _PyLong_Zero, PyLong_Zero) \
227-
CONSTANT(PyObject*, _PyLong_One, PyLong_One) \
228-
229-
#define CONSTANT_COPIES \
230-
CONSTANT(struct _PyTraceMalloc_Config, _Py_tracemalloc_config) \
231-
CONSTANT(_Py_HashSecret_t, _Py_HashSecret) \
232-
CONSTANT(int, Py_DebugFlag) \
233-
CONSTANT(int, Py_VerboseFlag) \
234-
CONSTANT(int, Py_QuietFlag) \
235-
CONSTANT(int, Py_InteractiveFlag) \
236-
CONSTANT(int, Py_InspectFlag) \
237-
CONSTANT(int, Py_OptimizeFlag) \
238-
CONSTANT(int, Py_NoSiteFlag) \
239-
CONSTANT(int, Py_BytesWarningFlag) \
240-
CONSTANT(int, Py_FrozenFlag) \
241-
CONSTANT(int, Py_IgnoreEnvironmentFlag) \
242-
CONSTANT(int, Py_DontWriteBytecodeFlag) \
243-
CONSTANT(int, Py_NoUserSiteDirectory) \
244-
CONSTANT(int, Py_UnbufferedStdioFlag) \
245-
CONSTANT(int, Py_HashRandomizationFlag) \
246-
CONSTANT(int, Py_IsolatedFlag) \
218+
#define GLOBAL_VARS \
219+
GLOBAL_VAR(struct _longobject*, _Py_FalseStructReference, Py_False) \
220+
GLOBAL_VAR(struct _longobject*, _Py_TrueStructReference, Py_True) \
221+
GLOBAL_VAR(PyObject*, _Py_EllipsisObjectReference, Py_Ellipsis) \
222+
GLOBAL_VAR(PyObject*, _Py_NoneStructReference, Py_None) \
223+
GLOBAL_VAR(PyObject*, _Py_NotImplementedStructReference, Py_NotImplemented) \
224+
GLOBAL_VAR(PyObject*, _PyTruffle_Zero, _PyTruffle_Zero) \
225+
GLOBAL_VAR(PyObject*, _PyTruffle_One, _PyTruffle_One) \
226+
GLOBAL_VAR(PyObject*, _PyLong_Zero, PyLong_Zero) \
227+
GLOBAL_VAR(PyObject*, _PyLong_One, PyLong_One) \
228+
229+
#define GLOBAL_VAR_COPIES \
230+
GLOBAL_VAR(struct _PyTraceMalloc_Config, _Py_tracemalloc_config) \
231+
GLOBAL_VAR(_Py_HashSecret_t, _Py_HashSecret) \
232+
GLOBAL_VAR(int, Py_DebugFlag) \
233+
GLOBAL_VAR(int, Py_VerboseFlag) \
234+
GLOBAL_VAR(int, Py_QuietFlag) \
235+
GLOBAL_VAR(int, Py_InteractiveFlag) \
236+
GLOBAL_VAR(int, Py_InspectFlag) \
237+
GLOBAL_VAR(int, Py_OptimizeFlag) \
238+
GLOBAL_VAR(int, Py_NoSiteFlag) \
239+
GLOBAL_VAR(int, Py_BytesWarningFlag) \
240+
GLOBAL_VAR(int, Py_FrozenFlag) \
241+
GLOBAL_VAR(int, Py_IgnoreEnvironmentFlag) \
242+
GLOBAL_VAR(int, Py_DontWriteBytecodeFlag) \
243+
GLOBAL_VAR(int, Py_NoUserSiteDirectory) \
244+
GLOBAL_VAR(int, Py_UnbufferedStdioFlag) \
245+
GLOBAL_VAR(int, Py_HashRandomizationFlag) \
246+
GLOBAL_VAR(int, Py_IsolatedFlag) \
247247

248248
#define EXCEPTIONS \
249249
EXCEPTION(ArithmeticError) \
@@ -323,15 +323,13 @@ PY_TYPE_OBJECTS(DEFINE_TYPE_OBJECT)
323323
TYPE_OBJECTS
324324
#undef TYPE_OBJECT
325325

326-
#define CONSTANT(TYPE, NAME, INTERNAL_NAME) TYPE NAME;
327-
CONSTANTS
328-
#undef CONSTANT
326+
#define GLOBAL_VAR(TYPE, NAME, INTERNAL_NAME) TYPE NAME;
327+
GLOBAL_VARS
328+
#undef GLOBAL_VAR
329329

330-
#define CONSTANT(TYPE, NAME) TYPE NAME;
331-
#define CONSTANT_ARRAY(TYPE, NAME, SIZE) TYPE NAME [SIZE];
332-
CONSTANT_COPIES
333-
#undef CONSTANT
334-
#undef CONSTANT_ARRAY
330+
#define GLOBAL_VAR(TYPE, NAME) TYPE NAME;
331+
GLOBAL_VAR_COPIES
332+
#undef GLOBAL_VAR
335333

336334
#define EXCEPTION(NAME) PyObject* PyExc_##NAME;
337335
EXCEPTIONS
@@ -369,15 +367,13 @@ PyAPI_FUNC(int) initNativeForward(void* (*getBuiltin)(int), void* (*getAPI)(cons
369367
TYPE_OBJECTS
370368
#undef TYPE_OBJECT
371369

372-
#define CONSTANT(TYPE, NAME, INTERNAL_NAME) NAME = (TYPE) getType(#INTERNAL_NAME);
373-
CONSTANTS
374-
#undef CONSTANT
370+
#define GLOBAL_VAR(TYPE, NAME, INTERNAL_NAME) NAME = (TYPE) getType(#INTERNAL_NAME);
371+
GLOBAL_VARS
372+
#undef GLOBAL_VAR
375373

376-
#define CONSTANT(TYPE, NAME) memcpy((void*) &NAME, getType(#NAME), sizeof(NAME));
377-
#define CONSTANT_ARRAY(TYPE, NAME, SIZE) memcpy((void*) NAME, getType(#NAME), sizeof(NAME));
378-
CONSTANT_COPIES
379-
#undef CONSTANT
380-
#undef CONSTANT_ARRAY
374+
#define GLOBAL_VAR(TYPE, NAME) memcpy((void*) &NAME, getType(#NAME), sizeof(NAME));
375+
GLOBAL_VAR_COPIES
376+
#undef GLOBAL_VAR
381377

382378
#define EXCEPTION(NAME) PyExc_##NAME = (PyObject*) getType(#NAME);
383379
EXCEPTIONS

0 commit comments

Comments
 (0)