X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fworm.c;h=6304e4b06a88e750d006bc68a6c52276de1fb968;hp=c7eba10d604a4b9ea4c0085eae7ce42647462814;hb=3e91848cbe3dad23fdb60962fa9b678592591c34;hpb=d60228973b72d3b457e3ec2653ea5b2cb38fc0c9 diff --git a/test/worm.c b/test/worm.c index c7eba10d..6304e4b0 100644 --- a/test/worm.c +++ b/test/worm.c @@ -1,5 +1,6 @@ /**************************************************************************** - * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. * + * Copyright 2018-2019,2020 Thomas E. Dickey * + * Copyright 1998-2016,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -52,7 +53,7 @@ traces will be dumped. The program stops and waits for one character of input at the beginning and end of the interval. - $Id: worm.c,v 1.78 2018/06/17 01:40:17 tom Exp $ + $Id: worm.c,v 1.82 2020/02/02 23:34:34 tom Exp $ */ #include @@ -215,7 +216,7 @@ static void failed(const char *s) { perror(s); - exit_curses(); + stop_curses(); ExitProgram(EXIT_FAILURE); } #endif @@ -224,7 +225,7 @@ static void cleanup(void) { USING_WINDOW1(stdscr, wrefresh, safe_wrefresh); - exit_curses(); + stop_curses(); } static void @@ -401,11 +402,12 @@ get_input(void) #ifdef KEY_RESIZE static int -update_refs(WINDOW *win) +update_refs(WINDOW *win, void *data) { int x, y; (void) win; + (void) data; if (last_x != COLS - 1) { for (y = 0; y <= last_y; y++) { refs[y] = typeRealloc(int, (size_t) COLS, refs[y]); @@ -607,10 +609,10 @@ main(int argc, char *argv[]) #ifdef TRACE if (trace_start || trace_end) { if (generation == trace_start) { - trace(TRACE_CALLS); + curses_trace(TRACE_CALLS); get_input(); } else if (generation == trace_end) { - trace(0); + curses_trace(0); get_input(); }