8 typedef struct mklualib_regnum
14 void mklualib_regstring(lua_State
* L
, const char* name
, const char* s
)
16 lua_pushstring(L
, name
);
21 void mklualib_regchar(lua_State
* L
, const char* name
, char c
)
23 lua_pushstring(L
, name
);
24 lua_pushlstring(L
, &c
, 1);
28 void mklualib_regnumbers(lua_State
* L
, const mklualib_regnum
* l
)
32 lua_pushstring(L
, l
->name
);
33 lua_pushnumber(L
, l
->num
);
40 #include "luacurses.h"
41 #define MKLUALIB_MODULE_CURSES "curses"
43 int mklualib_curses_COLORS(lua_State
* mklualib_lua_state
)
45 int mklualib_curses_COLORS_ret
= (int) COLORS
;
46 lua_pushnumber(mklualib_lua_state
, mklualib_curses_COLORS_ret
);
50 /* curses.COLOR_PAIRS*/
51 int mklualib_curses_COLOR_PAIRS(lua_State
* mklualib_lua_state
)
53 int mklualib_curses_COLOR_PAIRS_ret
= (int) COLOR_PAIRS
;
54 lua_pushnumber(mklualib_lua_state
, mklualib_curses_COLOR_PAIRS_ret
);
58 /* curses.NCURSES_ACS*/
59 int mklualib_curses_NCURSES_ACS(lua_State
* mklualib_lua_state
)
61 char c
= (char) lua_tostring(mklualib_lua_state
, 1)[0];
62 int mklualib_curses_NCURSES_ACS_ret
= (int) NCURSES_ACS(c
);
63 lua_pushnumber(mklualib_lua_state
, mklualib_curses_NCURSES_ACS_ret
);
67 /* curses.ACS_ULCORNER*/
68 int mklualib_curses_ACS_ULCORNER(lua_State
* mklualib_lua_state
)
70 int mklualib_curses_ACS_ULCORNER_ret
= (int) ACS_ULCORNER
;
71 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_ULCORNER_ret
);
75 /* curses.ACS_LLCORNER*/
76 int mklualib_curses_ACS_LLCORNER(lua_State
* mklualib_lua_state
)
78 int mklualib_curses_ACS_LLCORNER_ret
= (int) ACS_LLCORNER
;
79 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_LLCORNER_ret
);
83 /* curses.ACS_URCORNER*/
84 int mklualib_curses_ACS_URCORNER(lua_State
* mklualib_lua_state
)
86 int mklualib_curses_ACS_URCORNER_ret
= (int) ACS_URCORNER
;
87 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_URCORNER_ret
);
91 /* curses.ACS_LRCORNER*/
92 int mklualib_curses_ACS_LRCORNER(lua_State
* mklualib_lua_state
)
94 int mklualib_curses_ACS_LRCORNER_ret
= (int) ACS_LRCORNER
;
95 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_LRCORNER_ret
);
100 int mklualib_curses_ACS_LTEE(lua_State
* mklualib_lua_state
)
102 int mklualib_curses_ACS_LTEE_ret
= (int) ACS_LTEE
;
103 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_LTEE_ret
);
108 int mklualib_curses_ACS_RTEE(lua_State
* mklualib_lua_state
)
110 int mklualib_curses_ACS_RTEE_ret
= (int) ACS_RTEE
;
111 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_RTEE_ret
);
116 int mklualib_curses_ACS_BTEE(lua_State
* mklualib_lua_state
)
118 int mklualib_curses_ACS_BTEE_ret
= (int) ACS_BTEE
;
119 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BTEE_ret
);
124 int mklualib_curses_ACS_TTEE(lua_State
* mklualib_lua_state
)
126 int mklualib_curses_ACS_TTEE_ret
= (int) ACS_TTEE
;
127 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_TTEE_ret
);
131 /* curses.ACS_HLINE*/
132 int mklualib_curses_ACS_HLINE(lua_State
* mklualib_lua_state
)
134 int mklualib_curses_ACS_HLINE_ret
= (int) ACS_HLINE
;
135 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_HLINE_ret
);
139 /* curses.ACS_VLINE*/
140 int mklualib_curses_ACS_VLINE(lua_State
* mklualib_lua_state
)
142 int mklualib_curses_ACS_VLINE_ret
= (int) ACS_VLINE
;
143 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_VLINE_ret
);
148 int mklualib_curses_ACS_PLUS(lua_State
* mklualib_lua_state
)
150 int mklualib_curses_ACS_PLUS_ret
= (int) ACS_PLUS
;
151 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_PLUS_ret
);
156 int mklualib_curses_ACS_S1(lua_State
* mklualib_lua_state
)
158 int mklualib_curses_ACS_S1_ret
= (int) ACS_S1
;
159 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_S1_ret
);
164 int mklualib_curses_ACS_S9(lua_State
* mklualib_lua_state
)
166 int mklualib_curses_ACS_S9_ret
= (int) ACS_S9
;
167 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_S9_ret
);
171 /* curses.ACS_DIAMOND*/
172 int mklualib_curses_ACS_DIAMOND(lua_State
* mklualib_lua_state
)
174 int mklualib_curses_ACS_DIAMOND_ret
= (int) ACS_DIAMOND
;
175 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_DIAMOND_ret
);
179 /* curses.ACS_CKBOARD*/
180 int mklualib_curses_ACS_CKBOARD(lua_State
* mklualib_lua_state
)
182 int mklualib_curses_ACS_CKBOARD_ret
= (int) ACS_CKBOARD
;
183 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_CKBOARD_ret
);
187 /* curses.ACS_DEGREE*/
188 int mklualib_curses_ACS_DEGREE(lua_State
* mklualib_lua_state
)
190 int mklualib_curses_ACS_DEGREE_ret
= (int) ACS_DEGREE
;
191 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_DEGREE_ret
);
195 /* curses.ACS_PLMINUS*/
196 int mklualib_curses_ACS_PLMINUS(lua_State
* mklualib_lua_state
)
198 int mklualib_curses_ACS_PLMINUS_ret
= (int) ACS_PLMINUS
;
199 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_PLMINUS_ret
);
203 /* curses.ACS_BULLET*/
204 int mklualib_curses_ACS_BULLET(lua_State
* mklualib_lua_state
)
206 int mklualib_curses_ACS_BULLET_ret
= (int) ACS_BULLET
;
207 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BULLET_ret
);
211 /* curses.ACS_LARROW*/
212 int mklualib_curses_ACS_LARROW(lua_State
* mklualib_lua_state
)
214 int mklualib_curses_ACS_LARROW_ret
= (int) ACS_LARROW
;
215 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_LARROW_ret
);
219 /* curses.ACS_RARROW*/
220 int mklualib_curses_ACS_RARROW(lua_State
* mklualib_lua_state
)
222 int mklualib_curses_ACS_RARROW_ret
= (int) ACS_RARROW
;
223 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_RARROW_ret
);
227 /* curses.ACS_DARROW*/
228 int mklualib_curses_ACS_DARROW(lua_State
* mklualib_lua_state
)
230 int mklualib_curses_ACS_DARROW_ret
= (int) ACS_DARROW
;
231 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_DARROW_ret
);
235 /* curses.ACS_UARROW*/
236 int mklualib_curses_ACS_UARROW(lua_State
* mklualib_lua_state
)
238 int mklualib_curses_ACS_UARROW_ret
= (int) ACS_UARROW
;
239 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_UARROW_ret
);
243 /* curses.ACS_BOARD*/
244 int mklualib_curses_ACS_BOARD(lua_State
* mklualib_lua_state
)
246 int mklualib_curses_ACS_BOARD_ret
= (int) ACS_BOARD
;
247 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BOARD_ret
);
251 /* curses.ACS_LANTERN*/
252 int mklualib_curses_ACS_LANTERN(lua_State
* mklualib_lua_state
)
254 int mklualib_curses_ACS_LANTERN_ret
= (int) ACS_LANTERN
;
255 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_LANTERN_ret
);
259 /* curses.ACS_BLOCK*/
260 int mklualib_curses_ACS_BLOCK(lua_State
* mklualib_lua_state
)
262 int mklualib_curses_ACS_BLOCK_ret
= (int) ACS_BLOCK
;
263 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BLOCK_ret
);
268 int mklualib_curses_ACS_S3(lua_State
* mklualib_lua_state
)
270 int mklualib_curses_ACS_S3_ret
= (int) ACS_S3
;
271 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_S3_ret
);
276 int mklualib_curses_ACS_S7(lua_State
* mklualib_lua_state
)
278 int mklualib_curses_ACS_S7_ret
= (int) ACS_S7
;
279 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_S7_ret
);
283 /* curses.ACS_LEQUAL*/
284 int mklualib_curses_ACS_LEQUAL(lua_State
* mklualib_lua_state
)
286 int mklualib_curses_ACS_LEQUAL_ret
= (int) ACS_LEQUAL
;
287 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_LEQUAL_ret
);
291 /* curses.ACS_GEQUAL*/
292 int mklualib_curses_ACS_GEQUAL(lua_State
* mklualib_lua_state
)
294 int mklualib_curses_ACS_GEQUAL_ret
= (int) ACS_GEQUAL
;
295 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_GEQUAL_ret
);
300 int mklualib_curses_ACS_PI(lua_State
* mklualib_lua_state
)
302 int mklualib_curses_ACS_PI_ret
= (int) ACS_PI
;
303 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_PI_ret
);
307 /* curses.ACS_NEQUAL*/
308 int mklualib_curses_ACS_NEQUAL(lua_State
* mklualib_lua_state
)
310 int mklualib_curses_ACS_NEQUAL_ret
= (int) ACS_NEQUAL
;
311 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_NEQUAL_ret
);
315 /* curses.ACS_STERLING*/
316 int mklualib_curses_ACS_STERLING(lua_State
* mklualib_lua_state
)
318 int mklualib_curses_ACS_STERLING_ret
= (int) ACS_STERLING
;
319 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_STERLING_ret
);
324 int mklualib_curses_ACS_BSSB(lua_State
* mklualib_lua_state
)
326 int mklualib_curses_ACS_BSSB_ret
= (int) ACS_BSSB
;
327 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BSSB_ret
);
332 int mklualib_curses_ACS_SSBB(lua_State
* mklualib_lua_state
)
334 int mklualib_curses_ACS_SSBB_ret
= (int) ACS_SSBB
;
335 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_SSBB_ret
);
340 int mklualib_curses_ACS_BBSS(lua_State
* mklualib_lua_state
)
342 int mklualib_curses_ACS_BBSS_ret
= (int) ACS_BBSS
;
343 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BBSS_ret
);
348 int mklualib_curses_ACS_SBBS(lua_State
* mklualib_lua_state
)
350 int mklualib_curses_ACS_SBBS_ret
= (int) ACS_SBBS
;
351 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_SBBS_ret
);
356 int mklualib_curses_ACS_SBSS(lua_State
* mklualib_lua_state
)
358 int mklualib_curses_ACS_SBSS_ret
= (int) ACS_SBSS
;
359 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_SBSS_ret
);
364 int mklualib_curses_ACS_SSSB(lua_State
* mklualib_lua_state
)
366 int mklualib_curses_ACS_SSSB_ret
= (int) ACS_SSSB
;
367 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_SSSB_ret
);
372 int mklualib_curses_ACS_SSBS(lua_State
* mklualib_lua_state
)
374 int mklualib_curses_ACS_SSBS_ret
= (int) ACS_SSBS
;
375 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_SSBS_ret
);
380 int mklualib_curses_ACS_BSSS(lua_State
* mklualib_lua_state
)
382 int mklualib_curses_ACS_BSSS_ret
= (int) ACS_BSSS
;
383 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BSSS_ret
);
388 int mklualib_curses_ACS_BSBS(lua_State
* mklualib_lua_state
)
390 int mklualib_curses_ACS_BSBS_ret
= (int) ACS_BSBS
;
391 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_BSBS_ret
);
396 int mklualib_curses_ACS_SBSB(lua_State
* mklualib_lua_state
)
398 int mklualib_curses_ACS_SBSB_ret
= (int) ACS_SBSB
;
399 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_SBSB_ret
);
404 int mklualib_curses_ACS_SSSS(lua_State
* mklualib_lua_state
)
406 int mklualib_curses_ACS_SSSS_ret
= (int) ACS_SSSS
;
407 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ACS_SSSS_ret
);
411 /* curses.delscreen */
412 /* SCREEN*:delscreen */
413 int mklualib_curses_delscreen(lua_State
* mklualib_lua_state
)
415 SCREEN
* _arg0
= luacurses_toscreen(mklualib_lua_state
, 1);
420 /* curses.set_term */
421 /* SCREEN*:set_term */
422 int mklualib_curses_set_term(lua_State
* mklualib_lua_state
)
424 SCREEN
* _arg0
= luacurses_toscreen(mklualib_lua_state
, 1);
425 SCREEN
* mklualib_curses_set_term_ret
= (SCREEN
*) set_term(_arg0
);
426 SCREEN
** mklualib_curses_set_term_ret_retptr
= luacurses_newscreen(mklualib_lua_state
);
427 *mklualib_curses_set_term_ret_retptr
= mklualib_curses_set_term_ret
;
431 /* SCREEN*:__tostring */
432 int mklualib_curses_screen___tostring(lua_State
* mklualib_lua_state
)
434 SCREEN
* s
= luacurses_toscreen(mklualib_lua_state
, 1);
435 char* mklualib_curses_screen___tostring_ret
= (char*) luacurses_screen_tostring(s
);
436 lua_pushstring(mklualib_lua_state
, mklualib_curses_screen___tostring_ret
);
437 free(mklualib_curses_screen___tostring_ret
);
442 int mklualib_curses_screen___gc(lua_State
* mklualib_lua_state
)
444 SCREEN
* s
= luacurses_toscreen(mklualib_lua_state
, 1);
445 luacurses_screen_free(s
);
449 /* WINDOW*:__tostring */
450 int mklualib_curses_window___tostring(lua_State
* mklualib_lua_state
)
452 WINDOW
* w
= luacurses_towindow(mklualib_lua_state
, 1);
453 char* mklualib_curses_window___tostring_ret
= (char*) luacurses_window_tostring(w
);
454 lua_pushstring(mklualib_lua_state
, mklualib_curses_window___tostring_ret
);
455 free(mklualib_curses_window___tostring_ret
);
460 int mklualib_curses_window___gc(lua_State
* mklualib_lua_state
)
462 WINDOW
* w
= luacurses_towindow(mklualib_lua_state
, 1);
463 luacurses_window_free(w
);
469 int mklualib_curses_box(lua_State
* mklualib_lua_state
)
471 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
472 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
473 chtype _arg2
= (chtype
) lua_tonumber(mklualib_lua_state
, 3);
474 int mklualib_curses_box_ret
= (int) box(_arg0
, _arg1
, _arg2
);
475 lua_pushnumber(mklualib_lua_state
, mklualib_curses_box_ret
);
480 /* WINDOW*:clearok */
481 int mklualib_curses_clearok(lua_State
* mklualib_lua_state
)
483 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
484 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
485 int mklualib_curses_clearok_ret
= (int) clearok(_arg0
, _arg1
);
486 lua_pushnumber(mklualib_lua_state
, mklualib_curses_clearok_ret
);
492 int mklualib_curses_delwin(lua_State
* mklualib_lua_state
)
494 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
495 int mklualib_curses_delwin_ret
= (int) delwin(_arg0
);
496 lua_pushnumber(mklualib_lua_state
, mklualib_curses_delwin_ret
);
502 int mklualib_curses_derwin(lua_State
* mklualib_lua_state
)
504 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
505 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
506 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
507 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
508 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
509 WINDOW
* mklualib_curses_derwin_ret
= (WINDOW
*) derwin(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
);
510 WINDOW
** mklualib_curses_derwin_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
511 *mklualib_curses_derwin_ret_retptr
= mklualib_curses_derwin_ret
;
517 int mklualib_curses_dupwin(lua_State
* mklualib_lua_state
)
519 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
520 WINDOW
* mklualib_curses_dupwin_ret
= (WINDOW
*) dupwin(_arg0
);
521 WINDOW
** mklualib_curses_dupwin_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
522 *mklualib_curses_dupwin_ret_retptr
= mklualib_curses_dupwin_ret
;
527 /* WINDOW*:getbkgd */
528 int mklualib_curses_getbkgd(lua_State
* mklualib_lua_state
)
530 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
531 chtype mklualib_curses_getbkgd_ret
= (chtype
) getbkgd(_arg0
);
532 lua_pushnumber(mklualib_lua_state
, mklualib_curses_getbkgd_ret
);
538 int mklualib_curses_idcok(lua_State
* mklualib_lua_state
)
540 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
541 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
548 int mklualib_curses_idlok(lua_State
* mklualib_lua_state
)
550 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
551 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
552 int mklualib_curses_idlok_ret
= (int) idlok(_arg0
, _arg1
);
553 lua_pushnumber(mklualib_lua_state
, mklualib_curses_idlok_ret
);
558 /* WINDOW*:immedok */
559 int mklualib_curses_immedok(lua_State
* mklualib_lua_state
)
561 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
562 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
563 immedok(_arg0
, _arg1
);
567 /* curses.intrflush */
568 /* WINDOW*:intrflush */
569 int mklualib_curses_intrflush(lua_State
* mklualib_lua_state
)
571 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
572 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
573 int mklualib_curses_intrflush_ret
= (int) intrflush(_arg0
, _arg1
);
574 lua_pushnumber(mklualib_lua_state
, mklualib_curses_intrflush_ret
);
578 /* curses.is_linetouched */
579 /* WINDOW*:is_linetouched */
580 int mklualib_curses_is_linetouched(lua_State
* mklualib_lua_state
)
582 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
583 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
584 bool mklualib_curses_is_linetouched_ret
= (bool) is_linetouched(_arg0
, _arg1
);
585 lua_pushboolean(mklualib_lua_state
, mklualib_curses_is_linetouched_ret
);
589 /* curses.is_wintouched */
590 /* WINDOW*:is_wintouched */
591 int mklualib_curses_is_wintouched(lua_State
* mklualib_lua_state
)
593 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
594 bool mklualib_curses_is_wintouched_ret
= (bool) is_wintouched(_arg0
);
595 lua_pushboolean(mklualib_lua_state
, mklualib_curses_is_wintouched_ret
);
601 int mklualib_curses_keypad(lua_State
* mklualib_lua_state
)
603 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
604 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
605 int mklualib_curses_keypad_ret
= (int) keypad(_arg0
, _arg1
);
606 lua_pushnumber(mklualib_lua_state
, mklualib_curses_keypad_ret
);
611 /* WINDOW*:leaveok */
612 int mklualib_curses_leaveok(lua_State
* mklualib_lua_state
)
614 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
615 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
616 int mklualib_curses_leaveok_ret
= (int) leaveok(_arg0
, _arg1
);
617 lua_pushnumber(mklualib_lua_state
, mklualib_curses_leaveok_ret
);
623 int mklualib_curses_meta(lua_State
* mklualib_lua_state
)
625 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
626 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
627 int mklualib_curses_meta_ret
= (int) meta(_arg0
, _arg1
);
628 lua_pushnumber(mklualib_lua_state
, mklualib_curses_meta_ret
);
632 /* curses.mvderwin */
633 /* WINDOW*:mvderwin */
634 int mklualib_curses_mvderwin(lua_State
* mklualib_lua_state
)
636 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
637 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
638 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
639 int mklualib_curses_mvderwin_ret
= (int) mvderwin(_arg0
, _arg1
, _arg2
);
640 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvderwin_ret
);
644 /* curses.mvwaddch */
645 /* WINDOW*:mvaddch */
646 int mklualib_curses_mvwaddch(lua_State
* mklualib_lua_state
)
648 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
649 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
650 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
651 chtype _arg3
= (chtype
) lua_tonumber(mklualib_lua_state
, 4);
652 int mklualib_curses_mvwaddch_ret
= (int) mvwaddch(_arg0
, _arg1
, _arg2
, _arg3
);
653 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwaddch_ret
);
657 /* curses.mvwaddstr */
658 /* WINDOW*:mvaddstr */
659 int mklualib_curses_mvwaddstr(lua_State
* mklualib_lua_state
)
661 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
662 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
663 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
664 char* _arg3
= (char*) lua_tostring(mklualib_lua_state
, 4);
665 int mklualib_curses_mvwaddstr_ret
= (int) mvwaddstr(_arg0
, _arg1
, _arg2
, _arg3
);
666 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwaddstr_ret
);
670 /* curses.mvwchgat */
671 /* WINDOW*:mvchgat */
672 int mklualib_curses_mvwchgat(lua_State
* mklualib_lua_state
)
674 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
675 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
676 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
677 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
678 attr_t _arg4
= (attr_t
) lua_tonumber(mklualib_lua_state
, 5);
679 short _arg5
= (short) lua_tonumber(mklualib_lua_state
, 6);
680 int mklualib_curses_mvwchgat_ret
= (int) mvwchgat(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
, _arg5
, 0);
681 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwchgat_ret
);
685 /* curses.mvwdelch */
686 /* WINDOW*:mvdelch */
687 int mklualib_curses_mvwdelch(lua_State
* mklualib_lua_state
)
689 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
690 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
691 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
692 int mklualib_curses_mvwdelch_ret
= (int) mvwdelch(_arg0
, _arg1
, _arg2
);
693 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwdelch_ret
);
697 /* curses.mvwgetch */
698 /* WINDOW*:mvgetch */
699 int mklualib_curses_mvwgetch(lua_State
* mklualib_lua_state
)
701 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
702 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
703 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
704 int mklualib_curses_mvwgetch_ret
= (int) mvwgetch(_arg0
, _arg1
, _arg2
);
705 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwgetch_ret
);
709 /* curses.mvwgetnstr */
710 /* WINDOW*:mvgetnstr */
711 int mklualib_curses_mvwgetnstr(lua_State
* mklualib_lua_state
)
713 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
714 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
715 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
716 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
717 char* mklualib_curses_mvwgetnstr_ret
= (char*) luacurses_mvwgetnstr(_arg0
, _arg1
, _arg2
, _arg3
);
718 lua_pushstring(mklualib_lua_state
, mklualib_curses_mvwgetnstr_ret
);
722 /* curses.mvwhline */
723 /* WINDOW*:mvhline */
724 int mklualib_curses_mvwhline(lua_State
* mklualib_lua_state
)
726 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
727 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
728 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
729 chtype _arg3
= (chtype
) lua_tonumber(mklualib_lua_state
, 4);
730 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
731 int mklualib_curses_mvwhline_ret
= (int) mvwhline(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
);
732 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwhline_ret
);
738 int mklualib_curses_mvwin(lua_State
* mklualib_lua_state
)
740 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
741 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
742 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
743 int mklualib_curses_mvwin_ret
= (int) mvwin(_arg0
, _arg1
, _arg2
);
744 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwin_ret
);
750 int mklualib_curses_mvwinch(lua_State
* mklualib_lua_state
)
752 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
753 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
754 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
755 chtype mklualib_curses_mvwinch_ret
= (chtype
) mvwinch(_arg0
, _arg1
, _arg2
);
756 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwinch_ret
);
760 /* curses.mvwinnstr */
761 /* WINDOW*:mvinnstr */
762 int mklualib_curses_mvwinnstr(lua_State
* mklualib_lua_state
)
764 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
765 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
766 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
767 char* _arg3
= (char*) lua_tostring(mklualib_lua_state
, 4);
768 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
769 int mklualib_curses_mvwinnstr_ret
= (int) mvwinnstr(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
);
770 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwinnstr_ret
);
774 /* curses.mvwinsch */
775 /* WINDOW*:mvinsch */
776 int mklualib_curses_mvwinsch(lua_State
* mklualib_lua_state
)
778 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
779 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
780 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
781 chtype _arg3
= (chtype
) lua_tonumber(mklualib_lua_state
, 4);
782 int mklualib_curses_mvwinsch_ret
= (int) mvwinsch(_arg0
, _arg1
, _arg2
, _arg3
);
783 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwinsch_ret
);
787 /* curses.mvwinsnstr */
788 /* WINDOW*:mvinsnstr */
789 int mklualib_curses_mvwinsnstr(lua_State
* mklualib_lua_state
)
791 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
792 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
793 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
794 char* _arg3
= (char*) lua_tostring(mklualib_lua_state
, 4);
795 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
796 int mklualib_curses_mvwinsnstr_ret
= (int) mvwinsnstr(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
);
797 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwinsnstr_ret
);
801 /* curses.mvwinsstr */
802 /* WINDOW*:mvinsstr */
803 int mklualib_curses_mvwinsstr(lua_State
* mklualib_lua_state
)
805 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
806 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
807 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
808 char* _arg3
= (char*) lua_tostring(mklualib_lua_state
, 4);
809 int mklualib_curses_mvwinsstr_ret
= (int) mvwinsstr(_arg0
, _arg1
, _arg2
, _arg3
);
810 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwinsstr_ret
);
814 /* curses.mvwinstr */
815 /* WINDOW*:mvinstr */
816 int mklualib_curses_mvwinstr(lua_State
* mklualib_lua_state
)
818 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
819 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
820 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
821 char* _arg3
= (char*) lua_tostring(mklualib_lua_state
, 4);
822 int mklualib_curses_mvwinstr_ret
= (int) mvwinstr(_arg0
, _arg1
, _arg2
, _arg3
);
823 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwinstr_ret
);
827 /* curses.mvwvline */
828 /* WINDOW*:mvvline */
829 int mklualib_curses_mvwvline(lua_State
* mklualib_lua_state
)
831 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
832 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
833 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
834 chtype _arg3
= (chtype
) lua_tonumber(mklualib_lua_state
, 4);
835 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
836 int mklualib_curses_mvwvline_ret
= (int) mvwvline(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
);
837 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvwvline_ret
);
842 /* WINDOW*:nodelay */
843 int mklualib_curses_nodelay(lua_State
* mklualib_lua_state
)
845 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
846 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
847 int mklualib_curses_nodelay_ret
= (int) nodelay(_arg0
, _arg1
);
848 lua_pushnumber(mklualib_lua_state
, mklualib_curses_nodelay_ret
);
852 /* curses.notimeout */
853 /* WINDOW*:notimeout */
854 int mklualib_curses_notimeout(lua_State
* mklualib_lua_state
)
856 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
857 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
858 int mklualib_curses_notimeout_ret
= (int) notimeout(_arg0
, _arg1
);
859 lua_pushnumber(mklualib_lua_state
, mklualib_curses_notimeout_ret
);
863 /* curses.pechochar */
864 /* WINDOW*:pechochar */
865 int mklualib_curses_pechochar(lua_State
* mklualib_lua_state
)
867 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
868 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
869 int mklualib_curses_pechochar_ret
= (int) pechochar(_arg0
, _arg1
);
870 lua_pushnumber(mklualib_lua_state
, mklualib_curses_pechochar_ret
);
874 /* curses.pnoutrefresh */
875 /* WINDOW*:pnoutrefresh */
876 int mklualib_curses_pnoutrefresh(lua_State
* mklualib_lua_state
)
878 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
879 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
880 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
881 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
882 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
883 int _arg5
= (int) lua_tonumber(mklualib_lua_state
, 6);
884 int _arg6
= (int) lua_tonumber(mklualib_lua_state
, 7);
885 int mklualib_curses_pnoutrefresh_ret
= (int) pnoutrefresh(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
, _arg5
, _arg6
);
886 lua_pushnumber(mklualib_lua_state
, mklualib_curses_pnoutrefresh_ret
);
890 /* curses.prefresh */
891 /* WINDOW*:prefresh */
892 int mklualib_curses_prefresh(lua_State
* mklualib_lua_state
)
894 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
895 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
896 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
897 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
898 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
899 int _arg5
= (int) lua_tonumber(mklualib_lua_state
, 6);
900 int _arg6
= (int) lua_tonumber(mklualib_lua_state
, 7);
901 int mklualib_curses_prefresh_ret
= (int) prefresh(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
, _arg5
, _arg6
);
902 lua_pushnumber(mklualib_lua_state
, mklualib_curses_prefresh_ret
);
908 int mklualib_curses_putwin(lua_State
* mklualib_lua_state
)
910 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
911 FILE* _arg1
= tofile(mklualib_lua_state
, 2);
912 int mklualib_curses_putwin_ret
= (int) putwin(_arg0
, _arg1
);
913 lua_pushnumber(mklualib_lua_state
, mklualib_curses_putwin_ret
);
917 /* curses.redrawwin */
918 /* WINDOW*:redrawwin */
919 int mklualib_curses_redrawwin(lua_State
* mklualib_lua_state
)
921 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
922 int mklualib_curses_redrawwin_ret
= (int) redrawwin(_arg0
);
923 lua_pushnumber(mklualib_lua_state
, mklualib_curses_redrawwin_ret
);
929 int mklualib_curses_scroll(lua_State
* mklualib_lua_state
)
931 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
932 int mklualib_curses_scroll_ret
= (int) scroll(_arg0
);
933 lua_pushnumber(mklualib_lua_state
, mklualib_curses_scroll_ret
);
937 /* curses.scrollok */
938 /* WINDOW*:scrollok */
939 int mklualib_curses_scrollok(lua_State
* mklualib_lua_state
)
941 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
942 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
943 int mklualib_curses_scrollok_ret
= (int) scrollok(_arg0
, _arg1
);
944 lua_pushnumber(mklualib_lua_state
, mklualib_curses_scrollok_ret
);
948 /* curses.touchline */
949 /* WINDOW*:touchline */
950 int mklualib_curses_touchline(lua_State
* mklualib_lua_state
)
952 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
953 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
954 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
955 int mklualib_curses_touchline_ret
= (int) touchline(_arg0
, _arg1
, _arg2
);
956 lua_pushnumber(mklualib_lua_state
, mklualib_curses_touchline_ret
);
960 /* curses.touchwin */
961 /* WINDOW*:touchwin */
962 int mklualib_curses_touchwin(lua_State
* mklualib_lua_state
)
964 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
965 int mklualib_curses_touchwin_ret
= (int) touchwin(_arg0
);
966 lua_pushnumber(mklualib_lua_state
, mklualib_curses_touchwin_ret
);
970 /* curses.untouchwin */
971 /* WINDOW*:untouchwin */
972 int mklualib_curses_untouchwin(lua_State
* mklualib_lua_state
)
974 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
975 int mklualib_curses_untouchwin_ret
= (int) untouchwin(_arg0
);
976 lua_pushnumber(mklualib_lua_state
, mklualib_curses_untouchwin_ret
);
982 int mklualib_curses_waddch(lua_State
* mklualib_lua_state
)
984 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
985 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
986 int mklualib_curses_waddch_ret
= (int) waddch(_arg0
, _arg1
);
987 lua_pushnumber(mklualib_lua_state
, mklualib_curses_waddch_ret
);
991 /* curses.waddnstr */
992 /* WINDOW*:addnstr */
993 int mklualib_curses_waddnstr(lua_State
* mklualib_lua_state
)
995 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
996 char* _arg1
= (char*) lua_tostring(mklualib_lua_state
, 2);
997 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
998 int mklualib_curses_waddnstr_ret
= (int) waddnstr(_arg0
, _arg1
, _arg2
);
999 lua_pushnumber(mklualib_lua_state
, mklualib_curses_waddnstr_ret
);
1003 /* curses.waddstr */
1004 /* WINDOW*:addstr */
1005 int mklualib_curses_waddstr(lua_State
* mklualib_lua_state
)
1007 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1008 char* _arg1
= (char*) lua_tostring(mklualib_lua_state
, 2);
1009 int mklualib_curses_waddstr_ret
= (int) waddstr(_arg0
, _arg1
);
1010 lua_pushnumber(mklualib_lua_state
, mklualib_curses_waddstr_ret
);
1014 /* curses.wattron */
1015 /* WINDOW*:attron */
1016 int mklualib_curses_wattron(lua_State
* mklualib_lua_state
)
1018 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1019 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1020 int mklualib_curses_wattron_ret
= (int) wattron(_arg0
, _arg1
);
1021 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wattron_ret
);
1025 /* curses.wattroff */
1026 /* WINDOW*:attroff */
1027 int mklualib_curses_wattroff(lua_State
* mklualib_lua_state
)
1029 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1030 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1031 int mklualib_curses_wattroff_ret
= (int) wattroff(_arg0
, _arg1
);
1032 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wattroff_ret
);
1036 /* curses.wattrset */
1037 /* WINDOW*:attrset */
1038 int mklualib_curses_wattrset(lua_State
* mklualib_lua_state
)
1040 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1041 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1042 int mklualib_curses_wattrset_ret
= (int) wattrset(_arg0
, _arg1
);
1043 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wattrset_ret
);
1047 /* curses.wattr_get */
1048 /* WINDOW*:attr_get */
1049 int mklualib_curses_wattr_get(lua_State
* mklualib_lua_state
)
1051 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1054 int mklualib_curses_wattr_get_ret
= (int) wattr_get(_arg0
, &_arg1
, &_arg2
, 0);
1055 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wattr_get_ret
);
1056 lua_pushnumber(mklualib_lua_state
, _arg1
);
1057 lua_pushnumber(mklualib_lua_state
, _arg2
);
1061 /* curses.wattr_on */
1062 /* WINDOW*:attr_on */
1063 int mklualib_curses_wattr_on(lua_State
* mklualib_lua_state
)
1065 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1066 attr_t _arg1
= (attr_t
) lua_tonumber(mklualib_lua_state
, 2);
1067 int mklualib_curses_wattr_on_ret
= (int) wattr_on(_arg0
, _arg1
, 0);
1068 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wattr_on_ret
);
1072 /* curses.wattr_off */
1073 /* WINDOW*:attr_off */
1074 int mklualib_curses_wattr_off(lua_State
* mklualib_lua_state
)
1076 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1077 attr_t _arg1
= (attr_t
) lua_tonumber(mklualib_lua_state
, 2);
1078 int mklualib_curses_wattr_off_ret
= (int) wattr_off(_arg0
, _arg1
, 0);
1079 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wattr_off_ret
);
1083 /* curses.wattr_set */
1084 /* WINDOW*:attr_set */
1085 int mklualib_curses_wattr_set(lua_State
* mklualib_lua_state
)
1087 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1088 attr_t _arg1
= (attr_t
) lua_tonumber(mklualib_lua_state
, 2);
1089 short _arg2
= (short) lua_tonumber(mklualib_lua_state
, 3);
1090 int mklualib_curses_wattr_set_ret
= (int) wattr_set(_arg0
, _arg1
, _arg2
, 0);
1091 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wattr_set_ret
);
1097 int mklualib_curses_wbkgd(lua_State
* mklualib_lua_state
)
1099 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1100 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1101 int mklualib_curses_wbkgd_ret
= (int) wbkgd(_arg0
, _arg1
);
1102 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wbkgd_ret
);
1106 /* curses.wbkgdset */
1107 /* WINDOW*:bkgdset */
1108 int mklualib_curses_wbkgdset(lua_State
* mklualib_lua_state
)
1110 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1111 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1112 wbkgdset(_arg0
, _arg1
);
1116 /* curses.wborder */
1117 /* WINDOW*:border */
1118 int mklualib_curses_wborder(lua_State
* mklualib_lua_state
)
1120 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1121 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1122 chtype _arg2
= (chtype
) lua_tonumber(mklualib_lua_state
, 3);
1123 chtype _arg3
= (chtype
) lua_tonumber(mklualib_lua_state
, 4);
1124 chtype _arg4
= (chtype
) lua_tonumber(mklualib_lua_state
, 5);
1125 chtype _arg5
= (chtype
) lua_tonumber(mklualib_lua_state
, 6);
1126 chtype _arg6
= (chtype
) lua_tonumber(mklualib_lua_state
, 7);
1127 chtype _arg7
= (chtype
) lua_tonumber(mklualib_lua_state
, 8);
1128 chtype _arg8
= (chtype
) lua_tonumber(mklualib_lua_state
, 9);
1129 int mklualib_curses_wborder_ret
= (int) wborder(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
, _arg5
, _arg6
, _arg7
, _arg8
);
1130 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wborder_ret
);
1136 int mklualib_curses_wchgat(lua_State
* mklualib_lua_state
)
1138 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1139 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1140 attr_t _arg2
= (attr_t
) lua_tonumber(mklualib_lua_state
, 3);
1141 short _arg3
= (short) lua_tonumber(mklualib_lua_state
, 4);
1142 int mklualib_curses_wchgat_ret
= (int) wchgat(_arg0
, _arg1
, _arg2
, _arg3
, 0);
1143 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wchgat_ret
);
1149 int mklualib_curses_wclear(lua_State
* mklualib_lua_state
)
1151 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1152 int mklualib_curses_wclear_ret
= (int) wclear(_arg0
);
1153 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wclear_ret
);
1157 /* curses.wclrtobot */
1158 /* WINDOW*:clrtobot */
1159 int mklualib_curses_wclrtobot(lua_State
* mklualib_lua_state
)
1161 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1162 int mklualib_curses_wclrtobot_ret
= (int) wclrtobot(_arg0
);
1163 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wclrtobot_ret
);
1167 /* curses.wclrtoeol */
1168 /* WINDOW*:clrtoeol */
1169 int mklualib_curses_wclrtoeol(lua_State
* mklualib_lua_state
)
1171 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1172 int mklualib_curses_wclrtoeol_ret
= (int) wclrtoeol(_arg0
);
1173 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wclrtoeol_ret
);
1177 /* curses.wcolor_set */
1178 /* WINDOW*:color_set */
1179 int mklualib_curses_wcolor_set(lua_State
* mklualib_lua_state
)
1181 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1182 short _arg1
= (short) lua_tonumber(mklualib_lua_state
, 2);
1183 int mklualib_curses_wcolor_set_ret
= (int) wcolor_set(_arg0
, _arg1
, 0);
1184 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wcolor_set_ret
);
1188 /* curses.wcursyncup */
1189 /* WINDOW*:cursyncup */
1190 int mklualib_curses_wcursyncup(lua_State
* mklualib_lua_state
)
1192 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1199 int mklualib_curses_wdelch(lua_State
* mklualib_lua_state
)
1201 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1202 int mklualib_curses_wdelch_ret
= (int) wdelch(_arg0
);
1203 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wdelch_ret
);
1207 /* curses.wdeleteln */
1208 /* WINDOW*:deleteln */
1209 int mklualib_curses_wdeleteln(lua_State
* mklualib_lua_state
)
1211 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1212 int mklualib_curses_wdeleteln_ret
= (int) wdeleteln(_arg0
);
1213 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wdeleteln_ret
);
1217 /* curses.wechochar */
1218 /* WINDOW*:echochar */
1219 int mklualib_curses_wechochar(lua_State
* mklualib_lua_state
)
1221 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1222 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1223 int mklualib_curses_wechochar_ret
= (int) wechochar(_arg0
, _arg1
);
1224 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wechochar_ret
);
1230 int mklualib_curses_werase(lua_State
* mklualib_lua_state
)
1232 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1233 int mklualib_curses_werase_ret
= (int) werase(_arg0
);
1234 lua_pushnumber(mklualib_lua_state
, mklualib_curses_werase_ret
);
1240 int mklualib_curses_wgetch(lua_State
* mklualib_lua_state
)
1242 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1243 int mklualib_curses_wgetch_ret
= (int) wgetch(_arg0
);
1244 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wgetch_ret
);
1248 /* curses.wgetnstr */
1249 /* WINDOW*:getnstr */
1250 int mklualib_curses_wgetnstr(lua_State
* mklualib_lua_state
)
1252 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1253 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1254 char* mklualib_curses_wgetnstr_ret
= (char*) luacurses_wgetnstr(_arg0
, _arg1
);
1255 lua_pushstring(mklualib_lua_state
, mklualib_curses_wgetnstr_ret
);
1261 int mklualib_curses_whline(lua_State
* mklualib_lua_state
)
1263 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1264 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1265 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1266 int mklualib_curses_whline_ret
= (int) whline(_arg0
, _arg1
, _arg2
);
1267 lua_pushnumber(mklualib_lua_state
, mklualib_curses_whline_ret
);
1273 int mklualib_curses_winch(lua_State
* mklualib_lua_state
)
1275 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1276 chtype mklualib_curses_winch_ret
= (chtype
) winch(_arg0
);
1277 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winch_ret
);
1281 /* curses.winnstr */
1282 /* WINDOW*:innstr */
1283 int mklualib_curses_winnstr(lua_State
* mklualib_lua_state
)
1285 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1286 char* _arg1
= (char*) lua_tostring(mklualib_lua_state
, 2);
1287 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1288 int mklualib_curses_winnstr_ret
= (int) winnstr(_arg0
, _arg1
, _arg2
);
1289 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winnstr_ret
);
1295 int mklualib_curses_winsch(lua_State
* mklualib_lua_state
)
1297 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1298 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1299 int mklualib_curses_winsch_ret
= (int) winsch(_arg0
, _arg1
);
1300 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winsch_ret
);
1304 /* curses.winsdelln */
1305 /* WINDOW*:insdelln */
1306 int mklualib_curses_winsdelln(lua_State
* mklualib_lua_state
)
1308 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1309 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1310 int mklualib_curses_winsdelln_ret
= (int) winsdelln(_arg0
, _arg1
);
1311 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winsdelln_ret
);
1315 /* curses.winsertln */
1316 /* WINDOW*:insertln */
1317 int mklualib_curses_winsertln(lua_State
* mklualib_lua_state
)
1319 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1320 int mklualib_curses_winsertln_ret
= (int) winsertln(_arg0
);
1321 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winsertln_ret
);
1325 /* curses.winsnstr */
1326 /* WINDOW*:insnstr */
1327 int mklualib_curses_winsnstr(lua_State
* mklualib_lua_state
)
1329 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1330 char* _arg1
= (char*) lua_tostring(mklualib_lua_state
, 2);
1331 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1332 int mklualib_curses_winsnstr_ret
= (int) winsnstr(_arg0
, _arg1
, _arg2
);
1333 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winsnstr_ret
);
1337 /* curses.winsstr */
1338 /* WINDOW*:insstr */
1339 int mklualib_curses_winsstr(lua_State
* mklualib_lua_state
)
1341 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1342 char* _arg1
= (char*) lua_tostring(mklualib_lua_state
, 2);
1343 int mklualib_curses_winsstr_ret
= (int) winsstr(_arg0
, _arg1
);
1344 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winsstr_ret
);
1350 int mklualib_curses_winstr(lua_State
* mklualib_lua_state
)
1352 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1353 char* _arg1
= (char*) lua_tostring(mklualib_lua_state
, 2);
1354 int mklualib_curses_winstr_ret
= (int) winstr(_arg0
, _arg1
);
1355 lua_pushnumber(mklualib_lua_state
, mklualib_curses_winstr_ret
);
1361 int mklualib_curses_wmove(lua_State
* mklualib_lua_state
)
1363 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1364 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1365 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1366 int mklualib_curses_wmove_ret
= (int) wmove(_arg0
, _arg1
, _arg2
);
1367 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wmove_ret
);
1371 /* curses.wnoutrefresh */
1372 /* WINDOW*:noutrefresh */
1373 int mklualib_curses_wnoutrefresh(lua_State
* mklualib_lua_state
)
1375 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1376 int mklualib_curses_wnoutrefresh_ret
= (int) wnoutrefresh(_arg0
);
1377 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wnoutrefresh_ret
);
1381 /* curses.wredrawln */
1382 /* WINDOW*:redrawln */
1383 int mklualib_curses_wredrawln(lua_State
* mklualib_lua_state
)
1385 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1386 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1387 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1388 int mklualib_curses_wredrawln_ret
= (int) wredrawln(_arg0
, _arg1
, _arg2
);
1389 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wredrawln_ret
);
1393 /* curses.wrefresh */
1394 /* WINDOW*:refresh */
1395 int mklualib_curses_wrefresh(lua_State
* mklualib_lua_state
)
1397 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1398 int mklualib_curses_wrefresh_ret
= (int) wrefresh(_arg0
);
1399 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wrefresh_ret
);
1405 int mklualib_curses_wscrl(lua_State
* mklualib_lua_state
)
1407 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1408 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1409 int mklualib_curses_wscrl_ret
= (int) wscrl(_arg0
, _arg1
);
1410 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wscrl_ret
);
1414 /* curses.wsetscrreg */
1415 /* WINDOW*:setscrreg */
1416 int mklualib_curses_wsetscrreg(lua_State
* mklualib_lua_state
)
1418 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1419 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1420 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1421 int mklualib_curses_wsetscrreg_ret
= (int) wsetscrreg(_arg0
, _arg1
, _arg2
);
1422 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wsetscrreg_ret
);
1426 /* curses.wstandout */
1427 /* WINDOW*:standout */
1428 int mklualib_curses_wstandout(lua_State
* mklualib_lua_state
)
1430 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1431 int mklualib_curses_wstandout_ret
= (int) wstandout(_arg0
);
1432 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wstandout_ret
);
1436 /* curses.wstandend */
1437 /* WINDOW*:standend */
1438 int mklualib_curses_wstandend(lua_State
* mklualib_lua_state
)
1440 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1441 int mklualib_curses_wstandend_ret
= (int) wstandend(_arg0
);
1442 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wstandend_ret
);
1446 /* curses.wsyncdown */
1447 /* WINDOW*:syncdown */
1448 int mklualib_curses_wsyncdown(lua_State
* mklualib_lua_state
)
1450 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1455 /* curses.wsyncup */
1456 /* WINDOW*:syncup */
1457 int mklualib_curses_wsyncup(lua_State
* mklualib_lua_state
)
1459 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1464 /* curses.wtimeout */
1465 /* WINDOW*:timeout */
1466 int mklualib_curses_wtimeout(lua_State
* mklualib_lua_state
)
1468 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1469 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1470 wtimeout(_arg0
, _arg1
);
1474 /* curses.wtouchln */
1475 /* WINDOW*:touchln */
1476 int mklualib_curses_wtouchln(lua_State
* mklualib_lua_state
)
1478 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1479 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1480 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1481 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
1482 int mklualib_curses_wtouchln_ret
= (int) wtouchln(_arg0
, _arg1
, _arg2
, _arg3
);
1483 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wtouchln_ret
);
1489 int mklualib_curses_wvline(lua_State
* mklualib_lua_state
)
1491 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1492 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1493 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1494 int mklualib_curses_wvline_ret
= (int) wvline(_arg0
, _arg1
, _arg2
);
1495 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wvline_ret
);
1499 /* curses.wenclose */
1500 /* WINDOW*:enclose */
1501 int mklualib_curses_wenclose(lua_State
* mklualib_lua_state
)
1503 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1504 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1505 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1506 bool mklualib_curses_wenclose_ret
= (bool) wenclose(_arg0
, _arg1
, _arg2
);
1507 lua_pushboolean(mklualib_lua_state
, mklualib_curses_wenclose_ret
);
1511 /* curses.wmouse_trafo */
1512 /* WINDOW*:mouse_trafo */
1513 int mklualib_curses_wmouse_trafo(lua_State
* mklualib_lua_state
)
1515 WINDOW
* win
= luacurses_towindow(mklualib_lua_state
, 1);
1516 int y
= (int) lua_tonumber(mklualib_lua_state
, 2);
1517 int x
= (int) lua_tonumber(mklualib_lua_state
, 3);
1518 bool to_screen
= (bool) lua_toboolean(mklualib_lua_state
, 4);
1519 bool mklualib_curses_wmouse_trafo_ret
= (bool) wmouse_trafo(win
, &y
, &x
, to_screen
);
1520 lua_pushboolean(mklualib_lua_state
, mklualib_curses_wmouse_trafo_ret
);
1521 lua_pushnumber(mklualib_lua_state
, y
);
1522 lua_pushnumber(mklualib_lua_state
, x
);
1527 int mklualib_curses_stdscr(lua_State
* mklualib_lua_state
)
1529 WINDOW
* mklualib_curses_stdscr_ret
= (WINDOW
*) stdscr
;
1530 WINDOW
** mklualib_curses_stdscr_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
1531 *mklualib_curses_stdscr_ret_retptr
= mklualib_curses_stdscr_ret
;
1536 int mklualib_curses_curscr(lua_State
* mklualib_lua_state
)
1538 WINDOW
* mklualib_curses_curscr_ret
= (WINDOW
*) curscr
;
1539 WINDOW
** mklualib_curses_curscr_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
1540 *mklualib_curses_curscr_ret_retptr
= mklualib_curses_curscr_ret
;
1545 int mklualib_curses_newscr(lua_State
* mklualib_lua_state
)
1547 WINDOW
* mklualib_curses_newscr_ret
= (WINDOW
*) newscr
;
1548 WINDOW
** mklualib_curses_newscr_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
1549 *mklualib_curses_newscr_ret_retptr
= mklualib_curses_newscr_ret
;
1554 int mklualib_curses_LINES(lua_State
* mklualib_lua_state
)
1556 int mklualib_curses_LINES_ret
= (int) LINES
;
1557 lua_pushnumber(mklualib_lua_state
, mklualib_curses_LINES_ret
);
1562 int mklualib_curses_COLS(lua_State
* mklualib_lua_state
)
1564 int mklualib_curses_COLS_ret
= (int) COLS
;
1565 lua_pushnumber(mklualib_lua_state
, mklualib_curses_COLS_ret
);
1570 int mklualib_curses_TABSIZE(lua_State
* mklualib_lua_state
)
1572 int mklualib_curses_TABSIZE_ret
= (int) TABSIZE
;
1573 lua_pushnumber(mklualib_lua_state
, mklualib_curses_TABSIZE_ret
);
1577 /* curses.ESCDELAY*/
1578 int mklualib_curses_ESCDELAY(lua_State
* mklualib_lua_state
)
1580 int mklualib_curses_ESCDELAY_ret
= (int) ESCDELAY
;
1581 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ESCDELAY_ret
);
1585 /* curses.is_term_resized*/
1586 int mklualib_curses_is_term_resized(lua_State
* mklualib_lua_state
)
1588 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1589 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1590 bool mklualib_curses_is_term_resized_ret
= (bool) is_term_resized(_arg0
, _arg1
);
1591 lua_pushboolean(mklualib_lua_state
, mklualib_curses_is_term_resized_ret
);
1595 /* curses.keybound*/
1596 int mklualib_curses_keybound(lua_State
* mklualib_lua_state
)
1598 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1599 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1600 char* mklualib_curses_keybound_ret
= (char*) keybound(_arg0
, _arg1
);
1601 lua_pushstring(mklualib_lua_state
, mklualib_curses_keybound_ret
);
1602 free(mklualib_curses_keybound_ret
);
1606 /* curses.curses_version*/
1607 int mklualib_curses_curses_version(lua_State
* mklualib_lua_state
)
1609 char* mklualib_curses_curses_version_ret
= (char*) curses_version();
1610 lua_pushstring(mklualib_lua_state
, mklualib_curses_curses_version_ret
);
1614 /* curses.assume_default_colors*/
1615 int mklualib_curses_assume_default_colors(lua_State
* mklualib_lua_state
)
1617 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1618 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1619 int mklualib_curses_assume_default_colors_ret
= (int) assume_default_colors(_arg0
, _arg1
);
1620 lua_pushnumber(mklualib_lua_state
, mklualib_curses_assume_default_colors_ret
);
1624 /* curses.define_key*/
1625 int mklualib_curses_define_key(lua_State
* mklualib_lua_state
)
1627 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
1628 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1629 int mklualib_curses_define_key_ret
= (int) define_key(_arg0
, _arg1
);
1630 lua_pushnumber(mklualib_lua_state
, mklualib_curses_define_key_ret
);
1634 /* curses.key_defined*/
1635 int mklualib_curses_key_defined(lua_State
* mklualib_lua_state
)
1637 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
1638 int mklualib_curses_key_defined_ret
= (int) key_defined(_arg0
);
1639 lua_pushnumber(mklualib_lua_state
, mklualib_curses_key_defined_ret
);
1644 int mklualib_curses_keyok(lua_State
* mklualib_lua_state
)
1646 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1647 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
1648 int mklualib_curses_keyok_ret
= (int) keyok(_arg0
, _arg1
);
1649 lua_pushnumber(mklualib_lua_state
, mklualib_curses_keyok_ret
);
1653 /* curses.resize_term*/
1654 int mklualib_curses_resize_term(lua_State
* mklualib_lua_state
)
1656 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1657 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1658 int mklualib_curses_resize_term_ret
= (int) resize_term(_arg0
, _arg1
);
1659 lua_pushnumber(mklualib_lua_state
, mklualib_curses_resize_term_ret
);
1663 /* curses.resizeterm*/
1664 int mklualib_curses_resizeterm(lua_State
* mklualib_lua_state
)
1666 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1667 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1668 int mklualib_curses_resizeterm_ret
= (int) resizeterm(_arg0
, _arg1
);
1669 lua_pushnumber(mklualib_lua_state
, mklualib_curses_resizeterm_ret
);
1673 /* curses.use_default_colors*/
1674 int mklualib_curses_use_default_colors(lua_State
* mklualib_lua_state
)
1676 int mklualib_curses_use_default_colors_ret
= (int) use_default_colors();
1677 lua_pushnumber(mklualib_lua_state
, mklualib_curses_use_default_colors_ret
);
1681 /* curses.use_extended_names*/
1682 int mklualib_curses_use_extended_names(lua_State
* mklualib_lua_state
)
1684 bool _arg0
= (bool) lua_toboolean(mklualib_lua_state
, 1);
1685 int mklualib_curses_use_extended_names_ret
= (int) use_extended_names(_arg0
);
1686 lua_pushnumber(mklualib_lua_state
, mklualib_curses_use_extended_names_ret
);
1691 int mklualib_curses_wresize(lua_State
* mklualib_lua_state
)
1693 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1694 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1695 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1696 int mklualib_curses_wresize_ret
= (int) wresize(_arg0
, _arg1
, _arg2
);
1697 lua_pushnumber(mklualib_lua_state
, mklualib_curses_wresize_ret
);
1702 int mklualib_curses_addch(lua_State
* mklualib_lua_state
)
1704 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
1705 int mklualib_curses_addch_ret
= (int) addch(_arg0
);
1706 lua_pushnumber(mklualib_lua_state
, mklualib_curses_addch_ret
);
1711 int mklualib_curses_addnstr(lua_State
* mklualib_lua_state
)
1713 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
1714 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
1715 int mklualib_curses_addnstr_ret
= (int) addnstr(_arg0
, _arg1
);
1716 lua_pushnumber(mklualib_lua_state
, mklualib_curses_addnstr_ret
);
1721 int mklualib_curses_addstr(lua_State
* mklualib_lua_state
)
1723 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
1724 int mklualib_curses_addstr_ret
= (int) addstr(_arg0
);
1725 lua_pushnumber(mklualib_lua_state
, mklualib_curses_addstr_ret
);
1730 int mklualib_curses_attroff(lua_State
* mklualib_lua_state
)
1732 attr_t _arg0
= (attr_t
) lua_tonumber(mklualib_lua_state
, 1);
1733 int mklualib_curses_attroff_ret
= (int) attroff(_arg0
);
1734 lua_pushnumber(mklualib_lua_state
, mklualib_curses_attroff_ret
);
1739 int mklualib_curses_attron(lua_State
* mklualib_lua_state
)
1741 attr_t _arg0
= (attr_t
) lua_tonumber(mklualib_lua_state
, 1);
1742 int mklualib_curses_attron_ret
= (int) attron(_arg0
);
1743 lua_pushnumber(mklualib_lua_state
, mklualib_curses_attron_ret
);
1748 int mklualib_curses_attrset(lua_State
* mklualib_lua_state
)
1750 attr_t _arg0
= (attr_t
) lua_tonumber(mklualib_lua_state
, 1);
1751 int mklualib_curses_attrset_ret
= (int) attrset(_arg0
);
1752 lua_pushnumber(mklualib_lua_state
, mklualib_curses_attrset_ret
);
1756 /* curses.attr_get*/
1757 int mklualib_curses_attr_get(lua_State
* mklualib_lua_state
)
1761 int mklualib_curses_attr_get_ret
= (int) attr_get(&_arg0
, &_arg1
, 0);
1762 lua_pushnumber(mklualib_lua_state
, mklualib_curses_attr_get_ret
);
1763 lua_pushnumber(mklualib_lua_state
, _arg0
);
1764 lua_pushnumber(mklualib_lua_state
, _arg1
);
1768 /* curses.attr_off*/
1769 int mklualib_curses_attr_off(lua_State
* mklualib_lua_state
)
1771 attr_t _arg0
= (attr_t
) lua_tonumber(mklualib_lua_state
, 1);
1772 int mklualib_curses_attr_off_ret
= (int) attr_off(_arg0
, 0);
1773 lua_pushnumber(mklualib_lua_state
, mklualib_curses_attr_off_ret
);
1778 int mklualib_curses_attr_on(lua_State
* mklualib_lua_state
)
1780 attr_t _arg0
= (attr_t
) lua_tonumber(mklualib_lua_state
, 1);
1781 int mklualib_curses_attr_on_ret
= (int) attr_on(_arg0
, 0);
1782 lua_pushnumber(mklualib_lua_state
, mklualib_curses_attr_on_ret
);
1786 /* curses.attr_set*/
1787 int mklualib_curses_attr_set(lua_State
* mklualib_lua_state
)
1789 attr_t _arg0
= (attr_t
) lua_tonumber(mklualib_lua_state
, 1);
1790 short _arg1
= (short) lua_tonumber(mklualib_lua_state
, 2);
1791 int mklualib_curses_attr_set_ret
= (int) attr_set(_arg0
, _arg1
, 0);
1792 lua_pushnumber(mklualib_lua_state
, mklualib_curses_attr_set_ret
);
1796 /* curses.baudrate*/
1797 int mklualib_curses_baudrate(lua_State
* mklualib_lua_state
)
1799 int mklualib_curses_baudrate_ret
= (int) baudrate();
1800 lua_pushnumber(mklualib_lua_state
, mklualib_curses_baudrate_ret
);
1805 int mklualib_curses_beep(lua_State
* mklualib_lua_state
)
1807 int mklualib_curses_beep_ret
= (int) beep();
1808 lua_pushnumber(mklualib_lua_state
, mklualib_curses_beep_ret
);
1813 int mklualib_curses_bkgd(lua_State
* mklualib_lua_state
)
1815 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
1816 int mklualib_curses_bkgd_ret
= (int) bkgd(_arg0
);
1817 lua_pushnumber(mklualib_lua_state
, mklualib_curses_bkgd_ret
);
1822 int mklualib_curses_bkgdset(lua_State
* mklualib_lua_state
)
1824 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
1830 int mklualib_curses_border(lua_State
* mklualib_lua_state
)
1832 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
1833 chtype _arg1
= (chtype
) lua_tonumber(mklualib_lua_state
, 2);
1834 chtype _arg2
= (chtype
) lua_tonumber(mklualib_lua_state
, 3);
1835 chtype _arg3
= (chtype
) lua_tonumber(mklualib_lua_state
, 4);
1836 chtype _arg4
= (chtype
) lua_tonumber(mklualib_lua_state
, 5);
1837 chtype _arg5
= (chtype
) lua_tonumber(mklualib_lua_state
, 6);
1838 chtype _arg6
= (chtype
) lua_tonumber(mklualib_lua_state
, 7);
1839 chtype _arg7
= (chtype
) lua_tonumber(mklualib_lua_state
, 8);
1840 int mklualib_curses_border_ret
= (int) border(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
, _arg5
, _arg6
, _arg7
);
1841 lua_pushnumber(mklualib_lua_state
, mklualib_curses_border_ret
);
1845 /* curses.can_change_color*/
1846 int mklualib_curses_can_change_color(lua_State
* mklualib_lua_state
)
1848 bool mklualib_curses_can_change_color_ret
= (bool) can_change_color();
1849 lua_pushboolean(mklualib_lua_state
, mklualib_curses_can_change_color_ret
);
1854 int mklualib_curses_cbreak(lua_State
* mklualib_lua_state
)
1856 int mklualib_curses_cbreak_ret
= (int) cbreak();
1857 lua_pushnumber(mklualib_lua_state
, mklualib_curses_cbreak_ret
);
1862 int mklualib_curses_chgat(lua_State
* mklualib_lua_state
)
1864 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1865 attr_t _arg1
= (attr_t
) lua_tonumber(mklualib_lua_state
, 2);
1866 short _arg2
= (short) lua_tonumber(mklualib_lua_state
, 3);
1867 int mklualib_curses_chgat_ret
= (int) chgat(_arg0
, _arg1
, _arg2
, 0);
1868 lua_pushnumber(mklualib_lua_state
, mklualib_curses_chgat_ret
);
1873 int mklualib_curses_clear(lua_State
* mklualib_lua_state
)
1875 int mklualib_curses_clear_ret
= (int) clear();
1876 lua_pushnumber(mklualib_lua_state
, mklualib_curses_clear_ret
);
1880 /* curses.clrtobot*/
1881 int mklualib_curses_clrtobot(lua_State
* mklualib_lua_state
)
1883 int mklualib_curses_clrtobot_ret
= (int) clrtobot();
1884 lua_pushnumber(mklualib_lua_state
, mklualib_curses_clrtobot_ret
);
1888 /* curses.clrtoeol*/
1889 int mklualib_curses_clrtoeol(lua_State
* mklualib_lua_state
)
1891 int mklualib_curses_clrtoeol_ret
= (int) clrtoeol();
1892 lua_pushnumber(mklualib_lua_state
, mklualib_curses_clrtoeol_ret
);
1896 /* curses.color_content*/
1897 int mklualib_curses_color_content(lua_State
* mklualib_lua_state
)
1899 short _arg0
= (short) lua_tonumber(mklualib_lua_state
, 1);
1903 int mklualib_curses_color_content_ret
= (int) color_content(_arg0
, &_arg1
, &_arg2
, &_arg3
);
1904 lua_pushnumber(mklualib_lua_state
, mklualib_curses_color_content_ret
);
1905 lua_pushnumber(mklualib_lua_state
, _arg1
);
1906 lua_pushnumber(mklualib_lua_state
, _arg2
);
1907 lua_pushnumber(mklualib_lua_state
, _arg3
);
1911 /* curses.color_set*/
1912 int mklualib_curses_color_set(lua_State
* mklualib_lua_state
)
1914 short _arg0
= (short) lua_tonumber(mklualib_lua_state
, 1);
1915 int mklualib_curses_color_set_ret
= (int) color_set(_arg0
, 0);
1916 lua_pushnumber(mklualib_lua_state
, mklualib_curses_color_set_ret
);
1920 /* curses.COLOR_PAIR*/
1921 int mklualib_curses_COLOR_PAIR(lua_State
* mklualib_lua_state
)
1923 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1924 int mklualib_curses_COLOR_PAIR_ret
= (int) COLOR_PAIR(_arg0
);
1925 lua_pushnumber(mklualib_lua_state
, mklualib_curses_COLOR_PAIR_ret
);
1930 int mklualib_curses_copywin(lua_State
* mklualib_lua_state
)
1932 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
1933 WINDOW
* _arg1
= luacurses_towindow(mklualib_lua_state
, 2);
1934 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
1935 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
1936 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
1937 int _arg5
= (int) lua_tonumber(mklualib_lua_state
, 6);
1938 int _arg6
= (int) lua_tonumber(mklualib_lua_state
, 7);
1939 int _arg7
= (int) lua_tonumber(mklualib_lua_state
, 8);
1940 int _arg8
= (int) lua_tonumber(mklualib_lua_state
, 9);
1941 int mklualib_curses_copywin_ret
= (int) copywin(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
, _arg5
, _arg6
, _arg7
, _arg8
);
1942 lua_pushnumber(mklualib_lua_state
, mklualib_curses_copywin_ret
);
1946 /* curses.curs_set*/
1947 int mklualib_curses_curs_set(lua_State
* mklualib_lua_state
)
1949 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1950 int mklualib_curses_curs_set_ret
= (int) curs_set(_arg0
);
1951 lua_pushnumber(mklualib_lua_state
, mklualib_curses_curs_set_ret
);
1955 /* curses.def_prog_mode*/
1956 int mklualib_curses_def_prog_mode(lua_State
* mklualib_lua_state
)
1958 int mklualib_curses_def_prog_mode_ret
= (int) def_prog_mode();
1959 lua_pushnumber(mklualib_lua_state
, mklualib_curses_def_prog_mode_ret
);
1963 /* curses.def_shell_mode*/
1964 int mklualib_curses_def_shell_mode(lua_State
* mklualib_lua_state
)
1966 int mklualib_curses_def_shell_mode_ret
= (int) def_shell_mode();
1967 lua_pushnumber(mklualib_lua_state
, mklualib_curses_def_shell_mode_ret
);
1971 /* curses.delay_output*/
1972 int mklualib_curses_delay_output(lua_State
* mklualib_lua_state
)
1974 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
1975 int mklualib_curses_delay_output_ret
= (int) delay_output(_arg0
);
1976 lua_pushnumber(mklualib_lua_state
, mklualib_curses_delay_output_ret
);
1981 int mklualib_curses_delch(lua_State
* mklualib_lua_state
)
1983 int mklualib_curses_delch_ret
= (int) delch();
1984 lua_pushnumber(mklualib_lua_state
, mklualib_curses_delch_ret
);
1988 /* curses.deleteln*/
1989 int mklualib_curses_deleteln(lua_State
* mklualib_lua_state
)
1991 int mklualib_curses_deleteln_ret
= (int) deleteln();
1992 lua_pushnumber(mklualib_lua_state
, mklualib_curses_deleteln_ret
);
1996 /* curses.doupdate*/
1997 int mklualib_curses_doupdate(lua_State
* mklualib_lua_state
)
1999 int mklualib_curses_doupdate_ret
= (int) doupdate();
2000 lua_pushnumber(mklualib_lua_state
, mklualib_curses_doupdate_ret
);
2005 int mklualib_curses_echo(lua_State
* mklualib_lua_state
)
2007 int mklualib_curses_echo_ret
= (int) echo();
2008 lua_pushnumber(mklualib_lua_state
, mklualib_curses_echo_ret
);
2012 /* curses.echochar*/
2013 int mklualib_curses_echochar(lua_State
* mklualib_lua_state
)
2015 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
2016 int mklualib_curses_echochar_ret
= (int) echochar(_arg0
);
2017 lua_pushnumber(mklualib_lua_state
, mklualib_curses_echochar_ret
);
2022 int mklualib_curses_erase(lua_State
* mklualib_lua_state
)
2024 int mklualib_curses_erase_ret
= (int) erase();
2025 lua_pushnumber(mklualib_lua_state
, mklualib_curses_erase_ret
);
2030 int mklualib_curses_endwin(lua_State
* mklualib_lua_state
)
2032 int mklualib_curses_endwin_ret
= (int) endwin();
2033 lua_pushnumber(mklualib_lua_state
, mklualib_curses_endwin_ret
);
2037 /* curses.erasechar*/
2038 int mklualib_curses_erasechar(lua_State
* mklualib_lua_state
)
2040 char mklualib_curses_erasechar_ret
= (char) erasechar();
2041 lua_pushlstring(mklualib_lua_state
, &mklualib_curses_erasechar_ret
, 1);
2046 int mklualib_curses_filter(lua_State
* mklualib_lua_state
)
2053 int mklualib_curses_flash(lua_State
* mklualib_lua_state
)
2055 int mklualib_curses_flash_ret
= (int) flash();
2056 lua_pushnumber(mklualib_lua_state
, mklualib_curses_flash_ret
);
2060 /* curses.flushinp*/
2061 int mklualib_curses_flushinp(lua_State
* mklualib_lua_state
)
2063 int mklualib_curses_flushinp_ret
= (int) flushinp();
2064 lua_pushnumber(mklualib_lua_state
, mklualib_curses_flushinp_ret
);
2069 int mklualib_curses_getch(lua_State
* mklualib_lua_state
)
2071 int mklualib_curses_getch_ret
= (int) getch();
2072 lua_pushnumber(mklualib_lua_state
, mklualib_curses_getch_ret
);
2077 int mklualib_curses_getnstr(lua_State
* mklualib_lua_state
)
2079 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2080 char* mklualib_curses_getnstr_ret
= (char*) luacurses_getnstr(_arg0
);
2081 lua_pushstring(mklualib_lua_state
, mklualib_curses_getnstr_ret
);
2086 int mklualib_curses_getwin(lua_State
* mklualib_lua_state
)
2088 FILE* _arg0
= tofile(mklualib_lua_state
, 1);
2089 WINDOW
* mklualib_curses_getwin_ret
= (WINDOW
*) getwin(_arg0
);
2090 WINDOW
** mklualib_curses_getwin_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
2091 *mklualib_curses_getwin_ret_retptr
= mklualib_curses_getwin_ret
;
2095 /* curses.halfdelay*/
2096 int mklualib_curses_halfdelay(lua_State
* mklualib_lua_state
)
2098 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2099 int mklualib_curses_halfdelay_ret
= (int) halfdelay(_arg0
);
2100 lua_pushnumber(mklualib_lua_state
, mklualib_curses_halfdelay_ret
);
2104 /* curses.has_colors*/
2105 int mklualib_curses_has_colors(lua_State
* mklualib_lua_state
)
2107 bool mklualib_curses_has_colors_ret
= (bool) has_colors();
2108 lua_pushboolean(mklualib_lua_state
, mklualib_curses_has_colors_ret
);
2113 int mklualib_curses_has_ic(lua_State
* mklualib_lua_state
)
2115 bool mklualib_curses_has_ic_ret
= (bool) has_ic();
2116 lua_pushboolean(mklualib_lua_state
, mklualib_curses_has_ic_ret
);
2121 int mklualib_curses_has_il(lua_State
* mklualib_lua_state
)
2123 bool mklualib_curses_has_il_ret
= (bool) has_il();
2124 lua_pushboolean(mklualib_lua_state
, mklualib_curses_has_il_ret
);
2129 int mklualib_curses_hline(lua_State
* mklualib_lua_state
)
2131 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
2132 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2133 int mklualib_curses_hline_ret
= (int) hline(_arg0
, _arg1
);
2134 lua_pushnumber(mklualib_lua_state
, mklualib_curses_hline_ret
);
2139 int mklualib_curses_inch(lua_State
* mklualib_lua_state
)
2141 chtype mklualib_curses_inch_ret
= (chtype
) inch();
2142 lua_pushnumber(mklualib_lua_state
, mklualib_curses_inch_ret
);
2147 int mklualib_curses_initscr(lua_State
* mklualib_lua_state
)
2149 WINDOW
* mklualib_curses_initscr_ret
= (WINDOW
*) initscr();
2150 WINDOW
** mklualib_curses_initscr_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
2151 *mklualib_curses_initscr_ret_retptr
= mklualib_curses_initscr_ret
;
2155 /* curses.init_color*/
2156 int mklualib_curses_init_color(lua_State
* mklualib_lua_state
)
2158 short _arg0
= (short) lua_tonumber(mklualib_lua_state
, 1);
2159 short _arg1
= (short) lua_tonumber(mklualib_lua_state
, 2);
2160 short _arg2
= (short) lua_tonumber(mklualib_lua_state
, 3);
2161 short _arg3
= (short) lua_tonumber(mklualib_lua_state
, 4);
2162 int mklualib_curses_init_color_ret
= (int) init_color(_arg0
, _arg1
, _arg2
, _arg3
);
2163 lua_pushnumber(mklualib_lua_state
, mklualib_curses_init_color_ret
);
2167 /* curses.init_pair*/
2168 int mklualib_curses_init_pair(lua_State
* mklualib_lua_state
)
2170 short _arg0
= (short) lua_tonumber(mklualib_lua_state
, 1);
2171 short _arg1
= (short) lua_tonumber(mklualib_lua_state
, 2);
2172 short _arg2
= (short) lua_tonumber(mklualib_lua_state
, 3);
2173 int mklualib_curses_init_pair_ret
= (int) init_pair(_arg0
, _arg1
, _arg2
);
2174 lua_pushnumber(mklualib_lua_state
, mklualib_curses_init_pair_ret
);
2179 int mklualib_curses_innstr(lua_State
* mklualib_lua_state
)
2181 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2182 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2183 int mklualib_curses_innstr_ret
= (int) innstr(_arg0
, _arg1
);
2184 lua_pushnumber(mklualib_lua_state
, mklualib_curses_innstr_ret
);
2189 int mklualib_curses_insch(lua_State
* mklualib_lua_state
)
2191 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
2192 int mklualib_curses_insch_ret
= (int) insch(_arg0
);
2193 lua_pushnumber(mklualib_lua_state
, mklualib_curses_insch_ret
);
2197 /* curses.insdelln*/
2198 int mklualib_curses_insdelln(lua_State
* mklualib_lua_state
)
2200 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2201 int mklualib_curses_insdelln_ret
= (int) insdelln(_arg0
);
2202 lua_pushnumber(mklualib_lua_state
, mklualib_curses_insdelln_ret
);
2206 /* curses.insertln*/
2207 int mklualib_curses_insertln(lua_State
* mklualib_lua_state
)
2209 int mklualib_curses_insertln_ret
= (int) insertln();
2210 lua_pushnumber(mklualib_lua_state
, mklualib_curses_insertln_ret
);
2215 int mklualib_curses_insnstr(lua_State
* mklualib_lua_state
)
2217 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2218 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2219 int mklualib_curses_insnstr_ret
= (int) insnstr(_arg0
, _arg1
);
2220 lua_pushnumber(mklualib_lua_state
, mklualib_curses_insnstr_ret
);
2225 int mklualib_curses_insstr(lua_State
* mklualib_lua_state
)
2227 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2228 int mklualib_curses_insstr_ret
= (int) insstr(_arg0
);
2229 lua_pushnumber(mklualib_lua_state
, mklualib_curses_insstr_ret
);
2234 int mklualib_curses_instr(lua_State
* mklualib_lua_state
)
2236 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2237 int mklualib_curses_instr_ret
= (int) instr(_arg0
);
2238 lua_pushnumber(mklualib_lua_state
, mklualib_curses_instr_ret
);
2242 /* curses.isendwin*/
2243 int mklualib_curses_isendwin(lua_State
* mklualib_lua_state
)
2245 bool mklualib_curses_isendwin_ret
= (bool) isendwin();
2246 lua_pushboolean(mklualib_lua_state
, mklualib_curses_isendwin_ret
);
2251 int mklualib_curses_keyname(lua_State
* mklualib_lua_state
)
2253 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2254 char* mklualib_curses_keyname_ret
= (char*) keyname(_arg0
);
2255 lua_pushstring(mklualib_lua_state
, mklualib_curses_keyname_ret
);
2259 /* curses.killchar*/
2260 int mklualib_curses_killchar(lua_State
* mklualib_lua_state
)
2262 char mklualib_curses_killchar_ret
= (char) killchar();
2263 lua_pushlstring(mklualib_lua_state
, &mklualib_curses_killchar_ret
, 1);
2267 /* curses.longname*/
2268 int mklualib_curses_longname(lua_State
* mklualib_lua_state
)
2270 char* mklualib_curses_longname_ret
= (char*) longname();
2271 lua_pushstring(mklualib_lua_state
, mklualib_curses_longname_ret
);
2276 int mklualib_curses_move(lua_State
* mklualib_lua_state
)
2278 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2279 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2280 int mklualib_curses_move_ret
= (int) move(_arg0
, _arg1
);
2281 lua_pushnumber(mklualib_lua_state
, mklualib_curses_move_ret
);
2286 int mklualib_curses_mvaddch(lua_State
* mklualib_lua_state
)
2288 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2289 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2290 chtype _arg2
= (chtype
) lua_tonumber(mklualib_lua_state
, 3);
2291 int mklualib_curses_mvaddch_ret
= (int) mvaddch(_arg0
, _arg1
, _arg2
);
2292 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvaddch_ret
);
2296 /* curses.mvaddnstr*/
2297 int mklualib_curses_mvaddnstr(lua_State
* mklualib_lua_state
)
2299 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2300 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2301 char* _arg2
= (char*) lua_tostring(mklualib_lua_state
, 3);
2302 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2303 int mklualib_curses_mvaddnstr_ret
= (int) mvaddnstr(_arg0
, _arg1
, _arg2
, _arg3
);
2304 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvaddnstr_ret
);
2308 /* curses.mvaddstr*/
2309 int mklualib_curses_mvaddstr(lua_State
* mklualib_lua_state
)
2311 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2312 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2313 char* _arg2
= (char*) lua_tostring(mklualib_lua_state
, 3);
2314 int mklualib_curses_mvaddstr_ret
= (int) mvaddstr(_arg0
, _arg1
, _arg2
);
2315 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvaddstr_ret
);
2320 int mklualib_curses_mvchgat(lua_State
* mklualib_lua_state
)
2322 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2323 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2324 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
2325 attr_t _arg3
= (attr_t
) lua_tonumber(mklualib_lua_state
, 4);
2326 short _arg4
= (short) lua_tonumber(mklualib_lua_state
, 5);
2327 int mklualib_curses_mvchgat_ret
= (int) mvchgat(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
, 0);
2328 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvchgat_ret
);
2333 int mklualib_curses_mvcur(lua_State
* mklualib_lua_state
)
2335 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2336 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2337 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
2338 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2339 int mklualib_curses_mvcur_ret
= (int) mvcur(_arg0
, _arg1
, _arg2
, _arg3
);
2340 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvcur_ret
);
2345 int mklualib_curses_mvdelch(lua_State
* mklualib_lua_state
)
2347 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2348 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2349 int mklualib_curses_mvdelch_ret
= (int) mvdelch(_arg0
, _arg1
);
2350 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvdelch_ret
);
2355 int mklualib_curses_mvgetch(lua_State
* mklualib_lua_state
)
2357 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2358 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2359 int mklualib_curses_mvgetch_ret
= (int) mvgetch(_arg0
, _arg1
);
2360 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvgetch_ret
);
2364 /* curses.mvgetnstr*/
2365 int mklualib_curses_mvgetnstr(lua_State
* mklualib_lua_state
)
2367 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2368 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2369 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
2370 char* mklualib_curses_mvgetnstr_ret
= (char*) luacurses_mvgetnstr(_arg0
, _arg1
, _arg2
);
2371 lua_pushstring(mklualib_lua_state
, mklualib_curses_mvgetnstr_ret
);
2376 int mklualib_curses_mvhline(lua_State
* mklualib_lua_state
)
2378 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2379 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2380 chtype _arg2
= (chtype
) lua_tonumber(mklualib_lua_state
, 3);
2381 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2382 int mklualib_curses_mvhline_ret
= (int) mvhline(_arg0
, _arg1
, _arg2
, _arg3
);
2383 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvhline_ret
);
2388 int mklualib_curses_mvinch(lua_State
* mklualib_lua_state
)
2390 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2391 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2392 chtype mklualib_curses_mvinch_ret
= (chtype
) mvinch(_arg0
, _arg1
);
2393 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvinch_ret
);
2397 /* curses.mvinnstr*/
2398 int mklualib_curses_mvinnstr(lua_State
* mklualib_lua_state
)
2400 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2401 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2402 char* _arg2
= (char*) lua_tostring(mklualib_lua_state
, 3);
2403 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2404 int mklualib_curses_mvinnstr_ret
= (int) mvinnstr(_arg0
, _arg1
, _arg2
, _arg3
);
2405 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvinnstr_ret
);
2410 int mklualib_curses_mvinsch(lua_State
* mklualib_lua_state
)
2412 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2413 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2414 chtype _arg2
= (chtype
) lua_tonumber(mklualib_lua_state
, 3);
2415 int mklualib_curses_mvinsch_ret
= (int) mvinsch(_arg0
, _arg1
, _arg2
);
2416 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvinsch_ret
);
2420 /* curses.mvinsnstr*/
2421 int mklualib_curses_mvinsnstr(lua_State
* mklualib_lua_state
)
2423 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2424 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2425 char* _arg2
= (char*) lua_tostring(mklualib_lua_state
, 3);
2426 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2427 int mklualib_curses_mvinsnstr_ret
= (int) mvinsnstr(_arg0
, _arg1
, _arg2
, _arg3
);
2428 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvinsnstr_ret
);
2432 /* curses.mvinsstr*/
2433 int mklualib_curses_mvinsstr(lua_State
* mklualib_lua_state
)
2435 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2436 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2437 char* _arg2
= (char*) lua_tostring(mklualib_lua_state
, 3);
2438 int mklualib_curses_mvinsstr_ret
= (int) mvinsstr(_arg0
, _arg1
, _arg2
);
2439 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvinsstr_ret
);
2444 int mklualib_curses_mvinstr(lua_State
* mklualib_lua_state
)
2446 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2447 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2448 char* _arg2
= (char*) lua_tostring(mklualib_lua_state
, 3);
2449 int mklualib_curses_mvinstr_ret
= (int) mvinstr(_arg0
, _arg1
, _arg2
);
2450 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvinstr_ret
);
2455 int mklualib_curses_mvvline(lua_State
* mklualib_lua_state
)
2457 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2458 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2459 chtype _arg2
= (chtype
) lua_tonumber(mklualib_lua_state
, 3);
2460 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2461 int mklualib_curses_mvvline_ret
= (int) mvvline(_arg0
, _arg1
, _arg2
, _arg3
);
2462 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mvvline_ret
);
2467 int mklualib_curses_napms(lua_State
* mklualib_lua_state
)
2469 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2470 int mklualib_curses_napms_ret
= (int) napms(_arg0
);
2471 lua_pushnumber(mklualib_lua_state
, mklualib_curses_napms_ret
);
2476 int mklualib_curses_newpad(lua_State
* mklualib_lua_state
)
2478 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2479 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2480 WINDOW
* mklualib_curses_newpad_ret
= (WINDOW
*) newpad(_arg0
, _arg1
);
2481 WINDOW
** mklualib_curses_newpad_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
2482 *mklualib_curses_newpad_ret_retptr
= mklualib_curses_newpad_ret
;
2487 int mklualib_curses_newterm(lua_State
* mklualib_lua_state
)
2489 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2490 FILE* _arg1
= tofile(mklualib_lua_state
, 2);
2491 FILE* _arg2
= tofile(mklualib_lua_state
, 3);
2492 SCREEN
* mklualib_curses_newterm_ret
= (SCREEN
*) newterm(_arg0
, _arg1
, _arg2
);
2493 SCREEN
** mklualib_curses_newterm_ret_retptr
= luacurses_newscreen(mklualib_lua_state
);
2494 *mklualib_curses_newterm_ret_retptr
= mklualib_curses_newterm_ret
;
2499 int mklualib_curses_newwin(lua_State
* mklualib_lua_state
)
2501 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2502 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2503 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
2504 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2505 WINDOW
* mklualib_curses_newwin_ret
= (WINDOW
*) newwin(_arg0
, _arg1
, _arg2
, _arg3
);
2506 WINDOW
** mklualib_curses_newwin_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
2507 *mklualib_curses_newwin_ret_retptr
= mklualib_curses_newwin_ret
;
2512 int mklualib_curses_nl(lua_State
* mklualib_lua_state
)
2514 int mklualib_curses_nl_ret
= (int) nl();
2515 lua_pushnumber(mklualib_lua_state
, mklualib_curses_nl_ret
);
2519 /* curses.nocbreak*/
2520 int mklualib_curses_nocbreak(lua_State
* mklualib_lua_state
)
2522 int mklualib_curses_nocbreak_ret
= (int) nocbreak();
2523 lua_pushnumber(mklualib_lua_state
, mklualib_curses_nocbreak_ret
);
2528 int mklualib_curses_noecho(lua_State
* mklualib_lua_state
)
2530 int mklualib_curses_noecho_ret
= (int) noecho();
2531 lua_pushnumber(mklualib_lua_state
, mklualib_curses_noecho_ret
);
2536 int mklualib_curses_nonl(lua_State
* mklualib_lua_state
)
2538 int mklualib_curses_nonl_ret
= (int) nonl();
2539 lua_pushnumber(mklualib_lua_state
, mklualib_curses_nonl_ret
);
2543 /* curses.noqiflush*/
2544 int mklualib_curses_noqiflush(lua_State
* mklualib_lua_state
)
2551 int mklualib_curses_noraw(lua_State
* mklualib_lua_state
)
2553 int mklualib_curses_noraw_ret
= (int) noraw();
2554 lua_pushnumber(mklualib_lua_state
, mklualib_curses_noraw_ret
);
2559 int mklualib_curses_overlay(lua_State
* mklualib_lua_state
)
2561 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2562 WINDOW
* _arg1
= luacurses_towindow(mklualib_lua_state
, 2);
2563 int mklualib_curses_overlay_ret
= (int) overlay(_arg0
, _arg1
);
2564 lua_pushnumber(mklualib_lua_state
, mklualib_curses_overlay_ret
);
2568 /* curses.overwrite*/
2569 int mklualib_curses_overwrite(lua_State
* mklualib_lua_state
)
2571 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2572 WINDOW
* _arg1
= luacurses_towindow(mklualib_lua_state
, 2);
2573 int mklualib_curses_overwrite_ret
= (int) overwrite(_arg0
, _arg1
);
2574 lua_pushnumber(mklualib_lua_state
, mklualib_curses_overwrite_ret
);
2578 /* curses.pair_content*/
2579 int mklualib_curses_pair_content(lua_State
* mklualib_lua_state
)
2581 short _arg0
= (short) lua_tonumber(mklualib_lua_state
, 1);
2584 int mklualib_curses_pair_content_ret
= (int) pair_content(_arg0
, &_arg1
, &_arg2
);
2585 lua_pushnumber(mklualib_lua_state
, mklualib_curses_pair_content_ret
);
2586 lua_pushnumber(mklualib_lua_state
, _arg1
);
2587 lua_pushnumber(mklualib_lua_state
, _arg2
);
2591 /* curses.PAIR_NUMBER*/
2592 int mklualib_curses_PAIR_NUMBER(lua_State
* mklualib_lua_state
)
2594 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2595 int mklualib_curses_PAIR_NUMBER_ret
= (int) PAIR_NUMBER(_arg0
);
2596 lua_pushnumber(mklualib_lua_state
, mklualib_curses_PAIR_NUMBER_ret
);
2601 int mklualib_curses_putp(lua_State
* mklualib_lua_state
)
2603 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2604 int mklualib_curses_putp_ret
= (int) putp(_arg0
);
2605 lua_pushnumber(mklualib_lua_state
, mklualib_curses_putp_ret
);
2610 int mklualib_curses_qiflush(lua_State
* mklualib_lua_state
)
2617 int mklualib_curses_raw(lua_State
* mklualib_lua_state
)
2619 int mklualib_curses_raw_ret
= (int) raw();
2620 lua_pushnumber(mklualib_lua_state
, mklualib_curses_raw_ret
);
2625 int mklualib_curses_refresh(lua_State
* mklualib_lua_state
)
2627 int mklualib_curses_refresh_ret
= (int) refresh();
2628 lua_pushnumber(mklualib_lua_state
, mklualib_curses_refresh_ret
);
2633 int mklualib_curses_resetty(lua_State
* mklualib_lua_state
)
2635 int mklualib_curses_resetty_ret
= (int) resetty();
2636 lua_pushnumber(mklualib_lua_state
, mklualib_curses_resetty_ret
);
2640 /* curses.reset_prog_mode*/
2641 int mklualib_curses_reset_prog_mode(lua_State
* mklualib_lua_state
)
2643 int mklualib_curses_reset_prog_mode_ret
= (int) reset_prog_mode();
2644 lua_pushnumber(mklualib_lua_state
, mklualib_curses_reset_prog_mode_ret
);
2648 /* curses.reset_shell_mode*/
2649 int mklualib_curses_reset_shell_mode(lua_State
* mklualib_lua_state
)
2651 int mklualib_curses_reset_shell_mode_ret
= (int) reset_shell_mode();
2652 lua_pushnumber(mklualib_lua_state
, mklualib_curses_reset_shell_mode_ret
);
2657 int mklualib_curses_savetty(lua_State
* mklualib_lua_state
)
2659 int mklualib_curses_savetty_ret
= (int) savetty();
2660 lua_pushnumber(mklualib_lua_state
, mklualib_curses_savetty_ret
);
2664 /* curses.scr_dump*/
2665 int mklualib_curses_scr_dump(lua_State
* mklualib_lua_state
)
2667 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2668 int mklualib_curses_scr_dump_ret
= (int) scr_dump(_arg0
);
2669 lua_pushnumber(mklualib_lua_state
, mklualib_curses_scr_dump_ret
);
2673 /* curses.scr_init*/
2674 int mklualib_curses_scr_init(lua_State
* mklualib_lua_state
)
2676 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2677 int mklualib_curses_scr_init_ret
= (int) scr_init(_arg0
);
2678 lua_pushnumber(mklualib_lua_state
, mklualib_curses_scr_init_ret
);
2683 int mklualib_curses_scrl(lua_State
* mklualib_lua_state
)
2685 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2686 int mklualib_curses_scrl_ret
= (int) scrl(_arg0
);
2687 lua_pushnumber(mklualib_lua_state
, mklualib_curses_scrl_ret
);
2691 /* curses.scr_restore*/
2692 int mklualib_curses_scr_restore(lua_State
* mklualib_lua_state
)
2694 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2695 int mklualib_curses_scr_restore_ret
= (int) scr_restore(_arg0
);
2696 lua_pushnumber(mklualib_lua_state
, mklualib_curses_scr_restore_ret
);
2701 int mklualib_curses_scr_set(lua_State
* mklualib_lua_state
)
2703 char* _arg0
= (char*) lua_tostring(mklualib_lua_state
, 1);
2704 int mklualib_curses_scr_set_ret
= (int) scr_set(_arg0
);
2705 lua_pushnumber(mklualib_lua_state
, mklualib_curses_scr_set_ret
);
2709 /* curses.setscrreg*/
2710 int mklualib_curses_setscrreg(lua_State
* mklualib_lua_state
)
2712 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2713 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2714 int mklualib_curses_setscrreg_ret
= (int) setscrreg(_arg0
, _arg1
);
2715 lua_pushnumber(mklualib_lua_state
, mklualib_curses_setscrreg_ret
);
2719 /* curses.standout*/
2720 int mklualib_curses_standout(lua_State
* mklualib_lua_state
)
2722 int mklualib_curses_standout_ret
= (int) standout();
2723 lua_pushnumber(mklualib_lua_state
, mklualib_curses_standout_ret
);
2727 /* curses.standend*/
2728 int mklualib_curses_standend(lua_State
* mklualib_lua_state
)
2730 int mklualib_curses_standend_ret
= (int) standend();
2731 lua_pushnumber(mklualib_lua_state
, mklualib_curses_standend_ret
);
2735 /* curses.start_color*/
2736 int mklualib_curses_start_color(lua_State
* mklualib_lua_state
)
2738 int mklualib_curses_start_color_ret
= (int) start_color();
2739 lua_pushnumber(mklualib_lua_state
, mklualib_curses_start_color_ret
);
2744 int mklualib_curses_subpad(lua_State
* mklualib_lua_state
)
2746 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2747 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2748 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
2749 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2750 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
2751 WINDOW
* mklualib_curses_subpad_ret
= (WINDOW
*) subpad(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
);
2752 WINDOW
** mklualib_curses_subpad_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
2753 *mklualib_curses_subpad_ret_retptr
= mklualib_curses_subpad_ret
;
2758 int mklualib_curses_subwin(lua_State
* mklualib_lua_state
)
2760 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2761 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2762 int _arg2
= (int) lua_tonumber(mklualib_lua_state
, 3);
2763 int _arg3
= (int) lua_tonumber(mklualib_lua_state
, 4);
2764 int _arg4
= (int) lua_tonumber(mklualib_lua_state
, 5);
2765 WINDOW
* mklualib_curses_subwin_ret
= (WINDOW
*) subwin(_arg0
, _arg1
, _arg2
, _arg3
, _arg4
);
2766 WINDOW
** mklualib_curses_subwin_ret_retptr
= luacurses_newwindow(mklualib_lua_state
);
2767 *mklualib_curses_subwin_ret_retptr
= mklualib_curses_subwin_ret
;
2772 int mklualib_curses_syncok(lua_State
* mklualib_lua_state
)
2774 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2775 bool _arg1
= (bool) lua_toboolean(mklualib_lua_state
, 2);
2776 int mklualib_curses_syncok_ret
= (int) syncok(_arg0
, _arg1
);
2777 lua_pushnumber(mklualib_lua_state
, mklualib_curses_syncok_ret
);
2782 int mklualib_curses_timeout(lua_State
* mklualib_lua_state
)
2784 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2789 /* curses.typeahead*/
2790 int mklualib_curses_typeahead(lua_State
* mklualib_lua_state
)
2792 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2793 int mklualib_curses_typeahead_ret
= (int) typeahead(_arg0
);
2794 lua_pushnumber(mklualib_lua_state
, mklualib_curses_typeahead_ret
);
2799 int mklualib_curses_ungetch(lua_State
* mklualib_lua_state
)
2801 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2802 int mklualib_curses_ungetch_ret
= (int) ungetch(_arg0
);
2803 lua_pushnumber(mklualib_lua_state
, mklualib_curses_ungetch_ret
);
2808 int mklualib_curses_use_env(lua_State
* mklualib_lua_state
)
2810 bool _arg0
= (bool) lua_toboolean(mklualib_lua_state
, 1);
2816 int mklualib_curses_vidattr(lua_State
* mklualib_lua_state
)
2818 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
2819 int mklualib_curses_vidattr_ret
= (int) vidattr(_arg0
);
2820 lua_pushnumber(mklualib_lua_state
, mklualib_curses_vidattr_ret
);
2825 int mklualib_curses_vline(lua_State
* mklualib_lua_state
)
2827 chtype _arg0
= (chtype
) lua_tonumber(mklualib_lua_state
, 1);
2828 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2829 int mklualib_curses_vline_ret
= (int) vline(_arg0
, _arg1
);
2830 lua_pushnumber(mklualib_lua_state
, mklualib_curses_vline_ret
);
2835 int mklualib_curses_getyx(lua_State
* mklualib_lua_state
)
2837 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2841 lua_pushnumber(mklualib_lua_state
, y
);
2842 lua_pushnumber(mklualib_lua_state
, x
);
2846 /* curses.getbegyx*/
2847 int mklualib_curses_getbegyx(lua_State
* mklualib_lua_state
)
2849 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2852 getbegyx(_arg0
, y
, x
);
2853 lua_pushnumber(mklualib_lua_state
, y
);
2854 lua_pushnumber(mklualib_lua_state
, x
);
2858 /* curses.getmaxyx*/
2859 int mklualib_curses_getmaxyx(lua_State
* mklualib_lua_state
)
2861 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2864 getmaxyx(_arg0
, y
, x
);
2865 lua_pushnumber(mklualib_lua_state
, y
);
2866 lua_pushnumber(mklualib_lua_state
, x
);
2870 /* curses.getparyx*/
2871 int mklualib_curses_getparyx(lua_State
* mklualib_lua_state
)
2873 WINDOW
* _arg0
= luacurses_towindow(mklualib_lua_state
, 1);
2876 getparyx(_arg0
, y
, x
);
2877 lua_pushnumber(mklualib_lua_state
, y
);
2878 lua_pushnumber(mklualib_lua_state
, x
);
2883 int mklualib_curses_KEY_F(lua_State
* mklualib_lua_state
)
2885 int n
= (int) lua_tonumber(mklualib_lua_state
, 1);
2886 int mklualib_curses_KEY_F_ret
= (int) KEY_F(n
);
2887 lua_pushnumber(mklualib_lua_state
, mklualib_curses_KEY_F_ret
);
2891 /* curses.BUTTON_RELEASE*/
2892 int mklualib_curses_BUTTON_RELEASE(lua_State
* mklualib_lua_state
)
2894 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2895 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2896 bool mklualib_curses_BUTTON_RELEASE_ret
= (bool) BUTTON_RELEASE(_arg0
, _arg1
);
2897 lua_pushboolean(mklualib_lua_state
, mklualib_curses_BUTTON_RELEASE_ret
);
2901 /* curses.BUTTON_PRESS*/
2902 int mklualib_curses_BUTTON_PRESS(lua_State
* mklualib_lua_state
)
2904 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2905 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2906 bool mklualib_curses_BUTTON_PRESS_ret
= (bool) BUTTON_PRESS(_arg0
, _arg1
);
2907 lua_pushboolean(mklualib_lua_state
, mklualib_curses_BUTTON_PRESS_ret
);
2911 /* curses.BUTTON_CLICK*/
2912 int mklualib_curses_BUTTON_CLICK(lua_State
* mklualib_lua_state
)
2914 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2915 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2916 bool mklualib_curses_BUTTON_CLICK_ret
= (bool) BUTTON_CLICK(_arg0
, _arg1
);
2917 lua_pushboolean(mklualib_lua_state
, mklualib_curses_BUTTON_CLICK_ret
);
2921 /* curses.BUTTON_DOUBLE_CLICK*/
2922 int mklualib_curses_BUTTON_DOUBLE_CLICK(lua_State
* mklualib_lua_state
)
2924 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2925 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2926 bool mklualib_curses_BUTTON_DOUBLE_CLICK_ret
= (bool) BUTTON_DOUBLE_CLICK(_arg0
, _arg1
);
2927 lua_pushboolean(mklualib_lua_state
, mklualib_curses_BUTTON_DOUBLE_CLICK_ret
);
2931 /* curses.BUTTON_TRIPLE_CLICK*/
2932 int mklualib_curses_BUTTON_TRIPLE_CLICK(lua_State
* mklualib_lua_state
)
2934 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2935 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2936 bool mklualib_curses_BUTTON_TRIPLE_CLICK_ret
= (bool) BUTTON_TRIPLE_CLICK(_arg0
, _arg1
);
2937 lua_pushboolean(mklualib_lua_state
, mklualib_curses_BUTTON_TRIPLE_CLICK_ret
);
2941 /* curses.BUTTON_RESERVED_EVENT*/
2942 int mklualib_curses_BUTTON_RESERVED_EVENT(lua_State
* mklualib_lua_state
)
2944 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
2945 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
2946 bool mklualib_curses_BUTTON_RESERVED_EVENT_ret
= (bool) BUTTON_RESERVED_EVENT(_arg0
, _arg1
);
2947 lua_pushboolean(mklualib_lua_state
, mklualib_curses_BUTTON_RESERVED_EVENT_ret
);
2951 /* curses.getmouse*/
2952 int mklualib_curses_getmouse(lua_State
* mklualib_lua_state
)
2959 bool mklualib_curses_getmouse_ret
= (bool) luacurses_getmouse(&id
, &x
, &y
, &z
, &bstate
);
2960 lua_pushboolean(mklualib_lua_state
, mklualib_curses_getmouse_ret
);
2961 lua_pushnumber(mklualib_lua_state
, id
);
2962 lua_pushnumber(mklualib_lua_state
, x
);
2963 lua_pushnumber(mklualib_lua_state
, y
);
2964 lua_pushnumber(mklualib_lua_state
, z
);
2965 lua_pushnumber(mklualib_lua_state
, bstate
);
2969 /* curses.ungetmouse*/
2970 int mklualib_curses_ungetmouse(lua_State
* mklualib_lua_state
)
2972 short id
= (short) lua_tonumber(mklualib_lua_state
, 1);
2973 int x
= (int) lua_tonumber(mklualib_lua_state
, 2);
2974 int y
= (int) lua_tonumber(mklualib_lua_state
, 3);
2975 int z
= (int) lua_tonumber(mklualib_lua_state
, 4);
2976 mmask_t bstate
= (mmask_t
) lua_tonumber(mklualib_lua_state
, 5);
2977 bool mklualib_curses_ungetmouse_ret
= (bool) luacurses_ungetmouse(id
, x
, y
, z
, bstate
);
2978 lua_pushboolean(mklualib_lua_state
, mklualib_curses_ungetmouse_ret
);
2982 /* curses.mousemask*/
2983 int mklualib_curses_mousemask(lua_State
* mklualib_lua_state
)
2985 mmask_t _arg0
= (mmask_t
) lua_tonumber(mklualib_lua_state
, 1);
2987 mmask_t mklualib_curses_mousemask_ret
= (mmask_t
) mousemask(_arg0
, &_arg1
);
2988 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mousemask_ret
);
2989 lua_pushnumber(mklualib_lua_state
, _arg1
);
2993 /* curses.addmousemask*/
2994 int mklualib_curses_addmousemask(lua_State
* mklualib_lua_state
)
2996 mmask_t _arg0
= (mmask_t
) lua_tonumber(mklualib_lua_state
, 1);
2997 mmask_t mklualib_curses_addmousemask_ret
= (mmask_t
) luacurses_addmousemask(_arg0
);
2998 lua_pushnumber(mklualib_lua_state
, mklualib_curses_addmousemask_ret
);
3002 /* curses.mouseinterval*/
3003 int mklualib_curses_mouseinterval(lua_State
* mklualib_lua_state
)
3005 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
3006 int mklualib_curses_mouseinterval_ret
= (int) mouseinterval(_arg0
);
3007 lua_pushnumber(mklualib_lua_state
, mklualib_curses_mouseinterval_ret
);
3011 /* curses.mouse_trafo*/
3012 int mklualib_curses_mouse_trafo(lua_State
* mklualib_lua_state
)
3014 int _arg0
= (int) lua_tonumber(mklualib_lua_state
, 1);
3015 int _arg1
= (int) lua_tonumber(mklualib_lua_state
, 2);
3016 bool _arg2
= (bool) lua_toboolean(mklualib_lua_state
, 3);
3017 bool mklualib_curses_mouse_trafo_ret
= (bool) mouse_trafo(&_arg0
, &_arg1
, _arg2
);
3018 lua_pushboolean(mklualib_lua_state
, mklualib_curses_mouse_trafo_ret
);
3019 lua_pushnumber(mklualib_lua_state
, _arg0
);
3020 lua_pushnumber(mklualib_lua_state
, _arg1
);
3024 const luaL_reg mklualib_curses_lib
[] = {
3025 {"COLORS", mklualib_curses_COLORS
},
3026 {"COLOR_PAIRS", mklualib_curses_COLOR_PAIRS
},
3027 {"NCURSES_ACS", mklualib_curses_NCURSES_ACS
},
3028 {"ACS_ULCORNER", mklualib_curses_ACS_ULCORNER
},
3029 {"ACS_LLCORNER", mklualib_curses_ACS_LLCORNER
},
3030 {"ACS_URCORNER", mklualib_curses_ACS_URCORNER
},
3031 {"ACS_LRCORNER", mklualib_curses_ACS_LRCORNER
},
3032 {"ACS_LTEE", mklualib_curses_ACS_LTEE
},
3033 {"ACS_RTEE", mklualib_curses_ACS_RTEE
},
3034 {"ACS_BTEE", mklualib_curses_ACS_BTEE
},
3035 {"ACS_TTEE", mklualib_curses_ACS_TTEE
},
3036 {"ACS_HLINE", mklualib_curses_ACS_HLINE
},
3037 {"ACS_VLINE", mklualib_curses_ACS_VLINE
},
3038 {"ACS_PLUS", mklualib_curses_ACS_PLUS
},
3039 {"ACS_S1", mklualib_curses_ACS_S1
},
3040 {"ACS_S9", mklualib_curses_ACS_S9
},
3041 {"ACS_DIAMOND", mklualib_curses_ACS_DIAMOND
},
3042 {"ACS_CKBOARD", mklualib_curses_ACS_CKBOARD
},
3043 {"ACS_DEGREE", mklualib_curses_ACS_DEGREE
},
3044 {"ACS_PLMINUS", mklualib_curses_ACS_PLMINUS
},
3045 {"ACS_BULLET", mklualib_curses_ACS_BULLET
},
3046 {"ACS_LARROW", mklualib_curses_ACS_LARROW
},
3047 {"ACS_RARROW", mklualib_curses_ACS_RARROW
},
3048 {"ACS_DARROW", mklualib_curses_ACS_DARROW
},
3049 {"ACS_UARROW", mklualib_curses_ACS_UARROW
},
3050 {"ACS_BOARD", mklualib_curses_ACS_BOARD
},
3051 {"ACS_LANTERN", mklualib_curses_ACS_LANTERN
},
3052 {"ACS_BLOCK", mklualib_curses_ACS_BLOCK
},
3053 {"ACS_S3", mklualib_curses_ACS_S3
},
3054 {"ACS_S7", mklualib_curses_ACS_S7
},
3055 {"ACS_LEQUAL", mklualib_curses_ACS_LEQUAL
},
3056 {"ACS_GEQUAL", mklualib_curses_ACS_GEQUAL
},
3057 {"ACS_PI", mklualib_curses_ACS_PI
},
3058 {"ACS_NEQUAL", mklualib_curses_ACS_NEQUAL
},
3059 {"ACS_STERLING", mklualib_curses_ACS_STERLING
},
3060 {"ACS_BSSB", mklualib_curses_ACS_BSSB
},
3061 {"ACS_SSBB", mklualib_curses_ACS_SSBB
},
3062 {"ACS_BBSS", mklualib_curses_ACS_BBSS
},
3063 {"ACS_SBBS", mklualib_curses_ACS_SBBS
},
3064 {"ACS_SBSS", mklualib_curses_ACS_SBSS
},
3065 {"ACS_SSSB", mklualib_curses_ACS_SSSB
},
3066 {"ACS_SSBS", mklualib_curses_ACS_SSBS
},
3067 {"ACS_BSSS", mklualib_curses_ACS_BSSS
},
3068 {"ACS_BSBS", mklualib_curses_ACS_BSBS
},
3069 {"ACS_SBSB", mklualib_curses_ACS_SBSB
},
3070 {"ACS_SSSS", mklualib_curses_ACS_SSSS
},
3071 {"delscreen", mklualib_curses_delscreen
},
3072 {"set_term", mklualib_curses_set_term
},
3073 {"box", mklualib_curses_box
},
3074 {"clearok", mklualib_curses_clearok
},
3075 {"delwin", mklualib_curses_delwin
},
3076 {"derwin", mklualib_curses_derwin
},
3077 {"dupwin", mklualib_curses_dupwin
},
3078 {"getbkgd", mklualib_curses_getbkgd
},
3079 {"idcok", mklualib_curses_idcok
},
3080 {"idlok", mklualib_curses_idlok
},
3081 {"immedok", mklualib_curses_immedok
},
3082 {"intrflush", mklualib_curses_intrflush
},
3083 {"is_linetouched", mklualib_curses_is_linetouched
},
3084 {"is_wintouched", mklualib_curses_is_wintouched
},
3085 {"keypad", mklualib_curses_keypad
},
3086 {"leaveok", mklualib_curses_leaveok
},
3087 {"meta", mklualib_curses_meta
},
3088 {"mvderwin", mklualib_curses_mvderwin
},
3089 {"mvwaddch", mklualib_curses_mvwaddch
},
3090 {"mvwaddstr", mklualib_curses_mvwaddstr
},
3091 {"mvwchgat", mklualib_curses_mvwchgat
},
3092 {"mvwdelch", mklualib_curses_mvwdelch
},
3093 {"mvwgetch", mklualib_curses_mvwgetch
},
3094 {"mvwgetnstr", mklualib_curses_mvwgetnstr
},
3095 {"mvwhline", mklualib_curses_mvwhline
},
3096 {"mvwin", mklualib_curses_mvwin
},
3097 {"mvwinch", mklualib_curses_mvwinch
},
3098 {"mvwinnstr", mklualib_curses_mvwinnstr
},
3099 {"mvwinsch", mklualib_curses_mvwinsch
},
3100 {"mvwinsnstr", mklualib_curses_mvwinsnstr
},
3101 {"mvwinsstr", mklualib_curses_mvwinsstr
},
3102 {"mvwinstr", mklualib_curses_mvwinstr
},
3103 {"mvwvline", mklualib_curses_mvwvline
},
3104 {"nodelay", mklualib_curses_nodelay
},
3105 {"notimeout", mklualib_curses_notimeout
},
3106 {"pechochar", mklualib_curses_pechochar
},
3107 {"pnoutrefresh", mklualib_curses_pnoutrefresh
},
3108 {"prefresh", mklualib_curses_prefresh
},
3109 {"putwin", mklualib_curses_putwin
},
3110 {"redrawwin", mklualib_curses_redrawwin
},
3111 {"scroll", mklualib_curses_scroll
},
3112 {"scrollok", mklualib_curses_scrollok
},
3113 {"touchline", mklualib_curses_touchline
},
3114 {"touchwin", mklualib_curses_touchwin
},
3115 {"untouchwin", mklualib_curses_untouchwin
},
3116 {"waddch", mklualib_curses_waddch
},
3117 {"waddnstr", mklualib_curses_waddnstr
},
3118 {"waddstr", mklualib_curses_waddstr
},
3119 {"wattron", mklualib_curses_wattron
},
3120 {"wattroff", mklualib_curses_wattroff
},
3121 {"wattrset", mklualib_curses_wattrset
},
3122 {"wattr_get", mklualib_curses_wattr_get
},
3123 {"wattr_on", mklualib_curses_wattr_on
},
3124 {"wattr_off", mklualib_curses_wattr_off
},
3125 {"wattr_set", mklualib_curses_wattr_set
},
3126 {"wbkgd", mklualib_curses_wbkgd
},
3127 {"wbkgdset", mklualib_curses_wbkgdset
},
3128 {"wborder", mklualib_curses_wborder
},
3129 {"wchgat", mklualib_curses_wchgat
},
3130 {"wclear", mklualib_curses_wclear
},
3131 {"wclrtobot", mklualib_curses_wclrtobot
},
3132 {"wclrtoeol", mklualib_curses_wclrtoeol
},
3133 {"wcolor_set", mklualib_curses_wcolor_set
},
3134 {"wcursyncup", mklualib_curses_wcursyncup
},
3135 {"wdelch", mklualib_curses_wdelch
},
3136 {"wdeleteln", mklualib_curses_wdeleteln
},
3137 {"wechochar", mklualib_curses_wechochar
},
3138 {"werase", mklualib_curses_werase
},
3139 {"wgetch", mklualib_curses_wgetch
},
3140 {"wgetnstr", mklualib_curses_wgetnstr
},
3141 {"whline", mklualib_curses_whline
},
3142 {"winch", mklualib_curses_winch
},
3143 {"winnstr", mklualib_curses_winnstr
},
3144 {"winsch", mklualib_curses_winsch
},
3145 {"winsdelln", mklualib_curses_winsdelln
},
3146 {"winsertln", mklualib_curses_winsertln
},
3147 {"winsnstr", mklualib_curses_winsnstr
},
3148 {"winsstr", mklualib_curses_winsstr
},
3149 {"winstr", mklualib_curses_winstr
},
3150 {"wmove", mklualib_curses_wmove
},
3151 {"wnoutrefresh", mklualib_curses_wnoutrefresh
},
3152 {"wredrawln", mklualib_curses_wredrawln
},
3153 {"wrefresh", mklualib_curses_wrefresh
},
3154 {"wscrl", mklualib_curses_wscrl
},
3155 {"wsetscrreg", mklualib_curses_wsetscrreg
},
3156 {"wstandout", mklualib_curses_wstandout
},
3157 {"wstandend", mklualib_curses_wstandend
},
3158 {"wsyncdown", mklualib_curses_wsyncdown
},
3159 {"wsyncup", mklualib_curses_wsyncup
},
3160 {"wtimeout", mklualib_curses_wtimeout
},
3161 {"wtouchln", mklualib_curses_wtouchln
},
3162 {"wvline", mklualib_curses_wvline
},
3163 {"wenclose", mklualib_curses_wenclose
},
3164 {"wmouse_trafo", mklualib_curses_wmouse_trafo
},
3165 {"stdscr", mklualib_curses_stdscr
},
3166 {"curscr", mklualib_curses_curscr
},
3167 {"newscr", mklualib_curses_newscr
},
3168 {"LINES", mklualib_curses_LINES
},
3169 {"COLS", mklualib_curses_COLS
},
3170 {"TABSIZE", mklualib_curses_TABSIZE
},
3171 {"ESCDELAY", mklualib_curses_ESCDELAY
},
3172 {"is_term_resized", mklualib_curses_is_term_resized
},
3173 {"keybound", mklualib_curses_keybound
},
3174 {"curses_version", mklualib_curses_curses_version
},
3175 {"assume_default_colors", mklualib_curses_assume_default_colors
},
3176 {"define_key", mklualib_curses_define_key
},
3177 {"key_defined", mklualib_curses_key_defined
},
3178 {"keyok", mklualib_curses_keyok
},
3179 {"resize_term", mklualib_curses_resize_term
},
3180 {"resizeterm", mklualib_curses_resizeterm
},
3181 {"use_default_colors", mklualib_curses_use_default_colors
},
3182 {"use_extended_names", mklualib_curses_use_extended_names
},
3183 {"wresize", mklualib_curses_wresize
},
3184 {"addch", mklualib_curses_addch
},
3185 {"addnstr", mklualib_curses_addnstr
},
3186 {"addstr", mklualib_curses_addstr
},
3187 {"attroff", mklualib_curses_attroff
},
3188 {"attron", mklualib_curses_attron
},
3189 {"attrset", mklualib_curses_attrset
},
3190 {"attr_get", mklualib_curses_attr_get
},
3191 {"attr_off", mklualib_curses_attr_off
},
3192 {"attr_on", mklualib_curses_attr_on
},
3193 {"attr_set", mklualib_curses_attr_set
},
3194 {"baudrate", mklualib_curses_baudrate
},
3195 {"beep", mklualib_curses_beep
},
3196 {"bkgd", mklualib_curses_bkgd
},
3197 {"bkgdset", mklualib_curses_bkgdset
},
3198 {"border", mklualib_curses_border
},
3199 {"can_change_color", mklualib_curses_can_change_color
},
3200 {"cbreak", mklualib_curses_cbreak
},
3201 {"chgat", mklualib_curses_chgat
},
3202 {"clear", mklualib_curses_clear
},
3203 {"clrtobot", mklualib_curses_clrtobot
},
3204 {"clrtoeol", mklualib_curses_clrtoeol
},
3205 {"color_content", mklualib_curses_color_content
},
3206 {"color_set", mklualib_curses_color_set
},
3207 {"COLOR_PAIR", mklualib_curses_COLOR_PAIR
},
3208 {"copywin", mklualib_curses_copywin
},
3209 {"curs_set", mklualib_curses_curs_set
},
3210 {"def_prog_mode", mklualib_curses_def_prog_mode
},
3211 {"def_shell_mode", mklualib_curses_def_shell_mode
},
3212 {"delay_output", mklualib_curses_delay_output
},
3213 {"delch", mklualib_curses_delch
},
3214 {"deleteln", mklualib_curses_deleteln
},
3215 {"doupdate", mklualib_curses_doupdate
},
3216 {"echo", mklualib_curses_echo
},
3217 {"echochar", mklualib_curses_echochar
},
3218 {"erase", mklualib_curses_erase
},
3219 {"endwin", mklualib_curses_endwin
},
3220 {"erasechar", mklualib_curses_erasechar
},
3221 {"filter", mklualib_curses_filter
},
3222 {"flash", mklualib_curses_flash
},
3223 {"flushinp", mklualib_curses_flushinp
},
3224 {"getch", mklualib_curses_getch
},
3225 {"getnstr", mklualib_curses_getnstr
},
3226 {"getwin", mklualib_curses_getwin
},
3227 {"halfdelay", mklualib_curses_halfdelay
},
3228 {"has_colors", mklualib_curses_has_colors
},
3229 {"has_ic", mklualib_curses_has_ic
},
3230 {"has_il", mklualib_curses_has_il
},
3231 {"hline", mklualib_curses_hline
},
3232 {"inch", mklualib_curses_inch
},
3233 {"initscr", mklualib_curses_initscr
},
3234 {"init_color", mklualib_curses_init_color
},
3235 {"init_pair", mklualib_curses_init_pair
},
3236 {"innstr", mklualib_curses_innstr
},
3237 {"insch", mklualib_curses_insch
},
3238 {"insdelln", mklualib_curses_insdelln
},
3239 {"insertln", mklualib_curses_insertln
},
3240 {"insnstr", mklualib_curses_insnstr
},
3241 {"insstr", mklualib_curses_insstr
},
3242 {"instr", mklualib_curses_instr
},
3243 {"isendwin", mklualib_curses_isendwin
},
3244 {"keyname", mklualib_curses_keyname
},
3245 {"killchar", mklualib_curses_killchar
},
3246 {"longname", mklualib_curses_longname
},
3247 {"move", mklualib_curses_move
},
3248 {"mvaddch", mklualib_curses_mvaddch
},
3249 {"mvaddnstr", mklualib_curses_mvaddnstr
},
3250 {"mvaddstr", mklualib_curses_mvaddstr
},
3251 {"mvchgat", mklualib_curses_mvchgat
},
3252 {"mvcur", mklualib_curses_mvcur
},
3253 {"mvdelch", mklualib_curses_mvdelch
},
3254 {"mvgetch", mklualib_curses_mvgetch
},
3255 {"mvgetnstr", mklualib_curses_mvgetnstr
},
3256 {"mvhline", mklualib_curses_mvhline
},
3257 {"mvinch", mklualib_curses_mvinch
},
3258 {"mvinnstr", mklualib_curses_mvinnstr
},
3259 {"mvinsch", mklualib_curses_mvinsch
},
3260 {"mvinsnstr", mklualib_curses_mvinsnstr
},
3261 {"mvinsstr", mklualib_curses_mvinsstr
},
3262 {"mvinstr", mklualib_curses_mvinstr
},
3263 {"mvvline", mklualib_curses_mvvline
},
3264 {"napms", mklualib_curses_napms
},
3265 {"newpad", mklualib_curses_newpad
},
3266 {"newterm", mklualib_curses_newterm
},
3267 {"newwin", mklualib_curses_newwin
},
3268 {"nl", mklualib_curses_nl
},
3269 {"nocbreak", mklualib_curses_nocbreak
},
3270 {"noecho", mklualib_curses_noecho
},
3271 {"nonl", mklualib_curses_nonl
},
3272 {"noqiflush", mklualib_curses_noqiflush
},
3273 {"noraw", mklualib_curses_noraw
},
3274 {"overlay", mklualib_curses_overlay
},
3275 {"overwrite", mklualib_curses_overwrite
},
3276 {"pair_content", mklualib_curses_pair_content
},
3277 {"PAIR_NUMBER", mklualib_curses_PAIR_NUMBER
},
3278 {"putp", mklualib_curses_putp
},
3279 {"qiflush", mklualib_curses_qiflush
},
3280 {"raw", mklualib_curses_raw
},
3281 {"refresh", mklualib_curses_refresh
},
3282 {"resetty", mklualib_curses_resetty
},
3283 {"reset_prog_mode", mklualib_curses_reset_prog_mode
},
3284 {"reset_shell_mode", mklualib_curses_reset_shell_mode
},
3285 {"savetty", mklualib_curses_savetty
},
3286 {"scr_dump", mklualib_curses_scr_dump
},
3287 {"scr_init", mklualib_curses_scr_init
},
3288 {"scrl", mklualib_curses_scrl
},
3289 {"scr_restore", mklualib_curses_scr_restore
},
3290 {"scr_set", mklualib_curses_scr_set
},
3291 {"setscrreg", mklualib_curses_setscrreg
},
3292 {"standout", mklualib_curses_standout
},
3293 {"standend", mklualib_curses_standend
},
3294 {"start_color", mklualib_curses_start_color
},
3295 {"subpad", mklualib_curses_subpad
},
3296 {"subwin", mklualib_curses_subwin
},
3297 {"syncok", mklualib_curses_syncok
},
3298 {"timeout", mklualib_curses_timeout
},
3299 {"typeahead", mklualib_curses_typeahead
},
3300 {"ungetch", mklualib_curses_ungetch
},
3301 {"use_env", mklualib_curses_use_env
},
3302 {"vidattr", mklualib_curses_vidattr
},
3303 {"vline", mklualib_curses_vline
},
3304 {"getyx", mklualib_curses_getyx
},
3305 {"getbegyx", mklualib_curses_getbegyx
},
3306 {"getmaxyx", mklualib_curses_getmaxyx
},
3307 {"getparyx", mklualib_curses_getparyx
},
3308 {"KEY_F", mklualib_curses_KEY_F
},
3309 {"BUTTON_RELEASE", mklualib_curses_BUTTON_RELEASE
},
3310 {"BUTTON_PRESS", mklualib_curses_BUTTON_PRESS
},
3311 {"BUTTON_CLICK", mklualib_curses_BUTTON_CLICK
},
3312 {"BUTTON_DOUBLE_CLICK", mklualib_curses_BUTTON_DOUBLE_CLICK
},
3313 {"BUTTON_TRIPLE_CLICK", mklualib_curses_BUTTON_TRIPLE_CLICK
},
3314 {"BUTTON_RESERVED_EVENT", mklualib_curses_BUTTON_RESERVED_EVENT
},
3315 {"getmouse", mklualib_curses_getmouse
},
3316 {"ungetmouse", mklualib_curses_ungetmouse
},
3317 {"mousemask", mklualib_curses_mousemask
},
3318 {"addmousemask", mklualib_curses_addmousemask
},
3319 {"mouseinterval", mklualib_curses_mouseinterval
},
3320 {"mouse_trafo", mklualib_curses_mouse_trafo
},
3324 const mklualib_regnum mklualib_curses_lib_nums
[] = {
3327 {"WA_ATTRIBUTES", WA_ATTRIBUTES
},
3328 {"WA_NORMAL", WA_NORMAL
},
3329 {"WA_STANDOUT", WA_STANDOUT
},
3330 {"WA_UNDERLINE", WA_UNDERLINE
},
3331 {"WA_REVERSE", WA_REVERSE
},
3332 {"WA_BLINK", WA_BLINK
},
3334 {"WA_BOLD", WA_BOLD
},
3335 {"WA_ALTCHARSET", WA_ALTCHARSET
},
3336 {"WA_INVIS", WA_INVIS
},
3337 {"WA_PROTECT", WA_PROTECT
},
3338 {"WA_HORIZONTAL", WA_HORIZONTAL
},
3339 {"WA_LEFT", WA_LEFT
},
3341 {"WA_RIGHT", WA_RIGHT
},
3343 {"WA_VERTICAL", WA_VERTICAL
},
3344 {"COLOR_BLACK", COLOR_BLACK
},
3345 {"COLOR_RED", COLOR_RED
},
3346 {"COLOR_GREEN", COLOR_GREEN
},
3347 {"COLOR_YELLOW", COLOR_YELLOW
},
3348 {"COLOR_BLUE", COLOR_BLUE
},
3349 {"COLOR_MAGENTA", COLOR_MAGENTA
},
3350 {"COLOR_CYAN", COLOR_CYAN
},
3351 {"COLOR_WHITE", COLOR_WHITE
},
3352 {"A_NORMAL", A_NORMAL
},
3353 {"A_ATTRIBUTES", A_ATTRIBUTES
},
3354 {"A_CHARTEXT", A_CHARTEXT
},
3355 {"A_COLOR", A_COLOR
},
3356 {"A_STANDOUT", A_STANDOUT
},
3357 {"A_UNDERLINE", A_UNDERLINE
},
3358 {"A_REVERSE", A_REVERSE
},
3359 {"A_BLINK", A_BLINK
},
3362 {"A_ALTCHARSET", A_ALTCHARSET
},
3363 {"A_INVIS", A_INVIS
},
3364 {"A_PROTECT", A_PROTECT
},
3365 {"A_HORIZONTAL", A_HORIZONTAL
},
3368 {"A_RIGHT", A_RIGHT
},
3370 {"A_VERTICAL", A_VERTICAL
},
3371 {"KEY_CODE_YES", KEY_CODE_YES
},
3372 {"KEY_MIN", KEY_MIN
},
3373 {"KEY_BREAK", KEY_BREAK
},
3374 {"KEY_SRESET", KEY_SRESET
},
3375 {"KEY_RESET", KEY_RESET
},
3376 {"KEY_DOWN", KEY_DOWN
},
3378 {"KEY_LEFT", KEY_LEFT
},
3379 {"KEY_RIGHT", KEY_RIGHT
},
3380 {"KEY_HOME", KEY_HOME
},
3381 {"KEY_BACKSPACE", KEY_BACKSPACE
},
3387 {"KEY_EIC", KEY_EIC
},
3388 {"KEY_CLEAR", KEY_CLEAR
},
3389 {"KEY_EOS", KEY_EOS
},
3390 {"KEY_EOL", KEY_EOL
},
3393 {"KEY_NPAGE", KEY_NPAGE
},
3394 {"KEY_PPAGE", KEY_PPAGE
},
3395 {"KEY_STAB", KEY_STAB
},
3396 {"KEY_CTAB", KEY_CTAB
},
3397 {"KEY_CATAB", KEY_CATAB
},
3398 {"KEY_ENTER", KEY_ENTER
},
3399 {"KEY_PRINT", KEY_PRINT
},
3406 {"KEY_BTAB", KEY_BTAB
},
3407 {"KEY_BEG", KEY_BEG
},
3408 {"KEY_CANCEL", KEY_CANCEL
},
3409 {"KEY_CLOSE", KEY_CLOSE
},
3410 {"KEY_COMMAND", KEY_COMMAND
},
3411 {"KEY_COPY", KEY_COPY
},
3412 {"KEY_CREATE", KEY_CREATE
},
3413 {"KEY_END", KEY_END
},
3414 {"KEY_EXIT", KEY_EXIT
},
3415 {"KEY_FIND", KEY_FIND
},
3416 {"KEY_HELP", KEY_HELP
},
3417 {"KEY_MARK", KEY_MARK
},
3418 {"KEY_MESSAGE", KEY_MESSAGE
},
3419 {"KEY_MOVE", KEY_MOVE
},
3420 {"KEY_NEXT", KEY_NEXT
},
3421 {"KEY_OPEN", KEY_OPEN
},
3422 {"KEY_OPTIONS", KEY_OPTIONS
},
3423 {"KEY_PREVIOUS", KEY_PREVIOUS
},
3424 {"KEY_REDO", KEY_REDO
},
3425 {"KEY_REFERENCE", KEY_REFERENCE
},
3426 {"KEY_REFRESH", KEY_REFRESH
},
3427 {"KEY_REPLACE", KEY_REPLACE
},
3428 {"KEY_RESTART", KEY_RESTART
},
3429 {"KEY_RESUME", KEY_RESUME
},
3430 {"KEY_SAVE", KEY_SAVE
},
3431 {"KEY_SBEG", KEY_SBEG
},
3432 {"KEY_SCANCEL", KEY_SCANCEL
},
3433 {"KEY_SCOMMAND", KEY_SCOMMAND
},
3434 {"KEY_SCOPY", KEY_SCOPY
},
3435 {"KEY_SCREATE", KEY_SCREATE
},
3436 {"KEY_SDC", KEY_SDC
},
3437 {"KEY_SDL", KEY_SDL
},
3438 {"KEY_SELECT", KEY_SELECT
},
3439 {"KEY_SEND", KEY_SEND
},
3440 {"KEY_SEOL", KEY_SEOL
},
3441 {"KEY_SEXIT", KEY_SEXIT
},
3442 {"KEY_SFIND", KEY_SFIND
},
3443 {"KEY_SHELP", KEY_SHELP
},
3444 {"KEY_SHOME", KEY_SHOME
},
3445 {"KEY_SIC", KEY_SIC
},
3446 {"KEY_SLEFT", KEY_SLEFT
},
3447 {"KEY_SMESSAGE", KEY_SMESSAGE
},
3448 {"KEY_SMOVE", KEY_SMOVE
},
3449 {"KEY_SNEXT", KEY_SNEXT
},
3450 {"KEY_SOPTIONS", KEY_SOPTIONS
},
3451 {"KEY_SPREVIOUS", KEY_SPREVIOUS
},
3452 {"KEY_SPRINT", KEY_SPRINT
},
3453 {"KEY_SREDO", KEY_SREDO
},
3454 {"KEY_SREPLACE", KEY_SREPLACE
},
3455 {"KEY_SRIGHT", KEY_SRIGHT
},
3456 {"KEY_SRSUME", KEY_SRSUME
},
3457 {"KEY_SSAVE", KEY_SSAVE
},
3458 {"KEY_SSUSPEND", KEY_SSUSPEND
},
3459 {"KEY_SUNDO", KEY_SUNDO
},
3460 {"KEY_SUSPEND", KEY_SUSPEND
},
3461 {"KEY_UNDO", KEY_UNDO
},
3462 {"KEY_MOUSE", KEY_MOUSE
},
3463 {"KEY_RESIZE", KEY_RESIZE
},
3464 {"KEY_EVENT", KEY_EVENT
},
3465 {"KEY_MAX", KEY_MAX
},
3466 {"BUTTON1_RELEASED", BUTTON1_RELEASED
},
3467 {"BUTTON1_PRESSED", BUTTON1_PRESSED
},
3468 {"BUTTON1_CLICKED", BUTTON1_CLICKED
},
3469 {"BUTTON1_DOUBLE_CLICKED", BUTTON1_DOUBLE_CLICKED
},
3470 {"BUTTON1_TRIPLE_CLICKED", BUTTON1_TRIPLE_CLICKED
},
3471 {"BUTTON1_RESERVED_EVENT", BUTTON1_RESERVED_EVENT
},
3472 {"BUTTON2_RELEASED", BUTTON2_RELEASED
},
3473 {"BUTTON2_PRESSED", BUTTON2_PRESSED
},
3474 {"BUTTON2_CLICKED", BUTTON2_CLICKED
},
3475 {"BUTTON2_DOUBLE_CLICKED", BUTTON2_DOUBLE_CLICKED
},
3476 {"BUTTON2_TRIPLE_CLICKED", BUTTON2_TRIPLE_CLICKED
},
3477 {"BUTTON2_RESERVED_EVENT", BUTTON2_RESERVED_EVENT
},
3478 {"BUTTON3_RELEASED", BUTTON3_RELEASED
},
3479 {"BUTTON3_PRESSED", BUTTON3_PRESSED
},
3480 {"BUTTON3_CLICKED", BUTTON3_CLICKED
},
3481 {"BUTTON3_DOUBLE_CLICKED", BUTTON3_DOUBLE_CLICKED
},
3482 {"BUTTON3_TRIPLE_CLICKED", BUTTON3_TRIPLE_CLICKED
},
3483 {"BUTTON3_RESERVED_EVENT", BUTTON3_RESERVED_EVENT
},
3484 {"BUTTON4_RELEASED", BUTTON4_RELEASED
},
3485 {"BUTTON4_PRESSED", BUTTON4_PRESSED
},
3486 {"BUTTON4_CLICKED", BUTTON4_CLICKED
},
3487 {"BUTTON4_DOUBLE_CLICKED", BUTTON4_DOUBLE_CLICKED
},
3488 {"BUTTON4_TRIPLE_CLICKED", BUTTON4_TRIPLE_CLICKED
},
3489 {"BUTTON4_RESERVED_EVENT", BUTTON4_RESERVED_EVENT
},
3490 {"BUTTON_CTRL", BUTTON_CTRL
},
3491 {"BUTTON_SHIFT", BUTTON_SHIFT
},
3492 {"BUTTON_ALT", BUTTON_ALT
},
3493 {"ALL_MOUSE_EVENTS", ALL_MOUSE_EVENTS
},
3494 {"REPORT_MOUSE_POSITION", REPORT_MOUSE_POSITION
},
3498 const luaL_reg mklualib_curses_window_lib
[] = {
3499 {"__tostring", mklualib_curses_window___tostring
},
3500 {"__gc", mklualib_curses_window___gc
},
3501 {"box", mklualib_curses_box
},
3502 {"clearok", mklualib_curses_clearok
},
3503 {"delwin", mklualib_curses_delwin
},
3504 {"derwin", mklualib_curses_derwin
},
3505 {"dupwin", mklualib_curses_dupwin
},
3506 {"getbkgd", mklualib_curses_getbkgd
},
3507 {"idcok", mklualib_curses_idcok
},
3508 {"idlok", mklualib_curses_idlok
},
3509 {"immedok", mklualib_curses_immedok
},
3510 {"intrflush", mklualib_curses_intrflush
},
3511 {"is_linetouched", mklualib_curses_is_linetouched
},
3512 {"is_wintouched", mklualib_curses_is_wintouched
},
3513 {"keypad", mklualib_curses_keypad
},
3514 {"leaveok", mklualib_curses_leaveok
},
3515 {"meta", mklualib_curses_meta
},
3516 {"mvderwin", mklualib_curses_mvderwin
},
3517 {"mvaddch", mklualib_curses_mvwaddch
},
3518 {"mvaddstr", mklualib_curses_mvwaddstr
},
3519 {"mvchgat", mklualib_curses_mvwchgat
},
3520 {"mvdelch", mklualib_curses_mvwdelch
},
3521 {"mvgetch", mklualib_curses_mvwgetch
},
3522 {"mvgetnstr", mklualib_curses_mvwgetnstr
},
3523 {"mvhline", mklualib_curses_mvwhline
},
3524 {"mvin", mklualib_curses_mvwin
},
3525 {"mvinch", mklualib_curses_mvwinch
},
3526 {"mvinnstr", mklualib_curses_mvwinnstr
},
3527 {"mvinsch", mklualib_curses_mvwinsch
},
3528 {"mvinsnstr", mklualib_curses_mvwinsnstr
},
3529 {"mvinsstr", mklualib_curses_mvwinsstr
},
3530 {"mvinstr", mklualib_curses_mvwinstr
},
3531 {"mvvline", mklualib_curses_mvwvline
},
3532 {"nodelay", mklualib_curses_nodelay
},
3533 {"notimeout", mklualib_curses_notimeout
},
3534 {"pechochar", mklualib_curses_pechochar
},
3535 {"pnoutrefresh", mklualib_curses_pnoutrefresh
},
3536 {"prefresh", mklualib_curses_prefresh
},
3537 {"putwin", mklualib_curses_putwin
},
3538 {"redrawwin", mklualib_curses_redrawwin
},
3539 {"scroll", mklualib_curses_scroll
},
3540 {"scrollok", mklualib_curses_scrollok
},
3541 {"touchline", mklualib_curses_touchline
},
3542 {"touchwin", mklualib_curses_touchwin
},
3543 {"untouchwin", mklualib_curses_untouchwin
},
3544 {"addch", mklualib_curses_waddch
},
3545 {"addnstr", mklualib_curses_waddnstr
},
3546 {"addstr", mklualib_curses_waddstr
},
3547 {"attron", mklualib_curses_wattron
},
3548 {"attroff", mklualib_curses_wattroff
},
3549 {"attrset", mklualib_curses_wattrset
},
3550 {"attr_get", mklualib_curses_wattr_get
},
3551 {"attr_on", mklualib_curses_wattr_on
},
3552 {"attr_off", mklualib_curses_wattr_off
},
3553 {"attr_set", mklualib_curses_wattr_set
},
3554 {"bkgd", mklualib_curses_wbkgd
},
3555 {"bkgdset", mklualib_curses_wbkgdset
},
3556 {"border", mklualib_curses_wborder
},
3557 {"chgat", mklualib_curses_wchgat
},
3558 {"clear", mklualib_curses_wclear
},
3559 {"clrtobot", mklualib_curses_wclrtobot
},
3560 {"clrtoeol", mklualib_curses_wclrtoeol
},
3561 {"color_set", mklualib_curses_wcolor_set
},
3562 {"cursyncup", mklualib_curses_wcursyncup
},
3563 {"delch", mklualib_curses_wdelch
},
3564 {"deleteln", mklualib_curses_wdeleteln
},
3565 {"echochar", mklualib_curses_wechochar
},
3566 {"erase", mklualib_curses_werase
},
3567 {"getch", mklualib_curses_wgetch
},
3568 {"getnstr", mklualib_curses_wgetnstr
},
3569 {"hline", mklualib_curses_whline
},
3570 {"inch", mklualib_curses_winch
},
3571 {"innstr", mklualib_curses_winnstr
},
3572 {"insch", mklualib_curses_winsch
},
3573 {"insdelln", mklualib_curses_winsdelln
},
3574 {"insertln", mklualib_curses_winsertln
},
3575 {"insnstr", mklualib_curses_winsnstr
},
3576 {"insstr", mklualib_curses_winsstr
},
3577 {"instr", mklualib_curses_winstr
},
3578 {"move", mklualib_curses_wmove
},
3579 {"noutrefresh", mklualib_curses_wnoutrefresh
},
3580 {"redrawln", mklualib_curses_wredrawln
},
3581 {"refresh", mklualib_curses_wrefresh
},
3582 {"scrl", mklualib_curses_wscrl
},
3583 {"setscrreg", mklualib_curses_wsetscrreg
},
3584 {"standout", mklualib_curses_wstandout
},
3585 {"standend", mklualib_curses_wstandend
},
3586 {"syncdown", mklualib_curses_wsyncdown
},
3587 {"syncup", mklualib_curses_wsyncup
},
3588 {"timeout", mklualib_curses_wtimeout
},
3589 {"touchln", mklualib_curses_wtouchln
},
3590 {"vline", mklualib_curses_wvline
},
3591 {"enclose", mklualib_curses_wenclose
},
3592 {"mouse_trafo", mklualib_curses_wmouse_trafo
},
3596 void mklualib_create_curses_window(lua_State
* mklualib_lua_state
)
3598 luaL_newmetatable(mklualib_lua_state
, MKLUALIB_META_CURSES_WINDOW
);
3599 lua_pushliteral(mklualib_lua_state
, "__index");
3600 lua_pushvalue(mklualib_lua_state
, -2);
3601 lua_rawset(mklualib_lua_state
, -3);
3602 luaL_register(mklualib_lua_state
, 0, mklualib_curses_window_lib
);
3605 const luaL_reg mklualib_curses_screen_lib
[] = {
3606 {"delscreen", mklualib_curses_delscreen
},
3607 {"set_term", mklualib_curses_set_term
},
3608 {"__tostring", mklualib_curses_screen___tostring
},
3609 {"__gc", mklualib_curses_screen___gc
},
3613 void mklualib_create_curses_screen(lua_State
* mklualib_lua_state
)
3615 luaL_newmetatable(mklualib_lua_state
, MKLUALIB_META_CURSES_SCREEN
);
3616 lua_pushliteral(mklualib_lua_state
, "__index");
3617 lua_pushvalue(mklualib_lua_state
, -2);
3618 lua_rawset(mklualib_lua_state
, -3);
3619 luaL_register(mklualib_lua_state
, 0, mklualib_curses_screen_lib
);
3622 int luaopen_curses(lua_State
* mklualib_lua_state
)
3624 mklualib_create_curses_window(mklualib_lua_state
);
3625 mklualib_create_curses_screen(mklualib_lua_state
);
3626 luaL_register(mklualib_lua_state
, MKLUALIB_MODULE_CURSES
, mklualib_curses_lib
);
3627 mklualib_regnumbers(mklualib_lua_state
, mklualib_curses_lib_nums
);