SILENT KILLERPanel

Current Path: > > opt > alt > python27 > 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 ]

Files and Folders in: //opt/alt/python27/include////python2.7

NameTypeSizeLast ModifiedActions
Python-ast.h File 21113 bytes January 08 2025 10:43:43.
Python.h File 4375 bytes January 08 2025 10:43:43.
abstract.h File 45225 bytes January 08 2025 10:43:43.
asdl.h File 1099 bytes January 08 2025 10:43:43.
ast.h File 230 bytes January 08 2025 10:43:43.
bitset.h File 792 bytes January 08 2025 10:43:43.
boolobject.h File 912 bytes January 08 2025 10:43:43.
bufferobject.h File 922 bytes January 08 2025 10:43:43.
bytearrayobject.h File 1941 bytes January 08 2025 10:43:43.
bytes_methods.h File 2804 bytes January 08 2025 10:43:43.
bytesobject.h File 1152 bytes January 08 2025 10:43:43.
cStringIO.h File 2005 bytes January 08 2025 10:43:43.
cellobject.h File 651 bytes January 08 2025 10:43:43.
ceval.h File 5061 bytes January 08 2025 10:43:43.
classobject.h File 3002 bytes January 08 2025 10:43:43.
cobject.h File 2930 bytes January 08 2025 10:43:43.
code.h File 4407 bytes January 08 2025 10:43:43.
codecs.h File 6171 bytes January 08 2025 10:43:43.
compile.h File 1065 bytes January 08 2025 10:43:43.
complexobject.h File 1853 bytes January 08 2025 10:43:43.
datetime.h File 8313 bytes January 08 2025 10:43:43.
descrobject.h File 2480 bytes January 08 2025 10:43:43.
dictobject.h File 6892 bytes January 08 2025 10:43:43.
dtoa.h File 338 bytes January 08 2025 10:43:43.
enumobject.h File 253 bytes January 08 2025 10:43:43.
errcode.h File 1399 bytes January 08 2025 10:43:43.
eval.h File 557 bytes January 08 2025 10:43:43.
fileobject.h File 3662 bytes January 08 2025 10:43:43.
floatobject.h File 5625 bytes January 08 2025 10:43:43.
frameobject.h File 3254 bytes January 08 2025 10:43:43.
funcobject.h File 2995 bytes January 08 2025 10:43:43.
genobject.h File 891 bytes January 08 2025 10:43:43.
graminit.h File 1917 bytes January 08 2025 10:43:43.
grammar.h File 2051 bytes January 08 2025 10:43:43.
import.h File 2223 bytes January 08 2025 10:43:43.
intobject.h File 2976 bytes January 08 2025 10:43:43.
intrcheck.h File 274 bytes January 08 2025 10:43:43.
iterobject.h File 522 bytes January 08 2025 10:43:43.
listobject.h File 2569 bytes January 08 2025 10:43:43.
longintrepr.h File 3907 bytes January 08 2025 10:43:43.
longobject.h File 5809 bytes January 08 2025 10:43:43.
marshal.h File 713 bytes January 08 2025 10:43:43.
memoryobject.h File 2823 bytes January 08 2025 10:43:43.
metagrammar.h File 253 bytes January 08 2025 10:43:43.
methodobject.h File 3355 bytes January 08 2025 10:43:43.
modsupport.h File 5024 bytes January 08 2025 10:43:43.
moduleobject.h File 609 bytes January 08 2025 10:43:43.
node.h File 938 bytes January 08 2025 10:43:43.
object.h File 40059 bytes January 08 2025 10:43:43.
objimpl.h File 14338 bytes January 08 2025 10:43:43.
opcode.h File 4814 bytes January 08 2025 10:43:43.
osdefs.h File 1059 bytes January 08 2025 10:43:43.
parsetok.h File 1780 bytes January 08 2025 10:43:43.
patchlevel.h File 1450 bytes January 08 2025 10:43:43.
pgen.h File 253 bytes January 08 2025 10:43:43.
pgenheaders.h File 1180 bytes January 08 2025 10:43:43.
py_curses.h File 4273 bytes January 08 2025 10:43:43.
pyarena.h File 2693 bytes January 08 2025 10:43:43.
pycapsule.h File 1679 bytes January 08 2025 10:43:43.
pyconfig-64.h File 37829 bytes January 08 2025 10:43:43.
pyconfig.h File 162 bytes January 08 2025 10:43:43.
pyctype.h File 1268 bytes January 08 2025 10:43:43.
pydebug.h File 1322 bytes January 08 2025 10:43:43.
pyerrors.h File 11741 bytes January 08 2025 10:43:43.
pyexpat.h File 2117 bytes January 08 2025 10:43:43.
pyfpe.h File 8471 bytes January 08 2025 10:43:43.
pygetopt.h File 348 bytes January 08 2025 10:43:43.
pymacconfig.h File 2989 bytes January 08 2025 10:43:43.
pymactoolbox.h File 8628 bytes January 08 2025 10:43:43.
pymath.h File 7332 bytes January 08 2025 10:43:43.
pymem.h File 4712 bytes January 08 2025 10:43:43.
pyport.h File 32558 bytes January 08 2025 10:43:43.
pystate.h File 6403 bytes January 08 2025 10:43:43.
pystrcmp.h File 463 bytes January 08 2025 10:43:43.
pystrtod.h File 1582 bytes January 08 2025 10:43:43.
pythonrun.h File 7234 bytes January 08 2025 10:43:43.
pythread.h File 1155 bytes January 08 2025 10:43:43.
rangeobject.h File 646 bytes January 08 2025 10:43:43.
setobject.h File 3077 bytes January 08 2025 10:43:43.
sliceobject.h File 1681 bytes January 08 2025 10:43:43.
stringobject.h File 7979 bytes January 08 2025 10:43:43.
structmember.h File 2901 bytes January 08 2025 10:43:43.
structseq.h File 862 bytes January 08 2025 10:43:43.
symtable.h File 3724 bytes January 08 2025 10:43:43.
sysmodule.h File 865 bytes January 08 2025 10:43:43.
timefuncs.h File 541 bytes January 08 2025 10:43:43.
token.h File 1799 bytes January 08 2025 10:43:43.
traceback.h File 697 bytes January 08 2025 10:43:43.
tupleobject.h File 2175 bytes January 08 2025 10:43:43.
ucnhash.h File 924 bytes January 08 2025 10:43:43.
unicodeobject.h File 52227 bytes January 08 2025 10:43:43.
warnings.h File 635 bytes January 08 2025 10:43:43.
weakrefobject.h File 2801 bytes January 08 2025 10:43:43.

Reading File: //opt/alt/python27/include////python2.7/weakrefobject.h

/* Weak references objects for Python. */

#ifndef Py_WEAKREFOBJECT_H
#define Py_WEAKREFOBJECT_H
#ifdef __cplusplus
extern "C" {
#endif


typedef struct _PyWeakReference PyWeakReference;

/* PyWeakReference is the base struct for the Python ReferenceType, ProxyType,
 * and CallableProxyType.
 */
struct _PyWeakReference {
    PyObject_HEAD

    /* The object to which this is a weak reference, or Py_None if none.
     * Note that this is a stealth reference:  wr_object's refcount is
     * not incremented to reflect this pointer.
     */
    PyObject *wr_object;

    /* A callable to invoke when wr_object dies, or NULL if none. */
    PyObject *wr_callback;

    /* A cache for wr_object's hash code.  As usual for hashes, this is -1
     * if the hash code isn't known yet.
     */
    long hash;

    /* If wr_object is weakly referenced, wr_object has a doubly-linked NULL-
     * terminated list of weak references to it.  These are the list pointers.
     * If wr_object goes away, wr_object is set to Py_None, and these pointers
     * have no meaning then.
     */
    PyWeakReference *wr_prev;
    PyWeakReference *wr_next;
};

PyAPI_DATA(PyTypeObject) _PyWeakref_RefType;
PyAPI_DATA(PyTypeObject) _PyWeakref_ProxyType;
PyAPI_DATA(PyTypeObject) _PyWeakref_CallableProxyType;

#define PyWeakref_CheckRef(op) PyObject_TypeCheck(op, &_PyWeakref_RefType)
#define PyWeakref_CheckRefExact(op) \
        (Py_TYPE(op) == &_PyWeakref_RefType)
#define PyWeakref_CheckProxy(op) \
        ((Py_TYPE(op) == &_PyWeakref_ProxyType) || \
         (Py_TYPE(op) == &_PyWeakref_CallableProxyType))

#define PyWeakref_Check(op) \
        (PyWeakref_CheckRef(op) || PyWeakref_CheckProxy(op))


PyAPI_FUNC(PyObject *) PyWeakref_NewRef(PyObject *ob,
                                              PyObject *callback);
PyAPI_FUNC(PyObject *) PyWeakref_NewProxy(PyObject *ob,
                                                PyObject *callback);
PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref);

PyAPI_FUNC(Py_ssize_t) _PyWeakref_GetWeakrefCount(PyWeakReference *head);

PyAPI_FUNC(void) _PyWeakref_ClearRef(PyWeakReference *self);

/* Explanation for the Py_REFCNT() check: when a weakref's target is part
   of a long chain of deallocations which triggers the trashcan mechanism,
   clearing the weakrefs can be delayed long after the target's refcount
   has dropped to zero.  In the meantime, code accessing the weakref will
   be able to "see" the target object even though it is supposed to be
   unreachable.  See issue #16602. */

#define PyWeakref_GET_OBJECT(ref)                           \
    (Py_REFCNT(((PyWeakReference *)(ref))->wr_object) > 0   \
     ? ((PyWeakReference *)(ref))->wr_object                \
     : Py_None)


#ifdef __cplusplus
}
#endif
#endif /* !Py_WEAKREFOBJECT_H */

SILENT KILLER Tool