Kaydet (Commit) 5fa22fc0 authored tarafından Serhiy Storchaka's avatar Serhiy Storchaka

Added the const qualifier for char* argument of Py_EnterRecursiveCall().

üst 73c95f19
...@@ -621,7 +621,7 @@ level, both in the core and in extension modules. They are needed if the ...@@ -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); ...@@ -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) ...@@ -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();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment