pypy_macros.h 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. #define Py_FatalError PyPy_FatalError
  2. #define PyOS_snprintf PyPyOS_snprintf
  3. #define PyOS_vsnprintf PyPyOS_vsnprintf
  4. #define PyArg_Parse PyPyArg_Parse
  5. #define PyArg_ParseTuple PyPyArg_ParseTuple
  6. #define PyArg_UnpackTuple PyPyArg_UnpackTuple
  7. #define PyArg_ParseTupleAndKeywords PyPyArg_ParseTupleAndKeywords
  8. #define PyArg_VaParse PyPyArg_VaParse
  9. #define PyArg_VaParseTupleAndKeywords PyPyArg_VaParseTupleAndKeywords
  10. #define _PyArg_NoKeywords _PyPyArg_NoKeywords
  11. #define PyUnicode_FromFormat PyPyUnicode_FromFormat
  12. #define PyUnicode_FromFormatV PyPyUnicode_FromFormatV
  13. #define PyUnicode_AsWideCharString PyPyUnicode_AsWideCharString
  14. #define PyUnicode_GetSize PyPyUnicode_GetSize
  15. #define PyUnicode_GetLength PyPyUnicode_GetLength
  16. #define PyUnicode_FromWideChar PyPyUnicode_FromWideChar
  17. #define PyModule_AddObject PyPyModule_AddObject
  18. #define PyModule_AddIntConstant PyPyModule_AddIntConstant
  19. #define PyModule_AddStringConstant PyPyModule_AddStringConstant
  20. #define PyModule_GetDef PyPyModule_GetDef
  21. #define PyModuleDef_Init PyPyModuleDef_Init
  22. #define PyModule_GetState PyPyModule_GetState
  23. #define Py_BuildValue PyPy_BuildValue
  24. #define Py_VaBuildValue PyPy_VaBuildValue
  25. #define PyTuple_Pack PyPyTuple_Pack
  26. #define _PyArg_Parse_SizeT _PyPyArg_Parse_SizeT
  27. #define _PyArg_ParseTuple_SizeT _PyPyArg_ParseTuple_SizeT
  28. #define _PyArg_ParseTupleAndKeywords_SizeT _PyPyArg_ParseTupleAndKeywords_SizeT
  29. #define _PyArg_VaParse_SizeT _PyPyArg_VaParse_SizeT
  30. #define _PyArg_VaParseTupleAndKeywords_SizeT _PyPyArg_VaParseTupleAndKeywords_SizeT
  31. #define _Py_BuildValue_SizeT _PyPy_BuildValue_SizeT
  32. #define _Py_VaBuildValue_SizeT _PyPy_VaBuildValue_SizeT
  33. #define PyErr_Format PyPyErr_Format
  34. #define PyErr_NewException PyPyErr_NewException
  35. #define PyErr_NewExceptionWithDoc PyPyErr_NewExceptionWithDoc
  36. #define PyErr_WarnFormat PyPyErr_WarnFormat
  37. #define PySys_WriteStdout PyPySys_WriteStdout
  38. #define PySys_WriteStderr PyPySys_WriteStderr
  39. #define PyEval_CallFunction PyPyEval_CallFunction
  40. #define PyEval_CallMethod PyPyEval_CallMethod
  41. #define PyObject_CallFunction PyPyObject_CallFunction
  42. #define PyObject_CallMethod PyPyObject_CallMethod
  43. #define PyObject_CallFunctionObjArgs PyPyObject_CallFunctionObjArgs
  44. #define PyObject_CallMethodObjArgs PyPyObject_CallMethodObjArgs
  45. #define _PyObject_CallFunction_SizeT _PyPyObject_CallFunction_SizeT
  46. #define _PyObject_CallMethod_SizeT _PyPyObject_CallMethod_SizeT
  47. #define PyObject_GetBuffer PyPyObject_GetBuffer
  48. #define PyBuffer_Release PyPyBuffer_Release
  49. #define _Py_setfilesystemdefaultencoding _PyPy_setfilesystemdefaultencoding
  50. #define PyCObject_FromVoidPtr PyPyCObject_FromVoidPtr
  51. #define PyCObject_FromVoidPtrAndDesc PyPyCObject_FromVoidPtrAndDesc
  52. #define PyCObject_AsVoidPtr PyPyCObject_AsVoidPtr
  53. #define PyCObject_GetDesc PyPyCObject_GetDesc
  54. #define PyCObject_Import PyPyCObject_Import
  55. #define PyCObject_SetVoidPtr PyPyCObject_SetVoidPtr
  56. #define PyCObject_Type PyPyCObject_Type
  57. #define _Py_get_cobject_type _PyPy_get_cobject_type
  58. #define PyCapsule_New PyPyCapsule_New
  59. #define PyCapsule_IsValid PyPyCapsule_IsValid
  60. #define PyCapsule_GetPointer PyPyCapsule_GetPointer
  61. #define PyCapsule_GetName PyPyCapsule_GetName
  62. #define PyCapsule_GetDestructor PyPyCapsule_GetDestructor
  63. #define PyCapsule_GetContext PyPyCapsule_GetContext
  64. #define PyCapsule_SetPointer PyPyCapsule_SetPointer
  65. #define PyCapsule_SetName PyPyCapsule_SetName
  66. #define PyCapsule_SetDestructor PyPyCapsule_SetDestructor
  67. #define PyCapsule_SetContext PyPyCapsule_SetContext
  68. #define PyCapsule_Import PyPyCapsule_Import
  69. #define PyCapsule_Type PyPyCapsule_Type
  70. #define _Py_get_capsule_type _PyPy_get_capsule_type
  71. #define PyComplex_AsCComplex PyPyComplex_AsCComplex
  72. #define PyComplex_FromCComplex PyPyComplex_FromCComplex
  73. #define PyObject_AsReadBuffer PyPyObject_AsReadBuffer
  74. #define PyObject_AsWriteBuffer PyPyObject_AsWriteBuffer
  75. #define PyObject_CheckReadBuffer PyPyObject_CheckReadBuffer
  76. #define PyBuffer_GetPointer PyPyBuffer_GetPointer
  77. #define PyBuffer_ToContiguous PyPyBuffer_ToContiguous
  78. #define PyBuffer_FromContiguous PyPyBuffer_FromContiguous
  79. #define PyImport_ImportModuleLevel PyPyImport_ImportModuleLevel
  80. #define PyOS_getsig PyPyOS_getsig
  81. #define PyOS_setsig PyPyOS_setsig
  82. #define _Py_RestoreSignals _PyPy_RestoreSignals
  83. #define PyThread_get_thread_ident PyPyThread_get_thread_ident
  84. #define PyThread_allocate_lock PyPyThread_allocate_lock
  85. #define PyThread_free_lock PyPyThread_free_lock
  86. #define PyThread_acquire_lock PyPyThread_acquire_lock
  87. #define PyThread_release_lock PyPyThread_release_lock
  88. #define PyThread_create_key PyPyThread_create_key
  89. #define PyThread_delete_key PyPyThread_delete_key
  90. #define PyThread_set_key_value PyPyThread_set_key_value
  91. #define PyThread_get_key_value PyPyThread_get_key_value
  92. #define PyThread_delete_key_value PyPyThread_delete_key_value
  93. #define PyThread_ReInitTLS PyPyThread_ReInitTLS
  94. #define PyThread_init_thread PyPyThread_init_thread
  95. #define PyThread_start_new_thread PyPyThread_start_new_thread
  96. #define PyStructSequence_InitType PyPyStructSequence_InitType
  97. #define PyStructSequence_New PyPyStructSequence_New
  98. #define PyStructSequence_UnnamedField PyPyStructSequence_UnnamedField
  99. #define PyFunction_Type PyPyFunction_Type
  100. #define PyMethod_Type PyPyMethod_Type
  101. #define PyRange_Type PyPyRange_Type
  102. #define PyTraceBack_Type PyPyTraceBack_Type
  103. #define Py_DebugFlag PyPy_DebugFlag
  104. #define Py_VerboseFlag PyPy_VerboseFlag
  105. #define Py_InteractiveFlag PyPy_InteractiveFlag
  106. #define Py_InspectFlag PyPy_InspectFlag
  107. #define Py_OptimizeFlag PyPy_OptimizeFlag
  108. #define Py_NoSiteFlag PyPy_NoSiteFlag
  109. #define Py_BytesWarningFlag PyPy_BytesWarningFlag
  110. #define Py_UseClassExceptionsFlag PyPy_UseClassExceptionsFlag
  111. #define Py_FrozenFlag PyPy_FrozenFlag
  112. #define Py_TabcheckFlag PyPy_TabcheckFlag
  113. #define Py_UnicodeFlag PyPy_UnicodeFlag
  114. #define Py_IgnoreEnvironmentFlag PyPy_IgnoreEnvironmentFlag
  115. #define Py_DivisionWarningFlag PyPy_DivisionWarningFlag
  116. #define Py_DontWriteBytecodeFlag PyPy_DontWriteBytecodeFlag
  117. #define Py_NoUserSiteDirectory PyPy_NoUserSiteDirectory
  118. #define _Py_QnewFlag _PyPy_QnewFlag
  119. #define Py_Py3kWarningFlag PyPy_Py3kWarningFlag
  120. #define Py_HashRandomizationFlag PyPy_HashRandomizationFlag
  121. #define _Py_PackageContext _PyPy_PackageContext
  122. #define PyMem_RawMalloc PyPyMem_RawMalloc
  123. #define PyMem_RawCalloc PyPyMem_RawCalloc
  124. #define PyMem_RawRealloc PyPyMem_RawRealloc
  125. #define PyMem_RawFree PyPyMem_RawFree
  126. #define PyMem_Malloc PyPyMem_Malloc
  127. #define PyMem_Calloc PyPyMem_Calloc
  128. #define PyMem_Realloc PyPyMem_Realloc
  129. #define PyMem_Free PyPyMem_Free
  130. #define PyObject_CallFinalizerFromDealloc PyPyObject_CallFinalizerFromDealloc
  131. #define _PyTraceMalloc_Track _PyPyTraceMalloc_Track
  132. #define _PyTraceMalloc_Untrack _PyPyTraceMalloc_Untrack
  133. #define PyBytes_FromFormat PyPyBytes_FromFormat
  134. #define PyBytes_FromFormatV PyPyBytes_FromFormatV
  135. #define PyType_FromSpec PyPyType_FromSpec
  136. #define SIZEOF_LONG_LONG 8
  137. #define SIZEOF_VOID_P 8
  138. #define SIZEOF_SIZE_T 8
  139. #define SIZEOF_TIME_T 8
  140. #define SIZEOF_LONG 8
  141. #define SIZEOF_SHORT 2
  142. #define SIZEOF_INT 4
  143. #define SIZEOF_FLOAT 4
  144. #define SIZEOF_DOUBLE 8