[Python-checkins] Export _PyEval_SetProfile() as a function, not data (#106887)

vstinner webhook-mailer at python.org
Wed Jul 19 07:07:43 EDT 2023


https://github.com/python/cpython/commit/a1a3193990cd6658c1fe859b88a2bc03971a16df
commit: a1a3193990cd6658c1fe859b88a2bc03971a16df
branch: main
author: Victor Stinner <vstinner at python.org>
committer: vstinner <vstinner at python.org>
date: 2023-07-19T11:07:40Z
summary:

Export _PyEval_SetProfile() as a function, not data (#106887)

files:
M Include/cpython/ceval.h

diff --git a/Include/cpython/ceval.h b/Include/cpython/ceval.h
index a9616bd6a4f51..5255d715142b9 100644
--- a/Include/cpython/ceval.h
+++ b/Include/cpython/ceval.h
@@ -4,7 +4,7 @@
 
 PyAPI_FUNC(void) PyEval_SetProfile(Py_tracefunc, PyObject *);
 PyAPI_FUNC(void) PyEval_SetProfileAllThreads(Py_tracefunc, PyObject *);
-PyAPI_DATA(int) _PyEval_SetProfile(PyThreadState *tstate, Py_tracefunc func, PyObject *arg);
+PyAPI_FUNC(int) _PyEval_SetProfile(PyThreadState *tstate, Py_tracefunc func, PyObject *arg);
 PyAPI_FUNC(void) PyEval_SetTrace(Py_tracefunc, PyObject *);
 PyAPI_FUNC(void) PyEval_SetTraceAllThreads(Py_tracefunc, PyObject *);
 PyAPI_FUNC(int) _PyEval_SetTrace(PyThreadState *tstate, Py_tracefunc func, PyObject *arg);



More information about the Python-checkins mailing list