Current Path: > > usr > include > python3.6m >
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 | 22274 bytes | December 24 2018 02:45:11. | |
Python.h | File | 3221 bytes | December 23 2018 21:37:14. | |
_hashopenssl.h | File | 1365 bytes | July 01 2025 22:09:53. | |
abstract.h | File | 47451 bytes | December 23 2018 21:37:14. | |
accu.h | File | 1016 bytes | December 23 2018 21:37:14. | |
asdl.h | File | 1213 bytes | December 23 2018 21:37:14. | |
ast.h | File | 477 bytes | December 23 2018 21:37:14. | |
bitset.h | File | 792 bytes | December 23 2018 21:37:14. | |
bltinmodule.h | File | 264 bytes | December 23 2018 21:37:14. | |
boolobject.h | File | 886 bytes | December 23 2018 21:37:14. | |
bytearrayobject.h | File | 2114 bytes | December 23 2018 21:37:14. | |
bytes_methods.h | File | 3191 bytes | December 23 2018 21:37:14. | |
bytesobject.h | File | 8363 bytes | December 23 2018 21:37:14. | |
cellobject.h | File | 701 bytes | December 23 2018 21:37:14. | |
ceval.h | File | 8524 bytes | December 23 2018 21:37:14. | |
classobject.h | File | 1666 bytes | December 23 2018 21:37:14. | |
code.h | File | 5945 bytes | December 23 2018 21:37:14. | |
codecs.h | File | 6793 bytes | December 23 2018 21:37:14. | |
compile.h | File | 2164 bytes | December 23 2018 21:37:14. | |
complexobject.h | File | 1807 bytes | December 23 2018 21:37:14. | |
datetime.h | File | 9414 bytes | December 23 2018 21:37:14. | |
descrobject.h | File | 2964 bytes | December 23 2018 21:37:14. | |
dictobject.h | File | 7178 bytes | December 23 2018 21:37:14. | |
dtoa.h | File | 458 bytes | December 23 2018 21:37:14. | |
dynamic_annotations.h | File | 22469 bytes | December 23 2018 21:37:14. | |
enumobject.h | File | 253 bytes | December 23 2018 21:37:14. | |
errcode.h | File | 1497 bytes | December 23 2018 21:37:14. | |
eval.h | File | 597 bytes | December 23 2018 21:37:14. | |
fileobject.h | File | 1651 bytes | December 23 2018 21:37:14. | |
fileutils.h | File | 3524 bytes | December 23 2018 21:37:14. | |
floatobject.h | File | 4794 bytes | December 23 2018 21:37:14. | |
frameobject.h | File | 3530 bytes | December 23 2018 21:37:14. | |
funcobject.h | File | 4079 bytes | December 23 2018 21:37:14. | |
genobject.h | File | 3583 bytes | December 23 2018 21:37:14. | |
graminit.h | File | 1966 bytes | December 23 2018 21:37:14. | |
grammar.h | File | 2074 bytes | December 23 2018 21:37:14. | |
import.h | File | 4233 bytes | December 23 2018 21:37:14. | |
intrcheck.h | File | 513 bytes | December 23 2018 21:37:14. | |
iterobject.h | File | 567 bytes | December 23 2018 21:37:14. | |
listobject.h | File | 2900 bytes | December 23 2018 21:37:14. | |
longintrepr.h | File | 3761 bytes | December 23 2018 21:37:14. | |
longobject.h | File | 9830 bytes | July 01 2025 22:09:53. | |
marshal.h | File | 803 bytes | December 23 2018 21:37:14. | |
memoryobject.h | File | 2765 bytes | December 23 2018 21:37:14. | |
metagrammar.h | File | 253 bytes | December 23 2018 21:37:14. | |
methodobject.h | File | 3847 bytes | December 23 2018 21:37:14. | |
modsupport.h | File | 7317 bytes | December 23 2018 21:37:14. | |
moduleobject.h | File | 2285 bytes | December 23 2018 21:37:14. | |
namespaceobject.h | File | 349 bytes | December 23 2018 21:37:14. | |
node.h | File | 1007 bytes | December 23 2018 21:37:14. | |
object.h | File | 42203 bytes | July 01 2025 22:09:53. | |
objimpl.h | File | 14244 bytes | December 23 2018 21:37:14. | |
odictobject.h | File | 1288 bytes | December 23 2018 21:37:14. | |
opcode.h | File | 5073 bytes | December 23 2018 21:37:14. | |
osdefs.h | File | 691 bytes | December 23 2018 21:37:14. | |
osmodule.h | File | 291 bytes | December 23 2018 21:37:14. | |
parsetok.h | File | 2885 bytes | December 23 2018 21:37:14. | |
patchlevel.h | File | 1128 bytes | December 23 2018 21:37:14. | |
pgen.h | File | 253 bytes | December 23 2018 21:37:14. | |
pgenheaders.h | File | 1180 bytes | December 23 2018 21:37:14. | |
py_curses.h | File | 4307 bytes | December 23 2018 21:37:14. | |
pyarena.h | File | 2744 bytes | December 23 2018 21:37:14. | |
pyatomic.h | File | 8128 bytes | December 23 2018 21:37:14. | |
pycapsule.h | File | 1726 bytes | December 23 2018 21:37:14. | |
pyconfig-64.h | File | 44622 bytes | July 01 2025 22:10:55. | |
pyconfig.h | File | 162 bytes | July 01 2025 22:14:40. | |
pyctype.h | File | 1320 bytes | December 23 2018 21:37:14. | |
pydebug.h | File | 1264 bytes | July 01 2025 22:09:53. | |
pydtrace.h | File | 1970 bytes | December 23 2018 21:37:14. | |
pyerrors.h | File | 17219 bytes | December 23 2018 21:37:14. | |
pyexpat.h | File | 2450 bytes | December 23 2018 21:37:14. | |
pyfpe.h | File | 8471 bytes | December 23 2018 21:37:14. | |
pygetopt.h | File | 410 bytes | December 23 2018 21:37:14. | |
pyhash.h | File | 4139 bytes | December 23 2018 21:37:14. | |
pylifecycle.h | File | 4078 bytes | December 23 2018 21:37:14. | |
pymacconfig.h | File | 2989 bytes | December 23 2018 21:37:14. | |
pymacro.h | File | 3500 bytes | December 23 2018 21:37:14. | |
pymath.h | File | 8312 bytes | December 23 2018 21:37:14. | |
pymem.h | File | 8557 bytes | December 23 2018 21:37:14. | |
pyport.h | File | 27573 bytes | December 23 2018 21:37:14. | |
pystate.h | File | 11146 bytes | December 23 2018 21:37:14. | |
pystrcmp.h | File | 436 bytes | December 23 2018 21:37:14. | |
pystrhex.h | File | 495 bytes | December 23 2018 21:37:14. | |
pystrtod.h | File | 1483 bytes | December 23 2018 21:37:14. | |
pythonrun.h | File | 6782 bytes | December 23 2018 21:37:14. | |
pythread.h | File | 2992 bytes | December 23 2018 21:37:14. | |
pytime.h | File | 7609 bytes | December 23 2018 21:37:14. | |
rangeobject.h | File | 629 bytes | December 23 2018 21:37:14. | |
setobject.h | File | 3333 bytes | December 23 2018 21:37:14. | |
sliceobject.h | File | 2485 bytes | December 23 2018 21:37:14. | |
structmember.h | File | 2018 bytes | December 23 2018 21:37:14. | |
structseq.h | File | 1353 bytes | December 23 2018 21:37:14. | |
symtable.h | File | 4994 bytes | December 23 2018 21:37:14. | |
sysmodule.h | File | 1355 bytes | December 23 2018 21:37:14. | |
token.h | File | 1943 bytes | December 23 2018 21:37:14. | |
traceback.h | File | 3644 bytes | December 23 2018 21:37:14. | |
tupleobject.h | File | 2444 bytes | December 23 2018 21:37:14. | |
typeslots.h | File | 2253 bytes | December 23 2018 21:37:14. | |
ucnhash.h | File | 1056 bytes | December 23 2018 21:37:14. | |
unicodeobject.h | File | 81779 bytes | December 23 2018 21:37:14. | |
warnings.h | File | 1693 bytes | December 23 2018 21:37:14. | |
weakrefobject.h | File | 2866 bytes | December 23 2018 21:37:14. |
/* Bytes (String) object interface */ #ifndef Py_BYTESOBJECT_H #define Py_BYTESOBJECT_H #ifdef __cplusplus extern "C" { #endif #include <stdarg.h> /* Type PyBytesObject represents a character string. An extra zero byte is reserved at the end to ensure it is zero-terminated, but a size is present so strings with null bytes in them can be represented. This is an immutable object type. There are functions to create new string objects, to test an object for string-ness, and to get the string value. The latter function returns a null pointer if the object is not of the proper type. There is a variant that takes an explicit size as well as a variant that assumes a zero-terminated string. Note that none of the functions should be applied to nil objects. */ /* Caching the hash (ob_shash) saves recalculation of a string's hash value. This significantly speeds up dict lookups. */ #ifndef Py_LIMITED_API typedef struct { PyObject_VAR_HEAD Py_hash_t ob_shash; char ob_sval[1]; /* Invariants: * ob_sval contains space for 'ob_size+1' elements. * ob_sval[ob_size] == 0. * ob_shash is the hash of the string or -1 if not computed yet. */ } PyBytesObject; #endif PyAPI_DATA(PyTypeObject) PyBytes_Type; PyAPI_DATA(PyTypeObject) PyBytesIter_Type; #define PyBytes_Check(op) \ PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_BYTES_SUBCLASS) #define PyBytes_CheckExact(op) (Py_TYPE(op) == &PyBytes_Type) PyAPI_FUNC(PyObject *) PyBytes_FromStringAndSize(const char *, Py_ssize_t); PyAPI_FUNC(PyObject *) PyBytes_FromString(const char *); PyAPI_FUNC(PyObject *) PyBytes_FromObject(PyObject *); PyAPI_FUNC(PyObject *) PyBytes_FromFormatV(const char*, va_list) Py_GCC_ATTRIBUTE((format(printf, 1, 0))); PyAPI_FUNC(PyObject *) PyBytes_FromFormat(const char*, ...) Py_GCC_ATTRIBUTE((format(printf, 1, 2))); PyAPI_FUNC(Py_ssize_t) PyBytes_Size(PyObject *); PyAPI_FUNC(char *) PyBytes_AsString(PyObject *); PyAPI_FUNC(PyObject *) PyBytes_Repr(PyObject *, int); PyAPI_FUNC(void) PyBytes_Concat(PyObject **, PyObject *); PyAPI_FUNC(void) PyBytes_ConcatAndDel(PyObject **, PyObject *); #ifndef Py_LIMITED_API PyAPI_FUNC(int) _PyBytes_Resize(PyObject **, Py_ssize_t); PyAPI_FUNC(PyObject*) _PyBytes_FormatEx( const char *format, Py_ssize_t format_len, PyObject *args, int use_bytearray); PyAPI_FUNC(PyObject*) _PyBytes_FromHex( PyObject *string, int use_bytearray); #endif PyAPI_FUNC(PyObject *) PyBytes_DecodeEscape(const char *, Py_ssize_t, const char *, Py_ssize_t, const char *); #ifndef Py_LIMITED_API /* Helper for PyBytes_DecodeEscape that detects invalid escape chars. */ PyAPI_FUNC(PyObject *) _PyBytes_DecodeEscape(const char *, Py_ssize_t, const char *, Py_ssize_t, const char *, const char **); #endif /* Macro, trading safety for speed */ #ifndef Py_LIMITED_API #define PyBytes_AS_STRING(op) (assert(PyBytes_Check(op)), \ (((PyBytesObject *)(op))->ob_sval)) #define PyBytes_GET_SIZE(op) (assert(PyBytes_Check(op)),Py_SIZE(op)) #endif /* _PyBytes_Join(sep, x) is like sep.join(x). sep must be PyBytesObject*, x must be an iterable object. */ #ifndef Py_LIMITED_API PyAPI_FUNC(PyObject *) _PyBytes_Join(PyObject *sep, PyObject *x); #endif /* Provides access to the internal data buffer and size of a string object or the default encoded version of a Unicode object. Passing NULL as *len parameter will force the string buffer to be 0-terminated (passing a string with embedded NULL characters will cause an exception). */ PyAPI_FUNC(int) PyBytes_AsStringAndSize( PyObject *obj, /* string or Unicode object */ char **s, /* pointer to buffer variable */ Py_ssize_t *len /* pointer to length variable or NULL (only possible for 0-terminated strings) */ ); /* Using the current locale, insert the thousands grouping into the string pointed to by buffer. For the argument descriptions, see Objects/stringlib/localeutil.h */ #ifndef Py_LIMITED_API PyAPI_FUNC(Py_ssize_t) _PyBytes_InsertThousandsGroupingLocale(char *buffer, Py_ssize_t n_buffer, char *digits, Py_ssize_t n_digits, Py_ssize_t min_width); /* Using explicit passed-in values, insert the thousands grouping into the string pointed to by buffer. For the argument descriptions, see Objects/stringlib/localeutil.h */ PyAPI_FUNC(Py_ssize_t) _PyBytes_InsertThousandsGrouping(char *buffer, Py_ssize_t n_buffer, char *digits, Py_ssize_t n_digits, Py_ssize_t min_width, const char *grouping, const char *thousands_sep); #endif /* Flags used by string formatting */ #define F_LJUST (1<<0) #define F_SIGN (1<<1) #define F_BLANK (1<<2) #define F_ALT (1<<3) #define F_ZERO (1<<4) #ifndef Py_LIMITED_API /* The _PyBytesWriter structure is big: it contains an embedded "stack buffer". A _PyBytesWriter variable must be declared at the end of variables in a function to optimize the memory allocation on the stack. */ typedef struct { /* bytes, bytearray or NULL (when the small buffer is used) */ PyObject *buffer; /* Number of allocated size. */ Py_ssize_t allocated; /* Minimum number of allocated bytes, incremented by _PyBytesWriter_Prepare() */ Py_ssize_t min_size; /* If non-zero, use a bytearray instead of a bytes object for buffer. */ int use_bytearray; /* If non-zero, overallocate the buffer (default: 0). This flag must be zero if use_bytearray is non-zero. */ int overallocate; /* Stack buffer */ int use_small_buffer; char small_buffer[512]; } _PyBytesWriter; /* Initialize a bytes writer By default, the overallocation is disabled. Set the overallocate attribute to control the allocation of the buffer. */ PyAPI_FUNC(void) _PyBytesWriter_Init(_PyBytesWriter *writer); /* Get the buffer content and reset the writer. Return a bytes object, or a bytearray object if use_bytearray is non-zero. Raise an exception and return NULL on error. */ PyAPI_FUNC(PyObject *) _PyBytesWriter_Finish(_PyBytesWriter *writer, void *str); /* Deallocate memory of a writer (clear its internal buffer). */ PyAPI_FUNC(void) _PyBytesWriter_Dealloc(_PyBytesWriter *writer); /* Allocate the buffer to write size bytes. Return the pointer to the beginning of buffer data. Raise an exception and return NULL on error. */ PyAPI_FUNC(void*) _PyBytesWriter_Alloc(_PyBytesWriter *writer, Py_ssize_t size); /* Ensure that the buffer is large enough to write *size* bytes. Add size to the writer minimum size (min_size attribute). str is the current pointer inside the buffer. Return the updated current pointer inside the buffer. Raise an exception and return NULL on error. */ PyAPI_FUNC(void*) _PyBytesWriter_Prepare(_PyBytesWriter *writer, void *str, Py_ssize_t size); /* Resize the buffer to make it larger. The new buffer may be larger than size bytes because of overallocation. Return the updated current pointer inside the buffer. Raise an exception and return NULL on error. Note: size must be greater than the number of allocated bytes in the writer. This function doesn't use the writer minimum size (min_size attribute). See also _PyBytesWriter_Prepare(). */ PyAPI_FUNC(void*) _PyBytesWriter_Resize(_PyBytesWriter *writer, void *str, Py_ssize_t size); /* Write bytes. Raise an exception and return NULL on error. */ PyAPI_FUNC(void*) _PyBytesWriter_WriteBytes(_PyBytesWriter *writer, void *str, const void *bytes, Py_ssize_t size); #endif /* Py_LIMITED_API */ #ifdef __cplusplus } #endif #endif /* !Py_BYTESOBJECT_H */
SILENT KILLER Tool