mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Added the const qualifier for char* argument of Py_EnterRecursiveCall().
This commit is contained in:
		
						commit
						289dd19124
					
				
					 3 changed files with 3 additions and 3 deletions
				
			
		|  | @ -674,7 +674,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. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -79,7 +79,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 | ||||||
|  |  | ||||||
|  | @ -712,7 +712,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…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Serhiy Storchaka
						Serhiy Storchaka