PATH: //proc/self/root/proc/thread-self/root/opt/alt/python312/include/python3.12/cpython
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 abstract.h
↓
X
📄 bytearrayobject.h
↓
X
📄 bytesobject.h
↓
X
📄 cellobject.h
↓
X
📄 ceval.h
↓
X
📄 classobject.h
↓
X
📄 code.h
↓
X
📄 compile.h
↓
X
📄 complexobject.h
↓
X
📄 context.h
↓
X
📄 descrobject.h
↓
X
📄 dictobject.h
↓
X
📄 fileobject.h
↓
X
📄 fileutils.h
↓
X
📄 floatobject.h
↓
X
📄 frameobject.h
↓
X
📄 funcobject.h
↓
X
📄 genobject.h
↓
X
📄 import.h
↓
X
📄 initconfig.h
↓
X
📄 interpreteridobject.h
↓
X
📄 listobject.h
↓
X
📄 longintrepr.h
↓
X
📄 longobject.h
↓
X
📄 memoryobject.h
↓
X
📄 methodobject.h
↓
X
📄 modsupport.h
↓
X
📄 object.h
↓
X
📄 objimpl.h
↓
X
📄 odictobject.h
↓
X
📄 picklebufobject.h
↓
X
📄 pthread_stubs.h
↓
X
📄 pyctype.h
↓
X
📄 pydebug.h
↓
X
📄 pyerrors.h
↓
X
📄 pyfpe.h
↓
X
📄 pyframe.h
↓
X
📄 pylifecycle.h
↓
X
📄 pymem.h
↓
X
📄 pystate.h
↓
X
📄 pythonrun.h
↓
X
📄 pythread.h
↓
X
📄 pytime.h
↓
X
📄 setobject.h
↓
X
📄 sysmodule.h
↓
X
📄 traceback.h
↓
X
📄 tupleobject.h
↓
X
📄 unicodeobject.h
↓
X
📄 warnings.h
↓
X
📄 weakrefobject.h
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: listobject.h
#ifndef Py_CPYTHON_LISTOBJECT_H # error "this header file must not be included directly" #endif typedef struct { PyObject_VAR_HEAD /* Vector of pointers to list elements. list[0] is ob_item[0], etc. */ PyObject **ob_item; /* ob_item contains space for 'allocated' elements. The number * currently in use is ob_size. * Invariants: * 0 <= ob_size <= allocated * len(list) == ob_size * ob_item == NULL implies ob_size == allocated == 0 * list.sort() temporarily sets allocated to -1 to detect mutations. * * Items must normally not be NULL, except during construction when * the list is not yet visible outside the function that builds it. */ Py_ssize_t allocated; } PyListObject; PyAPI_FUNC(PyObject *) _PyList_Extend(PyListObject *, PyObject *); PyAPI_FUNC(void) _PyList_DebugMallocStats(FILE *out); /* Cast argument to PyListObject* type. */ #define _PyList_CAST(op) \ (assert(PyList_Check(op)), _Py_CAST(PyListObject*, (op))) // Macros and static inline functions, trading safety for speed static inline Py_ssize_t PyList_GET_SIZE(PyObject *op) { PyListObject *list = _PyList_CAST(op); return Py_SIZE(list); } #define PyList_GET_SIZE(op) PyList_GET_SIZE(_PyObject_CAST(op)) #define PyList_GET_ITEM(op, index) (_PyList_CAST(op)->ob_item[(index)]) static inline void PyList_SET_ITEM(PyObject *op, Py_ssize_t index, PyObject *value) { PyListObject *list = _PyList_CAST(op); list->ob_item[index] = value; } #define PyList_SET_ITEM(op, index, value) \ PyList_SET_ITEM(_PyObject_CAST(op), (index), _PyObject_CAST(value))
SIMPAN PERUBAHAN