X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Ftestcurs.c;h=2e01415933e5fee4f51b486c6c6685fd974a1588;hp=fd3431ce1d9987234cc7426e808430a104cc0e22;hb=265e45e43e9917e8b9ecc2bf9d23867a3ede2ecd;hpb=aed072e27e60c2abc5ac0ab8113aacf9b4908d50 diff --git a/test/testcurs.c b/test/testcurs.c index fd3431ce..2e014159 100644 --- a/test/testcurs.c +++ b/test/testcurs.c @@ -6,7 +6,7 @@ * wrs(5/28/93) -- modified to be consistent (perform identically) with either * PDCurses or under Unix System V, R4 * - * $Id: testcurs.c,v 1.53 2017/12/23 21:38:26 tom Exp $ + * $Id: testcurs.c,v 1.56 2021/03/27 22:39:50 tom Exp $ */ #include @@ -59,7 +59,7 @@ initTest(WINDOW **win) PDC_debug("initTest called\n"); #endif #ifdef TRACE - trace(TRACE_MAXIMUM); + curses_trace(TRACE_MAXIMUM); #endif initscr(); #ifdef PDCDEBUG @@ -73,7 +73,7 @@ initTest(WINDOW **win) height = 13; /* Create a drawing window */ *win = newwin(height, width, (LINES - height) / 2, (COLS - width) / 2); if (*win == NULL) { - exit_curses(); + stop_curses(); return 0; } return 1; @@ -160,7 +160,7 @@ inputTest(WINDOW *win) { int answered; int repeat; - int w, h, bx, by, sw, sh, i, c, num; + int w, h, bx, by, sw, sh, i, num; char buffer[80]; WINDOW *subWin; wclear(win); @@ -238,6 +238,8 @@ inputTest(WINDOW *win) #endif for (;;) { + int c; + wmove(win, 3, 5); c = wgetch(win); wclrtobot(win); @@ -355,7 +357,6 @@ inputTest(WINDOW *win) static void outputTest(WINDOW *win) { - WINDOW *win1; char Buffer[80]; chtype ch; int by, bx; @@ -395,7 +396,7 @@ outputTest(WINDOW *win) MvWAddStr(win, 6, 1, "display of at least 24 LINES by 75 COLUMNS"); Continue(win); } else { - win1 = newwin(10, 50, 14, 25); + WINDOW *win1 = newwin(10, 50, 14, 25); if (win1 == NULL) { endwin(); return; @@ -557,7 +558,7 @@ resizeTest(WINDOW *dummy GCC_UNUSED) win1 = newwin(10, 50, 14, 25); if (win1 == NULL) { - exit_curses(); + stop_curses(); return; } #ifdef A_COLOR @@ -589,9 +590,11 @@ resizeTest(WINDOW *dummy GCC_UNUSED) static void padTest(WINDOW *dummy GCC_UNUSED) { - WINDOW *pad, *spad; + WINDOW *pad; if ((pad = newpad(50, 100)) != 0) { + WINDOW *spad; + wattron(pad, A_REVERSE); MvWAddStr(pad, 5, 2, "This is a new pad"); (void) wattrset(pad, A_NORMAL); @@ -679,7 +682,6 @@ main( char *argv[]GCC_UNUSED) { WINDOW *win; - int key; int old_option = (-1); int new_option = 0; bool quit = FALSE; @@ -695,7 +697,10 @@ main( erase(); display_menu(old_option, new_option); + for (;;) { + int key; + #ifdef A_COLOR if (has_colors()) { init_pair(1, COLOR_WHITE, COLOR_BLUE); @@ -760,7 +765,7 @@ main( delwin(win); - exit_curses(); + stop_curses(); #ifdef XCURSES XCursesExit(); #endif