mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-06 18:00:28 +00:00
parent
4eb67fa2c5
commit
2231c966d8
2 changed files with 9 additions and 3 deletions
6
third_party/python/Include/modsupport.h
vendored
6
third_party/python/Include/modsupport.h
vendored
|
@ -57,6 +57,12 @@ int _PyArg_UnpackStack(
|
||||||
int _PyArg_NoKeywords(const char *funcname, PyObject *kwargs);
|
int _PyArg_NoKeywords(const char *funcname, PyObject *kwargs);
|
||||||
int _PyArg_NoStackKeywords(const char *funcname, PyObject *kwnames);
|
int _PyArg_NoStackKeywords(const char *funcname, PyObject *kwnames);
|
||||||
int _PyArg_NoPositional(const char *funcname, PyObject *args);
|
int _PyArg_NoPositional(const char *funcname, PyObject *args);
|
||||||
|
#define _PyArg_NoKeywords(funcname, kwargs) \
|
||||||
|
((kwargs) == NULL || _PyArg_NoKeywords((funcname), (kwargs)))
|
||||||
|
#define _PyArg_NoStackKeywords(funcname, kwnames) \
|
||||||
|
((kwnames) == NULL || _PyArg_NoStackKeywords((funcname), (kwnames)))
|
||||||
|
#define _PyArg_NoPositional(funcname, args) \
|
||||||
|
((args) == NULL || _PyArg_NoPositional((funcname), (args)))
|
||||||
#endif
|
#endif
|
||||||
PyObject * Py_VaBuildValue(const char *, va_list);
|
PyObject * Py_VaBuildValue(const char *, va_list);
|
||||||
|
|
||||||
|
|
6
third_party/python/Python/getargs.c
vendored
6
third_party/python/Python/getargs.c
vendored
|
@ -2394,7 +2394,7 @@ _PyArg_UnpackStack(PyObject **args, Py_ssize_t nargs, const char *name,
|
||||||
* not empty, returns 1 otherwise
|
* not empty, returns 1 otherwise
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
_PyArg_NoKeywords(const char *funcname, PyObject *kwargs)
|
(_PyArg_NoKeywords)(const char *funcname, PyObject *kwargs)
|
||||||
{
|
{
|
||||||
if (kwargs == NULL)
|
if (kwargs == NULL)
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -2412,7 +2412,7 @@ _PyArg_NoKeywords(const char *funcname, PyObject *kwargs)
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
_PyArg_NoStackKeywords(const char *funcname, PyObject *kwnames)
|
(_PyArg_NoStackKeywords)(const char *funcname, PyObject *kwnames)
|
||||||
{
|
{
|
||||||
if (kwnames == NULL)
|
if (kwnames == NULL)
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -2427,7 +2427,7 @@ _PyArg_NoStackKeywords(const char *funcname, PyObject *kwnames)
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
_PyArg_NoPositional(const char *funcname, PyObject *args)
|
(_PyArg_NoPositional)(const char *funcname, PyObject *args)
|
||||||
{
|
{
|
||||||
if (args == NULL)
|
if (args == NULL)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue