mirror of
https://github.com/python/cpython.git
synced 2025-07-19 17:25:54 +00:00
bpo-11410: Standardize and use symbol visibility attributes across POSIX and Windows. (GH-16347)
This commit is contained in:
parent
4d202281c1
commit
0b60f64e43
12 changed files with 132 additions and 35 deletions
|
@ -106,7 +106,7 @@ PyArg_Parse(PyObject *args, const char *format, ...)
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_Parse_SizeT(PyObject *args, const char *format, ...)
|
||||
{
|
||||
int retval;
|
||||
|
@ -131,7 +131,7 @@ PyArg_ParseTuple(PyObject *args, const char *format, ...)
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_ParseTuple_SizeT(PyObject *args, const char *format, ...)
|
||||
{
|
||||
int retval;
|
||||
|
@ -156,7 +156,7 @@ _PyArg_ParseStack(PyObject *const *args, Py_ssize_t nargs, const char *format, .
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_ParseStack_SizeT(PyObject *const *args, Py_ssize_t nargs, const char *format, ...)
|
||||
{
|
||||
int retval;
|
||||
|
@ -182,7 +182,7 @@ PyArg_VaParse(PyObject *args, const char *format, va_list va)
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_VaParse_SizeT(PyObject *args, const char *format, va_list va)
|
||||
{
|
||||
va_list lva;
|
||||
|
@ -1442,7 +1442,7 @@ PyArg_ParseTupleAndKeywords(PyObject *args,
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_ParseTupleAndKeywords_SizeT(PyObject *args,
|
||||
PyObject *keywords,
|
||||
const char *format,
|
||||
|
@ -1493,7 +1493,7 @@ PyArg_VaParseTupleAndKeywords(PyObject *args,
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_VaParseTupleAndKeywords_SizeT(PyObject *args,
|
||||
PyObject *keywords,
|
||||
const char *format,
|
||||
|
@ -1519,7 +1519,7 @@ _PyArg_VaParseTupleAndKeywords_SizeT(PyObject *args,
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_ParseTupleAndKeywordsFast(PyObject *args, PyObject *keywords,
|
||||
struct _PyArg_Parser *parser, ...)
|
||||
{
|
||||
|
@ -1532,7 +1532,7 @@ _PyArg_ParseTupleAndKeywordsFast(PyObject *args, PyObject *keywords,
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_ParseTupleAndKeywordsFast_SizeT(PyObject *args, PyObject *keywords,
|
||||
struct _PyArg_Parser *parser, ...)
|
||||
{
|
||||
|
@ -1545,7 +1545,7 @@ _PyArg_ParseTupleAndKeywordsFast_SizeT(PyObject *args, PyObject *keywords,
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_ParseStackAndKeywords(PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames,
|
||||
struct _PyArg_Parser *parser, ...)
|
||||
{
|
||||
|
@ -1558,7 +1558,7 @@ _PyArg_ParseStackAndKeywords(PyObject *const *args, Py_ssize_t nargs, PyObject *
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_ParseStackAndKeywords_SizeT(PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames,
|
||||
struct _PyArg_Parser *parser, ...)
|
||||
{
|
||||
|
@ -1572,7 +1572,7 @@ _PyArg_ParseStackAndKeywords_SizeT(PyObject *const *args, Py_ssize_t nargs, PyOb
|
|||
}
|
||||
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_VaParseTupleAndKeywordsFast(PyObject *args, PyObject *keywords,
|
||||
struct _PyArg_Parser *parser, va_list va)
|
||||
{
|
||||
|
@ -1586,7 +1586,7 @@ _PyArg_VaParseTupleAndKeywordsFast(PyObject *args, PyObject *keywords,
|
|||
return retval;
|
||||
}
|
||||
|
||||
int
|
||||
PyAPI_FUNC(int)
|
||||
_PyArg_VaParseTupleAndKeywordsFast_SizeT(PyObject *args, PyObject *keywords,
|
||||
struct _PyArg_Parser *parser, va_list va)
|
||||
{
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
/* Generated by Parser/pgen */
|
||||
|
||||
#include "exports.h"
|
||||
#include "grammar.h"
|
||||
grammar _PyParser_Grammar;
|
||||
Py_EXPORTED_SYMBOL grammar _PyParser_Grammar;
|
||||
static const arc arcs_0_0[3] = {
|
||||
{2, 1},
|
||||
{3, 2},
|
||||
|
@ -2693,7 +2694,7 @@ static const label labels[183] = {
|
|||
{346, 0},
|
||||
{347, 0},
|
||||
};
|
||||
grammar _PyParser_Grammar = {
|
||||
Py_EXPORTED_SYMBOL grammar _PyParser_Grammar = {
|
||||
92,
|
||||
dfas,
|
||||
{183, labels},
|
||||
|
|
|
@ -57,7 +57,7 @@ _Py_static_string(PyId_string, "<string>");
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern grammar _PyParser_Grammar; /* From graminit.c */
|
||||
extern Py_EXPORTED_SYMBOL grammar _PyParser_Grammar; /* From graminit.c */
|
||||
|
||||
/* Forward */
|
||||
static void flush_io(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue