X7ROOT File Manager
Current Path:
/usr/include/python2.7
usr
/
include
/
python2.7
/
??
..
??
Python-ast.h
(20.62 KB)
??
Python.h
(4.27 KB)
??
abstract.h
(44.17 KB)
??
asdl.h
(1.07 KB)
??
ast.h
(230 B)
??
bitset.h
(792 B)
??
boolobject.h
(912 B)
??
bufferobject.h
(922 B)
??
bytearrayobject.h
(1.9 KB)
??
bytes_methods.h
(2.74 KB)
??
bytesobject.h
(1.13 KB)
??
cStringIO.h
(1.96 KB)
??
cellobject.h
(651 B)
??
ceval.h
(4.94 KB)
??
classobject.h
(2.93 KB)
??
cobject.h
(2.86 KB)
??
code.h
(4.3 KB)
??
codecs.h
(6.03 KB)
??
compile.h
(1.04 KB)
??
complexobject.h
(1.81 KB)
??
datetime.h
(8.12 KB)
??
descrobject.h
(2.42 KB)
??
dictobject.h
(6.73 KB)
??
dtoa.h
(338 B)
??
enumobject.h
(253 B)
??
errcode.h
(1.37 KB)
??
eval.h
(557 B)
??
fileobject.h
(3.58 KB)
??
floatobject.h
(5.49 KB)
??
frameobject.h
(3.18 KB)
??
funcobject.h
(2.92 KB)
??
genobject.h
(891 B)
??
graminit.h
(1.87 KB)
??
grammar.h
(2 KB)
??
import.h
(2.17 KB)
??
intobject.h
(2.91 KB)
??
intrcheck.h
(274 B)
??
iterobject.h
(522 B)
??
listobject.h
(2.51 KB)
??
longintrepr.h
(3.82 KB)
??
longobject.h
(5.67 KB)
??
marshal.h
(713 B)
??
memoryobject.h
(2.76 KB)
??
metagrammar.h
(253 B)
??
methodobject.h
(3.28 KB)
??
modsupport.h
(4.91 KB)
??
moduleobject.h
(609 B)
??
node.h
(938 B)
??
object.h
(39.12 KB)
??
objimpl.h
(14 KB)
??
opcode.h
(4.7 KB)
??
osdefs.h
(1.03 KB)
??
parsetok.h
(1.74 KB)
??
patchlevel.h
(1.42 KB)
??
pgen.h
(253 B)
??
pgenheaders.h
(1.15 KB)
??
py_curses.h
(4.17 KB)
??
pyarena.h
(2.63 KB)
??
pycapsule.h
(1.64 KB)
??
pyconfig-64.h
(37.02 KB)
??
pyconfig.h
(162 B)
??
pyctype.h
(1.24 KB)
??
pydebug.h
(1.29 KB)
??
pyerrors.h
(11.47 KB)
??
pyexpat.h
(2.07 KB)
??
pyfpe.h
(8.27 KB)
??
pygetopt.h
(348 B)
??
pymacconfig.h
(2.92 KB)
??
pymactoolbox.h
(8.43 KB)
??
pymath.h
(7.16 KB)
??
pymem.h
(4.6 KB)
??
pyport.h
(31.79 KB)
??
pystate.h
(6.25 KB)
??
pystrcmp.h
(463 B)
??
pystrtod.h
(1.54 KB)
??
pythonrun.h
(7.06 KB)
??
pythread.h
(1.13 KB)
??
rangeobject.h
(646 B)
??
setobject.h
(3.06 KB)
??
sliceobject.h
(1.64 KB)
??
stringobject.h
(7.79 KB)
??
structmember.h
(2.83 KB)
??
structseq.h
(862 B)
??
symtable.h
(3.64 KB)
??
sysmodule.h
(865 B)
??
timefuncs.h
(541 B)
??
token.h
(1.76 KB)
??
traceback.h
(697 B)
??
tupleobject.h
(2.18 KB)
??
ucnhash.h
(924 B)
??
unicodeobject.h
(51 KB)
??
warnings.h
(635 B)
??
weakrefobject.h
(2.74 KB)
Editing: code.h
/* Definitions for bytecode */ #ifndef Py_CODE_H #define Py_CODE_H #ifdef __cplusplus extern "C" { #endif /* Bytecode object */ typedef struct { PyObject_HEAD int co_argcount; /* #arguments, except *args */ int co_nlocals; /* #local variables */ int co_stacksize; /* #entries needed for evaluation stack */ int co_flags; /* CO_..., see below */ PyObject *co_code; /* instruction opcodes */ PyObject *co_consts; /* list (constants used) */ PyObject *co_names; /* list of strings (names used) */ PyObject *co_varnames; /* tuple of strings (local variable names) */ PyObject *co_freevars; /* tuple of strings (free variable names) */ PyObject *co_cellvars; /* tuple of strings (cell variable names) */ /* The rest doesn't count for hash/cmp */ PyObject *co_filename; /* string (where it was loaded from) */ PyObject *co_name; /* string (name, for reference) */ int co_firstlineno; /* first source line number */ PyObject *co_lnotab; /* string (encoding addr<->lineno mapping) See Objects/lnotab_notes.txt for details. */ void *co_zombieframe; /* for optimization only (see frameobject.c) */ PyObject *co_weakreflist; /* to support weakrefs to code objects */ } PyCodeObject; /* Masks for co_flags above */ #define CO_OPTIMIZED 0x0001 #define CO_NEWLOCALS 0x0002 #define CO_VARARGS 0x0004 #define CO_VARKEYWORDS 0x0008 #define CO_NESTED 0x0010 #define CO_GENERATOR 0x0020 /* The CO_NOFREE flag is set if there are no free or cell variables. This information is redundant, but it allows a single flag test to determine whether there is any extra work to be done when the call frame it setup. */ #define CO_NOFREE 0x0040 #if 0 /* This is no longer used. Stopped defining in 2.5, do not re-use. */ #define CO_GENERATOR_ALLOWED 0x1000 #endif #define CO_FUTURE_DIVISION 0x2000 #define CO_FUTURE_ABSOLUTE_IMPORT 0x4000 /* do absolute imports by default */ #define CO_FUTURE_WITH_STATEMENT 0x8000 #define CO_FUTURE_PRINT_FUNCTION 0x10000 #define CO_FUTURE_UNICODE_LITERALS 0x20000 /* This should be defined if a future statement modifies the syntax. For example, when a keyword is added. */ #if 1 #define PY_PARSER_REQUIRES_FUTURE_KEYWORD #endif #define CO_MAXBLOCKS 20 /* Max static block nesting within a function */ PyAPI_DATA(PyTypeObject) PyCode_Type; #define PyCode_Check(op) (Py_TYPE(op) == &PyCode_Type) #define PyCode_GetNumFree(op) (PyTuple_GET_SIZE((op)->co_freevars)) /* Public interface */ PyAPI_FUNC(PyCodeObject *) PyCode_New( int, int, int, int, PyObject *, PyObject *, PyObject *, PyObject *, PyObject *, PyObject *, PyObject *, PyObject *, int, PyObject *); /* same as struct above */ /* Creates a new empty code object with the specified source location. */ PyAPI_FUNC(PyCodeObject *) PyCode_NewEmpty(const char *filename, const char *funcname, int firstlineno); /* Return the line number associated with the specified bytecode index in this code object. If you just need the line number of a frame, use PyFrame_GetLineNumber() instead. */ PyAPI_FUNC(int) PyCode_Addr2Line(PyCodeObject *, int); /* for internal use only */ #define _PyCode_GETCODEPTR(co, pp) \ ((*Py_TYPE((co)->co_code)->tp_as_buffer->bf_getreadbuffer) \ ((co)->co_code, 0, (void **)(pp))) typedef struct _addr_pair { int ap_lower; int ap_upper; } PyAddrPair; /* Update *bounds to describe the first and one-past-the-last instructions in the same line as lasti. Return the number of that line. */ PyAPI_FUNC(int) _PyCode_CheckLineNumber(PyCodeObject* co, int lasti, PyAddrPair *bounds); /* Create a comparable key used to compare constants taking in account the * object type. It is used to make sure types are not coerced (e.g., float and * complex) _and_ to distinguish 0.0 from -0.0 e.g. on IEEE platforms * * Return (type(obj), obj, ...): a tuple with variable size (at least 2 items) * depending on the type and the value. The type is the first item to not * compare bytes and unicode which can raise a BytesWarning exception. */ PyAPI_FUNC(PyObject*) _PyCode_ConstantKey(PyObject *obj); PyAPI_FUNC(PyObject*) PyCode_Optimize(PyObject *code, PyObject* consts, PyObject *names, PyObject *lineno_obj); #ifdef __cplusplus } #endif #endif /* !Py_CODE_H */
Upload File
Create Folder