summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2018-09-12 19:06:42 (GMT)
committerGitHub <noreply@github.com>2018-09-12 19:06:42 (GMT)
commite5024517811ee990b770fca0ba7058742d00e032 (patch)
tree6da191463cc8ff17b6c4ec4e4479015e851d5244 /Python
parent019f0a0cb85ebc234356415f3638b9bd77528e55 (diff)
downloadcpython-e5024517811ee990b770fca0ba7058742d00e032.zip
cpython-e5024517811ee990b770fca0ba7058742d00e032.tar.gz
cpython-e5024517811ee990b770fca0ba7058742d00e032.tar.bz2
closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218)
Diffstat (limited to 'Python')
-rw-r--r--Python/_warnings.c2
-rw-r--r--Python/compile.c2
-rw-r--r--Python/graminit.c2
-rw-r--r--Python/import.c2
-rw-r--r--Python/pystrhex.c6
-rw-r--r--Python/pystrtod.c4
-rw-r--r--Python/pythonrun.c32
7 files changed, 26 insertions, 24 deletions
diff --git a/Python/_warnings.c b/Python/_warnings.c
index 2229206..8e1c01d 100644
--- a/Python/_warnings.c
+++ b/Python/_warnings.c
@@ -1004,7 +1004,7 @@ PyErr_WarnEx(PyObject *category, const char *text, Py_ssize_t stack_level)
#undef PyErr_Warn
-PyAPI_FUNC(int)
+int
PyErr_Warn(PyObject *category, const char *text)
{
return PyErr_WarnEx(category, text, 1);
diff --git a/Python/compile.c b/Python/compile.c
index 3528670..c6a667c 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -5550,7 +5550,7 @@ assemble(struct compiler *c, int addNone)
}
#undef PyAST_Compile
-PyAPI_FUNC(PyCodeObject *)
+PyCodeObject *
PyAST_Compile(mod_ty mod, const char *filename, PyCompilerFlags *flags,
PyArena *arena)
{
diff --git a/Python/graminit.c b/Python/graminit.c
index 8e89cce..5770e8f 100644
--- a/Python/graminit.c
+++ b/Python/graminit.c
@@ -2,7 +2,7 @@
#include "pgenheaders.h"
#include "grammar.h"
-PyAPI_DATA(grammar) _PyParser_Grammar;
+grammar _PyParser_Grammar;
static arc arcs_0_0[3] = {
{2, 1},
{3, 1},
diff --git a/Python/import.c b/Python/import.c
index 319b661..2a9a576 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -1138,7 +1138,7 @@ get_path_importer(PyObject *path_importer_cache, PyObject *path_hooks,
return importer;
}
-PyAPI_FUNC(PyObject *)
+PyObject *
PyImport_GetImporter(PyObject *path) {
PyObject *importer=NULL, *path_importer_cache=NULL, *path_hooks=NULL;
diff --git a/Python/pystrhex.c b/Python/pystrhex.c
index 6dbf32d..028f187 100644
--- a/Python/pystrhex.c
+++ b/Python/pystrhex.c
@@ -2,6 +2,8 @@
#include "Python.h"
+#include "pystrhex.h"
+
static PyObject *_Py_strhex_impl(const char* argbuf, const Py_ssize_t arglen,
int return_bytes)
{
@@ -48,14 +50,14 @@ static PyObject *_Py_strhex_impl(const char* argbuf, const Py_ssize_t arglen,
return retval;
}
-PyAPI_FUNC(PyObject *) _Py_strhex(const char* argbuf, const Py_ssize_t arglen)
+PyObject * _Py_strhex(const char* argbuf, const Py_ssize_t arglen)
{
return _Py_strhex_impl(argbuf, arglen, 0);
}
/* Same as above but returns a bytes() instead of str() to avoid the
* need to decode the str() when bytes are needed. */
-PyAPI_FUNC(PyObject *) _Py_strhex_bytes(const char* argbuf, const Py_ssize_t arglen)
+PyObject * _Py_strhex_bytes(const char* argbuf, const Py_ssize_t arglen)
{
return _Py_strhex_impl(argbuf, arglen, 1);
}
diff --git a/Python/pystrtod.c b/Python/pystrtod.c
index 461e8dc..98aa9ba 100644
--- a/Python/pystrtod.c
+++ b/Python/pystrtod.c
@@ -791,7 +791,7 @@ _PyOS_ascii_formatd(char *buffer,
/* The fallback code to use if _Py_dg_dtoa is not available. */
-PyAPI_FUNC(char *) PyOS_double_to_string(double val,
+char * PyOS_double_to_string(double val,
char format_code,
int precision,
int flags,
@@ -1238,7 +1238,7 @@ format_float_short(double d, char format_code,
}
-PyAPI_FUNC(char *) PyOS_double_to_string(double val,
+char * PyOS_double_to_string(double val,
char format_code,
int precision,
int flags,
diff --git a/Python/pythonrun.c b/Python/pythonrun.c
index 273eae2..43a98c9 100644
--- a/Python/pythonrun.c
+++ b/Python/pythonrun.c
@@ -1492,56 +1492,56 @@ PyOS_CheckStack(void)
/* Deprecated C API functions still provided for binary compatibility */
#undef PyParser_SimpleParseFile
-PyAPI_FUNC(node *)
+node *
PyParser_SimpleParseFile(FILE *fp, const char *filename, int start)
{
return PyParser_SimpleParseFileFlags(fp, filename, start, 0);
}
#undef PyParser_SimpleParseString
-PyAPI_FUNC(node *)
+node *
PyParser_SimpleParseString(const char *str, int start)
{
return PyParser_SimpleParseStringFlags(str, start, 0);
}
#undef PyRun_AnyFile
-PyAPI_FUNC(int)
+int
PyRun_AnyFile(FILE *fp, const char *name)
{
return PyRun_AnyFileExFlags(fp, name, 0, NULL);
}
#undef PyRun_AnyFileEx
-PyAPI_FUNC(int)
+int
PyRun_AnyFileEx(FILE *fp, const char *name, int closeit)
{
return PyRun_AnyFileExFlags(fp, name, closeit, NULL);
}
#undef PyRun_AnyFileFlags
-PyAPI_FUNC(int)
+int
PyRun_AnyFileFlags(FILE *fp, const char *name, PyCompilerFlags *flags)
{
return PyRun_AnyFileExFlags(fp, name, 0, flags);
}
#undef PyRun_File
-PyAPI_FUNC(PyObject *)
+PyObject *
PyRun_File(FILE *fp, const char *p, int s, PyObject *g, PyObject *l)
{
return PyRun_FileExFlags(fp, p, s, g, l, 0, NULL);
}
#undef PyRun_FileEx
-PyAPI_FUNC(PyObject *)
+PyObject *
PyRun_FileEx(FILE *fp, const char *p, int s, PyObject *g, PyObject *l, int c)
{
return PyRun_FileExFlags(fp, p, s, g, l, c, NULL);
}
#undef PyRun_FileFlags
-PyAPI_FUNC(PyObject *)
+PyObject *
PyRun_FileFlags(FILE *fp, const char *p, int s, PyObject *g, PyObject *l,
PyCompilerFlags *flags)
{
@@ -1549,14 +1549,14 @@ PyRun_FileFlags(FILE *fp, const char *p, int s, PyObject *g, PyObject *l,
}
#undef PyRun_SimpleFile
-PyAPI_FUNC(int)
+int
PyRun_SimpleFile(FILE *f, const char *p)
{
return PyRun_SimpleFileExFlags(f, p, 0, NULL);
}
#undef PyRun_SimpleFileEx
-PyAPI_FUNC(int)
+int
PyRun_SimpleFileEx(FILE *f, const char *p, int c)
{
return PyRun_SimpleFileExFlags(f, p, c, NULL);
@@ -1564,28 +1564,28 @@ PyRun_SimpleFileEx(FILE *f, const char *p, int c)
#undef PyRun_String
-PyAPI_FUNC(PyObject *)
+PyObject *
PyRun_String(const char *str, int s, PyObject *g, PyObject *l)
{
return PyRun_StringFlags(str, s, g, l, NULL);
}
#undef PyRun_SimpleString
-PyAPI_FUNC(int)
+int
PyRun_SimpleString(const char *s)
{
return PyRun_SimpleStringFlags(s, NULL);
}
#undef Py_CompileString
-PyAPI_FUNC(PyObject *)
+PyObject *
Py_CompileString(const char *str, const char *p, int s)
{
return Py_CompileStringExFlags(str, p, s, NULL, -1);
}
#undef Py_CompileStringFlags
-PyAPI_FUNC(PyObject *)
+PyObject *
Py_CompileStringFlags(const char *str, const char *p, int s,
PyCompilerFlags *flags)
{
@@ -1593,14 +1593,14 @@ Py_CompileStringFlags(const char *str, const char *p, int s,
}
#undef PyRun_InteractiveOne
-PyAPI_FUNC(int)
+int
PyRun_InteractiveOne(FILE *f, const char *p)
{
return PyRun_InteractiveOneFlags(f, p, NULL);
}
#undef PyRun_InteractiveLoop
-PyAPI_FUNC(int)
+int
PyRun_InteractiveLoop(FILE *f, const char *p)
{
return PyRun_InteractiveLoopFlags(f, p, NULL);