1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
*** x/cursesmodule/cursesmodule.c Wed Mar 24 21:39:59 1999
--- cursesmodule.c Thu Aug 19 01:22:27 1999
***************
*** 1395,1400 ****
--- 1395,1411 ----
Py_INCREF(Py_None); \
return Py_None; }
+ #define TwoArgNoReturnFunction(X, TYPE, PARSESTR) \
+ static PyObject * PyCurses_ ## X (self,arg) \
+ PyObject * self; \
+ PyObject * arg; \
+ { \
+ TYPE arg1, arg2; \
+ PyCursesInitialised \
+ if (!PyArg_Parse(arg,PARSESTR, &arg1, &arg2)) return NULL; \
+ Py_INCREF(Py_None); \
+ return PyCursesCheckERR(X(arg1, arg2), # X); }
+
NoArgNoReturnFunction(beep)
NoArgNoReturnFunction(def_prog_mode)
NoArgNoReturnFunction(def_shell_mode)
***************
*** 1410,1415 ****
--- 1421,1428 ----
NoArgNoReturnFunction(resetty)
NoArgNoReturnFunction(savetty)
+ TwoArgNoReturnFunction(resizeterm, int, "(ii);y,x")
+
NoArgOrFlagNoReturnFunction(cbreak)
NoArgOrFlagNoReturnFunction(echo)
NoArgOrFlagNoReturnFunction(nl)
***************
*** 2087,2092 ****
--- 2100,2106 ----
{"raw", (PyCFunction)PyCurses_raw},
{"reset_prog_mode", (PyCFunction)PyCurses_reset_prog_mode},
{"reset_shell_mode", (PyCFunction)PyCurses_reset_shell_mode},
+ {"resizeterm", (PyCFunction)PyCurses_resizeterm},
{"setsyx", (PyCFunction)PyCurses_setsyx},
{"start_color", (PyCFunction)PyCurses_Start_Color},
{"termattrs", (PyCFunction)PyCurses_termattrs},
|