X7ROOT File Manager
Current Path:
/opt/alt/python33/include/python3.3m
opt
/
alt
/
python33
/
include
/
python3.3m
/
??
..
??
Python-ast.h
(18.87 KB)
??
Python.h
(2.77 KB)
??
abstract.h
(41.61 KB)
??
accu.h
(1016 B)
??
asdl.h
(1.07 KB)
??
ast.h
(344 B)
??
bitset.h
(792 B)
??
bltinmodule.h
(264 B)
??
boolobject.h
(886 B)
??
bytearrayobject.h
(1.95 KB)
??
bytes_methods.h
(1.98 KB)
??
bytesobject.h
(4.78 KB)
??
cellobject.h
(701 B)
??
ceval.h
(7.03 KB)
??
classobject.h
(1.63 KB)
??
code.h
(4.13 KB)
??
codecs.h
(6.33 KB)
??
compile.h
(1.62 KB)
??
complexobject.h
(1.91 KB)
??
datetime.h
(8.34 KB)
??
descrobject.h
(2.84 KB)
??
dictobject.h
(4.86 KB)
??
dtoa.h
(458 B)
??
dynamic_annotations.h
(21.94 KB)
??
enumobject.h
(253 B)
??
errcode.h
(1.46 KB)
??
eval.h
(597 B)
??
fileobject.h
(1.73 KB)
??
fileutils.h
(1.06 KB)
??
floatobject.h
(4.53 KB)
??
frameobject.h
(3.29 KB)
??
funcobject.h
(3.68 KB)
??
genobject.h
(1.05 KB)
??
graminit.h
(1.83 KB)
??
grammar.h
(1.97 KB)
??
import.h
(3.79 KB)
??
intrcheck.h
(460 B)
??
iterobject.h
(567 B)
??
listobject.h
(2.77 KB)
??
longintrepr.h
(3.9 KB)
??
longobject.h
(7.55 KB)
??
marshal.h
(743 B)
??
memoryobject.h
(2.8 KB)
??
metagrammar.h
(253 B)
??
methodobject.h
(3.23 KB)
??
modsupport.h
(4.75 KB)
??
moduleobject.h
(1.53 KB)
??
namespaceobject.h
(297 B)
??
node.h
(996 B)
??
object.h
(37.09 KB)
??
objimpl.h
(13.08 KB)
??
opcode.h
(5.09 KB)
??
osdefs.h
(986 B)
??
parsetok.h
(2.23 KB)
??
patchlevel.h
(1.1 KB)
??
pgen.h
(253 B)
??
pgenheaders.h
(1.12 KB)
??
py_curses.h
(4.08 KB)
??
pyarena.h
(2.68 KB)
??
pyatomic.h
(5.8 KB)
??
pycapsule.h
(1.69 KB)
??
pyconfig-64.h
(41.43 KB)
??
pyconfig.h
(162 B)
??
pyctype.h
(1.29 KB)
??
pydebug.h
(986 B)
??
pyerrors.h
(14.34 KB)
??
pyexpat.h
(2.29 KB)
??
pyfpe.h
(8.29 KB)
??
pygetopt.h
(388 B)
??
pymacconfig.h
(2.92 KB)
??
pymacro.h
(2.62 KB)
??
pymath.h
(6.26 KB)
??
pymem.h
(4.59 KB)
??
pyport.h
(30.32 KB)
??
pystate.h
(7.58 KB)
??
pystrcmp.h
(436 B)
??
pystrtod.h
(1.25 KB)
??
pythonrun.h
(8.79 KB)
??
pythread.h
(2.96 KB)
??
pytime.h
(2.64 KB)
??
rangeobject.h
(629 B)
??
setobject.h
(3.21 KB)
??
sliceobject.h
(1.35 KB)
??
structmember.h
(2.02 KB)
??
structseq.h
(1.19 KB)
??
symtable.h
(4.58 KB)
??
sysmodule.h
(1.08 KB)
??
token.h
(1.84 KB)
??
traceback.h
(2.09 KB)
??
tupleobject.h
(2.39 KB)
??
typeslots.h
(1.95 KB)
??
ucnhash.h
(1.03 KB)
??
unicodeobject.h
(74.41 KB)
??
warnings.h
(953 B)
??
weakrefobject.h
(2.8 KB)
Editing: setobject.h
/* Set object interface */ #ifndef Py_SETOBJECT_H #define Py_SETOBJECT_H #ifdef __cplusplus extern "C" { #endif /* There are three kinds of slots in the table: 1. Unused: key == NULL 2. Active: key != NULL and key != dummy 3. Dummy: key == dummy Note: .pop() abuses the hash field of an Unused or Dummy slot to hold a search finger. The hash field of Unused or Dummy slots has no meaning otherwise. */ #ifndef Py_LIMITED_API #define PySet_MINSIZE 8 typedef struct { /* Cached hash code of the key. */ Py_hash_t hash; PyObject *key; } setentry; /* This data structure is shared by set and frozenset objects. */ typedef struct _setobject PySetObject; struct _setobject { PyObject_HEAD Py_ssize_t fill; /* # Active + # Dummy */ Py_ssize_t used; /* # Active */ /* The table contains mask + 1 slots, and that's a power of 2. * We store the mask instead of the size because the mask is more * frequently needed. */ Py_ssize_t mask; /* table points to smalltable for small tables, else to * additional malloc'ed memory. table is never NULL! This rule * saves repeated runtime null-tests. */ setentry *table; setentry *(*lookup)(PySetObject *so, PyObject *key, Py_hash_t hash); setentry smalltable[PySet_MINSIZE]; Py_hash_t hash; /* only used by frozenset objects */ PyObject *weakreflist; /* List of weak references */ }; #endif /* Py_LIMITED_API */ PyAPI_DATA(PyTypeObject) PySet_Type; PyAPI_DATA(PyTypeObject) PyFrozenSet_Type; PyAPI_DATA(PyTypeObject) PySetIter_Type; /* Invariants for frozensets: * data is immutable. * hash is the hash of the frozenset or -1 if not computed yet. * Invariants for sets: * hash is -1 */ #define PyFrozenSet_CheckExact(ob) (Py_TYPE(ob) == &PyFrozenSet_Type) #define PyAnySet_CheckExact(ob) \ (Py_TYPE(ob) == &PySet_Type || Py_TYPE(ob) == &PyFrozenSet_Type) #define PyAnySet_Check(ob) \ (Py_TYPE(ob) == &PySet_Type || Py_TYPE(ob) == &PyFrozenSet_Type || \ PyType_IsSubtype(Py_TYPE(ob), &PySet_Type) || \ PyType_IsSubtype(Py_TYPE(ob), &PyFrozenSet_Type)) #define PySet_Check(ob) \ (Py_TYPE(ob) == &PySet_Type || \ PyType_IsSubtype(Py_TYPE(ob), &PySet_Type)) #define PyFrozenSet_Check(ob) \ (Py_TYPE(ob) == &PyFrozenSet_Type || \ PyType_IsSubtype(Py_TYPE(ob), &PyFrozenSet_Type)) PyAPI_FUNC(PyObject *) PySet_New(PyObject *); PyAPI_FUNC(PyObject *) PyFrozenSet_New(PyObject *); PyAPI_FUNC(Py_ssize_t) PySet_Size(PyObject *anyset); #ifndef Py_LIMITED_API #define PySet_GET_SIZE(so) (((PySetObject *)(so))->used) #endif PyAPI_FUNC(int) PySet_Clear(PyObject *set); PyAPI_FUNC(int) PySet_Contains(PyObject *anyset, PyObject *key); PyAPI_FUNC(int) PySet_Discard(PyObject *set, PyObject *key); PyAPI_FUNC(int) PySet_Add(PyObject *set, PyObject *key); #ifndef Py_LIMITED_API PyAPI_FUNC(int) _PySet_NextEntry(PyObject *set, Py_ssize_t *pos, PyObject **key, Py_hash_t *hash); #endif PyAPI_FUNC(PyObject *) PySet_Pop(PyObject *set); #ifndef Py_LIMITED_API PyAPI_FUNC(int) _PySet_Update(PyObject *set, PyObject *iterable); PyAPI_FUNC(int) PySet_ClearFreeList(void); PyAPI_FUNC(void) _PySet_DebugMallocStats(FILE *out); #endif #ifdef __cplusplus } #endif #endif /* !Py_SETOBJECT_H */
Upload File
Create Folder