#ifndef Py_CPYTHON_MODSUPPORT_H # error "this header file must not be included directly" #endif /* If PY_SSIZE_T_CLEAN is defined, each functions treats #-specifier to mean Py_ssize_t */ #ifdef PY_SSIZE_T_CLEAN #define _Py_VaBuildStack _Py_VaBuildStack_SizeT #else PyAPI_FUNC(PyObject *) _Py_VaBuildValue_SizeT(const char *, va_list); PyAPI_FUNC(PyObject **) _Py_VaBuildStack_SizeT( PyObject **small_stack, Py_ssize_t small_stack_len, const char *format, va_list va, Py_ssize_t *p_nargs); #endif PyAPI_FUNC(int) _PyArg_UnpackStack( PyObject *const *args, Py_ssize_t nargs, const char *name, Py_ssize_t min, Py_ssize_t max, ...); PyAPI_FUNC(int) _PyArg_NoKeywords(const char *funcname, PyObject *kwargs); PyAPI_FUNC(int) _PyArg_NoKwnames(const char *funcname, PyObject *kwnames); PyAPI_FUNC(int) _PyArg_NoPositional(const char *funcname, PyObject *args); #define _PyArg_NoKeywords(funcname, kwargs) \ ((kwargs) == NULL || _PyArg_NoKeywords((funcname), (kwargs))) #define _PyArg_NoKwnames(funcname, kwnames) \ ((kwnames) == NULL || _PyArg_NoKwnames((funcname), (kwnames))) #define _PyArg_NoPositional(funcname, args) \ ((args) == NULL || _PyArg_NoPositional((funcname), (args))) PyAPI_FUNC(void) _PyArg_BadArgument(const char *, const char *, const char *, PyObject *); PyAPI_FUNC(int) _PyArg_CheckPositional(const char *, Py_ssize_t, Py_ssize_t, Py_ssize_t); #define _PyArg_CheckPositional(funcname, nargs, min, max) \ ((!ANY_VARARGS(max) && (min) <= (nargs) && (nargs) <= (max)) \ || _PyArg_CheckPositional((funcname), (nargs), (min), (max))) PyAPI_FUNC(PyObject **) _Py_VaBuildStack( PyObject **small_stack, Py_ssize_t small_stack_len, const char *format, va_list va, Py_ssize_t *p_nargs); typedef struct _PyArg_Parser { const char *format; const char * const *keywords; const char *fname; const char *custom_msg; int pos; /* number of positional-only arguments */ int min; /* minimal number of arguments */ int max; /* maximal number of positional arguments */ PyObject *kwtuple; /* tuple of keyword parameter names */ struct _PyArg_Parser *next; } _PyArg_Parser; #ifdef PY_SSIZE_T_CLEAN #define _PyArg_ParseTupleAndKeywordsFast _PyArg_ParseTupleAndKeywordsFast_SizeT #define _PyArg_ParseStack _PyArg_ParseStack_SizeT #define _PyArg_ParseStackAndKeywords _PyArg_ParseStackAndKeywords_SizeT #define _PyArg_VaParseTupleAndKeywordsFast _PyArg_VaParseTupleAndKeywordsFast_SizeT #endif PyAPI_FUNC(int) _PyArg_ParseTupleAndKeywordsFast(PyObject *, PyObject *, struct _PyArg_Parser *, ...); PyAPI_FUNC(int) _PyArg_ParseStack( PyObject *const *args, Py_ssize_t nargs, const char *format, ...); PyAPI_FUNC(int) _PyArg_ParseStackAndKeywords( PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames, struct _PyArg_Parser *, ...); PyAPI_FUNC(int) _PyArg_VaParseTupleAndKeywordsFast(PyObject *, PyObject *, struct _PyArg_Parser *, va_list); PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywords( PyObject *const *args, Py_ssize_t nargs, PyObject *kwargs, PyObject *kwnames, struct _PyArg_Parser *parser, int minpos, int maxpos, int minkw, PyObject **buf); PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywordsWithVararg( PyObject *const *args, Py_ssize_t nargs, PyObject *kwargs, PyObject *kwnames, struct _PyArg_Parser *parser, int minpos, int maxpos, int minkw, int vararg, PyObject **buf); #define _PyArg_UnpackKeywords(args, nargs, kwargs, kwnames, parser, minpos, maxpos, minkw, buf) \ (((minkw) == 0 && (kwargs) == NULL && (kwnames) == NULL && \ (minpos) <= (nargs) && (nargs) <= (maxpos) && args != NULL) ? (args) : \ _PyArg_UnpackKeywords((args), (nargs), (kwargs), (kwnames), (parser), \ (minpos), (maxpos), (minkw), (buf))) PyAPI_FUNC(PyObject *) _PyModule_CreateInitialized(PyModuleDef*, int apiver); PyAPI_FUNC(int) _PyModule_Add(PyObject *, const char *, PyObject *); PyAPI_DATA(const char *) _Py_PackageContext;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
abstract.h | File | 8.04 KB | 0644 |
|
bytearrayobject.h | File | 1.27 KB | 0644 |
|
bytesobject.h | File | 4.46 KB | 0644 |
|
cellobject.h | File | 723 B | 0644 |
|
ceval.h | File | 1.21 KB | 0644 |
|
classobject.h | File | 1.62 KB | 0644 |
|
code.h | File | 11.21 KB | 0644 |
|
compile.h | File | 2.17 KB | 0644 |
|
complexobject.h | File | 1.22 KB | 0644 |
|
context.h | File | 1.91 KB | 0644 |
|
descrobject.h | File | 1.6 KB | 0644 |
|
dictobject.h | File | 3.25 KB | 0644 |
|
fileobject.h | File | 818 B | 0644 |
|
fileutils.h | File | 232 B | 0644 |
|
floatobject.h | File | 702 B | 0644 |
|
frameobject.h | File | 1.08 KB | 0644 |
|
funcobject.h | File | 4.32 KB | 0644 |
|
genobject.h | File | 3.2 KB | 0644 |
|
import.h | File | 1.49 KB | 0644 |
|
initconfig.h | File | 7.63 KB | 0644 |
|
listobject.h | File | 1.73 KB | 0644 |
|
longintrepr.h | File | 3.73 KB | 0644 |
|
longobject.h | File | 4.43 KB | 0644 |
|
methodobject.h | File | 2.5 KB | 0644 |
|
modsupport.h | File | 4.2 KB | 0644 |
|
object.h | File | 17.88 KB | 0644 |
|
objimpl.h | File | 2.93 KB | 0644 |
|
odictobject.h | File | 1.27 KB | 0644 |
|
picklebufobject.h | File | 846 B | 0644 |
|
pthread_stubs.h | File | 3.42 KB | 0644 |
|
pyctype.h | File | 1.35 KB | 0644 |
|
pydebug.h | File | 1.05 KB | 0644 |
|
pyerrors.h | File | 4.42 KB | 0644 |
|
pyfpe.h | File | 444 B | 0644 |
|
pyframe.h | File | 582 B | 0644 |
|
pylifecycle.h | File | 2.05 KB | 0644 |
|
pymem.h | File | 3.3 KB | 0644 |
|
pystate.h | File | 14.01 KB | 0644 |
|
pythonrun.h | File | 4.7 KB | 0644 |
|
pythread.h | File | 1.39 KB | 0644 |
|
pytime.h | File | 11.87 KB | 0644 |
|
setobject.h | File | 1.95 KB | 0644 |
|
sysmodule.h | File | 489 B | 0644 |
|
traceback.h | File | 444 B | 0644 |
|
tupleobject.h | File | 1.48 KB | 0644 |
|
unicodeobject.h | File | 40.93 KB | 0644 |
|
warnings.h | File | 560 B | 0644 |
|
weakrefobject.h | File | 2.05 KB | 0644 |
|