diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2015-06-21 13:26:28 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2015-06-21 13:26:28 (GMT) |
commit | 5fa22fc088ac44c5652107c7c17cda01eaa84a28 (patch) | |
tree | f9190a64d589605debb6a08191a88a89c5e76dea | |
parent | 73c95f194975a9a6226f3f6fd87352e7337a20dd (diff) | |
download | cpython-5fa22fc088ac44c5652107c7c17cda01eaa84a28.zip cpython-5fa22fc088ac44c5652107c7c17cda01eaa84a28.tar.gz cpython-5fa22fc088ac44c5652107c7c17cda01eaa84a28.tar.bz2 |
Added the const qualifier for char* argument of Py_EnterRecursiveCall().
-rw-r--r-- | Doc/c-api/exceptions.rst | 2 | ||||
-rw-r--r-- | Include/ceval.h | 2 | ||||
-rw-r--r-- | Python/ceval.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/Doc/c-api/exceptions.rst b/Doc/c-api/exceptions.rst index 66b7752..d89c31c 100644 --- a/Doc/c-api/exceptions.rst +++ b/Doc/c-api/exceptions.rst @@ -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 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. diff --git a/Include/ceval.h b/Include/ceval.h index 6811367..4937f2c 100644 --- a/Include/ceval.h +++ b/Include/ceval.h @@ -77,7 +77,7 @@ PyAPI_FUNC(int) Py_GetRecursionLimit(void); do{ if(_Py_MakeEndRecCheck(PyThreadState_GET()->recursion_depth)) \ PyThreadState_GET()->overflowed = 0; \ } while(0) -PyAPI_FUNC(int) _Py_CheckRecursiveCall(char *where); +PyAPI_FUNC(int) _Py_CheckRecursiveCall(const char *where); PyAPI_DATA(int) _Py_CheckRecursionLimit; #ifdef USE_STACKCHECK diff --git a/Python/ceval.c b/Python/ceval.c index 7656b8e..2752298 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -710,7 +710,7 @@ Py_SetRecursionLimit(int new_limit) to guarantee that _Py_CheckRecursiveCall() is regularly called. Without USE_STACKCHECK, there is no need for this. */ int -_Py_CheckRecursiveCall(char *where) +_Py_CheckRecursiveCall(const char *where) { PyThreadState *tstate = PyThreadState_GET(); |