Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 51de690

Browse files
committed
Supply missing prototypes for new Py_{Get,Set}RecursionLimit; fixes compiler wngs;
un-analize Get's definition ("void" is needed only in declarations, not defns, & is generally considered bad style in the latter).
1 parent 9a2d9d7 commit 51de690

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

Include/ceval.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ DL_IMPORT(int) Py_FlushLine(void);
4343
DL_IMPORT(int) Py_AddPendingCall(int (*func)(void *), void *arg);
4444
DL_IMPORT(int) Py_MakePendingCalls(void);
4545

46+
DL_IMPORT(void) Py_SetRecursionLimit(int);
47+
DL_IMPORT(int) Py_GetRecursionLimit(void);
4648

4749
/* Interface for threads.
4850

Python/ceval.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ Py_MakePendingCalls(void)
302302

303303
static int recursion_limit = 2500;
304304

305-
int Py_GetRecursionLimit(void)
305+
int Py_GetRecursionLimit()
306306
{
307307
return recursion_limit;
308308
}

0 commit comments

Comments
 (0)