✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server366.web-hosting.com ​🇻​♯➤ 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 67.223.118.204 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.173
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python312/include/python3.12/cpython//weakrefobject.h
#ifndef Py_CPYTHON_WEAKREFOBJECT_H
#  error "this header file must not be included directly"
#endif

/* 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.
     */
    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;
    vectorcallfunc vectorcall;
};

PyAPI_FUNC(Py_ssize_t) _PyWeakref_GetWeakrefCount(PyWeakReference *head);

PyAPI_FUNC(void) _PyWeakref_ClearRef(PyWeakReference *self);

static inline PyObject* PyWeakref_GET_OBJECT(PyObject *ref_obj) {
    PyWeakReference *ref;
    PyObject *obj;
    assert(PyWeakref_Check(ref_obj));
    ref = _Py_CAST(PyWeakReference*, ref_obj);
    obj = ref->wr_object;
    // 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 gh-60806.
    if (Py_REFCNT(obj) > 0) {
        return obj;
    }
    return Py_None;
}
#define PyWeakref_GET_OBJECT(ref) PyWeakref_GET_OBJECT(_PyObject_CAST(ref))


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
4 May 2026 7.22 PM
root / linksafe
0755
abstract.h
7.686 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
bytearrayobject.h
1.136 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
bytesobject.h
4.551 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
cellobject.h
1.051 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
ceval.h
1.611 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
classobject.h
2.192 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
code.h
15.809 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
compile.h
2.598 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
complexobject.h
1.219 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
context.h
1.919 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
descrobject.h
1.604 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
dictobject.h
4.576 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
fileobject.h
0.799 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
fileutils.h
0.227 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
floatobject.h
0.879 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
frameobject.h
1.082 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
funcobject.h
7.02 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
genobject.h
3.238 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
import.h
1.585 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
initconfig.h
7.637 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
interpreteridobject.h
0.378 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
listobject.h
1.595 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
longintrepr.h
4.774 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
longobject.h
4.569 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
memoryobject.h
2.219 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
methodobject.h
2.223 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
modsupport.h
4.234 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
object.h
20.715 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
objimpl.h
3.238 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
odictobject.h
1.28 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
picklebufobject.h
0.828 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pthread_stubs.h
3.423 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pyctype.h
1.354 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pydebug.h
1.38 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pyerrors.h
4.176 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pyfpe.h
0.434 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pyframe.h
1.444 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pylifecycle.h
3.343 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pymem.h
3.3 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pystate.h
16.824 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pythonrun.h
4.788 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pythread.h
1.385 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
pytime.h
12.111 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
setobject.h
2.096 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
sysmodule.h
0.478 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
traceback.h
0.434 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
tupleobject.h
1.345 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
unicodeobject.h
34.469 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
warnings.h
0.551 KB
3 Mar 2026 12.39 PM
root / linksafe
0644
weakrefobject.h
1.984 KB
3 Mar 2026 12.39 PM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF