=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for ve-1.0 --- edit.o --- --- term.o --- --- screen.o --- --- stuff.o --- --- io.o --- --- editor.o --- --- entab.o --- --- edit.o --- clang -O2 -DVEDITOR -c edit.c --- term.o --- clang -O2 -DVEDITOR -c term.c --- screen.o --- clang -O2 -DVEDITOR -c screen.c --- stuff.o --- clang -O2 -DVEDITOR -c stuff.c --- io.o --- clang -O2 -DVEDITOR -c io.c --- editor.o --- clang -O2 -DVEDITOR -c editor.c --- entab.o --- clang -O2 -DVEDITOR -c entab.c entab.c:44:4: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(foutname, filename); ^ entab.c:44:4: note: include the header or explicitly provide a declaration for 'strcpy' entab.c:45:4: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcat(foutname, "_tmp"); ^ entab.c:45:4: note: include the header or explicitly provide a declaration for 'strcat' --- edit.o --- edit.c:49:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"N", "J"}; ^~~~~~~~~~~~ edit.c:49:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"N", "J"}; ^~~~~~~~~~~~ edit.c:61:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] fprintf(stderr, "Y %d\n", i); ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:97:12: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] register ansix = 0; ~~~~~~~~ ^ edit.c:128:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] static char *edit_mode[2] = {"N", "J"}; ^~~~~~~~~~~~ edit.c:128:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] static char *edit_mode[2] = {"N", "J"}; ^~~~~~~~~~~~ edit.c:134:3: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(b_lines, 0); ^ edit.c:135:3: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ edit.c:136:3: warning: implicit declaration of function 'prints' is invalid in C99 [-Wimplicit-function-declaration] prints("\033[%sm s峹 \033[31;47m (Ctrl-G)\033[30m uWU \033[31m(^X,^Q)\033[30m ɮ׳Bz %sx%c%c%c%c %3d:%3d \033[m", ^ edit.c:136:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] prints("\033[%sm s峹 \033[31;47m (Ctrl-G)\033[30m uWU \033[31m(^X,^Q)\033[30m ɮ׳Bz %sx%c%c%c%c %3d:%3d \033[m", ^~~~ ~~~~~~~~~~~~ edit.c:136:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] prints("\033[%sm s峹 \033[31;47m (Ctrl-G)\033[30m uWU \033[31m(^X,^Q)\033[30m ɮ׳Bz %sx%c%c%c%c %3d:%3d \033[m", ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ edit.c:136:99: warning: illegal character encoding in string literal [-Winvalid-source-encoding] prints("\033[%sm s峹 \033[31;47m (Ctrl-G)\033[30m uWU \033[31m(^X,^Q)\033[30m ɮ׳Bz %sx%c%c%c%c %3d:%3d \033[m", ^~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ edit.c:214:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = (textline *) malloc(sizeof(textline))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:214:9: note: place parentheses around the assignment to silence this warning if (p = (textline *) malloc(sizeof(textline))) ^ ( ) edit.c:214:9: note: use '==' to turn this assignment into an equality comparison if (p = (textline *) malloc(sizeof(textline))) ^ == edit.c:221:3: warning: implicit declaration of function 'abort_bbs' is invalid in C99 [-Wimplicit-function-declaration] abort_bbs(); ^ edit.c:222:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ edit.c:235:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p->next = n = line->next) ~~~~~~~~^~~~~~~~~~~~~~~~ edit.c:235:15: note: place parentheses around the assignment to silence this warning if (p->next = n = line->next) ^ ( ) edit.c:235:15: note: use '==' to turn this assignment into an equality comparison if (p->next = n = line->next) ^ == edit.c:280:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] undelete_line() ^ edit.c:296:4: warning: implicit declaration of function 'insert_string' is invalid in C99 [-Wimplicit-function-declaration] insert_string(deleted_lines->data); ^ edit.c:307:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ edit.c:468:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] insert_string(str) ^ edit.c:473:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *str++) ~~~^~~~~~~~ edit.c:473:13: note: place parentheses around the assignment to silence this warning while (ch = *str++) ^ ( ) edit.c:473:13: note: use '==' to turn this assignment into an equality comparison while (ch = *str++) ^ == edit.c:477:9: warning: implicit declaration of function 'isprint2' is invalid in C99 [-Wimplicit-function-declaration] if (isprint2(ch) || ch == '') ^ edit.c:495:1: warning: non-void function does not return a value [-Wreturn-type] } ^ edit.c:503:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (len = currline->len) --- screen.o --- screen.c:49:18: warning: incompatible redeclaration of library function 'calloc' [-Wincompatible-library-redeclaration] extern char *calloc(); ^ screen.c:49:18: note: 'calloc' is a builtin with type 'void *(unsigned long, unsigned long)' screen.c:112:9: warning: implicit declaration of function 'tputs' is invalid in C99 [-Wimplicit-function-declaration] tputs(BC, 1, ochar); ^ screen.c:118:3: warning: implicit declaration of function 'do_move' is invalid in C99 [-Wimplicit-function-declaration] do_move(new_col, new_ln); ^ screen.c:163:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (len = bp->len) ~~~~^~~~~~~~~ screen.c:163:13: note: place parentheses around the assignment to silence this warning if (len = bp->len) ^ ( ) screen.c:163:13: note: use '==' to turn this assignment into an equality comparison if (len = bp->len) ^ == --- editor.o --- editor.c:26:9: warning: 'gtty' macro redefined [-Wmacro-redefined] #define gtty(fd,data) tcgetattr(fd,data) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sgtty.h:51:9: note: previous definition is here #define gtty(fd, buf) ioctl(fd, TIOCGETP, buf) ^ editor.c:27:9: warning: 'stty' macro redefined [-Wmacro-redefined] #define stty(fd,data) tcsetattr(fd,TCSETS,data) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sgtty.h:52:9: note: previous definition is here #define stty(fd, buf) ioctl(fd, TIOCSETP, buf) ^ editor.c:35:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] bell() ^ editor.c:38:1: warning: non-void function does not return a value [-Wreturn-type] } ^ editor.c:40:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] abort_bbs() ^ --- edit.o --- ~~~~^~~~~~~~~~~~~~~ edit.c:503:11: note: place parentheses around the assignment to silence this warning if (len = currline->len) ^ ( ) --- screen.o --- screen.c:168:21: warning: passing 'unsigned char [161]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] standoutput(bp->data, 0, len, bp->sso, bp->eso); ^~~~~~~~ screen.c:190:3: warning: implicit declaration of function 'oflush' is invalid in C99 [-Wimplicit-function-declaration] oflush(); ^ screen.c:204:7: warning: implicit declaration of function 'num_in_buf' is invalid in C99 [-Wimplicit-function-declaration] if (num_in_buf()) ^ screen.c:207:19: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration] if ((docls) || (abs(scrollcnt) >= (scr_lns - 3))) ^ screen.c:207:19: note: include the header or explicitly provide a declaration for 'abs' screen.c:249:21: warning: passing 'unsigned char [161]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- editor.o --- editor.c:43:5: warning: implicit declaration of function 'reset_tty' is invalid in C99 [-Wimplicit-function-declaration] reset_tty() ; ^ editor.c:44:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(-1) ; ^ editor.c:44:5: note: include the header or explicitly provide a declaration for 'exit' editor.c:47:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main(argc,argv) ^ editor.c:58:5: warning: implicit declaration of function 'get_tty' is invalid in C99 [-Wimplicit-function-declaration] get_tty() ; /* get tty port mode settings */ ^ editor.c:59:5: warning: implicit declaration of function 'init_tty' is invalid in C99 [-Wimplicit-function-declaration] init_tty() ; /* set up mode for NOECHO and RAW */ ^ editor.c:62:9: warning: implicit declaration of function 'reset_tty' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- edit.c:503:11: note: use '==' to turn this assignment into an equality comparison if (len = currline->len) ^ == --- screen.o --- standoutput(bp->data, bp->smod, bp->emod + 1, bp->sso, bp->eso); ^~~~~~~~ screen.c:274:3: warning: implicit declaration of function 'oflush' is invalid in C99 [-Wimplicit-function-declaration] oflush(); ^ --- editor.o --- reset_tty() ; ^ editor.c:71:9: warning: implicit declaration of function 'reset_tty' is invalid in C99 [-Wimplicit-function-declaration] reset_tty() ; ^ editor.c:74:5: warning: implicit declaration of function 'term_init' is invalid in C99 [-Wimplicit-function-declaration] term_init(term) ; /* Load up strings used to control terminal type 'term'*/ ^ editor.c:77:9: warning: implicit declaration of function 'reset_tty' is invalid in C99 [-Wimplicit-function-declaration] reset_tty() ; ^ editor.c:80:5: warning: implicit declaration of function 'initscr' is invalid in C99 [-Wimplicit-function-declaration] initscr(); /* Initialize screen interface */ ^ editor.c:81:5: warning: implicit declaration of function 'vedit' is invalid in C99 [-Wimplicit-function-declaration] vedit(argv[argc-1],NA); /* Start editor on file, do not save header */ ^ editor.c:82:5: warning: implicit declaration of function 'clear' is invalid in C99 [-Wimplicit-function-declaration] clear(); /* clear screen */ ^ editor.c:83:5: warning: implicit declaration of function 'redoscr' is invalid in C99 [-Wimplicit-function-declaration] redoscr(); /* make clear() happen */ ^ editor.c:84:5: warning: implicit declaration of function 'reset_tty' is invalid in C99 [-Wimplicit-function-declaration] reset_tty(); ^ --- edit.o --- edit.c:542:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] static char msg[] = "пܼȦs (0-9)[0]: "; ^~~~ ~~~~~~~~ ~~~~~~~~ edit.c:547:10: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] if (!getdata(3, 0, msg, fp_buf + 4, 4, DOECHO)) ^ --- screen.o --- screen.c:406:24: warning: implicit declaration of function 'isprint2' is invalid in C99 [-Wimplicit-function-declaration] if ((c != '') && !isprint2(c)) ^ --- edit.o --- edit.c:572:3: warning: implicit declaration of function 'setuserfile' is invalid in C99 [-Wimplicit-function-declaration] setuserfile(fp_tmpbuf, tmpf); ^ --- screen.o --- screen.c:426:22: warning: implicit declaration of function 'isprint2' is invalid in C99 [-Wimplicit-function-declaration] if ((c != '') && !isprint2(c)) ^ --- edit.o --- edit.c:577:27: warning: implicit declaration of function 'more' is invalid in C99 [-Wimplicit-function-declaration] if (n != 0 && n != 5 && more(fp_tmpbuf, NA) != -1) ^ edit.c:578:6: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] getdata(b_lines - 1, 0, "TJ(Y/N)?[Y]", ans, 4, LCECHO); ^ edit.c:578:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] getdata(b_lines - 1, 0, "TJ(Y/N)?[Y]", ans, 4, LCECHO); ^~~~ ~~~~ ~~~~ ~~~~~~~~ --- screen.o --- screen.c:506:9: warning: implicit declaration of function 'atoi' is invalid in C99 [-Wimplicit-function-declaration] if (atoi(val) < 30) ^ screen.c:562:29: warning: implicit declaration of function 'not_alpha' is invalid in C99 [-Wimplicit-function-declaration] else if ((p < 24) && (not_alpha(ch))) ^ screen.c:573:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 0; p = buf[i]; i++) ~~^~~~~~~~ --- edit.o --- edit.c:601:3: warning: implicit declaration of function 'setuserfile' is invalid in C99 [-Wimplicit-function-declaration] setuserfile(fp_tmpbuf, ask_tmpbuf()); ^ edit.c:602:7: warning: implicit declaration of function 'dashf' is invalid in C99 [-Wimplicit-function-declaration] if (dashf(fp_tmpbuf)) ^ edit.c:604:5: warning: implicit declaration of function 'more' is invalid in C99 [-Wimplicit-function-declaration] more(fp_tmpbuf, NA); ^ edit.c:605:5: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] getdata(b_lines - 1, 0, "Ȧsɤw (A)[ (W)мg (Q)H[A] ", ^ edit.c:605:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] getdata(b_lines - 1, 0, "Ȧsɤw (A)[ (W)мg (Q)H[A] ", ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ --- screen.o --- screen.c:573:23: note: place parentheses around the assignment to silence this warning for (i = 0; p = buf[i]; i++) ^ --- edit.o --- edit.c:628:3: warning: implicit declaration of function 'setuserfile' is invalid in C99 [-Wimplicit-function-declaration] setuserfile(fp_tmpbuf, ask_tmpbuf()); ^ edit.c:632:7: warning: implicit declaration of function 'more' is invalid in C99 [-Wimplicit-function-declaration] if (more(fp_tmpbuf, NA) != -1) ^ edit.c:633:6: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] getdata(b_lines - 1, 0, "TwR(Y/N)?[N]", ans, 4, LCECHO); ^ edit.c:633:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] getdata(b_lines - 1, 0, "TwR(Y/N)?[N]", ans, 4, LCECHO); ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ edit.c:653:5: warning: implicit declaration of function 'setuserfile' is invalid in C99 [-Wimplicit-function-declaration] setuserfile(bakfile, fp_bak); ^ --- screen.o --- ( ) screen.c:573:23: note: use '==' to turn this assignment into an equality comparison for (i = 0; p = buf[i]; i++) ^ == screen.c:584:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] outs(str) ^ screen.c:589:1: warning: non-void function does not return a value [-Wreturn-type] --- edit.o --- edit.c:654:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (fp = fopen(bakfile, "w")) ~~~^~~~~~~~~~~~~~~~~~~~~ edit.c:654:12: note: place parentheses around the assignment to silence this warning if (fp = fopen(bakfile, "w")) ^ ( ) edit.c:654:12: note: use '==' to turn this assignment into an equality comparison if (fp = fopen(bakfile, "w")) ^ == --- screen.o --- } ^ --- edit.o --- edit.c:674:3: warning: implicit declaration of function 'setuserfile' is invalid in C99 [-Wimplicit-function-declaration] setuserfile(bakfile, fp_bak); ^ edit.c:675:7: warning: implicit declaration of function 'dashf' is invalid in C99 [-Wimplicit-function-declaration] if (dashf(bakfile)) ^ edit.c:677:5: warning: implicit declaration of function 'stand_title' is invalid in C99 [-Wimplicit-function-declaration] stand_title("s۰ʴ_"); ^ edit.c:677:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] stand_title("s۰ʴ_"); ^~~~ ~~~~ ~~~~ ~~~~~~~~ edit.c:678:5: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] getdata(1, 0, "z@g|A(S)gJȦs (Q)FH[S] ", ^ --- term.o --- term.c:203:23: warning: incompatible pointer types passing 'void ()' to parameter of type 'int (*)(int)' [-Wincompatible-pointer-types] tputs(s, t_lines, outcf); ^~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/termcap.h:68:60: note: passing argument to parameter here extern NCURSES_EXPORT(int) tputs (const char *, int, int (*)(int)); ^ term.c:211:17: warning: incompatible pointer types passing 'void ()' to parameter of type 'int (*)(int)' [-Wincompatible-pointer-types] tputs(s, 1, outcf); ^~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/termcap.h:68:60: note: passing argument to parameter here extern NCURSES_EXPORT(int) tputs (const char *, int, int (*)(int)); ^ --- io.o --- io.c:225:11: warning: implicit declaration of function 'refresh' is invalid in C99 [-Wimplicit-function-declaration] refresh(); ^ --- edit.o --- edit.c:678:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] getdata(1, 0, "z@g|A(S)gJȦs (Q)FH[S] ", ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ edit.c:721:6: warning: implicit declaration of function 'stand_title' is invalid in C99 [-Wimplicit-function-declaration] stand_title("ɮ׳Bz"); ^ edit.c:721:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] stand_title("ɮ׳Bz"); ^~~~ ~~~~ edit.c:722:6: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] getdata(1, 0, "[S]xs (A) (E)~ (R/W/D)ŪgRȦsɡH", ans, 4, LCECHO); ^ --- term.o --- term.c:219:17: warning: incompatible pointer types passing 'void ()' to parameter of type 'int (*)(int)' [-Wincompatible-pointer-types] tputs(s, 1, outcf); ^~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/termcap.h:68:60: note: passing argument to parameter here extern NCURSES_EXPORT(int) tputs (const char *, int, int (*)(int)); ^ term.c:227:17: warning: incompatible pointer types passing 'void ()' to parameter of type 'int (*)(int)' [-Wincompatible-pointer-types] tputs(s, 1, outcf); ^~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/termcap.h:68:60: note: passing argument to parameter here extern NCURSES_EXPORT(int) tputs (const char *, int, int (*)(int)); ^ --- edit.o --- edit.c:722:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] getdata(1, 0, "[S]xs (A) (E)~ (R/W/D)ŪgRȦsɡH", ans, 4, LCECHO); ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ edit.c:730:5: warning: implicit declaration of function 'outs' is invalid in C99 [-Wimplicit-function-declaration] outs("[1m S [0msJ"); ^ edit.c:730:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] outs("[1m S [0msJ"); ^~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ edit.c:761:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(buf, "gi: %s wQ{ʹL", FPath); ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ --- term.o --- term.c:235:17: warning: incompatible pointer types passing 'void ()' to parameter of type 'int (*)(int)' [-Wincompatible-pointer-types] tputs(s, 1, outcf); ^~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/termcap.h:68:60: note: passing argument to parameter here extern NCURSES_EXPORT(int) tputs (const char *, int, int (*)(int)); ^ --- edit.o --- /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ edit.c:762:9: warning: implicit declaration of function 'stand_title' is invalid in C99 [-Wimplicit-function-declaration] stand_title(buf); ^ edit.c:763:9: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] getdata(1, 0, "Twxs(Y/N)H[N]", ans, 4, LCECHO); ^ edit.c:763:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] getdata(1, 0, "Twxs(Y/N)H[N]", ans, 4, LCECHO); ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ edit.c:768:9: warning: implicit declaration of function 'stand_title' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- io.c:263:5: warning: implicit declaration of function 'redoscr' is invalid in C99 [-Wimplicit-function-declaration] redoscr(); ^ --- edit.o --- stand_title("gJ: gȦs"); ^ edit.c:768:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] stand_title("gJ: gȦs"); ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:782:9: warning: implicit declaration of function 'trim' is invalid in C99 [-Wimplicit-function-declaration] trim(line); ^ edit.c:796:6: warning: implicit declaration of function 'convert' is invalid in C99 [-Wimplicit-function-declaration] convert(FPath); ^ edit.c:805:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] edit_outs(text) ^ edit.c:813:5: warning: implicit declaration of function 'outch' is invalid in C99 [-Wimplicit-function-declaration] outch(ch == 27 ? '*' : ch); ^ edit.c:815:1: warning: non-void function does not return a value [-Wreturn-type] } ^ edit.c:817:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] block_outs(char* text, int column) ^ edit.c:823:5: warning: implicit declaration of function 'outch' is invalid in C99 [-Wimplicit-function-declaration] outch(ch == 27 ? '*' : ch); ^ edit.c:825:1: warning: non-void function does not return a value [-Wreturn-type] } ^ edit.c:853:5: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(i, 0); ^ edit.c:854:5: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ --- term.o --- term.c:265:42: warning: incompatible pointer types passing 'void ()' to parameter of type 'int (*)(int)' [-Wincompatible-pointer-types] tputs(tgoto(cm, destcol, destline), 0, ochar); ^~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/termcap.h:68:60: note: passing argument to parameter here extern NCURSES_EXPORT(int) tputs (const char *, int, int (*)(int)); --- io.o --- io.c:271:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- edit.c:900:7: warning: implicit declaration of function 'outch' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- return "t"; ^~~~ io.c:273:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return "u"; ^~~~ io.c:275:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return "v"; ^~~~ io.c:277:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- outch('~'); ^ edit.c:908:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "\01@O", ^~~~ ~~~~~~~~~~~~~~~~~~~~ edit.c:909:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return "w"; ^~~~ io.c:279:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return "x"; ^~~~ io.c:281:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return "y"; ^~~~ --- edit.o --- "^X ɮ׳Bz ^L sܵe", ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:910:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "^V ANSIm ^G ܥDUe", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ --- term.o --- ^ --- edit.o --- edit.c:911:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "\01вʫO", ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ edit.c:912:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " ʤ@ ^A,Home }Y", ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ edit.c:913:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " eʤ@ ^E,End ", ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ edit.c:914:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- io.c:283:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return "z"; ^~~~ io.c:285:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return "{"; ^~~~ io.c:287:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return "|"; ^~~~ io.c:289:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- ",^P Wʤ@ (ESC-,) ɮ}Y", ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ edit.c:915:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return "}"; ^~~~ io.c:291:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- ",^N Uʤ@ (ESC-.),^T ɮ", ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ edit.c:916:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return "~"; ^~~~ io.c:293:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- "^B,PgUp Wʤ@ ^F,PgDn Uʤ@", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:917:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- io.c:295:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- "\01RJO", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ --- io.o --- return ""; ^~~~~~~~ io.c:297:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- edit.c:918:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return ""; ^~~~~~~~ io.c:299:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- "^O,Ins ܼҦ J/л\\[m", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ edit.c:919:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return ""; ^~~~~~~~ --- edit.o --- "^H,BS Re@Ӧr", ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ edit.c:920:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "(ESC-l) аO϶", ^~~~ ~~~~ ~~~~ edit.c:921:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- io.c:301:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ io.c:303:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ io.c:305:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- "^D,Del Rثer ANSIx¬ŵQ", ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ --- io.o --- return ""; ^~~~~~~~ io.c:307:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- edit.c:922:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return ""; ^~~~~~~~ io.c:309:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- "^K RФܦ ex[47;30;1m30[31m31[32m32[33m33[34m34[35m35[36m36[37m37[0m", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ --- io.o --- io.c:311:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- edit.c:923:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- io.c:313:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ io.c:315:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; --- edit.o --- "^Y Rثeo Ix[40;33;1m40[41m41[42m42[43m43[44m44[45m45[46m46[47m47[0m", ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ --- io.o --- ^~~~~~~~ io.c:317:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- edit.c:924:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "\01SO", ^~~~ ~~~~~~~~~~~~~~~~~~~~ --- io.o --- return ""; ^~~~~~~~ io.c:319:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- edit.c:925:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return ""; ^~~~~~~~ io.c:322:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- "^U J ESC X(H * ) ^C ٭/]w ANSI m", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ edit.c:926:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return ""; ^~~~~~~~ io.c:324:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- "ԲӪGless -r /opt/pkg/share/ve/ve.hlp", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ --- io.o --- return ""; ^~~~~~~~ io.c:326:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ io.c:328:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ io.c:330:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ io.c:332:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- edit.c:937:3: warning: implicit declaration of function 'clear' is invalid in C99 [-Wimplicit-function-declaration] clear(); --- io.o --- io.c:334:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- ^ --- io.o --- io.c:336:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ io.c:338:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- edit.c:941:7: warning: implicit declaration of function 'prints' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- io.c:340:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; --- edit.o --- prints("[1mi %s j[0m\n", str + 1); ^ --- io.o --- ^~~~~~~~ io.c:342:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- edit.c:941:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- return ""; ^~~~~~~~ io.c:344:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- prints("[1mi %s j[0m\n", str + 1); ^~~~ ~~~~ --- io.o --- return ""; ^~~~~~~~ --- edit.o --- edit.c:943:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- io.c:346:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- prints("\n[36mi %s j[m\n", str + 1); ^~~~ ~~~~ --- io.o --- io.c:348:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- edit.c:947:3: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- io.c:350:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; ^~~~~~~~ --- edit.o --- move(0, 0); ^ edit.c:948:3: warning: implicit declaration of function 'prints' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- io.c:352:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] return ""; --- edit.o --- prints((rp = realpath(FPath, resolvedname)) ? resolvedname : FPath); ^ --- io.o --- ^~~~~~~~ --- entab.o --- 2 warnings generated. --- edit.o --- edit.c:959:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] goto_line(int lino) ^ edit.c:963:20: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- io.c:374:5: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(line, col); ^ --- edit.o --- if (lino > 0 || getdata(b_lines - 1, 0, "ܲĴX:", buf, 10, DOECHO) ^ edit.c:963:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- io.c:375:5: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ io.c:376:5: warning: implicit declaration of function 'edit_outs' is invalid in C99 [-Wimplicit-function-declaration] edit_outs(prompt); --- edit.o --- if (lino > 0 || getdata(b_lines - 1, 0, "ܲĴX:", buf, 10, DOECHO) ^~~~~~~~~~~~ ~~~~~~~~ --- io.o --- ^ io.c:379:5: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ --- edit.o --- edit.c:996:1: warning: non-void function does not return a value [-Wreturn-type] } ^ edit.c:1022:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] search_str(int mode) ^ edit.c:1031:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(buf, "Mr[%s]", str); ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ edit.c:1032:11: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] if (getdata(b_lines - 1, 0, buf, buf, 40, DOECHO)) ^ --- io.o --- io.c:393:11: warning: implicit declaration of function 'bell' is invalid in C99 [-Wimplicit-function-declaration] bell(); ^ io.c:407:12: warning: implicit declaration of function 'isprint2' is invalid in C99 [-Wimplicit-function-declaration] if (!isprint2(ch)) ^ io.c:414:11: warning: implicit declaration of function 'bell' is invalid in C99 [-Wimplicit-function-declaration] bell(); ^ io.c:420:11: warning: implicit declaration of function 'bell' is invalid in C99 [-Wimplicit-function-declaration] bell(); ^ io.c:428:5: warning: implicit declaration of function 'outc' is invalid in C99 [-Wimplicit-function-declaration] outc('\n'); ^ io.c:438:5: warning: implicit declaration of function 'getyx' is invalid in C99 [-Wimplicit-function-declaration] getyx(&y, &x); ^ io.c:439:5: warning: implicit declaration of function 'standout' is invalid in C99 [-Wimplicit-function-declaration] standout(); ^ --- editor.o --- 19 warnings generated. --- edit.o --- edit.c:1035:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] if (getdata(b_lines - 1, 0, "Ϥjpg(Y/N/Q)? [N] ", ans, 4, LCECHO) ^~~~ ~~~~~~~~ ~~~~ ~~~~ --- io.o --- io.c:441:7: warning: implicit declaration of function 'outc' is invalid in C99 [-Wimplicit-function-declaration] outc(' '); ^ io.c:442:5: warning: implicit declaration of function 'standend' is invalid in C99 [-Wimplicit-function-declaration] standend(); ^ io.c:445:12: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] while (move(y, x + currchar), (ch = igetkey()) != '\r') ^ io.c:445:41: warning: implicit declaration of function 'igetkey' is invalid in C99 [-Wimplicit-function-declaration] while (move(y, x + currchar), (ch = igetkey()) != '\r') ^ io.c:468:11: warning: implicit declaration of function 'edit_outs' is invalid in C99 [-Wimplicit-function-declaration] edit_outs(buf); ^ --- edit.o --- edit.c:1038:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ edit.c:1101:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- io.o --- io.c:500:12: warning: implicit declaration of function 'edit_outs' is invalid in C99 [-Wimplicit-function-declaration] edit_outs(buf); ^ io.c:540:12: warning: implicit declaration of function 'edit_outs' is invalid in C99 [-Wimplicit-function-declaration] edit_outs(buf); ^ io.c:564:54: warning: implicit declaration of function 'isprint2' is invalid in C99 [-Wimplicit-function-declaration] if (!(phone_mode && (pstr = phone_char(ch)) || isprint2(ch) || ch == Ctrl('U'))) ^ io.c:595:7: warning: implicit declaration of function 'edit_outs' is invalid in C99 [-Wimplicit-function-declaration] edit_outs(buf + currchar); ^ --- stuff.o --- stuff.c:136:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (diff = c1 - c2) ~~~~~^~~~~~~~~ --- edit.o --- edit.c:1237:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] block_del(int hide) ^ --- stuff.o --- stuff.c:136:14: note: place parentheses around the assignment to silence this warning if (diff = c1 - c2) ^ ( ) stuff.c:136:14: note: use '==' to turn this assignment into an equality comparison if (diff = c1 - c2) ^ == --- edit.o --- edit.c:1252:7: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(b_lines - 1, 0); ^ edit.c:1253:7: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ edit.c:1256:26: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] else if (!hide && !getdata(b_lines - 1, 0, "϶ܼȦs (0:Cut, 5:Copy, 6-9, q: Cancel)[0] ", tmpfname + 4, 4, LCECHO)) ^ edit.c:1256:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- io.c:609:5: warning: implicit declaration of function 'refresh' is invalid in C99 [-Wimplicit-function-declaration] refresh(); ^ --- edit.o --- else if (!hide && !getdata(b_lines - 1, 0, "϶ܼȦs (0:Cut, 5:Copy, 6-9, q: Cancel)[0] ", tmpfname + 4, 4, LCECHO)) ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ edit.c:1261:10: warning: implicit declaration of function 'setuserfile' is invalid in C99 [-Wimplicit-function-declaration] setuserfile(fp_tmpbuf, tmpfname); ^ edit.c:1262:36: warning: implicit declaration of function 'dashf' is invalid in C99 [-Wimplicit-function-declaration] if (tmpfname[4] != '5' && dashf(fp_tmpbuf)) { ^ edit.c:1263:13: warning: implicit declaration of function 'more' is invalid in C99 [-Wimplicit-function-declaration] more(fp_tmpbuf, NA); ^ --- stuff.o --- stuff.c:225:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *str++) ~~~^~~~~~~~ stuff.c:225:13: note: place parentheses around the assignment to silence this warning --- edit.o --- edit.c:1264:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- stuff.o --- while (ch = *str++) ^ ( ) stuff.c:225:13: note: use '==' to turn this assignment into an equality comparison while (ch = *str++) ^ == --- edit.o --- getdata(b_lines - 1, 0, "Ȧsɤw (A)[ (W)мg (Q)H[W] ", ans, 4, LCECHO); ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ --- stuff.o --- stuff.c:363:3: warning: implicit declaration of function 'outmsg' is invalid in C99 [-Wimplicit-function-declaration] outmsg("[37;45;1m Ы [33m(Space/Return)[37m ~ [0m"); ^ stuff.c:363:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] outmsg("[37;45;1m Ы [33m(Space/Return)[37m ~ [0m"); ^~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ stuff.c:366:10: warning: implicit declaration of function 'igetkey' is invalid in C99 [-Wimplicit-function-declaration] ch = igetkey(); ^ stuff.c:368:3: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- edit.c:1271:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- stuff.o --- move(b_lines, 0); ^ --- edit.o --- getdata(b_lines - 1, 0, "R϶(Y/N)?[N] ", ans + 2, 4, LCECHO); ^~~~ ~~~~~~~~~~~~ ~~~~ --- stuff.o --- stuff.c:369:3: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ --- edit.o --- edit.c:1305:16: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ --- stuff.o --- stuff.c:370:3: warning: implicit declaration of function 'refresh' is invalid in C99 [-Wimplicit-function-declaration] refresh(); ^ --- edit.o --- edit.c:1328:10: warning: implicit declaration of function 'setuserfile' is invalid in C99 [-Wimplicit-function-declaration] setuserfile(fp_tmpbuf, tmpfname); ^ edit.c:1329:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (fp = fopen(fp_tmpbuf, ans)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ edit.c:1329:17: note: place parentheses around the assignment to silence this warning if (fp = fopen(fp_tmpbuf, ans)) { ^ ( ) edit.c:1329:17: note: use '==' to turn this assignment into an equality comparison if (fp = fopen(fp_tmpbuf, ans)) { ^ == edit.c:1380:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- stuff.o --- stuff.c:388:3: warning: implicit declaration of function 'outmsg' is invalid in C99 [-Wimplicit-function-declaration] outmsg("[7m ܲĴXG[0m"); ^ stuff.c:388:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] outmsg("[7m ܲĴXG[0m"); ^~~~~~~~~~~~ ~~~~~~~~~~~~ stuff.c:389:3: warning: implicit declaration of function 'outc' is invalid in C99 [-Wimplicit-function-declaration] outc(ch); ^ stuff.c:391:3: warning: implicit declaration of function 'getyx' is invalid in C99 [-Wimplicit-function-declaration] getyx(&y, &x); ^ --- edit.o --- edit.c:1382:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] block_shift_left() ^ --- stuff.o --- stuff.c:393:16: warning: implicit declaration of function 'igetch' is invalid in C99 [-Wimplicit-function-declaration] while ((ch = igetch()) != '\r') ^ --- edit.o --- edit.c:1409:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- stuff.o --- stuff.c:403:9: warning: implicit declaration of function 'bell' is invalid in C99 [-Wimplicit-function-declaration] bell(); ^ --- edit.o --- edit.c:1411:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] block_shift_right() ^ --- stuff.o --- stuff.c:407:7: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(y, x + clen); ^ --- edit.o --- edit.c:1442:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- stuff.o --- stuff.c:414:7: warning: implicit declaration of function 'bell' is invalid in C99 [-Wimplicit-function-declaration] bell(); ^ stuff.c:419:7: warning: implicit declaration of function 'bell' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- edit.c:1445:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] --- stuff.o --- bell(); ^ --- edit.o --- transform_to_color(char* line) ^ --- stuff.o --- stuff.c:426:3: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- edit.c:1455:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- stuff.o --- move(b_lines, 0); ^ --- edit.o --- edit.c:1458:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] block_color() ^ --- stuff.o --- stuff.c:427:3: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ --- edit.o --- edit.c:1479:1: warning: non-void function does not return a value [-Wreturn-type] --- stuff.o --- stuff.c:430:10: warning: implicit declaration of function 'atoi' is invalid in C99 [-Wimplicit-function-declaration] clen = atoi(genbuf); --- edit.o --- } ^ --- stuff.o --- ^ --- term.o --- 6 warnings generated. --- edit.o --- edit.c:1532:5: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(curr_window_line, ch); ^ edit.c:1535:10: warning: implicit declaration of function 'igetkey' is invalid in C99 [-Wimplicit-function-declaration] ch = igetkey(); ^ edit.c:1550:69: warning: implicit declaration of function 'isprint2' is invalid in C99 [-Wimplicit-function-declaration] else if (phone_mode && (pstr = phone_char(ch)) || ch < 0x100 && isprint2(ch)) ^ edit.c:1625:14: warning: implicit declaration of function 'ask' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- io.c:722:3: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move (0, 0); --- edit.o --- ch = ask("xs (Y/N)? [N]: "); ^ edit.c:1625:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ch = ask("xs (Y/N)? [N]: "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ --- io.o --- ^ io.c:723:3: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- edit.c:1627:12: warning: implicit declaration of function 'clear' is invalid in C99 [-Wimplicit-function-declaration] clear(); ^ --- io.o --- clrtoeol (); ^ io.c:724:3: warning: implicit declaration of function 'standout' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- edit.c:1649:15: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] --- io.o --- standout (); ^ io.c:725:3: warning: implicit declaration of function 'prints' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- if (getdata(b_lines - 1, 0, "пJ G/e/I[`զr©][0wb]G", ans, 4, LCECHO)) ^ edit.c:1649:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- io.o --- prints ("%s", prompt); ^ --- edit.o --- if (getdata(b_lines - 1, 0, "пJ G/e/I[`զr©][0wb]G", ans, 4, LCECHO)) ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ --- io.o --- io.c:726:3: warning: implicit declaration of function 'standend' is invalid in C99 [-Wimplicit-function-declaration] standend (); ^ --- edit.o --- edit.c:1666:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp = strchr(t, toupper(*(apos++)))) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:1666:26: note: place parentheses around the assignment to silence this warning if (tmp = strchr(t, toupper(*(apos++)))) ^ ( ) edit.c:1666:26: note: use '==' to turn this assignment into an equality comparison if (tmp = strchr(t, toupper(*(apos++)))) ^ == edit.c:1674:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp = strchr(t, toupper(*(apos++)))) --- stuff.o --- stuff.c:443:3: warning: implicit declaration of function 'clear' is invalid in C99 [-Wimplicit-function-declaration] clear(); ^ stuff.c:444:3: warning: implicit declaration of function 'prints' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:1674:26: note: place parentheses around the assignment to silence this warning if (tmp = strchr(t, toupper(*(apos++)))) ^ ( ) edit.c:1674:26: note: use '==' to turn this assignment into an equality comparison if (tmp = strchr(t, toupper(*(apos++)))) ^ == --- stuff.o --- prints("[1;37;46mi %s j[0m\n", title); ^ --- edit.o --- edit.c:1700:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- stuff.o --- stuff.c:444:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] --- edit.o --- ch = ask("Tws (Y/N)? [Y]: "); ^~~~ ~~~~ ~~~~ ~~~~~~~~ --- stuff.o --- prints("[1;37;46mi %s j[0m\n", title); ^~~~ ~~~~ --- edit.o --- edit.c:1869:10: warning: implicit declaration of function 'clear' is invalid in C99 [-Wimplicit-function-declaration] clear(); ^ edit.c:1892:9: warning: implicit declaration of function 'refresh' is invalid in C99 [-Wimplicit-function-declaration] refresh(); ^ edit.c:1893:9: warning: implicit declaration of function 'reset_tty' is invalid in C99 [-Wimplicit-function-declaration] reset_tty(); ^ edit.c:1895:9: warning: implicit declaration of function 'restore_tty' is invalid in C99 [-Wimplicit-function-declaration] restore_tty(); ^ --- stuff.o --- stuff.c:454:3: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(row, column); ^ stuff.c:455:3: warning: implicit declaration of function 'outs' is invalid in C99 [-Wimplicit-function-declaration] outs(STR_CURSOR); ^ stuff.c:455:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] outs(STR_CURSOR); ^~~~~~~~~~ --- edit.o --- edit.c:2010:9: warning: implicit declaration of function 'trim' is invalid in C99 [-Wimplicit-function-declaration] trim(currline->data); ^ --- stuff.o --- ./global.h:88:21: note: expanded from macro 'STR_CURSOR' #define STR_CURSOR "" ^~~~~~~~ --- edit.o --- edit.c:2047:12: warning: implicit declaration of function 'getdata' is invalid in C99 [-Wimplicit-function-declaration] getdata(b_lines - 1, 0, "϶LեkJr(w]ťզr)", ans, 4); ^ edit.c:2047:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] getdata(b_lines - 1, 0, "϶LեkJr(w]ťզr)", ans, 4); ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ --- stuff.o --- stuff.c:464:3: warning: implicit declaration of function 'move' is invalid in C99 [-Wimplicit-function-declaration] move(row, column); ^ stuff.c:465:3: warning: implicit declaration of function 'outs' is invalid in C99 [-Wimplicit-function-declaration] outs(STR_UNCUR); ^ --- edit.o --- edit.c:2088:19: warning: implicit declaration of function 'abort_bbs' is invalid in C99 [-Wimplicit-function-declaration] abort_bbs(); ^ edit.c:2113:15: warning: implicit declaration of function 'abort_bbs' is invalid in C99 [-Wimplicit-function-declaration] abort_bbs(); ^ --- stuff.o --- stuff.c:495:5: warning: implicit declaration of function 'outch' is invalid in C99 [-Wimplicit-function-declaration] outch('-'); ^ stuff.c:500:5: warning: implicit declaration of function 'outs' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- edit.c:2170:15: warning: implicit declaration of function 'abort_bbs' is invalid in C99 [-Wimplicit-function-declaration] --- stuff.o --- outs(mesg); ^ --- edit.o --- abort_bbs(); ^ edit.c:2197:11: warning: implicit declaration of function 'rscroll' is invalid in C99 [-Wimplicit-function-declaration] rscroll(); ^ edit.c:2211:11: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ edit.c:2212:11: warning: implicit declaration of function 'scroll' is invalid in C99 [-Wimplicit-function-declaration] --- stuff.o --- stuff.c:509:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] more(char* fpath, int i) ^ stuff.c:514:4: warning: implicit declaration of function 'clear' is invalid in C99 [-Wimplicit-function-declaration] --- edit.o --- scroll(); ^ edit.c:2228:10: warning: implicit declaration of function 'clrtoeol' is invalid in C99 [-Wimplicit-function-declaration] clrtoeol(); ^ --- stuff.o --- clear(); ^ stuff.c:515:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (fp = fopen(fpath, "r")) { ~~~^~~~~~~~~~~~~~~~~~~ stuff.c:515:11: note: place parentheses around the assignment to silence this warning if (fp = fopen(fpath, "r")) { ^ ( ) stuff.c:515:11: note: use '==' to turn this assignment into an equality comparison if (fp = fopen(fpath, "r")) { ^ == stuff.c:517:10: warning: implicit declaration of function 'outs' is invalid in C99 [-Wimplicit-function-declaration] outs(buf); ^ stuff.c:520:1: warning: non-void function does not return a value [-Wreturn-type] } ^ stuff.c:522:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] setuserfile(char* fpath, char* fname) ^ stuff.c:529:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 37 warnings generated. --- io.o --- 69 warnings generated. --- screen.o --- 17 warnings generated. --- edit.o --- 152 warnings generated. --- ve --- clang -O2 -DVEDITOR -o ve edit.o term.o screen.o stuff.o io.o editor.o entab.o -ltermcap -lcompat ld: library not found for -lcompat clang: error: linker command failed with exit code 1 (use -v to see invocation) *** [ve] Error code 1 bmake: stopped in /opt/work/editors/ve/work/ve-1.0 1 error bmake: stopped in /opt/work/editors/ve/work/ve-1.0 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/editors/ve *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/editors/ve