Current Path: > > usr > > include > python2.7 > >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
Python-ast.h | File | 21113 bytes | April 10 2024 04:58:41. | |
Python.h | File | 4375 bytes | April 10 2024 04:58:41. | |
abstract.h | File | 45225 bytes | April 10 2024 04:58:41. | |
asdl.h | File | 1099 bytes | April 10 2024 04:58:41. | |
ast.h | File | 230 bytes | April 10 2024 04:58:41. | |
bitset.h | File | 792 bytes | April 10 2024 04:58:41. | |
boolobject.h | File | 912 bytes | April 10 2024 04:58:41. | |
bufferobject.h | File | 922 bytes | April 10 2024 04:58:41. | |
bytearrayobject.h | File | 1941 bytes | April 10 2024 04:58:41. | |
bytes_methods.h | File | 2804 bytes | April 10 2024 04:58:41. | |
bytesobject.h | File | 1152 bytes | April 10 2024 04:58:41. | |
cStringIO.h | File | 2005 bytes | April 10 2024 04:58:41. | |
cellobject.h | File | 651 bytes | April 10 2024 04:58:41. | |
ceval.h | File | 5061 bytes | April 10 2024 04:58:41. | |
classobject.h | File | 3002 bytes | April 10 2024 04:58:41. | |
cobject.h | File | 2930 bytes | April 10 2024 04:58:41. | |
code.h | File | 4407 bytes | April 10 2024 04:58:41. | |
codecs.h | File | 6171 bytes | April 10 2024 04:58:41. | |
compile.h | File | 1065 bytes | April 10 2024 04:58:41. | |
complexobject.h | File | 1853 bytes | April 10 2024 04:58:41. | |
datetime.h | File | 8313 bytes | April 10 2024 04:58:41. | |
descrobject.h | File | 2480 bytes | April 10 2024 04:58:41. | |
dictobject.h | File | 6892 bytes | April 10 2024 04:58:41. | |
dtoa.h | File | 338 bytes | April 10 2024 04:58:41. | |
enumobject.h | File | 253 bytes | April 10 2024 04:58:41. | |
errcode.h | File | 1399 bytes | April 10 2024 04:58:41. | |
eval.h | File | 557 bytes | April 10 2024 04:58:41. | |
fileobject.h | File | 3662 bytes | April 10 2024 04:58:41. | |
floatobject.h | File | 5625 bytes | April 10 2024 04:58:41. | |
frameobject.h | File | 3254 bytes | April 10 2024 04:58:41. | |
funcobject.h | File | 2995 bytes | April 10 2024 04:58:41. | |
genobject.h | File | 891 bytes | April 10 2024 04:58:41. | |
graminit.h | File | 1917 bytes | April 10 2024 04:58:41. | |
grammar.h | File | 2051 bytes | April 10 2024 04:58:41. | |
import.h | File | 2223 bytes | April 10 2024 04:58:41. | |
intobject.h | File | 2976 bytes | April 10 2024 04:58:41. | |
intrcheck.h | File | 274 bytes | April 10 2024 04:58:41. | |
iterobject.h | File | 522 bytes | April 10 2024 04:58:41. | |
listobject.h | File | 2569 bytes | April 10 2024 04:58:41. | |
longintrepr.h | File | 3907 bytes | April 10 2024 04:58:41. | |
longobject.h | File | 5809 bytes | April 10 2024 04:58:41. | |
marshal.h | File | 713 bytes | April 10 2024 04:58:41. | |
memoryobject.h | File | 2823 bytes | April 10 2024 04:58:41. | |
metagrammar.h | File | 253 bytes | April 10 2024 04:58:41. | |
methodobject.h | File | 3355 bytes | April 10 2024 04:58:41. | |
modsupport.h | File | 5024 bytes | April 10 2024 04:58:41. | |
moduleobject.h | File | 609 bytes | April 10 2024 04:58:41. | |
node.h | File | 938 bytes | April 10 2024 04:58:41. | |
object.h | File | 40059 bytes | April 10 2024 04:58:41. | |
objimpl.h | File | 14338 bytes | April 10 2024 04:58:41. | |
opcode.h | File | 4814 bytes | April 10 2024 04:58:41. | |
osdefs.h | File | 1059 bytes | April 10 2024 04:58:41. | |
parsetok.h | File | 1780 bytes | April 10 2024 04:58:41. | |
patchlevel.h | File | 1450 bytes | April 10 2024 04:58:41. | |
pgen.h | File | 253 bytes | April 10 2024 04:58:41. | |
pgenheaders.h | File | 1180 bytes | April 10 2024 04:58:41. | |
py_curses.h | File | 4273 bytes | April 10 2024 04:58:41. | |
pyarena.h | File | 2693 bytes | April 10 2024 04:58:41. | |
pycapsule.h | File | 1679 bytes | April 10 2024 04:58:41. | |
pyconfig-64.h | File | 37906 bytes | April 10 2024 04:58:41. | |
pyconfig.h | File | 162 bytes | April 10 2024 04:58:41. | |
pyctype.h | File | 1268 bytes | April 10 2024 04:58:41. | |
pydebug.h | File | 1322 bytes | April 10 2024 04:58:41. | |
pyerrors.h | File | 11741 bytes | April 10 2024 04:58:41. | |
pyexpat.h | File | 2117 bytes | April 10 2024 04:58:41. | |
pyfpe.h | File | 8471 bytes | April 10 2024 04:58:41. | |
pygetopt.h | File | 348 bytes | April 10 2024 04:58:41. | |
pymacconfig.h | File | 2989 bytes | April 10 2024 04:58:41. | |
pymactoolbox.h | File | 8628 bytes | April 10 2024 04:58:41. | |
pymath.h | File | 7332 bytes | April 10 2024 04:58:41. | |
pymem.h | File | 4712 bytes | April 10 2024 04:58:41. | |
pyport.h | File | 32558 bytes | April 10 2024 04:58:41. | |
pystate.h | File | 6403 bytes | April 10 2024 04:58:41. | |
pystrcmp.h | File | 463 bytes | April 10 2024 04:58:41. | |
pystrtod.h | File | 1582 bytes | April 10 2024 04:58:41. | |
pythonrun.h | File | 7234 bytes | April 10 2024 04:58:41. | |
pythread.h | File | 1155 bytes | April 10 2024 04:58:41. | |
rangeobject.h | File | 646 bytes | April 10 2024 04:58:41. | |
setobject.h | File | 3130 bytes | April 10 2024 04:58:41. | |
sliceobject.h | File | 1681 bytes | April 10 2024 04:58:41. | |
stringobject.h | File | 7979 bytes | April 10 2024 04:58:41. | |
structmember.h | File | 2901 bytes | April 10 2024 04:58:41. | |
structseq.h | File | 862 bytes | April 10 2024 04:58:41. | |
symtable.h | File | 3724 bytes | April 10 2024 04:58:41. | |
sysmodule.h | File | 865 bytes | April 10 2024 04:58:41. | |
timefuncs.h | File | 541 bytes | April 10 2024 04:58:41. | |
token.h | File | 1799 bytes | April 10 2024 04:58:41. | |
traceback.h | File | 697 bytes | April 10 2024 04:58:41. | |
tupleobject.h | File | 2230 bytes | April 10 2024 04:58:41. | |
ucnhash.h | File | 924 bytes | April 10 2024 04:58:41. | |
unicodeobject.h | File | 52227 bytes | April 10 2024 04:58:41. | |
warnings.h | File | 635 bytes | April 10 2024 04:58:41. | |
weakrefobject.h | File | 2801 bytes | April 10 2024 04:58:41. |
/* The PyMem_ family: low-level memory allocation interfaces. See objimpl.h for the PyObject_ memory family. */ #ifndef Py_PYMEM_H #define Py_PYMEM_H #include "pyport.h" #ifdef __cplusplus extern "C" { #endif /* BEWARE: Each interface exports both functions and macros. Extension modules should use the functions, to ensure binary compatibility across Python versions. Because the Python implementation is free to change internal details, and the macros may (or may not) expose details for speed, if you do use the macros you must recompile your extensions with each Python release. Never mix calls to PyMem_ with calls to the platform malloc/realloc/ calloc/free. For example, on Windows different DLLs may end up using different heaps, and if you use PyMem_Malloc you'll get the memory from the heap used by the Python DLL; it could be a disaster if you free()'ed that directly in your own extension. Using PyMem_Free instead ensures Python can return the memory to the proper heap. As another example, in PYMALLOC_DEBUG mode, Python wraps all calls to all PyMem_ and PyObject_ memory functions in special debugging wrappers that add additional debugging info to dynamic memory blocks. The system routines have no idea what to do with that stuff, and the Python wrappers have no idea what to do with raw blocks obtained directly by the system routines then. The GIL must be held when using these APIs. */ /* * Raw memory interface * ==================== */ /* Functions Functions supplying platform-independent semantics for malloc/realloc/ free. These functions make sure that allocating 0 bytes returns a distinct non-NULL pointer (whenever possible -- if we're flat out of memory, NULL may be returned), even if the platform malloc and realloc don't. Returned pointers must be checked for NULL explicitly. No action is performed on failure (no exception is set, no warning is printed, etc). */ PyAPI_FUNC(void *) PyMem_Malloc(size_t); PyAPI_FUNC(void *) PyMem_Realloc(void *, size_t); PyAPI_FUNC(void) PyMem_Free(void *); /* Starting from Python 1.6, the wrappers Py_{Malloc,Realloc,Free} are no longer supported. They used to call PyErr_NoMemory() on failure. */ /* Macros. */ #ifdef PYMALLOC_DEBUG /* Redirect all memory operations to Python's debugging allocator. */ #define PyMem_MALLOC _PyMem_DebugMalloc #define PyMem_REALLOC _PyMem_DebugRealloc #define PyMem_FREE _PyMem_DebugFree #else /* ! PYMALLOC_DEBUG */ /* PyMem_MALLOC(0) means malloc(1). Some systems would return NULL for malloc(0), which would be treated as an error. Some platforms would return a pointer with no memory behind it, which would break pymalloc. To solve these problems, allocate an extra byte. */ /* Returns NULL to indicate error if a negative size or size larger than Py_ssize_t can represent is supplied. Helps prevents security holes. */ #define PyMem_MALLOC(n) ((size_t)(n) > (size_t)PY_SSIZE_T_MAX ? NULL \ : malloc(((n) != 0) ? (n) : 1)) #define PyMem_REALLOC(p, n) ((size_t)(n) > (size_t)PY_SSIZE_T_MAX ? NULL \ : realloc((p), ((n) != 0) ? (n) : 1)) #define PyMem_FREE free #endif /* PYMALLOC_DEBUG */ /* * Type-oriented memory interface * ============================== * * Allocate memory for n objects of the given type. Returns a new pointer * or NULL if the request was too large or memory allocation failed. Use * these macros rather than doing the multiplication yourself so that proper * overflow checking is always done. */ #define PyMem_New(type, n) \ ( ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ ( (type *) PyMem_Malloc((n) * sizeof(type)) ) ) #define PyMem_NEW(type, n) \ ( ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ ( (type *) PyMem_MALLOC((n) * sizeof(type)) ) ) /* * The value of (p) is always clobbered by this macro regardless of success. * The caller MUST check if (p) is NULL afterwards and deal with the memory * error if so. This means the original value of (p) MUST be saved for the * caller's memory error handler to not lose track of it. */ #define PyMem_Resize(p, type, n) \ ( (p) = ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ (type *) PyMem_Realloc((p), (n) * sizeof(type)) ) #define PyMem_RESIZE(p, type, n) \ ( (p) = ((size_t)(n) > PY_SSIZE_T_MAX / sizeof(type)) ? NULL : \ (type *) PyMem_REALLOC((p), (n) * sizeof(type)) ) /* PyMem{Del,DEL} are left over from ancient days, and shouldn't be used * anymore. They're just confusing aliases for PyMem_{Free,FREE} now. */ #define PyMem_Del PyMem_Free #define PyMem_DEL PyMem_FREE #ifdef __cplusplus } #endif #endif /* !Py_PYMEM_H */
SILENT KILLER Tool