SILENT KILLERPanel

Current Path: > > opt > alt > python311 > include > > python3.11 > >


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/python311/include//python3.11//

NameTypeSizeLast ModifiedActions
cpython Directory - -
internal Directory - -
Python.h File 2854 bytes June 03 2025 18:38:25.
abstract.h File 31404 bytes June 03 2025 18:38:25.
bltinmodule.h File 264 bytes June 03 2025 18:38:25.
boolobject.h File 1212 bytes June 03 2025 18:38:25.
bytearrayobject.h File 1462 bytes June 03 2025 18:38:25.
bytesobject.h File 2617 bytes June 03 2025 18:38:25.
ceval.h File 6255 bytes June 03 2025 18:38:25.
codecs.h File 7071 bytes June 03 2025 18:38:25.
compile.h File 520 bytes June 03 2025 18:38:25.
complexobject.h File 724 bytes June 03 2025 18:38:25.
datetime.h File 9635 bytes June 03 2025 18:38:25.
descrobject.h File 1256 bytes June 03 2025 18:38:25.
dictobject.h File 3852 bytes June 03 2025 18:38:25.
dynamic_annotations.h File 22471 bytes June 03 2025 18:38:25.
enumobject.h File 253 bytes June 03 2025 18:38:25.
errcode.h File 1780 bytes June 03 2025 18:38:25.
exports.h File 1098 bytes June 03 2025 18:38:25.
fileobject.h File 1570 bytes June 03 2025 18:38:25.
fileutils.h File 507 bytes June 03 2025 18:38:25.
floatobject.h File 1530 bytes June 03 2025 18:38:25.
frameobject.h File 336 bytes June 03 2025 18:38:25.
genericaliasobject.h File 334 bytes June 03 2025 18:38:25.
import.h File 3025 bytes June 03 2025 18:38:25.
intrcheck.h File 772 bytes June 03 2025 18:38:25.
iterobject.h File 593 bytes June 03 2025 18:38:25.
listobject.h File 1780 bytes June 03 2025 18:38:25.
longobject.h File 3736 bytes June 03 2025 18:38:25.
marshal.h File 827 bytes June 03 2025 18:38:25.
memoryobject.h File 2810 bytes June 03 2025 18:38:25.
methodobject.h File 5072 bytes June 03 2025 18:38:25.
modsupport.h File 6541 bytes June 03 2025 18:38:25.
moduleobject.h File 2374 bytes June 03 2025 18:38:25.
object.h File 29800 bytes June 03 2025 18:38:25.
objimpl.h File 8428 bytes June 03 2025 18:38:25.
opcode.h File 11187 bytes June 03 2025 18:38:25.
osdefs.h File 737 bytes June 03 2025 18:38:25.
osmodule.h File 291 bytes June 03 2025 18:38:25.
patchlevel.h File 1301 bytes June 03 2025 18:38:25.
py_curses.h File 2471 bytes June 03 2025 18:38:25.
pybuffer.h File 5115 bytes June 03 2025 18:38:25.
pycapsule.h File 1725 bytes June 03 2025 18:38:25.
pyconfig-64.h File 53209 bytes June 23 2025 15:26:29.
pyconfig.h File 162 bytes June 23 2025 15:47:41.
pydtrace.h File 2413 bytes June 03 2025 18:38:25.
pyerrors.h File 12782 bytes June 03 2025 18:38:25.
pyexpat.h File 2572 bytes June 03 2025 18:38:25.
pyframe.h File 551 bytes June 03 2025 18:38:25.
pyhash.h File 4154 bytes June 03 2025 18:38:25.
pylifecycle.h File 2249 bytes June 03 2025 18:38:25.
pymacconfig.h File 2989 bytes June 03 2025 18:38:25.
pymacro.h File 6064 bytes June 03 2025 18:38:25.
pymath.h File 1979 bytes June 03 2025 18:38:25.
pymem.h File 3890 bytes June 03 2025 18:38:25.
pyport.h File 24452 bytes June 03 2025 18:38:25.
pystate.h File 4635 bytes June 03 2025 18:38:25.
pystrcmp.h File 436 bytes June 03 2025 18:38:25.
pystrtod.h File 1557 bytes June 03 2025 18:38:25.
pythonrun.h File 1189 bytes June 03 2025 18:38:25.
pythread.h File 4833 bytes June 03 2025 18:38:25.
pytypedefs.h File 851 bytes June 03 2025 18:38:25.
rangeobject.h File 628 bytes June 03 2025 18:38:25.
setobject.h File 1543 bytes June 03 2025 18:38:25.
sliceobject.h File 2516 bytes June 03 2025 18:38:25.
structmember.h File 2040 bytes June 03 2025 18:38:25.
structseq.h File 1388 bytes June 03 2025 18:38:25.
sysmodule.h File 1381 bytes June 03 2025 18:38:25.
token.h File 2669 bytes June 03 2025 18:38:25.
traceback.h File 583 bytes June 03 2025 18:38:25.
tracemalloc.h File 1114 bytes June 03 2025 18:38:25.
tupleobject.h File 1613 bytes June 03 2025 18:38:25.
typeslots.h File 2342 bytes June 03 2025 18:38:25.
unicodeobject.h File 36032 bytes June 03 2025 18:38:25.
warnings.h File 1129 bytes June 03 2025 18:38:25.
weakrefobject.h File 1226 bytes June 03 2025 18:38:25.

Reading File: //opt/alt/python311/include//python3.11///methodobject.h

/* Method object interface */

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

/* This is about the type 'builtin_function_or_method',
   not Python methods in user-defined classes.  See classobject.h
   for the latter. */

PyAPI_DATA(PyTypeObject) PyCFunction_Type;

#define PyCFunction_CheckExact(op) Py_IS_TYPE(op, &PyCFunction_Type)
#define PyCFunction_Check(op) PyObject_TypeCheck(op, &PyCFunction_Type)

typedef PyObject *(*PyCFunction)(PyObject *, PyObject *);
typedef PyObject *(*_PyCFunctionFast) (PyObject *, PyObject *const *, Py_ssize_t);
typedef PyObject *(*PyCFunctionWithKeywords)(PyObject *, PyObject *,
                                             PyObject *);
typedef PyObject *(*_PyCFunctionFastWithKeywords) (PyObject *,
                                                   PyObject *const *, Py_ssize_t,
                                                   PyObject *);
typedef PyObject *(*PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *,
                               size_t, PyObject *);

// Cast an function to the PyCFunction type to use it with PyMethodDef.
//
// This macro can be used to prevent compiler warnings if the first parameter
// uses a different pointer type than PyObject* (ex: METH_VARARGS and METH_O
// calling conventions).
//
// The macro can also be used for METH_FASTCALL and METH_VARARGS|METH_KEYWORDS
// calling conventions to avoid compiler warnings because the function has more
// than 2 parameters. The macro first casts the function to the
// "void func(void)" type to prevent compiler warnings.
//
// If a function is declared with the METH_NOARGS calling convention, it must
// have 2 parameters. Since the second parameter is unused, Py_UNUSED() can be
// used to prevent a compiler warning. If the function has a single parameter,
// it triggers an undefined behavior when Python calls it with 2 parameters
// (bpo-33012).
#define _PyCFunction_CAST(func) \
    _Py_CAST(PyCFunction, _Py_CAST(void(*)(void), (func)))

PyAPI_FUNC(PyCFunction) PyCFunction_GetFunction(PyObject *);
PyAPI_FUNC(PyObject *) PyCFunction_GetSelf(PyObject *);
PyAPI_FUNC(int) PyCFunction_GetFlags(PyObject *);

Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyCFunction_Call(PyObject *, PyObject *, PyObject *);

struct PyMethodDef {
    const char  *ml_name;   /* The name of the built-in function/method */
    PyCFunction ml_meth;    /* The C function that implements it */
    int         ml_flags;   /* Combination of METH_xxx flags, which mostly
                               describe the args expected by the C func */
    const char  *ml_doc;    /* The __doc__ attribute, or NULL */
};

/* PyCFunction_New is declared as a function for stable ABI (declaration is
 * needed for e.g. GCC with -fvisibility=hidden), but redefined as a macro
 * that calls PyCFunction_NewEx. */
PyAPI_FUNC(PyObject *) PyCFunction_New(PyMethodDef *, PyObject *);
#define PyCFunction_New(ML, SELF) PyCFunction_NewEx((ML), (SELF), NULL)

/* PyCFunction_NewEx is similar: on 3.9+, this calls PyCMethod_New. */
PyAPI_FUNC(PyObject *) PyCFunction_NewEx(PyMethodDef *, PyObject *,
                                         PyObject *);

#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03090000
#define PyCFunction_NewEx(ML, SELF, MOD) PyCMethod_New((ML), (SELF), (MOD), NULL)
PyAPI_FUNC(PyObject *) PyCMethod_New(PyMethodDef *, PyObject *,
                                     PyObject *, PyTypeObject *);
#endif


/* Flag passed to newmethodobject */
/* #define METH_OLDARGS  0x0000   -- unsupported now */
#define METH_VARARGS  0x0001
#define METH_KEYWORDS 0x0002
/* METH_NOARGS and METH_O must not be combined with the flags above. */
#define METH_NOARGS   0x0004
#define METH_O        0x0008

/* METH_CLASS and METH_STATIC are a little different; these control
   the construction of methods for a class.  These cannot be used for
   functions in modules. */
#define METH_CLASS    0x0010
#define METH_STATIC   0x0020

/* METH_COEXIST allows a method to be entered even though a slot has
   already filled the entry.  When defined, the flag allows a separate
   method, "__contains__" for example, to coexist with a defined
   slot like sq_contains. */

#define METH_COEXIST   0x0040

#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030a0000
#  define METH_FASTCALL  0x0080
#endif

/* This bit is preserved for Stackless Python */
#ifdef STACKLESS
#  define METH_STACKLESS 0x0100
#else
#  define METH_STACKLESS 0x0000
#endif

/* METH_METHOD means the function stores an
 * additional reference to the class that defines it;
 * both self and class are passed to it.
 * It uses PyCMethodObject instead of PyCFunctionObject.
 * May not be combined with METH_NOARGS, METH_O, METH_CLASS or METH_STATIC.
 */

#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03090000
#define METH_METHOD 0x0200
#endif


#ifndef Py_LIMITED_API
#  define Py_CPYTHON_METHODOBJECT_H
#  include "cpython/methodobject.h"
#  undef Py_CPYTHON_METHODOBJECT_H
#endif

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

SILENT KILLER Tool