=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/net/ytalk", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for ytalk-3.3.0nb1 --- ./aclocal.m4 --- cd . && /usr/bin/bash /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/missing --run aclocal-1.9 WARNING: 'aclocal' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.in'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. --- ./configure --- --- ./config.h.in --- cd . && /usr/bin/bash /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/missing --run autoheader --- ./configure --- cd . && /usr/bin/bash /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/missing --run autoconf WARNING: 'autoconf' is missing on your system. You should only need it if you modified 'configure.in'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site. --- ./config.h.in --- WARNING: 'autoheader' is missing on your system. You should only need it if you modified 'acconfig.h' or 'configure.in'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site. --- ./config.status --- --- ./config.h.in --- rm -f stamp-h1 --- ./config.status --- /usr/bin/bash ./config.status --recheck --- ./config.h.in --- touch ./config.h.in --- stamp-h1 --- cd . && /usr/bin/bash ./config.status config.h config.status: creating config.h config.status: config.h is unchanged --- config.h --- --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in docs --- ./Makefile.in --- --- ../config.status --- cd .. && /opt/pkg/bin/bmake am--refresh --- ./Makefile.in --- --- am--refresh --- --- ../config.status --- --- am--refresh --- Making all in src --- ./Makefile.in --- --- ../config.status --- --- main.o --- --- term.o --- --- ../config.status --- cd .. && /opt/pkg/bin/bmake am--refresh --- main.o --- gcc -DHAVE_CONFIG_H -DYTALK_SUNOS -I. -I. -I.. -I.. -I/opt/pkg/include/ncurses -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/ncurses -c main.c --- term.o --- gcc -DHAVE_CONFIG_H -DYTALK_SUNOS -I. -I. -I.. -I.. -I/opt/pkg/include/ncurses -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/ncurses -c term.c --- ./Makefile.in --- --- am--refresh --- --- ../config.status --- --- am--refresh --- --- user.o --- --- fd.o --- gcc -DHAVE_CONFIG_H -DYTALK_SUNOS -I. -I. -I.. -I.. -I/opt/pkg/include/ncurses -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/ncurses -c fd.c --- user.o --- gcc -DHAVE_CONFIG_H -DYTALK_SUNOS -I. -I. -I.. -I.. -I/opt/pkg/include/ncurses -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include/ncurses -c user.c --- main.o --- In file included from main.c:21: header.h:42:12: error: conflicting types for 'grantpt'; have 'int(void)' 42 | extern int grantpt(); | ^~~~~~~ In file included from header.h:36: /usr/include/stdlib.h:235:13: note: previous declaration of 'grantpt' with type 'int(int)' 235 | extern int grantpt(int); | ^~~~~~~ header.h:43:12: error: conflicting types for 'unlockpt'; have 'int(void)' 43 | extern int unlockpt(); | ^~~~~~~~ /usr/include/stdlib.h:244:13: note: previous declaration of 'unlockpt' with type 'int(int)' 244 | extern int unlockpt(int); | ^~~~~~~~ header.h:44:14: error: conflicting types for 'ptsname'; have 'char *(void)' 44 | extern char *ptsname(); | ^~~~~~~ /usr/include/stdlib.h:239:14: note: previous declaration of 'ptsname' with type 'char *(int)' 239 | extern char *ptsname(int); | ^~~~~~~ --- term.o --- In file included from term.c:21: header.h:42:12: error: conflicting types for 'grantpt'; have 'int(void)' 42 | extern int grantpt(); | ^~~~~~~ In file included from header.h:36: /usr/include/stdlib.h:235:13: note: previous declaration of 'grantpt' with type 'int(int)' 235 | extern int grantpt(int); | ^~~~~~~ header.h:43:12: error: conflicting types for 'unlockpt'; have 'int(void)' 43 | extern int unlockpt(); | ^~~~~~~~ /usr/include/stdlib.h:244:13: note: previous declaration of 'unlockpt' with type 'int(int)' 244 | extern int unlockpt(int); | ^~~~~~~~ header.h:44:14: error: conflicting types for 'ptsname'; have 'char *(void)' 44 | extern char *ptsname(); | ^~~~~~~ /usr/include/stdlib.h:239:14: note: previous declaration of 'ptsname' with type 'char *(int)' 239 | extern char *ptsname(int); | ^~~~~~~ --- main.o --- main.c: In function 'bail': main.c:35:1: warning: old-style function definition [-Wold-style-definition] 35 | bail(n) | ^~~~ main.c:37:1: error: number of arguments doesn't match prototype 37 | { | ^ header.h:308:13: error: prototype declaration 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ main.c:40:21: error: too many arguments to function 'show_mesg'; expected 0, have 2 40 | if (show_mesg("Press any key to quit.", NULL) == 0) { | ^~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from main.c:22: menu.h:40:12: note: declared here 40 | extern int show_mesg(); /* menu.c */ | ^~~~~~~~~ main.c: In function 'show_error': main.c:60:1: warning: old-style function definition [-Wold-style-definition] 60 | show_error(str) | ^~~~~~~~~~ main.c:62:1: error: number of arguments doesn't match prototype 62 | { | ^ header.h:310:13: error: prototype declaration 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ main.c:75:21: error: too many arguments to function 'show_error_menu'; expected 0, have 2 75 | if (show_error_menu(str, syserr) < 0) { | ^~~~~~~~~~~~~~~ ~~~ menu.h:44:12: note: declared here 44 | extern int show_error_menu( /* str1, str2 */ ); /* menu.c */ | ^~~~~~~~~~~~~~~ main.c:76:25: error: too many arguments to function 'show_error'; expected 0, have 1 76 | show_error("show_error: show_error_menu() failed"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:60:1: note: declared here 60 | show_error(str) | ^~~~~~~~~~ main.c:77:25: error: too many arguments to function 'show_error'; expected 0, have 1 77 | show_error(str); | ^~~~~~~~~~ ~~~ main.c:60:1: note: declared here 60 | show_error(str) | ^~~~~~~~~~ main.c: In function 'str_copy': main.c:94:1: warning: old-style function definition [-Wold-style-definition] 94 | str_copy(str) | ^~~~~~~~ main.c:96:1: error: number of arguments doesn't match prototype 96 | { | ^ header.h:309:14: error: prototype declaration 309 | extern char *str_copy( /* string */ ); /* main.c */ | ^~~~~~~~ --- term.o --- term.c: In function 'init_termios': term.c:92:17: error: too many arguments to function 'show_error'; expected 0, have 1 92 | show_error("tcgetattr failed"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ --- main.o --- main.c:103:15: error: too many arguments to function 'get_mem'; expected 0, have 1 103 | out = get_mem(len); | ^~~~~~~ ~~~ --- term.o --- header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ --- main.o --- In file included from main.c:23: mem.h:44:14: note: declared here 44 | extern yaddr get_mem( /* size_t */ ); | ^~~~~~~ --- term.o --- term.c:93:17: error: too many arguments to function 'bail'; expected 0, have 1 93 | bail(YTE_INIT); | ^~~~ header.h:308:13: note: declared here 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ --- main.o --- main.c: In function 'got_sig': main.c:112:1: warning: old-style function definition [-Wold-style-definition] 112 | got_sig(n) | ^~~~~~~ main.c:117:25: error: 'return' with no value, in function returning non-void [-Wreturn-mismatch] 117 | return; | ^~~~~~ main.c:112:1: note: declared here 112 | got_sig(n) | ^~~~~~~ main.c:118:17: error: too many arguments to function 'bail'; expected 0, have 1 118 | bail(YTE_SUCCESS); | ^~~~ main.c:35:1: note: declared here 35 | bail(n) | ^~~~ main.c:120:9: error: too many arguments to function 'bail'; expected 0, have 1 120 | bail(YTE_SIGNAL); | ^~~~ main.c:35:1: note: declared here 35 | bail(n) | ^~~~ main.c: In function 'main': main.c:125:1: warning: old-style function definition [-Wold-style-definition] 125 | main(argc, argv) | ^~~~ --- term.o --- term.c: In function 'init_term': term.c:137:13: error: too many arguments to function 'open_term'; expected 0, have 2 137 | if (open_term(me, tmpstr) < 0) { | ^~~~~~~~~ ~~ header.h:317:12: note: declared here 317 | extern int open_term( /* yuser, title */ ); /* term.c */ | ^~~~~~~~~ term.c:139:17: error: too many arguments to function 'show_error'; expected 0, have 1 139 | show_error("init_term: open_term() failed"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ term.c:140:17: error: too many arguments to function 'bail'; expected 0, have 1 140 | bail(YTE_SUCCESS); | ^~~~ header.h:308:13: note: declared here 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ term.c: In function 'set_terminal_size': term.c:148:1: warning: old-style function definition [-Wold-style-definition] 148 | set_terminal_size(fd, rows, cols) | ^~~~~~~~~~~~~~~~~ term.c:150:1: error: number of arguments doesn't match prototype 150 | { | ^ --- main.o --- main.c:192:24: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 192 | signal(SIGINT, got_sig); | ^~~~~~~ | | | int (*)() --- term.o --- header.h:313:13: error: prototype declaration 313 | extern void set_terminal_size( /* fd, rows, cols */ ); /* term.c */ | ^~~~~~~~~~~~~~~~~ --- main.o --- In file included from /usr/include/signal.h:42, from main.c:25: /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'int (*)()' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ main.c:112:1: note: 'got_sig' declared here 112 | got_sig(n) | ^~~~~~~ --- term.o --- term.c: In function 'set_terminal_flags': term.c:164:1: warning: old-style function definition [-Wold-style-definition] 164 | set_terminal_flags(fd) | ^~~~~~~~~~~~~~~~~~ --- main.o --- main.c:193:24: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 193 | signal(SIGHUP, got_sig); | ^~~~~~~ | | | int (*)() --- term.o --- term.c:166:1: error: number of arguments doesn't match prototype 166 | { | ^ --- main.o --- /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'int (*)()' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ --- term.o --- header.h:314:13: error: prototype declaration 314 | extern void set_terminal_flags( /* fd */ ); /* term.c */ | ^~~~~~~~~~~~~~~~~~ --- main.o --- main.c:112:1: note: 'got_sig' declared here 112 | got_sig(n) | ^~~~~~~ main.c:194:25: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 194 | signal(SIGQUIT, got_sig); | ^~~~~~~ | | | int (*)() /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'int (*)()' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ main.c:112:1: note: 'got_sig' declared here 112 | got_sig(n) | ^~~~~~~ --- term.o --- term.c:175:17: error: too many arguments to function 'show_error'; expected 0, have 1 175 | show_error("tcsetattr failed"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ --- main.o --- main.c:195:25: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 195 | signal(SIGABRT, got_sig); | ^~~~~~~ | | | int (*)() /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'int (*)()' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ main.c:112:1: note: 'got_sig' declared here 112 | got_sig(n) | ^~~~~~~ main.c:208:9: error: too many arguments to function 'init_user'; expected 0, have 1 208 | init_user(vhost); | ^~~~~~~~~ ~~~~~ --- term.o --- term.c: In function 'keypad_term': term.c:189:1: warning: old-style function definition [-Wold-style-definition] 189 | keypad_term(user, bf) | ^~~~~~~~~~~ --- main.o --- header.h:350:13: note: declared here 350 | extern void init_user(); /* user.c */ | ^~~~~~~~~ --- term.o --- term.c:192:1: error: number of arguments doesn't match prototype 192 | { | ^ header.h:338:13: error: prototype declaration 338 | extern void keypad_term( /* yuser, int */ ); /* term.c */ | ^~~~~~~~~~~ term.c:196:17: error: too many arguments to function 'keypad_curses'; expected 0, have 1 196 | keypad_curses(bf); | ^~~~~~~~~~~~~ ~~ --- main.o --- main.c:221:17: error: too many arguments to function 'invite'; expected 0, have 2 221 | invite(*argv, 1); | ^~~~~~ ~~~~~ header.h:365:15: note: declared here 365 | extern yuser *invite( /* username, announce */ ); /* comm.c */ | ^~~~~~ --- term.o --- In file included from term.c:40: cwin.h:30:13: note: declared here 30 | extern void keypad_curses( /* bool */ ); | ^~~~~~~~~~~~~ --- main.o --- main.c:223:17: error: too many arguments to function 'execute'; expected 0, have 1 223 | execute(NULL); | ^~~~~~~ ~~~~ header.h:391:13: note: declared here 391 | extern void execute( /* command */ ); /* exec.c */ | ^~~~~~~ --- term.o --- term.c: In function 'open_term': --- main.o --- main.c:225:17: error: too many arguments to function 'msg_term'; expected 0, have 2 225 | msg_term(me, "Waiting for connection..."); | ^~~~~~~~ ~~ --- term.o --- term.c:214:1: warning: old-style function definition [-Wold-style-definition] 214 | open_term(user, title) | ^~~~~~~~~ --- main.o --- header.h:343:13: note: declared here 343 | extern void msg_term( /* yuser, str */ ); /* term.c */ | ^~~~~~~~ --- term.o --- term.c:217:1: error: number of arguments doesn't match prototype 217 | { | ^ header.h:317:12: error: prototype declaration 317 | extern int open_term( /* yuser, title */ ); /* term.c */ | ^~~~~~~~~ --- main.o --- main.c:227:9: error: too many arguments to function 'bail'; expected 0, have 1 227 | bail(YTE_SUCCESS_PROMPT); | ^~~~ main.c:35:1: note: declared here 35 | bail(n) | ^~~~ --- term.o --- term.c:218:13: error: too many arguments to function 'open_curses'; expected 0, have 2 218 | if (open_curses(user, title) != 0) | ^~~~~~~~~~~ ~~~~ cwin.h:23:12: note: declared here 23 | extern int open_curses( /* yuser, title */ ); | ^~~~~~~~~~~ term.c:222:17: error: too many arguments to function 'resize_win'; expected 0, have 3 222 | resize_win(user, 24, 80); | ^~~~~~~~~~ ~~~~ header.h:339:13: note: declared here 339 | extern void resize_win( /* yuser, h, w */ ); /* term.c */ | ^~~~~~~~~~ term.c: In function 'close_term': term.c:230:1: warning: old-style function definition [-Wold-style-definition] 230 | close_term(user) | ^~~~~~~~~~ term.c:232:1: error: number of arguments doesn't match prototype 232 | { | ^ header.h:318:13: error: prototype declaration 318 | extern void close_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~ term.c:236:17: error: too many arguments to function 'close_curses'; expected 0, have 1 236 | close_curses(user); | ^~~~~~~~~~~~ ~~~~ cwin.h:24:13: note: declared here 24 | extern void close_curses( /* yuser */ ); | ^~~~~~~~~~~~ term.c:238:25: error: too many arguments to function 'free_mem'; expected 0, have 1 238 | free_mem(user->scr[i]); | ^~~~~~~~ ~~~~~~~~~~~~ In file included from term.c:22: mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ term.c:239:17: error: too many arguments to function 'free_mem'; expected 0, have 1 239 | free_mem(user->scr); | ^~~~~~~~ ~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ term.c:241:17: error: too many arguments to function 'free_mem'; expected 0, have 1 241 | free_mem(user->scr_tabs); | ^~~~~~~~ ~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ term.c: In function 'addch_term': term.c:252:1: warning: old-style function definition [-Wold-style-definition] 252 | addch_term(user, c) | ^~~~~~~~~~ term.c:255:1: error: number of arguments doesn't match prototype 255 | { | ^ header.h:319:13: error: prototype declaration 319 | extern void addch_term( /* yuser, ch */ ); /* term.c */ | ^~~~~~~~~~ term.c:257:17: error: too many arguments to function 'addch_curses'; expected 0, have 2 257 | addch_curses(user, c); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:263:33: error: too many arguments to function 'move_curses'; expected 0, have 3 263 | move_curses(user, user->y, user->x); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c: In function 'move_term': term.c:272:1: warning: old-style function definition [-Wold-style-definition] 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:275:1: error: number of arguments doesn't match prototype 275 | { | ^ header.h:320:13: error: prototype declaration 320 | extern void move_term( /* yuser, y, x */ ); /* term.c */ | ^~~~~~~~~ term.c:285:9: error: too many arguments to function 'move_curses'; expected 0, have 3 285 | move_curses(user, y, x); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c: In function 'fill_term': term.c:294:1: warning: old-style function definition [-Wold-style-definition] 294 | fill_term(user, y1, x1, y2, x2, c) | ^~~~~~~~~ term.c:298:1: error: number of arguments doesn't match prototype 298 | { | ^ header.h:321:13: error: prototype declaration 321 | extern void fill_term( /* yuser, y1, x1, y2, x2, c */ ); /* term.c */ | ^~~~~~~~~ term.c: In function 'clreol_term': term.c:310:1: warning: old-style function definition [-Wold-style-definition] 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:312:1: error: number of arguments doesn't match prototype 312 | { | ^ header.h:322:13: error: prototype declaration 322 | extern void clreol_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~~ term.c:320:25: error: too many arguments to function 'addch_curses'; expected 0, have 2 320 | addch_curses(user, ' '); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:322:17: error: too many arguments to function 'move_term'; expected 0, have 3 322 | move_term(user, user->y, user->x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:324:17: error: too many arguments to function 'clreol_curses'; expected 0, have 1 324 | clreol_curses(user); | ^~~~~~~~~~~~~ ~~~~ cwin.h:27:13: note: declared here 27 | extern void clreol_curses( /* yuser */ ); | ^~~~~~~~~~~~~ term.c: In function 'clreos_term': term.c:335:1: warning: old-style function definition [-Wold-style-definition] 335 | clreos_term(user) | ^~~~~~~~~~~ term.c:337:1: error: number of arguments doesn't match prototype 337 | { | ^ header.h:323:13: error: prototype declaration 323 | extern void clreos_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~~ term.c:345:17: error: too many arguments to function 'clreol_term'; expected 0, have 1 345 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:347:25: error: too many arguments to function 'move_term'; expected 0, have 3 347 | move_term(user, i, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:348:25: error: too many arguments to function 'clreol_term'; expected 0, have 1 348 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:350:17: error: too many arguments to function 'move_term'; expected 0, have 3 350 | move_term(user, y, x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:352:17: error: too many arguments to function 'clreos_curses'; expected 0, have 1 352 | clreos_curses(user); | ^~~~~~~~~~~~~ ~~~~ cwin.h:28:13: note: declared here 28 | extern void clreos_curses( /* yuser */ ); | ^~~~~~~~~~~~~ term.c: In function 'scroll_term': term.c:367:1: warning: old-style function definition [-Wold-style-definition] 367 | scroll_term(user) | ^~~~~~~~~~~ term.c:369:1: error: number of arguments doesn't match prototype 369 | { | ^ header.h:324:13: error: prototype declaration 324 | extern void scroll_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~~ --- fd.o --- In file included from fd.c:21: header.h:42:12: error: conflicting types for 'grantpt'; have 'int(void)' 42 | extern int grantpt(); | ^~~~~~~ In file included from header.h:36: /usr/include/stdlib.h:235:13: note: previous declaration of 'grantpt' with type 'int(int)' 235 | extern int grantpt(int); | ^~~~~~~ header.h:43:12: error: conflicting types for 'unlockpt'; have 'int(void)' 43 | extern int unlockpt(); | ^~~~~~~~ /usr/include/stdlib.h:244:13: note: previous declaration of 'unlockpt' with type 'int(int)' 244 | extern int unlockpt(int); | ^~~~~~~~ header.h:44:14: error: conflicting types for 'ptsname'; have 'char *(void)' 44 | extern char *ptsname(); | ^~~~~~~ /usr/include/stdlib.h:239:14: note: previous declaration of 'ptsname' with type 'char *(int)' 239 | extern char *ptsname(int); | ^~~~~~~ --- term.o --- term.c:385:25: error: too many arguments to function 'scroll_curses'; expected 0, have 1 385 | scroll_curses(user); | ^~~~~~~~~~~~~ ~~~~ cwin.h:29:13: note: declared here 29 | extern void scroll_curses( /* yuser */ ); | ^~~~~~~~~~~~~ term.c:387:25: error: too many arguments to function 'redraw_term'; expected 0, have 2 387 | redraw_term(user, 0); | ^~~~~~~~~~~ ~~~~ header.h:337:13: note: declared here 337 | extern void redraw_term( /* yuser, start_row */ ); /* term.c */ | ^~~~~~~~~~~ term.c:391:17: error: too many arguments to function 'move_term'; expected 0, have 3 391 | move_term(user, user->sc_top, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:392:17: error: too many arguments to function 'clreol_term'; expected 0, have 1 392 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:393:17: error: too many arguments to function 'move_term'; expected 0, have 3 393 | move_term(user, sy, sx); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c: In function 'rev_scroll_term': term.c:401:1: warning: old-style function definition [-Wold-style-definition] 401 | rev_scroll_term(user) | ^~~~~~~~~~~~~~~ term.c:403:1: error: number of arguments doesn't match prototype 403 | { | ^ header.h:325:13: error: prototype declaration 325 | extern void rev_scroll_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~~~~~~ term.c:415:17: error: too many arguments to function 'redraw_term'; expected 0, have 2 415 | redraw_term(user, 0); | ^~~~~~~~~~~ ~~~~ header.h:337:13: note: declared here 337 | extern void redraw_term( /* yuser, start_row */ ); /* term.c */ | ^~~~~~~~~~~ term.c:419:17: error: too many arguments to function 'move_term'; expected 0, have 3 419 | move_term(user, user->sc_top, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:420:17: error: too many arguments to function 'clreol_term'; expected 0, have 1 420 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:421:17: error: too many arguments to function 'move_term'; expected 0, have 3 421 | move_term(user, sy, sx); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c: In function 'flush_term': term.c:429:1: warning: old-style function definition [-Wold-style-definition] 429 | flush_term(user) | ^~~~~~~~~~ term.c:431:1: error: number of arguments doesn't match prototype 431 | { | ^ header.h:326:13: error: prototype declaration 326 | extern void flush_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~ term.c:432:9: error: too many arguments to function 'flush_curses'; expected 0, have 1 432 | flush_curses(user); | ^~~~~~~~~~~~ ~~~~ cwin.h:31:13: note: declared here 31 | extern void flush_curses( /* yuser */ ); | ^~~~~~~~~~~~ term.c: In function 'rub_term': term.c:439:1: warning: old-style function definition [-Wold-style-definition] 439 | rub_term(user) | ^~~~~~~~ term.c:441:1: error: number of arguments doesn't match prototype 441 | { | ^ header.h:327:13: error: prototype declaration 327 | extern void rub_term( /* yuser */ ); /* term.c */ | ^~~~~~~~ term.c:446:25: error: too many arguments to function 'addch_term'; expected 0, have 2 446 | addch_term(user, ' '); | ^~~~~~~~~~ ~~~~ term.c:252:1: note: declared here 252 | addch_term(user, c) | ^~~~~~~~~~ term.c:449:25: error: too many arguments to function 'move_term'; expected 0, have 3 449 | move_term(user, user->y, user->x - 1); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:450:25: error: too many arguments to function 'addch_term'; expected 0, have 2 450 | addch_term(user, ' '); | ^~~~~~~~~~ ~~~~ term.c:252:1: note: declared here 252 | addch_term(user, c) | ^~~~~~~~~~ term.c:451:25: error: too many arguments to function 'move_term'; expected 0, have 3 451 | move_term(user, user->y, user->x - 1); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c: In function 'word_term': term.c:461:1: warning: old-style function definition [-Wold-style-definition] 461 | word_term(user) | ^~~~~~~~~ term.c:463:1: error: number of arguments doesn't match prototype 463 | { | ^ header.h:328:13: error: prototype declaration 328 | extern void word_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~ term.c:472:9: error: too many arguments to function 'move_term'; expected 0, have 3 472 | move_term(user, user->y, x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:473:9: error: too many arguments to function 'clreol_term'; expected 0, have 1 473 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c: In function 'kill_term': term.c:481:1: warning: old-style function definition [-Wold-style-definition] 481 | kill_term(user) | ^~~~~~~~~ term.c:483:1: error: number of arguments doesn't match prototype 483 | { | ^ header.h:329:13: error: prototype declaration 329 | extern void kill_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~ term.c:485:17: error: too many arguments to function 'move_term'; expected 0, have 3 485 | move_term(user, user->y, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:486:17: error: too many arguments to function 'clreol_term'; expected 0, have 1 486 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c: In function 'tab_term': term.c:494:1: warning: old-style function definition [-Wold-style-definition] 494 | tab_term(user) | ^~~~~~~~ term.c:496:1: error: number of arguments doesn't match prototype 496 | { | ^ header.h:330:13: error: prototype declaration 330 | extern void tab_term( /* yuser */ ); /* term.c */ | ^~~~~~~~ term.c:502:33: error: too many arguments to function 'move_term'; expected 0, have 3 502 | move_term(user, user->y, i); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c: In function 'lf_term': term.c:513:1: warning: old-style function definition [-Wold-style-definition] 513 | lf_term(user) | ^~~~~~~ term.c:515:1: error: number of arguments doesn't match prototype 515 | { | ^ header.h:332:13: error: prototype declaration 332 | extern void lf_term( /* yuser */ ); /* term.c */ | ^~~~~~~ term.c:522:33: error: too many arguments to function 'scroll_term'; expected 0, have 1 522 | scroll_term(user); | ^~~~~~~~~~~ ~~~~ term.c:367:1: note: declared here 367 | scroll_term(user) | ^~~~~~~~~~~ term.c:524:17: error: too many arguments to function 'move_term'; expected 0, have 3 524 | move_term(user, new_y, user->x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:528:33: error: too many arguments to function 'scroll_term'; expected 0, have 1 528 | scroll_term(user); | ^~~~~~~~~~~ ~~~~ term.c:367:1: note: declared here 367 | scroll_term(user) | ^~~~~~~~~~~ term.c:529:33: error: too many arguments to function 'move_term'; expected 0, have 3 529 | move_term(user, user->y, user->x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:538:25: error: too many arguments to function 'move_term'; expected 0, have 3 538 | move_term(user, next_y, user->x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:539:25: error: too many arguments to function 'clreol_term'; expected 0, have 1 539 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:541:17: error: too many arguments to function 'move_term'; expected 0, have 3 541 | move_term(user, new_y, user->x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c: In function 'newline_term': term.c:549:1: warning: old-style function definition [-Wold-style-definition] 549 | newline_term(user) | ^~~~~~~~~~~~ term.c:551:1: error: number of arguments doesn't match prototype 551 | { | ^ header.h:331:13: error: prototype declaration 331 | extern void newline_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~~~ term.c:558:33: error: too many arguments to function 'scroll_term'; expected 0, have 1 558 | scroll_term(user); | ^~~~~~~~~~~ ~~~~ term.c:367:1: note: declared here 367 | scroll_term(user) | ^~~~~~~~~~~ term.c:560:17: error: too many arguments to function 'move_term'; expected 0, have 3 560 | move_term(user, new_y, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:564:33: error: too many arguments to function 'scroll_term'; expected 0, have 1 564 | scroll_term(user); | ^~~~~~~~~~~ ~~~~ term.c:367:1: note: declared here 367 | scroll_term(user) | ^~~~~~~~~~~ term.c:565:33: error: too many arguments to function 'move_term'; expected 0, have 3 565 | move_term(user, user->y, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:574:25: error: too many arguments to function 'move_term'; expected 0, have 3 574 | move_term(user, next_y, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:575:25: error: too many arguments to function 'clreol_term'; expected 0, have 1 575 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:577:17: error: too many arguments to function 'move_term'; expected 0, have 3 577 | move_term(user, new_y, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:578:17: error: too many arguments to function 'clreol_term'; expected 0, have 1 578 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ --- user.o --- In file included from user.c:21: header.h:42:12: error: conflicting types for 'grantpt'; have 'int(void)' 42 | extern int grantpt(); | ^~~~~~~ --- term.o --- term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c: In function 'add_line_term': term.c:586:1: warning: old-style function definition [-Wold-style-definition] 586 | add_line_term(user, num) | ^~~~~~~~~~~~~ term.c:589:1: error: number of arguments doesn't match prototype 589 | { | ^ --- user.o --- In file included from header.h:36: /usr/include/stdlib.h:235:13: note: previous declaration of 'grantpt' with type 'int(int)' 235 | extern int grantpt(int); | ^~~~~~~ --- term.o --- header.h:333:13: error: prototype declaration 333 | extern void add_line_term( /* yuser, num */ ); /* term.c */ | ^~~~~~~~~~~~~ --- user.o --- header.h:43:12: error: conflicting types for 'unlockpt'; have 'int(void)' 43 | extern int unlockpt(); | ^~~~~~~~ /usr/include/stdlib.h:244:13: note: previous declaration of 'unlockpt' with type 'int(int)' 244 | extern int unlockpt(int); | ^~~~~~~~ --- term.o --- term.c:594:17: error: too many arguments to function 'rev_scroll_term'; expected 0, have 1 594 | rev_scroll_term(user); | ^~~~~~~~~~~~~~~ ~~~~ term.c:401:1: note: declared here 401 | rev_scroll_term(user) | ^~~~~~~~~~~~~~~ --- user.o --- header.h:44:14: error: conflicting types for 'ptsname'; have 'char *(void)' 44 | extern char *ptsname(); | ^~~~~~~ /usr/include/stdlib.h:239:14: note: previous declaration of 'ptsname' with type 'char *(int)' 239 | extern char *ptsname(int); | ^~~~~~~ --- term.o --- term.c:601:25: error: too many arguments to function 'move_term'; expected 0, have 3 601 | move_term(user, user->y, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:602:25: error: too many arguments to function 'clreos_term'; expected 0, have 1 602 | clreos_term(user); | ^~~~~~~~~~~ ~~~~ term.c:335:1: note: declared here 335 | clreos_term(user) | ^~~~~~~~~~~ term.c:603:25: error: too many arguments to function 'move_term'; expected 0, have 3 603 | move_term(user, user->y, i); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:620:17: error: too many arguments to function 'redraw_term'; expected 0, have 2 620 | redraw_term(user, user->y); | ^~~~~~~~~~~ ~~~~ header.h:337:13: note: declared here 337 | extern void redraw_term( /* yuser, start_row */ ); /* term.c */ | ^~~~~~~~~~~ term.c: In function 'del_line_term': term.c:628:1: warning: old-style function definition [-Wold-style-definition] 628 | del_line_term(user, num) | ^~~~~~~~~~~~~ term.c:631:1: error: number of arguments doesn't match prototype 631 | { | ^ header.h:334:13: error: prototype declaration 334 | extern void del_line_term( /* yuser, num */ ); /* term.c */ | ^~~~~~~~~~~~~ term.c:636:17: error: too many arguments to function 'scroll_term'; expected 0, have 1 636 | scroll_term(user); | ^~~~~~~~~~~ ~~~~ term.c:367:1: note: declared here 367 | scroll_term(user) | ^~~~~~~~~~~ term.c:642:25: error: too many arguments to function 'move_term'; expected 0, have 3 642 | move_term(user, user->y, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:643:25: error: too many arguments to function 'clreos_term'; expected 0, have 1 643 | clreos_term(user); | ^~~~~~~~~~~ ~~~~ term.c:335:1: note: declared here 335 | clreos_term(user) | ^~~~~~~~~~~ term.c:644:25: error: too many arguments to function 'move_term'; expected 0, have 3 644 | move_term(user, user->y, i); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:661:17: error: too many arguments to function 'redraw_term'; expected 0, have 2 661 | redraw_term(user, user->y); | ^~~~~~~~~~~ ~~~~ header.h:337:13: note: declared here 337 | extern void redraw_term( /* yuser, start_row */ ); /* term.c */ | ^~~~~~~~~~~ term.c: In function 'copy_text': term.c:666:1: warning: old-style function definition [-Wold-style-definition] 666 | copy_text(fr, to, count) | ^~~~~~~~~ term.c: In function 'add_char_term': term.c:685:1: warning: old-style function definition [-Wold-style-definition] 685 | add_char_term(user, num) | ^~~~~~~~~~~~~ term.c:688:1: error: number of arguments doesn't match prototype 688 | { | ^ header.h:335:13: error: prototype declaration 335 | extern void add_char_term( /* yuser, num */ ); /* term.c */ | ^~~~~~~~~~~~~ term.c:699:17: error: too many arguments to function 'clreol_term'; expected 0, have 1 699 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:709:17: error: too many arguments to function 'addch_curses'; expected 0, have 2 709 | addch_curses(user, ' '); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:712:17: error: too many arguments to function 'addch_curses'; expected 0, have 2 712 | addch_curses(user, *(c++)); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:713:9: error: too many arguments to function 'move_curses'; expected 0, have 3 713 | move_curses(user, user->y, user->x); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c: In function 'del_char_term': term.c:720:1: warning: old-style function definition [-Wold-style-definition] 720 | del_char_term(user, num) | ^~~~~~~~~~~~~ term.c:723:1: error: number of arguments doesn't match prototype 723 | { | ^ --- fd.o --- fd.c: In function 'add_fd': --- term.o --- header.h:336:13: error: prototype declaration 336 | extern void del_char_term( /* yuser, num */ ); /* term.c */ | ^~~~~~~~~~~~~ --- fd.o --- fd.c:67:1: warning: old-style function definition [-Wold-style-definition] 67 | add_fd(fd, user_func) | ^~~~~~ fd.c:70:1: error: number of arguments doesn't match prototype 70 | { | ^ header.h:358:13: error: prototype declaration 358 | extern void add_fd( /* fd, func */ ); /* fd.c */ | ^~~~~~ --- term.o --- term.c:734:17: error: too many arguments to function 'clreol_term'; expected 0, have 1 734 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:743:17: error: too many arguments to function 'addch_curses'; expected 0, have 2 743 | addch_curses(user, *(c++)); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:746:17: error: too many arguments to function 'addch_curses'; expected 0, have 2 746 | addch_curses(user, ' '); | ^~~~~~~~~~~~ ~~~~ --- fd.o --- fd.c:72:17: error: too many arguments to function 'show_error'; expected 0, have 1 72 | show_error("add_fd: descriptor out of range"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- term.o --- cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ --- fd.o --- header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ --- term.o --- term.c:748:9: error: too many arguments to function 'move_curses'; expected 0, have 3 748 | move_curses(user, user->y, user->x); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c: In function 'redraw_term': term.c:755:1: warning: old-style function definition [-Wold-style-definition] 755 | redraw_term(user, y) | ^~~~~~~~~~~ term.c:758:1: error: number of arguments doesn't match prototype 758 | { | ^ header.h:337:13: error: prototype declaration 337 | extern void redraw_term( /* yuser, start_row */ ); /* term.c */ | ^~~~~~~~~~~ term.c:763:17: error: too many arguments to function 'move_curses'; expected 0, have 3 763 | move_curses(user, y, 0); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c:764:17: error: too many arguments to function 'clreol_curses'; expected 0, have 1 764 | clreol_curses(user); | ^~~~~~~~~~~~~ ~~~~ cwin.h:27:13: note: declared here 27 | extern void clreol_curses( /* yuser */ ); | ^~~~~~~~~~~~~ --- fd.o --- fd.c: In function 'remove_fd': fd.c:85:1: warning: old-style function definition [-Wold-style-definition] 85 | remove_fd(fd) | ^~~~~~~~~ fd.c:87:1: error: number of arguments doesn't match prototype 87 | { | ^ header.h:359:13: error: prototype declaration 359 | extern void remove_fd( /* fd */ ); /* fd.c */ | ^~~~~~~~~ --- term.o --- term.c:774:57: error: too many arguments to function 'addch_curses'; expected 0, have 2 774 | addch_curses(user, ' '); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ --- fd.o --- fd.c:89:17: error: too many arguments to function 'show_error'; expected 0, have 1 89 | show_error("remove_fd: descriptor out of range"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ --- term.o --- term.c:776:49: error: too many arguments to function 'move_curses'; expected 0, have 3 776 | move_curses(user, y, x); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c:780:33: error: too many arguments to function 'addch_curses'; expected 0, have 2 780 | addch_curses(user, *c); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:789:17: error: too many arguments to function 'move_curses'; expected 0, have 3 789 | move_curses(user, user->y, user->x); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c: In function 'first_interesting_row': term.c:797:1: warning: old-style function definition [-Wold-style-definition] 797 | first_interesting_row(user, height, width) | ^~~~~~~~~~~~~~~~~~~~~ --- fd.o --- fd.c: In function 'full_read': fd.c:101:1: warning: old-style function definition [-Wold-style-definition] 101 | full_read(fd, buf, len) | ^~~~~~~~~ fd.c:105:1: error: number of arguments doesn't match prototype 105 | { | ^ header.h:360:12: error: prototype declaration 360 | extern int full_read( /* fd, buf, len */ ); /* fd.c */ | ^~~~~~~~~ --- term.o --- term.c: In function 'resize_win': term.c:830:1: warning: old-style function definition [-Wold-style-definition] 830 | resize_win(user, height, width) | ^~~~~~~~~~ term.c:833:1: error: number of arguments doesn't match prototype 833 | { | ^ header.h:339:13: error: prototype declaration 339 | extern void resize_win( /* yuser, h, w */ ); /* term.c */ | ^~~~~~~~~~ term.c:845:30: error: too many arguments to function 'get_mem'; expected 0, have 1 845 | new_scr = (ychar **) get_mem(height * sizeof(ychar *)); | ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ mem.h:44:14: note: declared here 44 | extern yaddr get_mem( /* size_t */ ); | ^~~~~~~ term.c:857:25: error: too many arguments to function 'free_mem'; expected 0, have 1 857 | free_mem(user->scr[j]); | ^~~~~~~~ ~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- fd.o --- fd.c: In function 'main_loop': --- term.o --- term.c:858:17: error: too many arguments to function 'free_mem'; expected 0, have 1 858 | free_mem(user->scr); | ^~~~~~~~ ~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- fd.o --- fd.c:173:25: error: too many arguments to function 'bail'; expected 0, have 1 173 | bail(0); | ^~~~ ~ header.h:308:13: note: declared here 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ --- user.o --- user.c: In function 'user_name': user.c:44:1: warning: old-style function definition [-Wold-style-definition] 44 | user_name(uid) | ^~~~~~~~~ --- term.o --- term.c:873:25: error: too many arguments to function 'free_mem'; expected 0, have 1 873 | free_mem(user->scr[j]); | ^~~~~~~~ ~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ term.c:876:17: error: too many arguments to function 'free_mem'; expected 0, have 1 876 | free_mem(user->scr); | ^~~~~~~~ ~~~~~~~~~ --- fd.o --- fd.c:185:33: error: too many arguments to function 'show_error'; expected 0, have 1 185 | show_error("main_loop: select failed"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ --- term.o --- mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- fd.o --- header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ --- term.o --- term.c:884:50: error: too many arguments to function 'realloc_mem'; expected 0, have 2 884 | user->scr[i] = (ychar *) realloc_mem(user->scr[i], width); | ^~~~~~~~~~~ ~~~~~~~~~~~~ mem.h:45:14: note: declared here 45 | extern yaddr realloc_mem( /* yaddr, size_t */ ); | ^~~~~~~~~~~ term.c:889:34: error: too many arguments to function 'realloc_mem'; expected 0, have 2 889 | user->scr_tabs = realloc_mem(user->scr_tabs, width * sizeof(char)); | ^~~~~~~~~~~ ~~~~~~~~~~~~~~ mem.h:45:14: note: declared here 45 | extern yaddr realloc_mem( /* yaddr, size_t */ ); | ^~~~~~~~~~~ --- fd.o --- fd.c:207:41: error: too many arguments to function 'tag[fd].func'; expected 0, have 1 207 | tag[fd].func(fd); | ^~~ ~~ fd.c:49:16: note: declared here 49 | void (*func) (); /* user function */ | ^~~~ --- term.o --- term.c:900:46: error: too many arguments to function 'get_mem'; expected 0, have 1 900 | c = user->scr[i] = (ychar *) get_mem(width); | ^~~~~~~ ~~~~~ mem.h:44:14: note: declared here 44 | extern yaddr get_mem( /* size_t */ ); | ^~~~~~~ term.c:911:9: error: too many arguments to function 'move_term'; expected 0, have 3 911 | move_term(user, y_pos, user->x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ --- user.o --- user.c: In function 'generate_full_name': user.c:64:1: warning: old-style function definition [-Wold-style-definition] 64 | generate_full_name(user) | ^~~~~~~~~~~~~~~~~~ --- term.o --- term.c:912:9: error: too many arguments to function 'send_winch'; expected 0, have 1 912 | send_winch(user); | ^~~~~~~~~~ ~~~~ --- fd.o --- fd.c: In function 'input_loop': --- term.o --- header.h:367:13: note: declared here 367 | extern void send_winch( /* yuser */ ); /* comm.c */ | ^~~~~~~~~~ --- user.o --- user.c:66:1: error: number of arguments doesn't match prototype 66 | { | ^ --- term.o --- term.c:913:9: error: too many arguments to function 'redraw_term'; expected 0, have 2 913 | redraw_term(user, 0); | ^~~~~~~~~~~ ~~~~ --- fd.o --- fd.c:270:33: error: too many arguments to function 'show_error'; expected 0, have 1 270 | show_error("input_loop: select failed"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ --- term.o --- term.c:755:1: note: declared here 755 | redraw_term(user, y) | ^~~~~~~~~~~ --- user.o --- header.h:354:13: error: prototype declaration 354 | extern void generate_full_name( /* yuser */ ); /* user.c */ | ^~~~~~~~~~~~~~~~~~ --- term.o --- term.c:914:9: error: too many arguments to function 'flush_term'; expected 0, have 1 914 | flush_term(user); | ^~~~~~~~~~ ~~~~ term.c:429:1: note: declared here 429 | flush_term(user) | ^~~~~~~~~~ --- user.o --- user.c:70:35: error: too many arguments to function 'get_mem'; expected 0, have 1 70 | user->full_name = get_mem(50); | ^~~~~~~ ~~ --- fd.o --- fd.c:289:41: error: too many arguments to function 'tag[fd].func'; expected 0, have 1 289 | tag[fd].func(fd); | ^~~ ~~ --- user.o --- In file included from user.c:23: mem.h:44:14: note: declared here 44 | extern yaddr get_mem( /* size_t */ ); | ^~~~~~~ --- fd.o --- fd.c:49:16: note: declared here 49 | void (*func) (); /* user function */ | ^~~~ --- term.o --- term.c: In function 'draw_box': term.c:925:1: warning: old-style function definition [-Wold-style-definition] 925 | draw_box(user, height, width, c) | ^~~~~~~~ term.c:934:25: error: too many arguments to function 'move_term'; expected 0, have 3 934 | move_term(user, i, width); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:935:25: error: too many arguments to function 'addch_term'; expected 0, have 2 935 | addch_term(user, c); | ^~~~~~~~~~ ~~~~ --- fd.o --- fd.c: In function 'bail_loop': fd.c:325:9: error: too many arguments to function 'full_read'; expected 0, have 3 325 | full_read(0, &keypress, sizeof(char)); | ^~~~~~~~~ ~ fd.c:101:1: note: declared here 101 | full_read(fd, buf, len) | ^~~~~~~~~ --- term.o --- term.c:252:1: note: declared here 252 | addch_term(user, c) | ^~~~~~~~~~ term.c:937:33: error: too many arguments to function 'clreol_term'; expected 0, have 1 937 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ --- user.o --- user.c: In function 'assign_key': user.c:91:1: warning: old-style function definition [-Wold-style-definition] 91 | assign_key(user) | ^~~~~~~~~~ --- term.o --- term.c:941:17: error: too many arguments to function 'move_term'; expected 0, have 3 941 | move_term(user, height, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:943:25: error: too many arguments to function 'addch_term'; expected 0, have 2 943 | addch_term(user, c); | ^~~~~~~~~~ ~~~~ term.c:252:1: note: declared here 252 | addch_term(user, c) | ^~~~~~~~~~ term.c:945:25: error: too many arguments to function 'addch_term'; expected 0, have 2 945 | addch_term(user, c); | ^~~~~~~~~~ ~~~~ --- user.o --- user.c: In function 'init_user': --- term.o --- term.c:252:1: note: declared here 252 | addch_term(user, c) | ^~~~~~~~~~ --- user.o --- user.c:122:1: warning: old-style function definition [-Wold-style-definition] 122 | init_user(vhost) | ^~~~~~~~~ user.c:124:1: error: number of arguments doesn't match prototype 124 | { | ^ header.h:350:13: error: prototype declaration 350 | extern void init_user(); /* user.c */ | ^~~~~~~~~ --- term.o --- term.c:947:25: error: too many arguments to function 'clreol_term'; expected 0, have 1 947 | clreol_term(user); | ^~~~~~~~~~~ ~~~~ term.c:310:1: note: declared here 310 | clreol_term(user) | ^~~~~~~~~~~ term.c:949:25: error: too many arguments to function 'move_term'; expected 0, have 3 949 | move_term(user, height + 1, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:950:25: error: too many arguments to function 'clreos_term'; expected 0, have 1 950 | clreos_term(user); | ^~~~~~~~~~~ ~~~~ term.c:335:1: note: declared here 335 | clreos_term(user) | ^~~~~~~~~~~ --- user.o --- user.c:138:17: error: too many arguments to function 'show_error'; expected 0, have 1 138 | show_error("Who are you?"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~ header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ --- term.o --- term.c: In function 'set_win_region': --- user.o --- user.c:139:17: error: too many arguments to function 'bail'; expected 0, have 1 139 | bail(YTE_ERROR); | ^~~~ header.h:308:13: note: declared here 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ --- term.o --- term.c:959:1: warning: old-style function definition [-Wold-style-definition] 959 | set_win_region(user, height, width) | ^~~~~~~~~~~~~~ term.c:962:1: error: number of arguments doesn't match prototype 962 | { | ^ header.h:340:13: error: prototype declaration 340 | extern void set_win_region( /* yuser, h, w */ ); /* term.c */ | ^~~~~~~~~~~~~~ --- user.o --- user.c:148:25: error: too many arguments to function 'show_error'; expected 0, have 1 148 | show_error("init_user: gethostname() failed"); | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ user.c:149:25: error: too many arguments to function 'bail'; expected 0, have 1 149 | bail(YTE_ERROR); | ^~~~ header.h:308:13: note: declared here 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ user.c:153:45: error: too many arguments to function 'get_host_addr'; expected 0, have 1 153 | ylong adr = get_host_addr(my_host); | ^~~~~~~~~~~~~ ~~~~~~~ header.h:384:14: note: declared here 384 | extern ylong get_host_addr( /* hostname */ ); /* socket.c */ | ^~~~~~~~~~~~~ user.c:155:54: error: too many arguments to function 'host_name'; expected 0, have 1 155 | char *name = host_name(adr); | ^~~~~~~~~ ~~~ header.h:385:14: note: declared here 385 | extern char *host_name( /* addr */ ); /* socket.c */ | ^~~~~~~~~ --- term.o --- term.c:988:17: error: too many arguments to function 'move_term'; expected 0, have 3 988 | move_term(user, 0, 0); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ term.c:989:17: error: too many arguments to function 'clreos_term'; expected 0, have 1 989 | clreos_term(user); | ^~~~~~~~~~~ ~~~~ --- user.o --- user.c:165:19: error: too many arguments to function 'new_user'; expected 0, have 3 165 | if ((me = new_user(my_name, my_host, NULL)) == NULL) | ^~~~~~~~ ~~~~~~~ header.h:351:15: note: declared here 351 | extern yuser *new_user( /* name, host, tty */ ); /* user.c */ | ^~~~~~~~ --- term.o --- term.c:335:1: note: declared here 335 | clreos_term(user) | ^~~~~~~~~~~ --- user.o --- user.c:166:17: error: too many arguments to function 'bail'; expected 0, have 1 166 | bail(YTE_ERROR); | ^~~~ header.h:308:13: note: declared here 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ --- term.o --- term.c:1000:9: error: too many arguments to function 'move_term'; expected 0, have 3 1000 | move_term(user, y, x); | ^~~~~~~~~ ~~~~ term.c:272:1: note: declared here 272 | move_term(user, y, x) | ^~~~~~~~~ --- user.o --- user.c: In function 'new_user': user.c:184:1: warning: old-style function definition [-Wold-style-definition] 184 | new_user(name, hostname, tty) | ^~~~~~~~ --- term.o --- term.c:1001:9: error: too many arguments to function 'flush_term'; expected 0, have 1 1001 | flush_term(user); | ^~~~~~~~~~ ~~~~ --- user.o --- user.c:186:1: error: number of arguments doesn't match prototype 186 | { | ^ header.h:351:15: error: prototype declaration 351 | extern yuser *new_user( /* name, host, tty */ ); /* user.c */ | ^~~~~~~~ --- term.o --- term.c:429:1: note: declared here 429 | flush_term(user) | ^~~~~~~~~~ term.c: In function 'end_win_region': --- user.o --- user.c:195:28: error: too many arguments to function 'get_host_addr'; expected 0, have 1 195 | } else if ((addr = get_host_addr(hostname)) == (ylong) -1) { | ^~~~~~~~~~~~~ ~~~~~~~~ header.h:384:14: note: declared here 384 | extern ylong get_host_addr( /* hostname */ ); /* socket.c */ | ^~~~~~~~~~~~~ --- term.o --- term.c:1011:1: warning: old-style function definition [-Wold-style-definition] 1011 | end_win_region(user) | ^~~~~~~~~~~~~~ term.c:1013:1: error: number of arguments doesn't match prototype 1013 | { | ^ header.h:341:13: error: prototype declaration 341 | extern void end_win_region( /* yuser */ ); /* term.c */ | ^~~~~~~~~~~~~~ --- user.o --- user.c:201:17: error: too many arguments to function 'show_error'; expected 0, have 1 201 | show_error(errstr); | ^~~~~~~~~~ ~~~~~~ header.h:310:13: note: declared here 310 | extern void show_error( /* str */ ); /* main.c */ | ^~~~~~~~~~ user.c:207:25: error: too many arguments to function 'get_mem'; expected 0, have 1 207 | out = (yuser *) get_mem(sizeof(yuser)); | ^~~~~~~ ~~~~~~~~~~~~~ mem.h:44:14: note: declared here 44 | extern yaddr get_mem( /* size_t */ ); | ^~~~~~~ user.c:209:26: error: too many arguments to function 'str_copy'; expected 0, have 1 209 | out->user_name = str_copy(name); | ^~~~~~~~ ~~~~ header.h:309:14: note: declared here 309 | extern char *str_copy( /* string */ ); /* main.c */ | ^~~~~~~~ --- term.o --- term.c: In function 'set_scroll_region': --- user.o --- user.c:210:26: error: too many arguments to function 'str_copy'; expected 0, have 1 210 | out->host_name = str_copy(hostname); | ^~~~~~~~ ~~~~~~~~ header.h:309:14: note: declared here 309 | extern char *str_copy( /* string */ ); /* main.c */ | ^~~~~~~~ --- term.o --- term.c:1033:1: warning: old-style function definition [-Wold-style-definition] 1033 | set_scroll_region(user, top, bottom) | ^~~~~~~~~~~~~~~~~ term.c:1036:1: error: number of arguments doesn't match prototype 1036 | { | ^ header.h:342:13: error: prototype declaration 342 | extern void set_scroll_region( /* yuser, top, bottom */ ); /* term.c */ | ^~~~~~~~~~~~~~~~~ --- user.o --- user.c:212:34: error: too many arguments to function 'str_copy'; expected 0, have 1 212 | out->host_fqdn = str_copy(hostname); | ^~~~~~~~ ~~~~~~~~ header.h:309:14: note: declared here 309 | extern char *str_copy( /* string */ ); /* main.c */ | ^~~~~~~~ user.c:214:43: error: too many arguments to function 'host_name'; expected 0, have 1 214 | out->host_fqdn = str_copy(host_name(addr)); | ^~~~~~~~~ ~~~~ header.h:385:14: note: declared here 385 | extern char *host_name( /* addr */ ); /* socket.c */ | ^~~~~~~~~ user.c:214:34: error: too many arguments to function 'str_copy'; expected 0, have 1 214 | out->host_fqdn = str_copy(host_name(addr)); | ^~~~~~~~ ~~~~~~~~~~~~~~~ header.h:309:14: note: declared here 309 | extern char *str_copy( /* string */ ); /* main.c */ | ^~~~~~~~ --- term.o --- term.c: In function 'msg_term': term.c:1051:1: warning: old-style function definition [-Wold-style-definition] 1051 | msg_term(user, str) | ^~~~~~~~ --- user.o --- user.c:217:33: error: too many arguments to function 'str_copy'; expected 0, have 1 217 | out->tty_name = str_copy(tty); | ^~~~~~~~ ~~~ header.h:309:14: note: declared here 309 | extern char *str_copy( /* string */ ); /* main.c */ | ^~~~~~~~ --- term.o --- term.c:1054:1: error: number of arguments doesn't match prototype 1054 | { | ^ header.h:343:13: error: prototype declaration 343 | extern void msg_term( /* yuser, str */ ); /* term.c */ | ^~~~~~~~ --- user.o --- user.c:219:33: error: too many arguments to function 'str_copy'; expected 0, have 1 219 | out->tty_name = str_copy(""); | ^~~~~~~~ ~~ header.h:309:14: note: declared here 309 | extern char *str_copy( /* string */ ); /* main.c */ | ^~~~~~~~ user.c:221:9: error: too many arguments to function 'generate_full_name'; expected 0, have 1 221 | generate_full_name(out); | ^~~~~~~~~~~~~~~~~~ ~~~ --- term.o --- term.c:1059:9: error: too many arguments to function 'move_curses'; expected 0, have 3 1059 | move_curses(user, y, 0); | ^~~~~~~~~~~ ~~~~ --- user.o --- user.c:64:1: note: declared here 64 | generate_full_name(user) | ^~~~~~~~~~~~~~~~~~ --- term.o --- cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c:1060:9: error: too many arguments to function 'addch_curses'; expected 0, have 2 1060 | addch_curses(user, '['); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:1062:17: error: too many arguments to function 'addch_curses'; expected 0, have 2 1062 | addch_curses(user, *(str++)); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ term.c:1063:9: error: too many arguments to function 'addch_curses'; expected 0, have 2 1063 | addch_curses(user, ']'); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ --- user.o --- user.c: In function 'clear_user': --- term.o --- term.c:1064:9: error: too many arguments to function 'clreol_curses'; expected 0, have 1 1064 | clreol_curses(user); | ^~~~~~~~~~~~~ ~~~~ --- user.o --- user.c:241:1: warning: old-style function definition [-Wold-style-definition] 241 | clear_user(user) | ^~~~~~~~~~ --- term.o --- cwin.h:27:13: note: declared here 27 | extern void clreol_curses( /* yuser */ ); | ^~~~~~~~~~~~~ --- user.o --- user.c:245:9: error: too many arguments to function 'free_mem'; expected 0, have 1 245 | free_mem(user->user_name); | ^~~~~~~~ ~~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- term.o --- term.c:1065:9: error: too many arguments to function 'move_curses'; expected 0, have 3 1065 | move_curses(user, user->y, user->x); | ^~~~~~~~~~~ ~~~~ --- user.o --- user.c:246:9: error: too many arguments to function 'free_mem'; expected 0, have 1 246 | free_mem(user->host_name); | ^~~~~~~~ ~~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- term.o --- cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ term.c:1066:9: error: too many arguments to function 'flush_curses'; expected 0, have 1 1066 | flush_curses(user); | ^~~~~~~~~~~~ ~~~~ --- user.o --- user.c:247:9: error: too many arguments to function 'free_mem'; expected 0, have 1 247 | free_mem(user->host_fqdn); | ^~~~~~~~ ~~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- term.o --- cwin.h:31:13: note: declared here 31 | extern void flush_curses( /* yuser */ ); | ^~~~~~~~~~~~ --- user.o --- user.c:248:9: error: too many arguments to function 'free_mem'; expected 0, have 1 248 | free_mem(user->tty_name); | ^~~~~~~~ ~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- term.o --- term.c: In function 'spew_term': --- user.o --- user.c:249:9: error: too many arguments to function 'free_mem'; expected 0, have 1 249 | free_mem(user->full_name); | ^~~~~~~~ ~~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- term.o --- term.c:1073:1: warning: old-style function definition [-Wold-style-definition] 1073 | spew_term(user, fd, rows, cols) | ^~~~~~~~~ term.c:1076:1: error: number of arguments doesn't match prototype 1076 | { | ^ header.h:344:13: error: prototype declaration 344 | extern void spew_term( /* yuser, fd, rows, cols */ ); /* term.c */ | ^~~~~~~~~ --- user.o --- user.c:251:17: error: too many arguments to function 'free_mem'; expected 0, have 1 251 | free_mem(user->gt.buf); | ^~~~~~~~ ~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ user.c:253:17: error: too many arguments to function 'free_mem'; expected 0, have 1 253 | free_mem(user->gt.version); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ user.c:255:17: error: too many arguments to function 'free_mem'; expected 0, have 1 255 | free_mem(user->dbuf); | ^~~~~~~~ ~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ user.c:257:17: error: too many arguments to function 'free_mem'; expected 0, have 1 257 | free_mem(user->term); | ^~~~~~~~ ~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ user.c:261:17: error: too many arguments to function 'remove_fd'; expected 0, have 1 261 | remove_fd(user->fd); | ^~~~~~~~~ ~~~~~~~~ header.h:359:13: note: declared here 359 | extern void remove_fd( /* fd */ ); /* fd.c */ | ^~~~~~~~~ user.c:269:25: error: too many arguments to function 'free_mem'; expected 0, have 1 269 | free_mem(user->scr[i]); | ^~~~~~~~ ~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ user.c:270:17: error: too many arguments to function 'free_mem'; expected 0, have 1 270 | free_mem(user->scr); | ^~~~~~~~ ~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ user.c:271:17: error: too many arguments to function 'free_mem'; expected 0, have 1 271 | free_mem(user->scr_tabs); | ^~~~~~~~ ~~~~~~~~~~~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ user.c:273:9: error: too many arguments to function 'free_mem'; expected 0, have 1 273 | free_mem(user); | ^~~~~~~~ ~~~~ mem.h:46:13: note: declared here 46 | extern void free_mem( /* yaddr */ ); | ^~~~~~~~ --- main.o --- *** [main.o] Error code 1 bmake[2]: stopped making "all" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/src --- user.o --- user.c: In function 'free_user': user.c:277:1: warning: old-style function definition [-Wold-style-definition] 277 | free_user(user) | ^~~~~~~~~ user.c:279:1: error: number of arguments doesn't match prototype 279 | { | ^ header.h:352:13: error: prototype declaration 352 | extern void free_user( /* yuser */ ); /* user.c */ | ^~~~~~~~~ --- term.o --- term.c: In function 'raw_term': term.c:1145:1: warning: old-style function definition [-Wold-style-definition] 1145 | raw_term(user, y, x, str, len) | ^~~~~~~~ term.c:1157:9: error: too many arguments to function 'move_curses'; expected 0, have 3 1157 | move_curses(user, y, x); | ^~~~~~~~~~~ ~~~~ cwin.h:26:13: note: declared here 26 | extern void move_curses( /* yuser, y, x */ ); | ^~~~~~~~~~~ --- user.o --- user.c:315:17: error: too many arguments to function 'bail'; expected 0, have 1 315 | bail(YTE_SUCCESS_PROMPT); | ^~~~ header.h:308:13: note: declared here 308 | extern void bail( /* int */ ); /* main.c */ | ^~~~ user.c:317:9: error: too many arguments to function 'close_term'; expected 0, have 1 317 | close_term(user); | ^~~~~~~~~~ ~~~~ header.h:318:13: note: declared here 318 | extern void close_term( /* yuser */ ); /* term.c */ | ^~~~~~~~~~ --- term.o --- term.c:1164:17: error: too many arguments to function 'addch_curses'; expected 0, have 2 1164 | addch_curses(user, *c); | ^~~~~~~~~~~~ ~~~~ cwin.h:25:13: note: declared here 25 | extern void addch_curses( /* yuser, char */ ); | ^~~~~~~~~~~~ --- user.o --- user.c:321:17: error: too many arguments to function 'msg_term'; expected 0, have 2 321 | msg_term(me, "Waiting for connection..."); | ^~~~~~~~ ~~ header.h:343:13: note: declared here 343 | extern void msg_term( /* yuser, str */ ); /* term.c */ | ^~~~~~~~ --- term.o --- term.c: In function 'center': term.c:1169:1: warning: old-style function definition [-Wold-style-definition] 1169 | center(width, n) | ^~~~~~ term.c:1171:1: error: number of arguments doesn't match prototype 1171 | { | ^ header.h:345:12: error: prototype declaration 345 | extern int center( /* width, n */ ); /* term.c */ | ^~~~~~ --- user.o --- user.c: In function 'find_user': user.c:331:1: warning: old-style function definition [-Wold-style-definition] 331 | find_user(name, host_addr, pid) | ^~~~~~~~~ user.c:334:1: error: number of arguments doesn't match prototype 334 | { | ^ header.h:353:15: error: prototype declaration 353 | extern yuser *find_user( /* name, host_addr, pid */ ); /* user.c */ | ^~~~~~~~~ --- fd.o --- *** [fd.o] Error code 1 bmake[2]: stopped making "all" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/src --- user.o --- *** [user.o] Error code 1 bmake[2]: stopped making "all" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/src --- term.o --- *** [term.o] Error code 1 bmake[2]: stopped making "all" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/src bmake[2]: 4 errors bmake[2]: stopped making "all" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0/src *** [all-recursive] Error code 1 bmake[1]: stopped making "all-recursive" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0 bmake[1]: 1 error bmake[1]: stopped making "all-recursive" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0 *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0 bmake: 1 error bmake: stopped making "all" in /home/pbulk/work/net/ytalk/work/ytalk-3.3.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/ytalk *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/ytalk