X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Ffilter.c;h=272f3722b7c7e090cdf815a331abd2c2a0a80359;hp=5d161cb64d6efca989a9e7e813cb2b23ccc04a4e;hb=c633e5103a29a38532cf1925257b91cea33fd090;hpb=b1f61d9f3aa244512045a6b02e759825d7049d34 diff --git a/test/filter.c b/test/filter.c index 5d161cb6..272f3722 100644 --- a/test/filter.c +++ b/test/filter.c @@ -29,7 +29,7 @@ /* * Author: Thomas E. Dickey 1998 * - * $Id: filter.c,v 1.3 1999/11/13 23:39:19 tom Exp $ + * $Id: filter.c,v 1.4 2000/09/02 18:50:38 tom Exp $ */ #include @@ -50,60 +50,60 @@ #define getnstr(s,n) getstr(s) #endif -static int new_command(char *buffer, int length, attr_t underline) +static int +new_command(char *buffer, int length, attr_t underline) { - int code; + int code; - attron(A_BOLD); - printw("Command: "); - attron(underline); - code = getnstr(buffer, length); - attroff(underline); - attroff(A_BOLD); - printw("\n"); + attron(A_BOLD); + printw("Command: "); + attron(underline); + code = getnstr(buffer, length); + attroff(underline); + attroff(A_BOLD); + printw("\n"); - return code; + return code; } -int main( - int argc GCC_UNUSED, - char *argv[] GCC_UNUSED) +int +main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED) { - SCREEN *sp; - char buffer[80]; - attr_t underline; + SCREEN *sp; + char buffer[80]; + attr_t underline; - filter(); - sp = newterm((char *)0, stdout, stdin); - cbreak(); - keypad(stdscr, TRUE); + filter(); + sp = newterm((char *) 0, stdout, stdin); + cbreak(); + keypad(stdscr, TRUE); - if (has_colors()) { - int background = COLOR_BLACK; - start_color(); -#ifdef HAVE_USE_DEFAULT_COLORS - if (use_default_colors () != ERR) - background = -1; + if (has_colors()) { + int background = COLOR_BLACK; + start_color(); +#if HAVE_USE_DEFAULT_COLORS + if (use_default_colors() != ERR) + background = -1; #endif - init_pair(1, COLOR_CYAN, background); - underline = COLOR_PAIR(1); - } else { - underline = A_UNDERLINE; - } + init_pair(1, COLOR_CYAN, background); + underline = COLOR_PAIR(1); + } else { + underline = A_UNDERLINE; + } - while (new_command(buffer, sizeof(buffer)-1, underline) != ERR - && strlen(buffer) != 0) { - reset_shell_mode(); - printf("\n"); - fflush(stdout); - system(buffer); - reset_prog_mode(); - touchwin(stdscr); - erase(); - refresh(); - } - printw("done"); + while (new_command(buffer, sizeof(buffer) - 1, underline) != ERR + && strlen(buffer) != 0) { + reset_shell_mode(); + printf("\n"); + fflush(stdout); + system(buffer); + reset_prog_mode(); + touchwin(stdscr); + erase(); refresh(); - endwin(); - return 0; + } + printw("done"); + refresh(); + endwin(); + return 0; }