X7ROOT File Manager
Current Path:
/opt/alt/python312/include/python3.12/cpython
opt
/
alt
/
python312
/
include
/
python3.12
/
cpython
/
??
..
??
abstract.h
(7.69 KB)
??
bytearrayobject.h
(1.14 KB)
??
bytesobject.h
(4.55 KB)
??
cellobject.h
(1.05 KB)
??
ceval.h
(1.61 KB)
??
classobject.h
(2.19 KB)
??
code.h
(15.81 KB)
??
compile.h
(2.6 KB)
??
complexobject.h
(1.22 KB)
??
context.h
(1.92 KB)
??
descrobject.h
(1.6 KB)
??
dictobject.h
(4.58 KB)
??
fileobject.h
(818 B)
??
fileutils.h
(232 B)
??
floatobject.h
(900 B)
??
frameobject.h
(1.08 KB)
??
funcobject.h
(7.02 KB)
??
genobject.h
(3.24 KB)
??
import.h
(1.58 KB)
??
initconfig.h
(7.64 KB)
??
interpreteridobject.h
(387 B)
??
listobject.h
(1.59 KB)
??
longintrepr.h
(4.77 KB)
??
longobject.h
(4.57 KB)
??
memoryobject.h
(2.22 KB)
??
methodobject.h
(2.22 KB)
??
modsupport.h
(4.23 KB)
??
object.h
(20.71 KB)
??
objimpl.h
(3.24 KB)
??
odictobject.h
(1.28 KB)
??
picklebufobject.h
(848 B)
??
pthread_stubs.h
(3.42 KB)
??
pyctype.h
(1.35 KB)
??
pydebug.h
(1.38 KB)
??
pyerrors.h
(4.18 KB)
??
pyfpe.h
(444 B)
??
pyframe.h
(1.44 KB)
??
pylifecycle.h
(3.34 KB)
??
pymem.h
(3.3 KB)
??
pystate.h
(16.82 KB)
??
pythonrun.h
(4.79 KB)
??
pythread.h
(1.38 KB)
??
pytime.h
(12.11 KB)
??
setobject.h
(2.1 KB)
??
sysmodule.h
(489 B)
??
traceback.h
(444 B)
??
tupleobject.h
(1.34 KB)
??
unicodeobject.h
(34.47 KB)
??
warnings.h
(564 B)
??
weakrefobject.h
(1.98 KB)
Editing: tupleobject.h
#ifndef Py_CPYTHON_TUPLEOBJECT_H # error "this header file must not be included directly" #endif typedef struct { PyObject_VAR_HEAD /* ob_item contains space for 'ob_size' elements. Items must normally not be NULL, except during construction when the tuple is not yet visible outside the function that builds it. */ PyObject *ob_item[1]; } PyTupleObject; PyAPI_FUNC(int) _PyTuple_Resize(PyObject **, Py_ssize_t); PyAPI_FUNC(void) _PyTuple_MaybeUntrack(PyObject *); /* Cast argument to PyTupleObject* type. */ #define _PyTuple_CAST(op) \ (assert(PyTuple_Check(op)), _Py_CAST(PyTupleObject*, (op))) // Macros and static inline functions, trading safety for speed static inline Py_ssize_t PyTuple_GET_SIZE(PyObject *op) { PyTupleObject *tuple = _PyTuple_CAST(op); return Py_SIZE(tuple); } #define PyTuple_GET_SIZE(op) PyTuple_GET_SIZE(_PyObject_CAST(op)) #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[(index)]) /* Function *only* to be used to fill in brand new tuples */ static inline void PyTuple_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) { PyTupleObject *tuple = _PyTuple_CAST(op); tuple->ob_item[index] = value; } #define PyTuple_SET_ITEM(op, index, value) \ PyTuple_SET_ITEM(_PyObject_CAST(op), (index), _PyObject_CAST(value)) PyAPI_FUNC(void) _PyTuple_DebugMallocStats(FILE *out);
Upload File
Create Folder