mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			360 lines
		
	
	
	
		
			13 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			360 lines
		
	
	
	
		
			13 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable file
		
	
	
	
	
| #ifndef Py_RENAME1_H
 | |
| #define Py_RENAME1_H
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| /***********************************************************
 | |
| Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
 | |
| The Netherlands.
 | |
| 
 | |
|                         All Rights Reserved
 | |
| 
 | |
| Permission to use, copy, modify, and distribute this software and its 
 | |
| documentation for any purpose and without fee is hereby granted, 
 | |
| provided that the above copyright notice appear in all copies and that
 | |
| both that copyright notice and this permission notice appear in 
 | |
| supporting documentation, and that the names of Stichting Mathematisch
 | |
| Centrum or CWI not be used in advertising or publicity pertaining to
 | |
| distribution of the software without specific, written prior permission.
 | |
| 
 | |
| STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
 | |
| THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
 | |
| FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
 | |
| FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 | |
| WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 | |
| ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
 | |
| OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 | |
| 
 | |
| ******************************************************************/
 | |
| 
 | |
| /* This file contains a bunch of #defines that make it possible to use
 | |
|    "new style" names (e.g. PyObject) with the old style Python source
 | |
|    distribution. */
 | |
| 
 | |
| /* Remove some symbols (these conflict with X11 symbols) */
 | |
| #undef True
 | |
| #undef False
 | |
| #undef None
 | |
| 
 | |
| typedef ANY *PyUnivPtr;
 | |
| typedef struct methodlist PyMethodDef;
 | |
| 
 | |
| #define Py_NO_DEBUG NDEBUG
 | |
| #define Py_TRACE_REFS TRACE_REFS
 | |
| #define Py_REF_DEBUG REF_DEBUG
 | |
| #define Py_HAVE_PROTOTYPES HAVE_PROTOTYPES
 | |
| #define Py_HAVE_STDLIB HAVE_STDLIB
 | |
| #define _Py_ZeroStruct FalseObject
 | |
| #define _Py_NoneStruct NoObject
 | |
| #define _Py_TrueStruct TrueObject
 | |
| #define Py_DebugFlag debugging
 | |
| #define _PyParser_Grammar gram
 | |
| #define _PySys_ProfileFunc sys_profile
 | |
| #define _PySys_TraceFunc sys_trace
 | |
| #define _PyThread_Started threads_started
 | |
| #define _PyParser_TokenNames tok_name
 | |
| #define Py_VerboseFlag verbose
 | |
| #define PyExc_AttributeError AttributeError
 | |
| #define PyExc_EOFError EOFError
 | |
| #define PyExc_IOError IOError
 | |
| #define PyExc_ImportError ImportError
 | |
| #define PyExc_IndexError IndexError
 | |
| #define PyExc_KeyError KeyError
 | |
| #define PyExc_MemoryError MemoryError
 | |
| #define PyExc_NameError NameError
 | |
| #define PyExc_OverflowError OverflowError
 | |
| #define PyExc_RuntimeError RuntimeError
 | |
| #define PyExc_SyntaxError SyntaxError
 | |
| #define PyExc_SystemError SystemError
 | |
| #define PyExc_TypeError TypeError
 | |
| #define PyExc_ValueError ValueError
 | |
| #define PyExc_ZeroDivisionError ZeroDivisionError
 | |
| #define PyExc_KeyboardInterrupt KeyboardInterrupt
 | |
| #define PyExc_SystemExit SystemExit
 | |
| #define PyFloat_Type Floattype
 | |
| #define PyInt_Type Inttype
 | |
| #define PyLong_Type Longtype
 | |
| #define PyNothing_Type Notype
 | |
| #define PyString_Type Stringtype
 | |
| #define PyType_Type Typetype
 | |
| #define PyList_Type Listtype
 | |
| #define PyDict_Type Dicttype
 | |
| #define PyTuple_Type Tupletype
 | |
| #define PyFile_Type Filetype
 | |
| #define PyClass_Type Classtype
 | |
| #define PyFunction_Type Functype
 | |
| #define PyMethod_Type Instancemethodtype
 | |
| #define PyInstance_Type Instancetype
 | |
| #define PyCFunction_Type Methodtype
 | |
| #define PyModule_Type Moduletype
 | |
| #define PyCode_Type Codetype
 | |
| #define PyFrame_Type Frametype
 | |
| #define PyFloatObject floatobject
 | |
| #define PyIntObject intobject
 | |
| #define PyLongObject longobject
 | |
| #define PyNothingObject noobject
 | |
| #define PyObject object
 | |
| #define PyStringObject stringobject
 | |
| #define PyTypeObject typeobject
 | |
| #define PyListObject listobject
 | |
| #define PyDictObject dictobject
 | |
| #define PyTupleObject tupleobject
 | |
| #define PyFileObject fileobject
 | |
| #define PyClassObject classobject
 | |
| #define PyCodeObject codeobject
 | |
| #define PyFrameObject frameobject
 | |
| #define PyFunctionObject funcobject
 | |
| #define PyMethodObject instancemethodobject
 | |
| #define PyInstanceObject instanceobject
 | |
| #define PyCFunctionObject methodobject
 | |
| #define PyModuleObject moduleobject
 | |
| #define PyNumberMethods number_methods
 | |
| #define PySequenceMethods sequence_methods
 | |
| #define PyMappingMethods mapping_methods
 | |
| #define PyObject_HEAD OB_HEAD
 | |
| #define PyObject_VAR_HEAD OB_VARHEAD
 | |
| #define PyObject_HEAD_INIT(x) OB_HEAD_INIT(x)
 | |
| #define PyObject_NEW NEWOBJ
 | |
| #define PyObject_NEW_VAR NEWVAROBJ
 | |
| #define Py_PROTO PROTO
 | |
| #define PyMem_NEW NEW
 | |
| #define PyMem_RESIZE RESIZE
 | |
| #define PyMem_DEL DEL
 | |
| #define PyMem_XDEL XDEL
 | |
| #define Py_BEGIN_ALLOW_THREADS BGN_SAVE
 | |
| #define Py_BLOCK_THREADS RET_SAVE
 | |
| #define Py_UNBLOCK_THREADS RES_SAVE
 | |
| #define Py_END_ALLOW_THREADS END_SAVE
 | |
| #define PyFloat_Check is_floatobject
 | |
| #define PyInt_Check is_intobject
 | |
| #define PyLong_Check is_longobject
 | |
| #define PyNothing_Check is_noobject
 | |
| #define PyString_Check is_stringobject
 | |
| #define PyType_Check is_typeobject
 | |
| #define PyList_Check is_listobject
 | |
| #define PyDict_Check is_dictobject
 | |
| #define PyTuple_Check is_tupleobject
 | |
| #define PyFile_Check is_fileobject
 | |
| #define PyClass_Check is_classobject
 | |
| #define PyCode_Check is_codeobject
 | |
| #define PyFrame_Check is_frameobject
 | |
| #define PyFunction_Check is_funcobject
 | |
| #define PyMethod_Check is_instancemethodobject
 | |
| #define PyInstance_Check is_instanceobject
 | |
| #define PyCFunction_Check is_methodobject
 | |
| #define PyModule_Check is_moduleobject
 | |
| #define Py_INCREF INCREF
 | |
| #define Py_DECREF DECREF
 | |
| #define Py_XINCREF XINCREF
 | |
| #define Py_XDECREF XDECREF
 | |
| #define _Py_NewReference NEWREF
 | |
| #define _Py_Dealloc DELREF
 | |
| #define _Py_ForgetReference UNREF
 | |
| #define Py_None (&_Py_NoneStruct)
 | |
| #define Py_False ((object *) &_Py_ZeroStruct)
 | |
| #define Py_True ((object *) &_Py_TrueStruct)
 | |
| #define PyObject_Compare cmpobject
 | |
| #define PyObject_GetAttrString getattr
 | |
| #define PyObject_GetAttr getattro
 | |
| #define PyObject_Hash hashobject
 | |
| #define _PyObject_New newobject
 | |
| #define _PyObject_NewVar newvarobject
 | |
| #define PyObject_Print printobject
 | |
| #define PyObject_Repr reprobject
 | |
| #define PyObject_SetAttrString setattr
 | |
| #define PyObject_SetAttr setattro
 | |
| #define PyObject_IsTrue testbool
 | |
| #define Py_PRINT_RAW PRINT_RAW
 | |
| #define PyFloat_AsString float_buf_repr
 | |
| #define PyFloat_AsDouble getfloatvalue
 | |
| #define PyFloat_AS_DOUBLE GETFLOATVALUE
 | |
| #define PyFloat_FromDouble newfloatobject
 | |
| #define PyInt_AsLong getintvalue
 | |
| #define PyInt_AS_LONG GETINTVALUE
 | |
| #define PyInt_FromLong newintobject
 | |
| #define _PyLong_New alloclongobject
 | |
| #define PyLong_AsDouble dgetlongvalue
 | |
| #define PyLong_FromDouble dnewlongobject
 | |
| #define PyLong_AsLong getlongvalue
 | |
| #define PyLong_FromString long_scan
 | |
| #define PyLong_FromLong newlongobject
 | |
| #define PyString_Format formatstring
 | |
| #define PyString_Size getstringsize
 | |
| #define PyString_AsString getstringvalue
 | |
| #define PyString_AS_STRING GETSTRINGVALUE
 | |
| #define PyString_Concat joinstring
 | |
| #define PyString_FromStringAndSize newsizedstringobject
 | |
| #define PyString_FromString newstringobject
 | |
| #define _PyString_Resize resizestring
 | |
| #define PyList_Append addlistitem
 | |
| #define PyList_GetItem getlistitem
 | |
| #define PyList_GET_ITEM GETLISTITEM
 | |
| #define PyList_Size getlistsize
 | |
| #define PyList_GetSlice getlistslice
 | |
| #define PyList_Insert inslistitem
 | |
| #define PyList_New newlistobject
 | |
| #define PyList_SetItem setlistitem
 | |
| #define PyList_SetSlice setlistslice
 | |
| #define PyList_Sort sortlist
 | |
| #define PyDict_SetItemString dictinsert
 | |
| #define PyDict_GetItemString dictlookup
 | |
| #define PyDict_DelItemString dictremove
 | |
| #define PyDict_Items getmappingitems
 | |
| #define PyDict_Keys getmappingkeys
 | |
| #define PyDict_Values getmappingvalues
 | |
| #define PyDict_Clear mappingclear
 | |
| #define PyDict_Next mappinggetnext
 | |
| #define PyDict_SetItem mappinginsert
 | |
| #define PyDict_GetItem mappinglookup
 | |
| #define PyDict_DelItem mappingremove
 | |
| #define PyDict_New newmappingobject
 | |
| #define PyTuple_GetItem gettupleitem
 | |
| #define PyTuple_GET_ITEM GETTUPLEITEM
 | |
| #define PyTuple_Size gettuplesize
 | |
| #define PyTuple_GetSlice gettupleslice
 | |
| #define PyTuple_New newtupleobject
 | |
| #define PyTuple_SetItem settupleitem
 | |
| #define PyFile_GetLine filegetline
 | |
| #define PyFile_AsFile getfilefile
 | |
| #define PyFile_FromString newfileobject
 | |
| #define PyFile_FromFile newopenfileobject
 | |
| #define PyFile_SoftSpace softspace
 | |
| #define PyFile_WriteObject writeobject
 | |
| #define PyFile_WriteString writestring
 | |
| #define PyMethod_Class instancemethodgetclass
 | |
| #define PyMethod_Function instancemethodgetfunc
 | |
| #define PyMethod_Self instancemethodgetself
 | |
| #define PyClass_IsSubclass issubclass
 | |
| #define PyClass_New newclassobject
 | |
| #define PyMethod_New newinstancemethodobject
 | |
| #define PyInstance_New newinstanceobject
 | |
| #define PyTryBlock block
 | |
| #define PyFrame_ExtendStack extend_stack
 | |
| #define PyFrame_New newframeobject
 | |
| #define PyFrame_BlockPop pop_block
 | |
| #define PyFrame_BlockSetup setup_block
 | |
| #define PyFunction_GetCode getfunccode
 | |
| #define PyFunction_GetGlobals getfuncglobals
 | |
| #define PyFunction_New newfuncobject
 | |
| #define PyCFunction method
 | |
| #define Py_FindMethod findmethod
 | |
| #define PyCFunction_GetFunction getmethod
 | |
| #define PyCFunction_GetSelf getself
 | |
| #define PyCFunction_IsVarArgs getvarargs
 | |
| #define PyCFunction_New newmethodobject
 | |
| #define PyModule_GetDict getmoduledict
 | |
| #define PyModule_GetName getmodulename
 | |
| #define PyModule_New newmoduleobject
 | |
| #define PyGrammar_AddAccelerators addaccelerators
 | |
| #define PyGrammar_FindDFA finddfa
 | |
| #define PyGrammar_LabelRepr labelrepr
 | |
| #define PyNode_ListTree listtree
 | |
| #define PyNode_AddChild addchild
 | |
| #define PyNode_Free freetree
 | |
| #define PyNode_New newtree
 | |
| #define PyParser_AddToken addtoken
 | |
| #define PyParser_Delete delparser
 | |
| #define PyParser_New newparser
 | |
| #define PyParser_ParseFile parsefile
 | |
| #define PyParser_ParseString parsestring
 | |
| #define PyToken_OneChar tok_1char
 | |
| #define PyToken_TwoChars tok_2char
 | |
| #define PyTokenizer_Free tok_free
 | |
| #define PyTokenizer_Get tok_get
 | |
| #define PyTokenizer_FromFile tok_setupf
 | |
| #define PyTokenizer_FromString tok_setups
 | |
| #define PyNode_Compile compile
 | |
| #define PyCode_New newcodeobject
 | |
| #define PyEval_CallObject call_object
 | |
| #define PyEval_EvalCode eval_code
 | |
| #define Py_FlushLine flushline
 | |
| #define PyEval_GetBuiltins getbuiltins
 | |
| #define PyEval_GetGlobals getglobals
 | |
| #define PyEval_GetLocals getlocals
 | |
| #define PyEval_InitThreads init_save_thread
 | |
| #define PyErr_PrintTraceBack printtraceback
 | |
| #define PyEval_RestoreThread restore_thread
 | |
| #define PyEval_SaveThread save_thread
 | |
| #define PyTraceBack_Fetch tb_fetch
 | |
| #define PyTraceBack_Here tb_here
 | |
| #define PyTraceBack_Print tb_print
 | |
| #define PyTraceBack_Store tb_store
 | |
| #define PyImport_AddModule add_module
 | |
| #define PyImport_Cleanup doneimport
 | |
| #define PyImport_GetModuleDict get_modules
 | |
| #define PyImport_ImportModule import_module
 | |
| #define PyImport_ImportFrozenModule init_frozen
 | |
| #define PyImport_Init initimport
 | |
| #define PyImport_ReloadModule reload_module
 | |
| #define PyNumber_Coerce coerce
 | |
| #define PyBuiltin_GetDict getbuiltindict
 | |
| #define PyBuiltin_Init initbuiltin
 | |
| #define PyMarshal_Init initmarshal
 | |
| #define PyMarshal_ReadLongFromFile rd_long
 | |
| #define PyMarshal_ReadObjectFromFile rd_object
 | |
| #define PyMarshal_ReadObjectFromString rds_object
 | |
| #define PyMarshal_WriteLongToFile wr_long
 | |
| #define PyMarshal_WriteObjectToFile wr_object
 | |
| #define PySys_Init initsys
 | |
| #define PySys_SetArgv setpythonargv
 | |
| #define PySys_SetPath setpythonpath
 | |
| #define PySys_GetObject sysget
 | |
| #define PySys_GetFile sysgetfile
 | |
| #define PySys_SetObject sysset
 | |
| #define Py_CompileString compile_string
 | |
| #define Py_FatalError fatal
 | |
| #define Py_Exit goaway
 | |
| #define Py_Initialize initall
 | |
| #define PyErr_Print print_error
 | |
| #define PyParser_SimpleParseFile parse_file
 | |
| #define PyParser_SimpleParseString parse_string
 | |
| #define PyRun_AnyFile run
 | |
| #define PyRun_SimpleFile run_script
 | |
| #define PyRun_SimpleString run_command
 | |
| #define PyRun_File run_file
 | |
| #define PyRun_String run_string
 | |
| #define PyRun_InteractiveOne run_tty_1
 | |
| #define PyRun_InteractiveLoop run_tty_loop
 | |
| #define PyMember_Get getmember
 | |
| #define PyMember_Set setmember
 | |
| #define Py_InitModule(name, methods) initmodule(name, methods)
 | |
| #define Py_BuildValue mkvalue
 | |
| #define Py_VaBuildValue vmkvalue
 | |
| #define PyArg_Parse getargs
 | |
| #define PyArg_ParseTuple newgetargs
 | |
| #define PyArg_NoArgs(v) getargs(v, "")
 | |
| #define PyArg_GetChar getichararg
 | |
| #define PyArg_GetDoubleArray getidoublearray
 | |
| #define PyArg_GetFloat getifloatarg
 | |
| #define PyArg_GetFloatArray getifloatarray
 | |
| #define PyArg_GetInt getintarg
 | |
| #define PyArg_GetLong getilongarg
 | |
| #define PyArg_GetLongArray getilongarray
 | |
| #define PyArg_GetLongArraySize getilongarraysize
 | |
| #define PyArg_GetObject getiobjectarg
 | |
| #define PyArg_GetShort getishortarg
 | |
| #define PyArg_GetShortArray getishortarray
 | |
| #define PyArg_GetShortArraySize getishortarraysize
 | |
| #define PyArg_GetString getistringarg
 | |
| #define PyErr_BadArgument err_badarg
 | |
| #define PyErr_BadInternalCall err_badcall
 | |
| #define PyErr_Input err_input
 | |
| #define PyErr_NoMemory err_nomem
 | |
| #define PyErr_SetFromErrno err_errno
 | |
| #define PyErr_SetNone err_set
 | |
| #define PyErr_SetString err_setstr
 | |
| #define PyErr_SetObject err_setval
 | |
| #define PyErr_Occurred err_occurred
 | |
| #define PyErr_Fetch err_fetch
 | |
| #define PyErr_Restore err_restore
 | |
| #define PyErr_Clear err_clear
 | |
| #define PyOS_InterruptableGetString fgets_intr
 | |
| #define PyOS_InitInterrupts initintr
 | |
| #define PyOS_InterruptOccurred intrcheck
 | |
| #define PyOS_GetLastModificationTime getmtime
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| #endif /* !Py_RENAME1_H */
 | 
