Skip to content

Commit 4d8e7c4

Browse files
authored
gh-123961: Add a global state to _curses (#124729)
1 parent 12417a9 commit 4d8e7c4

File tree

3 files changed

+274
-177
lines changed

3 files changed

+274
-177
lines changed

Include/py_curses.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,6 @@ typedef struct {
8181
char *encoding;
8282
} PyCursesWindowObject;
8383

84-
#define PyCursesWindow_Check(v) Py_IS_TYPE((v), &PyCursesWindow_Type)
85-
8684
#define PyCurses_CAPSULE_NAME "_curses._C_API"
8785

8886

@@ -99,6 +97,8 @@ static void **PyCurses_API;
9997
#define PyCursesInitialised {if (! ((int (*)(void))PyCurses_API[2]) () ) return NULL;}
10098
#define PyCursesInitialisedColor {if (! ((int (*)(void))PyCurses_API[3]) () ) return NULL;}
10199

100+
#define PyCursesWindow_Check(v) Py_IS_TYPE((v), &PyCursesWindow_Type)
101+
102102
#define import_curses() \
103103
PyCurses_API = (void **)PyCapsule_Import(PyCurses_CAPSULE_NAME, 1);
104104

0 commit comments

Comments
 (0)