Added the const qualifier for char* argument of Py_EnterRecursiveCall().
This commit is contained in:
parent
73c95f1949
commit
5fa22fc088
@ -621,7 +621,7 @@ level, both in the core and in extension modules. They are needed if the
|
|||||||
recursive code does not necessarily invoke Python code (which tracks its
|
recursive code does not necessarily invoke Python code (which tracks its
|
||||||
recursion depth automatically).
|
recursion depth automatically).
|
||||||
|
|
||||||
.. c:function:: int Py_EnterRecursiveCall(char *where)
|
.. c:function:: int Py_EnterRecursiveCall(const char *where)
|
||||||
|
|
||||||
Marks a point where a recursive C-level call is about to be performed.
|
Marks a point where a recursive C-level call is about to be performed.
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ PyAPI_FUNC(int) Py_GetRecursionLimit(void);
|
|||||||
do{ if(_Py_MakeEndRecCheck(PyThreadState_GET()->recursion_depth)) \
|
do{ if(_Py_MakeEndRecCheck(PyThreadState_GET()->recursion_depth)) \
|
||||||
PyThreadState_GET()->overflowed = 0; \
|
PyThreadState_GET()->overflowed = 0; \
|
||||||
} while(0)
|
} while(0)
|
||||||
PyAPI_FUNC(int) _Py_CheckRecursiveCall(char *where);
|
PyAPI_FUNC(int) _Py_CheckRecursiveCall(const char *where);
|
||||||
PyAPI_DATA(int) _Py_CheckRecursionLimit;
|
PyAPI_DATA(int) _Py_CheckRecursionLimit;
|
||||||
|
|
||||||
#ifdef USE_STACKCHECK
|
#ifdef USE_STACKCHECK
|
||||||
|
@ -710,7 +710,7 @@ Py_SetRecursionLimit(int new_limit)
|
|||||||
to guarantee that _Py_CheckRecursiveCall() is regularly called.
|
to guarantee that _Py_CheckRecursiveCall() is regularly called.
|
||||||
Without USE_STACKCHECK, there is no need for this. */
|
Without USE_STACKCHECK, there is no need for this. */
|
||||||
int
|
int
|
||||||
_Py_CheckRecursiveCall(char *where)
|
_Py_CheckRecursiveCall(const char *where)
|
||||||
{
|
{
|
||||||
PyThreadState *tstate = PyThreadState_GET();
|
PyThreadState *tstate = PyThreadState_GET();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user