SILENT KILLERPanel

Current Path: > > opt > > alt > python33 > include > python3.3m > >


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/python33/include/python3.3m//

NameTypeSizeLast ModifiedActions
Python-ast.h File 19321 bytes September 19 2017 07:38:53.
Python.h File 2836 bytes September 19 2017 07:32:02.
abstract.h File 42607 bytes September 19 2017 07:32:02.
accu.h File 1016 bytes September 19 2017 07:32:02.
asdl.h File 1092 bytes September 19 2017 07:32:02.
ast.h File 344 bytes September 19 2017 07:32:02.
bitset.h File 792 bytes September 19 2017 07:32:02.
bltinmodule.h File 264 bytes September 19 2017 07:32:02.
boolobject.h File 886 bytes September 19 2017 07:32:02.
bytearrayobject.h File 2001 bytes September 19 2017 07:32:02.
bytes_methods.h File 2025 bytes September 19 2017 07:32:02.
bytesobject.h File 4891 bytes September 19 2017 07:32:02.
cellobject.h File 701 bytes September 19 2017 07:32:02.
ceval.h File 7194 bytes September 19 2017 07:32:02.
classobject.h File 1666 bytes September 19 2017 07:32:02.
code.h File 4227 bytes September 19 2017 07:32:02.
codecs.h File 6478 bytes September 19 2017 07:32:02.
compile.h File 1663 bytes September 19 2017 07:32:02.
complexobject.h File 1954 bytes September 19 2017 07:32:02.
datetime.h File 8542 bytes September 19 2017 07:32:02.
descrobject.h File 2913 bytes September 19 2017 07:32:02.
dictobject.h File 4972 bytes September 19 2017 07:32:02.
dtoa.h File 458 bytes September 19 2017 07:32:02.
dynamic_annotations.h File 22471 bytes September 19 2017 07:32:02.
enumobject.h File 253 bytes September 19 2017 07:32:02.
errcode.h File 1497 bytes September 19 2017 07:32:02.
eval.h File 597 bytes September 19 2017 07:32:02.
fileobject.h File 1767 bytes September 19 2017 07:32:02.
fileutils.h File 1086 bytes September 19 2017 07:32:02.
floatobject.h File 4641 bytes September 19 2017 07:32:02.
frameobject.h File 3372 bytes September 19 2017 07:32:02.
funcobject.h File 3771 bytes September 19 2017 07:32:02.
genobject.h File 1080 bytes September 19 2017 07:32:02.
graminit.h File 1873 bytes September 19 2017 07:32:02.
grammar.h File 2021 bytes September 19 2017 07:32:02.
import.h File 3883 bytes September 19 2017 07:32:02.
intrcheck.h File 460 bytes September 19 2017 07:32:02.
iterobject.h File 567 bytes September 19 2017 07:32:02.
listobject.h File 2834 bytes September 19 2017 07:32:02.
longintrepr.h File 3997 bytes September 19 2017 07:32:02.
longobject.h File 7733 bytes September 19 2017 07:32:02.
marshal.h File 743 bytes September 19 2017 07:32:02.
memoryobject.h File 2872 bytes September 19 2017 07:32:02.
metagrammar.h File 253 bytes September 19 2017 07:32:02.
methodobject.h File 3307 bytes September 19 2017 07:32:02.
modsupport.h File 4867 bytes September 19 2017 07:32:02.
moduleobject.h File 1565 bytes September 19 2017 07:32:02.
namespaceobject.h File 297 bytes September 19 2017 07:32:02.
node.h File 996 bytes September 19 2017 07:32:02.
object.h File 37978 bytes September 19 2017 07:32:02.
objimpl.h File 13389 bytes September 19 2017 07:32:02.
opcode.h File 5208 bytes September 19 2017 07:32:02.
osdefs.h File 986 bytes September 19 2017 07:32:02.
parsetok.h File 2283 bytes September 19 2017 07:32:02.
patchlevel.h File 1128 bytes September 19 2017 07:32:02.
pgen.h File 253 bytes September 19 2017 07:32:02.
pgenheaders.h File 1144 bytes September 19 2017 07:32:02.
py_curses.h File 4175 bytes September 19 2017 07:32:02.
pyarena.h File 2744 bytes September 19 2017 07:32:02.
pyatomic.h File 5944 bytes September 19 2017 07:32:02.
pycapsule.h File 1726 bytes September 19 2017 07:32:02.
pyconfig-64.h File 42427 bytes April 17 2024 16:56:51.
pyconfig.h File 162 bytes April 17 2024 16:58:11.
pyctype.h File 1320 bytes September 19 2017 07:32:02.
pydebug.h File 986 bytes September 19 2017 07:32:02.
pyerrors.h File 14685 bytes September 19 2017 07:32:02.
pyexpat.h File 2340 bytes September 19 2017 07:32:02.
pyfpe.h File 8489 bytes September 19 2017 07:32:02.
pygetopt.h File 388 bytes September 19 2017 07:32:02.
pymacconfig.h File 2988 bytes September 19 2017 07:32:02.
pymacro.h File 2685 bytes September 19 2017 07:32:02.
pymath.h File 6412 bytes September 19 2017 07:32:02.
pymem.h File 4698 bytes September 19 2017 07:32:02.
pyport.h File 31043 bytes September 19 2017 07:32:02.
pystate.h File 7757 bytes September 19 2017 07:32:02.
pystrcmp.h File 436 bytes September 19 2017 07:32:02.
pystrtod.h File 1276 bytes September 19 2017 07:32:02.
pythonrun.h File 8997 bytes September 19 2017 07:32:02.
pythread.h File 3036 bytes September 19 2017 07:32:02.
pytime.h File 2706 bytes September 19 2017 07:32:02.
rangeobject.h File 629 bytes September 19 2017 07:32:02.
setobject.h File 3291 bytes September 19 2017 07:32:02.
sliceobject.h File 1380 bytes September 19 2017 07:32:02.
structmember.h File 2068 bytes September 19 2017 07:32:02.
structseq.h File 1217 bytes September 19 2017 07:32:02.
symtable.h File 4688 bytes September 19 2017 07:32:02.
sysmodule.h File 1111 bytes September 19 2017 07:32:02.
token.h File 1882 bytes September 19 2017 07:32:02.
traceback.h File 2145 bytes September 19 2017 07:32:02.
tupleobject.h File 2444 bytes September 19 2017 07:32:02.
typeslots.h File 1997 bytes September 19 2017 07:32:02.
ucnhash.h File 1057 bytes September 19 2017 07:32:02.
unicodeobject.h File 76194 bytes September 19 2017 07:32:02.
warnings.h File 953 bytes September 19 2017 07:32:02.
weakrefobject.h File 2866 bytes September 19 2017 07:32:02.

Reading File: //opt//alt/python33/include/python3.3m///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.
 */
#ifndef Py_LIMITED_API
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.
     */
    Py_hash_t 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;
};
#endif

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);

#ifndef Py_LIMITED_API
PyAPI_FUNC(Py_ssize_t) _PyWeakref_GetWeakrefCount(PyWeakReference *head);

PyAPI_FUNC(void) _PyWeakref_ClearRef(PyWeakReference *self);
#endif

/* 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