=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for fep-1.0nb3 cd /var/pkgsrc/work/misc/fep/work && for i in *.[ch]; do /usr/bin/sed "s,#endif lint,#endif /* lint */,g" ${i} > ${i}.new && /bin/mv -f ${i}.new ${i}; done --- fep_main.o --- --- fep_edit.o --- --- fep_hist.o --- --- fep_main.o --- clang -O2 -Wno-error=return-type -I/usr/include -DTERMIOS -I/usr/include -c fep_main.c --- fep_edit.o --- clang -O2 -Wno-error=return-type -I/usr/include -DTERMIOS -I/usr/include -c fep_edit.c --- fep_hist.o --- clang -O2 -Wno-error=return-type -I/usr/include -DTERMIOS -I/usr/include -c fep_hist.c --- fep_main.o --- fep_main.c:122:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- fep_edit.c:113:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- main(argc, argv) --- fep_hist.o --- fep_hist.c:12:10: fatal error: 're_comp.h' file not found --- fep_edit.o --- init_bind_table () --- fep_main.o --- ^ --- fep_hist.o --- #include --- fep_edit.o --- ^ --- fep_hist.o --- ^~~~~~~~~~~ 1 error generated. *** [fep_hist.o] Error code 1 bmake: stopped in /var/pkgsrc/work/misc/fep/work --- fep_main.o --- fep_main.c:141:5: warning: implicit declaration of function 'init_bind_table' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:122:1: warning: control may reach end of non-void function [-Wreturn-type] --- fep_main.o --- init_bind_table (); --- fep_edit.o --- } --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:146:5: warning: implicit declaration of function 'set_default_vars' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:129:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- set_default_vars (); --- fep_edit.o --- init_edit_params () --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:153:37: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:135:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- fep_main.o --- if ((cp=getenv("EDITMODE")) && (eq(cp,"emacs")||eq(cp,"vi"))) --- fep_edit.o --- if (term = look_var ("term")) { --- fep_main.o --- ^ --- fep_edit.o --- ~~~~~^~~~~~~~~~~~~~~~~~~ --- fep_main.o --- ./fep_defs.h:26:19: note: expanded from macro 'eq' --- fep_edit.o --- fep_edit.c:135:14: note: place parentheses around the assignment to silence this warning --- fep_main.o --- #define eq(a,b) (strcmp(a,b) == 0) --- fep_edit.o --- if (term = look_var ("term")) { --- fep_main.o --- ^ --- fep_edit.o --- ^ ( ) --- fep_main.o --- fep_main.c:153:37: note: include the header or explicitly provide a declaration for 'strcmp' --- fep_edit.o --- fep_edit.c:135:14: note: use '==' to turn this assignment into an equality comparison if (term = look_var ("term")) { ^ == --- fep_main.o --- ./fep_defs.h:26:19: note: expanded from macro 'eq' #define eq(a,b) (strcmp(a,b) == 0) ^ --- fep_edit.o --- fep_edit.c:136:6: warning: implicit declaration of function 'tgetent' is invalid in C99 [-Wimplicit-function-declaration] if (tgetent (sbuf, term) == 1) { ^ --- fep_main.o --- fep_main.c:154:2: warning: implicit declaration of function 'set_only_var' is invalid in C99 [-Wimplicit-function-declaration] set_only_var ("editmode", cp); ^ --- fep_edit.o --- fep_edit.c:138:11: warning: implicit declaration of function 'tgetnum' is invalid in C99 [-Wimplicit-function-declaration] lines = tgetnum ("li"); ^ --- fep_main.o --- fep_main.c:156:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp=getenv("USER")) ~~^~~~~~~~~~~~~~~ --- fep_edit.o --- fep_edit.c:151:5: warning: implicit declaration of function 'set_var' is invalid in C99 [-Wimplicit-function-declaration] set_var ("crt", sbuf); ^ --- fep_main.o --- fep_main.c:156:11: note: place parentheses around the assignment to silence this warning if (cp=getenv("USER")) ^ ( ) --- fep_edit.o --- fep_edit.c:160:26: warning: implicit declaration of function 'itoa' is invalid in C99 [-Wimplicit-function-declaration] set_var ("showhist", itoa (lines - 1)); ^ --- fep_main.o --- fep_main.c:156:11: note: use '==' to turn this assignment into an equality comparison if (cp=getenv("USER")) ^ == --- fep_edit.o --- fep_edit.c:165:5: warning: implicit declaration of function 'sourceRcFile' is invalid in C99 [-Wimplicit-function-declaration] sourceRcFile (); ^ --- fep_main.o --- fep_main.c:159:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp=getenv("HOME")) ~~^~~~~~~~~~~~~~~ --- fep_edit.o --- fep_edit.c:177:3: warning: implicit declaration of function 'read_history' is invalid in C99 [-Wimplicit-function-declaration] read_history (cp); ^ --- fep_main.o --- fep_main.c:159:11: note: place parentheses around the assignment to silence this warning if (cp=getenv("HOME")) ^ --- fep_edit.o --- fep_edit.c:190:12: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] --- fep_main.o --- ( ) --- fep_edit.o --- (void) strcpy (CommandLine, ""); ^ --- fep_main.o --- fep_main.c:159:11: note: use '==' to turn this assignment into an equality comparison if (cp=getenv("HOME")) --- fep_edit.o --- fep_edit.c:190:12: note: include the header or explicitly provide a declaration for 'strcpy' --- fep_main.o --- ^ == --- fep_edit.o --- fep_edit.c:193:1: warning: control may reach end of non-void function [-Wreturn-type] } --- fep_main.o --- fep_main.c:162:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- fep_edit.o --- ^ --- fep_main.o --- if (cp=getenv("TERM")) ~~^~~~~~~~~~~~~~~ --- fep_edit.o --- fep_edit.c:198:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] initEmacsBindings (cft, aft) --- fep_main.o --- fep_main.c:162:11: note: place parentheses around the assignment to silence this warning --- fep_edit.o --- ^ --- fep_main.o --- if (cp=getenv("TERM")) ^ ( ) --- fep_edit.o --- fep_edit.c:261:2: warning: implicit declaration of function 'bind_key' is invalid in C99 [-Wimplicit-function-declaration] bind_key (cft, ftp->bt_func, ftp->bt_s, fep_abort); ^ --- fep_main.o --- fep_main.c:162:11: note: use '==' to turn this assignment into an equality comparison if (cp=getenv("TERM")) ^ == --- fep_edit.o --- fep_edit.c:263:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ --- fep_main.o --- fep_main.c:165:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp=getenv("SHELL")) ~~^~~~~~~~~~~~~~~~ --- fep_edit.o --- fep_edit.c:278:5: warning: implicit declaration of function 'resetCurrentHistory' is invalid in C99 [-Wimplicit-function-declaration] resetCurrentHistory (); ^ --- fep_main.o --- fep_main.c:165:11: note: place parentheses around the assignment to silence this warning if (cp=getenv("SHELL")) ^ ( ) --- fep_edit.o --- fep_edit.c:297:2: warning: implicit declaration of function 'swallow_output' is invalid in C99 [-Wimplicit-function-declaration] swallow_output(); ^ --- fep_main.o --- fep_main.c:165:11: note: use '==' to turn this assignment into an equality comparison if (cp=getenv("SHELL")) ^ == --- fep_edit.o --- fep_edit.c:307:6: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ --- fep_main.o --- fep_main.c:194:4: warning: implicit declaration of function 'usageAndExit' is invalid in C99 [-Wimplicit-function-declaration] usageAndExit (); ^ --- fep_edit.o --- fep_edit.c:318:17: warning: implicit declaration of function 'getcharacter' is invalid in C99 [-Wimplicit-function-declaration] while ((c = getcharacter ()) >= (CHAR) 0) { ^ --- fep_main.o --- fep_main.c:207:4: warning: implicit declaration of function 'usageAndExit' is invalid in C99 [-Wimplicit-function-declaration] usageAndExit (); --- fep_edit.o --- fep_edit.c:354:12: warning: implicit declaration of function 'alarm_on_eof' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- status = alarm_on_eof (c); ^ --- fep_main.o --- fep_main.c:231:2: warning: implicit declaration of function 'usageAndExit' is invalid in C99 [-Wimplicit-function-declaration] usageAndExit (); --- fep_edit.o --- fep_edit.c:361:15: warning: implicit declaration of function 'callfunc' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- status = callfunc (curFuncTab, c); ^ --- fep_main.o --- fep_main.c:234:5: warning: implicit declaration of function 'look_cmdinfo' is invalid in C99 [-Wimplicit-function-declaration] look_cmdinfo (argv[1]); --- fep_edit.o --- fep_edit.c:377:9: warning: implicit declaration of function 'refer_history' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- if (refer_history () == PROCESSED) ^ --- fep_main.o --- fep_main.c:242:6: warning: implicit declaration of function 'any' is invalid in C99 [-Wimplicit-function-declaration] if (any ('/', cp)) --- fep_edit.o --- fep_edit.c:396:9: warning: implicit declaration of function 'executeBuiltInFunction' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- if (executeBuiltInFunction (execute_command, &remained) == PROCESSED) { ^ --- fep_main.o --- fep_main.c:244:2: warning: implicit declaration of function 'set_var' is invalid in C99 [-Wimplicit-function-declaration] set_var (cp, "1"); --- fep_edit.o --- fep_edit.c:398:6: warning: implicit declaration of function 'addHistory' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- addHistory (CommandLine); ^ --- fep_main.o --- fep_main.c:250:11: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] if (! isatty (0)) { --- fep_edit.o --- fep_edit.c:412:7: warning: implicit declaration of function 'is_empty_line' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- if (!is_empty_line (CommandLine) || !look_var ("ignore-empty-line")) ^ --- fep_main.o --- fep_main.c:251:2: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] execvp (*commandv, commandv, 0); --- fep_edit.o --- fep_edit.c:414:3: warning: implicit declaration of function 'addHistory' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- addHistory (CommandLine); ^ --- fep_main.o --- fep_main.c:256:5: warning: implicit declaration of function 'get_pty_master' is invalid in C99 [-Wimplicit-function-declaration] get_pty_master (); --- fep_edit.o --- fep_edit.c:418:2: warning: implicit declaration of function 'buf_put' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- buf_put (output_buffer, CommandLine); ^ --- fep_main.o --- fep_main.c:257:5: warning: implicit declaration of function 'fix_tty' is invalid in C99 [-Wimplicit-function-declaration] fix_tty (); --- fep_edit.o --- fep_edit.c:424:9: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- (void) strcat (execute_command, "\n"); ^ --- fep_main.o --- fep_main.c:266:5: warning: implicit declaration of function 'init_hist' is invalid in C99 [-Wimplicit-function-declaration] init_hist (histlen); --- fep_edit.o --- fep_edit.c:424:9: note: include the header or explicitly provide a declaration for 'strcat' --- fep_main.o --- ^ fep_main.c:267:5: warning: implicit declaration of function 'init_edit_params' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:434:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- init_edit_params (); --- fep_edit.o --- callfunc (ft, c) --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:277:7: warning: implicit declaration of function 'set_buffer' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:443:14: warning: implicit declaration of function 'getcharacter' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- if (!set_buffer (output_buffer, size)) { --- fep_edit.o --- nc = (CHAR) getcharacter(); --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:279:6: warning: implicit declaration of function 'kill_process' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:453:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- kill_process (); --- fep_edit.o --- fep_abort() --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:285:14: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:455:12: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- child_pid = fork (); --- fep_edit.o --- (void) errorBell (); --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:288:6: warning: implicit declaration of function 'kill_process' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:462:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- kill_process (); --- fep_edit.o --- self_insert(c) --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:292:6: warning: implicit declaration of function 'exec_to_command' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:470:19: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] --- fep_main.o --- exec_to_command (commandv); --- fep_edit.o --- currentNull = strlen (CommandLine); --- fep_main.o --- ^ --- fep_edit.o --- ^ --- fep_main.o --- fep_main.c:294:5: warning: implicit declaration of function 'fix_signal' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- fep_edit.c:470:19: note: include the header or explicitly provide a declaration for 'strlen' --- fep_main.o --- fix_signal (); ^ --- fep_edit.o --- fep_edit.c:473:9: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell(); --- fep_main.o --- fep_main.c:296:5: warning: implicit declaration of function 'input_handler' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- ^ --- fep_main.o --- input_handler (); ^ --- fep_edit.o --- fep_edit.c:488:2: warning: implicit declaration of function 'putChar' is invalid in C99 [-Wimplicit-function-declaration] putChar (c); --- fep_main.o --- fep_main.c:299:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- ^ --- fep_main.o --- fix_signal () ^ --- fep_edit.o --- fep_edit.c:489:5: warning: implicit declaration of function 'reverse_strcpy' is invalid in C99 [-Wimplicit-function-declaration] reverse_strcpy ( --- fep_main.o --- fep_main.c:311:1: warning: control reaches end of non-void function [-Wreturn-type] --- fep_edit.o --- ^ --- fep_main.o --- } ^ --- fep_edit.o --- fep_edit.c:500:5: warning: implicit declaration of function 'printS' is invalid in C99 [-Wimplicit-function-declaration] printS (&CommandLine [CurrentPosition]); --- fep_main.o --- fep_main.c:313:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- ^ --- fep_main.o --- recover_signal () ^ --- fep_edit.o --- fep_edit.c:503:2: warning: implicit declaration of function 'repeat' is invalid in C99 [-Wimplicit-function-declaration] repeat (BS, howlong (&CommandLine[CurrentPosition + 1], 0)); --- fep_main.o --- fep_main.c:319:1: warning: control reaches end of non-void function [-Wreturn-type] --- fep_edit.o --- ^ --- fep_main.o --- } ^ --- fep_edit.o --- fep_edit.c:503:14: warning: implicit declaration of function 'howlong' is invalid in C99 [-Wimplicit-function-declaration] repeat (BS, howlong (&CommandLine[CurrentPosition + 1], 0)); --- fep_main.o --- fep_main.c:321:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- ^ --- fep_main.o --- input_handler() ^ --- fep_edit.o --- fep_edit.c:512:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insert_string (s) --- fep_main.o --- fep_main.c:332:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- fep_edit.o --- ^ --- fep_main.o --- while (inputline = get_line ()) { ~~~~~~~~~~^~~~~~~~~~~~~ --- fep_edit.o --- fep_edit.c:520:9: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell(); ^ --- fep_main.o --- fep_main.c:332:22: note: place parentheses around the assignment to silence this warning while (inputline = get_line ()) { ^ ( ) --- fep_edit.o --- fep_edit.c:526:5: warning: implicit declaration of function 'printS' is invalid in C99 [-Wimplicit-function-declaration] printS (s); ^ --- fep_main.o --- fep_main.c:332:22: note: use '==' to turn this assignment into an equality comparison while (inputline = get_line ()) { ^ == --- fep_edit.o --- fep_edit.c:527:5: warning: implicit declaration of function 'reverse_strcpy' is invalid in C99 [-Wimplicit-function-declaration] reverse_strcpy ( ^ --- fep_main.o --- fep_main.c:339:28: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] register int nbyte = max (strlen (inputline), 1); ^ --- fep_edit.o --- fep_edit.c:531:5: warning: implicit declaration of function 'bcopy' is invalid in C99 [-Wimplicit-function-declaration] bcopy (s, &CommandLine[CurrentPosition], nbyte); ^ --- fep_main.o --- fep_main.c:339:28: note: include the header or explicitly provide a declaration for 'strlen' --- fep_edit.o --- fep_edit.c:536:2: warning: implicit declaration of function 'repeat' is invalid in C99 [-Wimplicit-function-declaration] repeat (BS, howlong (&CommandLine[CurrentPosition], 0)); ^ --- fep_main.o --- fep_main.c:344:2: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write (master, inputline, nbyte); ^ --- fep_edit.o --- fep_edit.c:536:14: warning: implicit declaration of function 'howlong' is invalid in C99 [-Wimplicit-function-declaration] repeat (BS, howlong (&CommandLine[CurrentPosition], 0)); ^ --- fep_main.o --- fep_main.c:363:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ --- fep_edit.o --- fep_edit.c:544:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] yank_from_kill_buffer () ^ --- fep_main.o --- fep_main.c:406:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] getcharacter() ^ --- fep_edit.o --- fep_edit.c:547:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ --- fep_main.o --- fep_main.c:445:10: warning: implicit declaration of function 'buf_read' is invalid in C99 [-Wimplicit-function-declaration] nbyte = buf_read (master, output_buffer); ^ --- fep_edit.o --- fep_edit.c:552:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mark () ^ --- fep_main.o --- fep_main.c:451:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write (1, output_buffer->b_lastbuf, nbyte); ^ --- fep_edit.o --- fep_edit.c:554:5: warning: implicit declaration of function 'set_mark' is invalid in C99 [-Wimplicit-function-declaration] set_mark (CurrentPosition); ^ --- fep_main.o --- fep_main.c:565:13: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] nbyte = read (fd, bp->b_buf + bp->b_next, bp->b_max - bp->b_next); ^ --- fep_edit.o --- fep_edit.c:561:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] set_mark (pos) ^ --- fep_main.o --- fep_main.c:591:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] buf_put (bp, s) ^ --- fep_edit.o --- fep_edit.c:571:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_to_kill_buffer () ^ --- fep_main.o --- fep_main.c:603:2: warning: implicitly declaring library function 'strncpy' with type 'char *(char *, const char *, unsigned long)' [-Wimplicit-function-declaration] strncpy (bp->b_buf + bp->b_next, s, slen); ^ --- fep_edit.o --- fep_edit.c:576:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell(); ^ --- fep_main.o --- fep_main.c:603:2: note: include the header or explicitly provide a declaration for 'strncpy' --- fep_edit.o --- fep_edit.c:581:2: warning: non-void function 'delete_to_kill_buffer' should return a value [-Wreturn-type] --- fep_main.o --- fep_main.c:616:1: warning: control reaches end of non-void function [-Wreturn-type] --- fep_edit.o --- return; --- fep_main.o --- } --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:584:9: warning: implicit declaration of function 'moveto' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:618:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- (void) moveto (MarkPosition); --- fep_main.o --- swallow_output() --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:587:13: warning: implicit declaration of function 'delete_next_n_character' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:632:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- return (delete_next_n_character (n)); --- fep_main.o --- write (1, output_buffer->b_lastbuf, nbyte); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:593:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- fep_main.c:652:5: warning: non-void function 'swallow_output' should return a value [-Wreturn-type] --- fep_edit.o --- moveto (position) --- fep_main.o --- return; --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:597:13: warning: implicit declaration of function 'backward_n_character' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:671:6: warning: implicit declaration of function 'message' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- (void) backward_n_character (1); --- fep_main.o --- message ("Child has stopped!!\n"); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:605:13: warning: implicit declaration of function 'forward_n_character' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:679:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- (void) forward_n_character (1); --- fep_main.o --- exec_to_command(argv) --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:606:1: warning: control reaches end of non-void function [-Wreturn-type] --- fep_main.o --- fep_main.c:690:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- } --- fep_main.o --- (void) close (t); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:611:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- fep_main.c:693:5: warning: implicit declaration of function 'get_pty_slave' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- beginning_of_line() --- fep_main.o --- get_pty_slave (); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:635:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- fep_main.c:695:12: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- end_of_line() --- fep_main.o --- (void) close (master); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:654:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- fep_main.c:696:5: warning: implicit declaration of function 'dup2' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- backward_character() --- fep_main.o --- dup2 (slave, 0); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:657:13: warning: implicit declaration of function 'backward_n_character' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:706:5: warning: implicit declaration of function 'execvp' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- return (backward_n_character (1)); --- fep_main.o --- execvp (*argv, argv, 0); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:663:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- fep_main.c:712:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- backward_n_character(n) --- fep_main.o --- fix_tty() --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:672:10: warning: implicit declaration of function 'forward_n_character' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:728:1: warning: control reaches end of non-void function [-Wreturn-type] --- fep_edit.o --- return (forward_n_character (-n)); --- fep_main.o --- } --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:674:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:771:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_edit.o --- errorBell (); --- fep_main.o --- kill_process() --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:699:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- fep_main.c:776:1: warning: control reaches end of non-void function [-Wreturn-type] --- fep_edit.o --- backward_word () --- fep_main.o --- } --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:702:13: warning: implicit declaration of function 'backward_n_word' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:793:12: warning: implicit declaration of function 'lookd_var' is invalid in C99 [-Wimplicit-function-declaration] --- fep_edit.o --- return (backward_n_word (1)); --- fep_main.o --- num = lookd_var ("savehist"); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:708:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- fep_main.c:794:6: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] --- fep_edit.o --- backward_n_word (n) --- fep_main.o --- strcpy (buf, mk_home_relative (cp)); --- fep_edit.o --- ^ --- fep_main.o --- ^ --- fep_edit.o --- fep_edit.c:714:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- fep_main.c:794:6: note: include the header or explicitly provide a declaration for 'strcpy' --- fep_edit.o --- errorBell (); ^ --- fep_main.o --- fep_main.c:795:6: warning: implicit declaration of function 'save_history' is invalid in C99 [-Wimplicit-function-declaration] save_history (buf, num); --- fep_edit.o --- fep_edit.c:760:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- backward_Word () ^ --- fep_main.o --- fep_main.c:821:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_pty_master() --- fep_edit.o --- fep_edit.c:763:13: warning: implicit declaration of function 'backward_n_Word' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- return (backward_n_Word (1)); ^ --- fep_main.o --- fep_main.c:829:2: warning: non-void function 'get_pty_master' should return a value [-Wreturn-type] return; --- fep_edit.o --- fep_edit.c:769:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- backward_n_Word (n) ^ --- fep_main.o --- fep_main.c:927:5: warning: non-void function 'get_pty_master' should return a value [-Wreturn-type] return; --- fep_edit.o --- fep_edit.c:775:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- errorBell (); ^ --- fep_main.o --- fep_main.c:930:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] get_pty_slave() --- fep_edit.o --- fep_edit.c:819:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- forward_character() ^ --- fep_main.o --- fep_main.c:938:9: warning: implicit declaration of function 'setsid' is invalid in C99 [-Wimplicit-function-declaration] if (setsid() == -1) --- fep_edit.o --- fep_edit.c:822:13: warning: implicit declaration of function 'forward_n_character' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- return (forward_n_character (1)); ^ --- fep_main.o --- fep_main.c:971:1: warning: control may reach end of non-void function [-Wreturn-type] } --- fep_edit.o --- fep_edit.c:828:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- forward_n_character(n) ^ --- fep_main.o --- fep_main.c:973:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] recover_tty() --- fep_edit.o --- fep_edit.c:840:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- errorBell (); ^ --- fep_main.o --- fep_main.c:982:1: warning: control reaches end of non-void function [-Wreturn-type] } --- fep_edit.o --- fep_edit.c:866:2: warning: implicit declaration of function 'putChar' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- putChar (CommandLine [i++]); ^ --- fep_main.o --- fep_main.c:984:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] suspend() --- fep_edit.o --- fep_edit.c:880:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- forward_word () ^ --- fep_main.o --- fep_main.c:990:11: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] pid = getpid (); --- fep_edit.o --- fep_edit.c:882:13: warning: implicit declaration of function 'forward_n_word' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- return (forward_n_word (1)); ^ --- fep_main.o --- fep_main.c:1012:1: warning: control reaches end of non-void function [-Wreturn-type] } --- fep_edit.o --- fep_edit.c:888:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- forward_n_word (n) ^ --- fep_main.o --- fep_main.c:1014:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] look_cmdinfo (command) --- fep_edit.o --- fep_edit.c:894:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- errorBell (); ^ --- fep_main.o --- fep_main.c:1021:2: warning: non-void function 'look_cmdinfo' should return a value [-Wreturn-type] return; --- fep_edit.o --- fep_edit.c:914:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- forward_Word () ^ --- fep_main.o --- fep_main.c:1026:6: warning: implicit declaration of function 'set_var' is invalid in C99 [-Wimplicit-function-declaration] set_var ("prompt", p->prompt); --- fep_edit.o --- fep_edit.c:916:13: warning: implicit declaration of function 'forward_n_Word' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- return (forward_n_Word (1)); ^ --- fep_main.o --- fep_main.c:1031:1: warning: control may reach end of non-void function [-Wreturn-type] } --- fep_edit.o --- fep_edit.c:922:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- forward_n_Word (n) ^ --- fep_main.o --- fep_main.c:1034:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] usageAndExit() --- fep_edit.o --- fep_edit.c:928:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- errorBell (); ^ --- fep_main.o --- fep_main.c:1052:2: warning: implicit declaration of function 'set_var' is invalid in C99 [-Wimplicit-function-declaration] set_var ("crt", itoa (win.ws_row)); --- fep_edit.o --- fep_edit.c:948:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- fep_main.o --- ^ --- fep_edit.o --- forward_to_end_of_word () ^ --- fep_main.o --- fep_main.c:1052:18: warning: implicit declaration of function 'itoa' is invalid in C99 [-Wimplicit-function-declaration] set_var ("crt", itoa (win.ws_row)); --- fep_edit.o --- fep_edit.c:951:13: warning: implicit declaration of function 'forward_to_end_of_n_word' is invalid in C99 [-Wimplicit-function-declaration] --- fep_main.o --- ^ --- fep_edit.o --- return (forward_to_end_of_n_word (1)); ^ fep_edit.c:957:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] forward_to_end_of_n_word (n) ^ fep_edit.c:962:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:984:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] forward_to_end_of_Word () ^ fep_edit.c:987:13: warning: implicit declaration of function 'forward_to_end_of_n_Word' is invalid in C99 [-Wimplicit-function-declaration] return (forward_to_end_of_n_Word (1)); ^ fep_edit.c:993:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] forward_to_end_of_n_Word (n) ^ fep_edit.c:998:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1020:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_previous_character() ^ fep_edit.c:1023:13: warning: implicit declaration of function 'delete_previous_n_character' is invalid in C99 [-Wimplicit-function-declaration] return (delete_previous_n_character (1)); ^ fep_edit.c:1029:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_previous_n_character(n) ^ fep_edit.c:1036:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1050:18: warning: implicit declaration of function 'howlong' is invalid in C99 [-Wimplicit-function-declaration] deleteArea = howlong (&CommandLine[CurrentPosition - nbyte], nbyte); ^ fep_edit.c:1054:5: warning: implicit declaration of function 'repeat' is invalid in C99 [-Wimplicit-function-declaration] repeat(BS, deleteArea); ^ fep_edit.c:1060:2: warning: implicit declaration of function 'putChar' is invalid in C99 [-Wimplicit-function-declaration] putChar (CommandLine[i]); ^ fep_edit.c:1076:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_previous_word() ^ fep_edit.c:1079:13: warning: implicit declaration of function 'delete_previous_n_word' is invalid in C99 [-Wimplicit-function-declaration] return (delete_previous_n_word (1)); ^ fep_edit.c:1085:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_previous_n_word(n) ^ fep_edit.c:1091:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell(); ^ fep_edit.c:1137:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_previous_Word() ^ fep_edit.c:1140:13: warning: implicit declaration of function 'delete_previous_n_Word' is invalid in C99 [-Wimplicit-function-declaration] return (delete_previous_n_Word (1)); ^ fep_edit.c:1146:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_previous_n_Word(n) ^ fep_edit.c:1152:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell(); ^ fep_edit.c:1198:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_next_character () ^ fep_edit.c:1201:13: warning: implicit declaration of function 'delete_next_n_character' is invalid in C99 [-Wimplicit-function-declaration] return (delete_next_n_character (1)); ^ fep_edit.c:1207:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_next_n_character (n) ^ fep_edit.c:1214:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1233:18: warning: implicit declaration of function 'howlong' is invalid in C99 [-Wimplicit-function-declaration] deleteArea = howlong (&CommandLine[CurrentPosition], nbyte); ^ fep_edit.c:1241:2: warning: implicit declaration of function 'putChar' is invalid in C99 [-Wimplicit-function-declaration] putChar (CommandLine[i]); ^ fep_edit.c:1244:5: warning: implicit declaration of function 'repeat' is invalid in C99 [-Wimplicit-function-declaration] repeat(SP, deleteArea); ^ fep_edit.c:1257:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_next_word () ^ fep_edit.c:1259:13: warning: implicit declaration of function 'delete_next_n_word' is invalid in C99 [-Wimplicit-function-declaration] return (delete_next_n_word (1)); ^ fep_edit.c:1265:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_next_n_word (n) ^ fep_edit.c:1271:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1291:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_next_Word () ^ fep_edit.c:1293:13: warning: implicit declaration of function 'delete_next_n_Word' is invalid in C99 [-Wimplicit-function-declaration] return (delete_next_n_Word (1)); ^ fep_edit.c:1299:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_next_n_Word (n) ^ fep_edit.c:1305:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1325:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] delete_line() ^ fep_edit.c:1330:11: warning: implicit declaration of function 'howlong' is invalid in C99 [-Wimplicit-function-declaration] len = howlong (CommandLine, 0); ^ fep_edit.c:1338:2: warning: implicit declaration of function 'repeat_string' is invalid in C99 [-Wimplicit-function-declaration] repeat_string ("\b \b", len); ^ fep_edit.c:1348:2: warning: implicit declaration of function 'repeat' is invalid in C99 [-Wimplicit-function-declaration] repeat (SP, len); ^ fep_edit.c:1360:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kill_to_top_of_line() ^ fep_edit.c:1371:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] kill_to_end_of_line() ^ fep_edit.c:1397:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insert_tab() ^ fep_edit.c:1407:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] new_line() ^ fep_edit.c:1421:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] is_tol() ^ fep_edit.c:1429:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] is_eol() ^ fep_edit.c:1437:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] refer_history() ^ fep_edit.c:1445:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (his = historyExtract (CommandLine)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fep_edit.c:1445:13: note: place parentheses around the assignment to silence this warning if (his = historyExtract (CommandLine)) { ^ ( ) fep_edit.c:1445:13: note: use '==' to turn this assignment into an equality comparison if (his = historyExtract (CommandLine)) { ^ == fep_edit.c:1456:5: warning: implicit declaration of function 'print_com_line' is invalid in C99 [-Wimplicit-function-declaration] print_com_line (); ^ fep_edit.c:1463:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] search_reverse () ^ fep_edit.c:1465:13: warning: implicit declaration of function 'search_history' is invalid in C99 [-Wimplicit-function-declaration] return (search_history (REVERSE)); ^ fep_edit.c:1468:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] search_forward () ^ fep_edit.c:1470:13: warning: implicit declaration of function 'search_history' is invalid in C99 [-Wimplicit-function-declaration] return (search_history (FORWARD)); ^ fep_edit.c:1473:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] search_history (direct) ^ fep_edit.c:1485:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (his = (*func) (0)) { ~~~~^~~~~~~~~~~~~ fep_edit.c:1485:13: note: place parentheses around the assignment to silence this warning if (his = (*func) (0)) { ^ ( ) fep_edit.c:1485:13: note: use '==' to turn this assignment into an equality comparison if (his = (*func) (0)) { ^ == fep_edit.c:1486:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (eq (his, CommandLine)) ^ ./fep_defs.h:26:19: note: expanded from macro 'eq' --- fep_main.o --- 79 warnings generated. --- fep_edit.o --- #define eq(a,b) (strcmp(a,b) == 0) ^ fep_edit.c:1486:6: note: include the header or explicitly provide a declaration for 'strcmp' ./fep_defs.h:26:19: note: expanded from macro 'eq' #define eq(a,b) (strcmp(a,b) == 0) ^ fep_edit.c:1494:9: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] (void) errorBell (); ^ fep_edit.c:1501:13: warning: implicit declaration of function 'clear_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) clear_edit_line (); ^ fep_edit.c:1503:13: warning: implicit declaration of function 'recover_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) recover_edit_line (1); ^ fep_edit.c:1514:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insert_and_flush(c) ^ fep_edit.c:1525:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] send_eof() ^ fep_edit.c:1544:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] alarm_on_eof () ^ fep_edit.c:1547:5: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1548:12: warning: implicit declaration of function 'clear_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) clear_edit_line (); ^ fep_edit.c:1550:12: warning: implicit declaration of function 'recover_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) recover_edit_line (1); ^ fep_edit.c:1551:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ fep_edit.c:1556:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clear_screen() ^ fep_edit.c:1560:9: warning: implicit declaration of function 'clear_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) clear_edit_line (); ^ fep_edit.c:1562:9: warning: implicit declaration of function 'recover_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) recover_edit_line (1); ^ fep_edit.c:1565:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1576:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] next_history() ^ fep_edit.c:1578:13: warning: implicit declaration of function 'serv_history' is invalid in C99 [-Wimplicit-function-declaration] return (serv_history (HOP_REPLACE, HDIR_NEXT)); ^ fep_edit.c:1584:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] previous_history() ^ fep_edit.c:1586:13: warning: implicit declaration of function 'serv_history' is invalid in C99 [-Wimplicit-function-declaration] return (serv_history (HOP_REPLACE, HDIR_PREV)); ^ fep_edit.c:1592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insert_current_history() ^ fep_edit.c:1594:13: warning: implicit declaration of function 'serv_history' is invalid in C99 [-Wimplicit-function-declaration] return (serv_history (HOP_INSERT, HDIR_CURRENT)); ^ fep_edit.c:1600:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insert_next_history() ^ fep_edit.c:1602:13: warning: implicit declaration of function 'serv_history' is invalid in C99 [-Wimplicit-function-declaration] return (serv_history (HOP_INSERT, HDIR_NEXT)); ^ fep_edit.c:1608:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insert_previous_history() ^ fep_edit.c:1610:13: warning: implicit declaration of function 'serv_history' is invalid in C99 [-Wimplicit-function-declaration] return (serv_history (HOP_INSERT, HDIR_PREV)); ^ fep_edit.c:1616:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] serv_history(op, dir) ^ fep_edit.c:1632:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1645:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] show_history() ^ fep_edit.c:1648:12: warning: implicit declaration of function 'clear_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) clear_edit_line (); ^ fep_edit.c:1649:5: warning: implicit declaration of function 'hist_showHistory' is invalid in C99 [-Wimplicit-function-declaration] hist_showHistory (lookd_var ("showhist")); ^ fep_edit.c:1649:23: warning: implicit declaration of function 'lookd_var' is invalid in C99 [-Wimplicit-function-declaration] hist_showHistory (lookd_var ("showhist")); ^ fep_edit.c:1650:12: warning: implicit declaration of function 'recover_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) recover_edit_line (1); ^ fep_edit.c:1651:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ fep_edit.c:1656:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ignore() ^ fep_edit.c:1664:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] literal_next() ^ fep_edit.c:1667:26: warning: implicit declaration of function 'getcharacter' is invalid in C99 [-Wimplicit-function-declaration] return (self_insert (getcharacter ())); ^ fep_edit.c:1673:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] reprint() ^ fep_edit.c:1676:12: warning: implicit declaration of function 'clear_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) clear_edit_line (); ^ fep_edit.c:1677:12: warning: implicit declaration of function 'recover_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) recover_edit_line (1); ^ fep_edit.c:1684:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] print_com_line() ^ fep_edit.c:1687:5: warning: implicit declaration of function 'printS' is invalid in C99 [-Wimplicit-function-declaration] printS (CommandLine); ^ fep_edit.c:1689:2: warning: implicit declaration of function 'repeat' is invalid in C99 [-Wimplicit-function-declaration] repeat (BS, howlong(&CommandLine[CurrentPosition + 1], 0)); ^ fep_edit.c:1689:14: warning: implicit declaration of function 'howlong' is invalid in C99 [-Wimplicit-function-declaration] repeat (BS, howlong(&CommandLine[CurrentPosition + 1], 0)); ^ fep_edit.c:1692:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ fep_edit.c:1697:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] howlong(s, n) ^ fep_edit.c:1718:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] repeat(c, n) ^ fep_edit.c:1724:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ fep_edit.c:1729:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] repeat_string(s, n) ^ fep_edit.c:1735:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ fep_edit.c:1740:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] expand_file_name () ^ fep_edit.c:1762:9: warning: implicit declaration of function 'any' is invalid in C99 [-Wimplicit-function-declaration] if (any ('/', cp)) { ^ fep_edit.c:1771:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1783:6: warning: implicit declaration of function 'prefix' is invalid in C99 [-Wimplicit-function-declaration] if (prefix (cp, dp->d_name)) { ^ fep_edit.c:1820:3: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1835:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 1; other = fileList [i]; i++) { ~~~~~~^~~~~~~~~~~~~~ fep_edit.c:1835:21: note: place parentheses around the assignment to silence this warning for (i = 1; other = fileList [i]; i++) { ^ ( ) fep_edit.c:1835:21: note: use '==' to turn this assignment into an equality comparison for (i = 1; other = fileList [i]; i++) { ^ == fep_edit.c:1860:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] list_file_name () ^ fep_edit.c:1893:9: warning: implicit declaration of function 'any' is invalid in C99 [-Wimplicit-function-declaration] if (any ('/', cp)) { ^ fep_edit.c:1903:2: warning: implicit declaration of function 'errorBell' is invalid in C99 [-Wimplicit-function-declaration] errorBell (); ^ fep_edit.c:1907:12: warning: implicit declaration of function 'clear_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) clear_edit_line(); ^ fep_edit.c:1908:5: warning: implicit declaration of function 'ls' is invalid in C99 [-Wimplicit-function-declaration] ls (dirp, cp); ^ fep_edit.c:1910:12: warning: implicit declaration of function 'recover_edit_line' is invalid in C99 [-Wimplicit-function-declaration] (void) recover_edit_line (1); ^ fep_edit.c:1917:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] clear_edit_line () ^ fep_edit.c:1921:2: warning: non-void function 'clear_edit_line' should return a value [-Wreturn-type] return; ^ fep_edit.c:1926:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ fep_edit.c:1928:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] recover_edit_line (put_prompt) ^ fep_edit.c:1933:2: warning: non-void function 'recover_edit_line' should return a value [-Wreturn-type] return; ^ fep_edit.c:1936:2: warning: non-void function 'recover_edit_line' should return a value [-Wreturn-type] return; ^ fep_edit.c:1942:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ fep_edit.c:1949:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ls (dirp, prefixstring) ^ fep_edit.c:1976:6: warning: implicit declaration of function 'prefix' is invalid in C99 [-Wimplicit-function-declaration] if (prefix (prefixstring, dp->d_name)) { ^ fep_edit.c:2026:5: warning: non-void function 'ls' should return a value [-Wreturn-type] return; ^ fep_edit.c:2074:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bind_key (ft, func, s, dfunc) ^ 218 warnings generated. 1 error bmake: stopped in /var/pkgsrc/work/misc/fep/work *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/misc/fep *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/misc/fep