=>> Building chinese/ve build started at Sat Feb 21 13:38:53 EST 2026 port directory: /usr/ports/chinese/ve package name: zh-ve-1.1 building for: FreeBSD pkg.DaveG.ca 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 1500068 amd64 maintained by: gaod@hychen.org Makefile datestamp: -rw-r--r-- 1 root wheel 573 Jun 29 2025 /usr/ports/chinese/ve/Makefile Ports top last git commit: eac71dbf758c Ports top unclean checkout: no Port dir last git commit: 69995d3471aa Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 11 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RELEASE-p3 1500068 UNAME_r=15.0-RELEASE-p3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/11/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_0_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- gaod@hychen.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/chinese/ve/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/chinese/ve/work XDG_CACHE_HOME=/wrkdirs/usr/ports/chinese/ve/work/.cache HOME=/wrkdirs/usr/ports/chinese/ve/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/chinese/ve/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/chinese/ve/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/chinese/ve/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/chinese/ve/work XDG_CACHE_HOME=/wrkdirs/usr/ports/chinese/ve/work/.cache HOME=/wrkdirs/usr/ports/chinese/ve/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/chinese/ve/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/chinese/ve/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ve" EXAMPLESDIR="share/examples/ve" DATADIR="share/ve" WWWDIR="www/ve" ETCDIR="etc/ve" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ve DOCSDIR=/usr/local/share/doc/ve EXAMPLESDIR=/usr/local/share/examples/ve WWWDIR=/usr/local/www/ve ETCDIR=/usr/local/etc/ve --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> zh-ve-1.1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> zh-ve-1.1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of zh-ve-1.1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by zh-ve-1.1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by zh-ve-1.1 for building => SHA256 Checksum OK for ve-1.1.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by zh-ve-1.1 for building ===> Extracting for zh-ve-1.1 ===> Fetching all distfiles required by zh-ve-1.1 for building => SHA256 Checksum OK for ve-1.1.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for zh-ve-1.1 ===> Applying FreeBSD patches for zh-ve-1.1 from /usr/ports/chinese/ve/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> zh-ve-1.1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> zh-ve-1.1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of zh-ve-1.1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for zh-ve-1.1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for zh-ve-1.1 --- edit.o --- --- term.o --- --- screen.o --- --- stuff.o --- --- io.o --- --- editor.o --- --- edit.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVEDITOR -c edit.c -o edit.o --- term.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVEDITOR -c term.c -o term.o --- screen.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVEDITOR -c screen.c -o screen.o --- stuff.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVEDITOR -c stuff.c -o stuff.o --- io.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVEDITOR -c io.c -o io.o --- editor.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVEDITOR -c editor.c -o editor.o --- stuff.o --- stuff.c:20:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | void str_lower(t, s) | ^ stuff.c:32:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | void trim(buf) /* remove trailing space */ | ^ stuff.c:53:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 53 | int isprint2(ch) | ^ stuff.c:60:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | int not_alpha(ch) | ^ stuff.c:70:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | int dashf(fname) | ^ stuff.c:78:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | int dashd(fname) | ^ stuff.c:90:3: warning: call to undeclared function 'outmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 90 | outmsg("[37;45;1m Ы [33m(Space/Return)" | ^ stuff.c:90:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 90 | outmsg("[37;45;1m Ы [33m(Space/Return)" | ^~~~~~~~ ~~~~ ~~~~ stuff.c:91:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 91 | "[37m ~ [0m"); | ^~~~ ~~~~~~~~ ~~~~~~~~ stuff.c:94:10: warning: call to undeclared function 'igetkey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 94 | ch = igetkey(); | ^ stuff.c:97:3: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 97 | move(b_lines, 0); | ^ stuff.c:98:3: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 98 | clrtoeol(); | ^ stuff.c:100:3: warning: call to undeclared function 'refresh'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 100 | refresh(); | ^ stuff.c:106:3: warning: call to undeclared function 'clear'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 106 | clear(); | ^ stuff.c:107:3: warning: call to undeclared function 'prints'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 107 | prints("[1;37;46mi %s j[0m\n", title); | ^ stuff.c:107:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 107 | prints("[1;37;46mi %s j[0m\n", title); | ^~~~ ~~~~ stuff.c:103:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | void stand_title(title) | ^ stuff.c:112:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 112 | more(char* fpath, int i) { | ^ | int stuff.c:116:3: warning: call to undeclared function 'clear'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 116 | clear(); | ^ stuff.c:118:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 118 | if(fp = fopen(fpath, "r")) { | ~~~^~~~~~~~~~~~~~~~~~~ stuff.c:118:9: note: place parentheses around the assignment to silence this warning 118 | if(fp = fopen(fpath, "r")) { | ^ | ( ) stuff.c:118:9: note: use '==' to turn this assignment into an equality comparison 118 | if(fp = fopen(fpath, "r")) { | ^ | == stuff.c:119:52: warning: call to undeclared function 'outs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 119 | for(i = 0; i < 20 && fgets(buf, 100, fp); i++) outs(buf); | ^ stuff.c:123:1: warning: non-void function does not return a value [-Wreturn-type] 123 | } | ^ stuff.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 125 | setuserfile(char* fpath, char* fname) { | ^ | int stuff.c:126:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 126 | char *getenv(); | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ stuff.c:132:1: warning: non-void function does not return a value [-Wreturn-type] 132 | } | ^ 25 warnings generated. --- editor.o --- editor.c:35:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | bell() | ^ | int editor.c:38:1: warning: non-void function does not return a value [-Wreturn-type] 38 | } | ^ editor.c:40:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | abort_bbs() | ^ | int editor.c:43:5: warning: call to undeclared function 'reset_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 43 | reset_tty() ; | ^ editor.c:47:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 47 | main(argc,argv) | ^ | int editor.c:51:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 51 | char *term, *getenv() ; | ^ /usr/include/stdlib.h:97:7: note: conflicting prototype is here 97 | char *getenv(const char *); | ^ editor.c:58:5: warning: call to undeclared function 'get_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 58 | get_tty() ; /* get tty port mode settings */ | ^ editor.c:59:5: warning: call to undeclared function 'init_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 59 | init_tty() ; /* set up mode for NOECHO and RAW */ | ^ editor.c:62:9: warning: call to undeclared function 'reset_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 62 | reset_tty() ; | ^ editor.c:71:9: warning: call to undeclared function 'reset_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 71 | reset_tty() ; | ^ editor.c:74:5: warning: call to undeclared function 'term_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 74 | term_init(term) ; /* Load up strings used to control terminal type 'term'*/ | ^ editor.c:77:9: warning: call to undeclared function 'reset_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 77 | reset_tty() ; | ^ editor.c:80:5: warning: call to undeclared function 'initscr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 80 | initscr(); /* Initialize screen interface */ | ^ editor.c:81:5: warning: call to undeclared function 'vedit'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 81 | vedit(argv[argc-1],NA); /* Start editor on file, do not save header */ | ^ editor.c:82:5: warning: call to undeclared function 'clear'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 82 | clear(); /* clear screen */ | ^ editor.c:83:5: warning: call to undeclared function 'redoscr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 83 | redoscr(); /* make clear() happen */ | ^ editor.c:84:5: warning: call to undeclared function 'reset_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 84 | reset_tty(); | ^ editor.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | main(argc,argv) | ^ 18 warnings generated. --- screen.o --- screen.c:56:14: warning: parameter 'x' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | void move(y, x) { | ^ screen.c:56:11: warning: parameter 'y' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | void move(y, x) { | ^ screen.c:56:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | void move(y, x) { | ^ screen.c:61:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | void getyx(y, x) | ^ screen.c:70:36: warning: parameter 'new_ln' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | rel_move(was_col, was_ln, new_col, new_ln) | ^ 71 | { screen.c:70:27: warning: parameter 'new_col' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | rel_move(was_col, was_ln, new_col, new_ln) | ^ 71 | { screen.c:70:19: warning: parameter 'was_ln' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | rel_move(was_col, was_ln, new_col, new_ln) | ^ 71 | { screen.c:70:10: warning: parameter 'was_col' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 70 | rel_move(was_col, was_ln, new_col, new_ln) | ^ 71 | { screen.c:84:14: warning: passing arguments to 'ochar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | ochar('\r'); | ^ screen.c:89:12: warning: passing arguments to 'ochar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | ochar('\n'); | ^ screen.c:91:14: warning: passing arguments to 'ochar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | ochar('\r'); | ^ screen.c:104:9: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 104 | tputs(BC, 1, ochar); | ^ screen.c:106:14: warning: passing arguments to 'ochar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | ochar(Ctrl('H')); | ^ screen.c:110:3: warning: call to undeclared function 'do_move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | do_move(new_col, new_ln); | ^ screen.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | rel_move(was_col, was_ln, new_col, new_ln) | ^ screen.c:121:11: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | output(buf + ds, de - ds); | ^ screen.c:130:13: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | output(buf + ds, sso - ds); | ^ screen.c:131:5: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | o_standup(); | ^ screen.c:29:29: note: expanded from macro 'o_standup' 29 | #define o_standup() output(strtstandout,strtstandoutlen) | ^ screen.c:132:11: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | output(buf + st_start, st_end - st_start); | ^ screen.c:133:5: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | o_standdown(); | ^ screen.c:30:29: note: expanded from macro 'o_standdown' 30 | #define o_standdown() output(endstandout,endstandoutlen) | ^ screen.c:135:13: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | output(buf + eso, de - eso); | ^ screen.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | standoutput(buf, ds, de, sso, eso) | ^ screen.c:149:3: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | o_clear(); | ^ screen.c:26:29: note: expanded from macro 'o_clear' 26 | #define o_clear() output(clearbuf,clearbuflen) | ^ screen.c:155:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 155 | if (len = bp->len) | ~~~~^~~~~~~~~ screen.c:155:13: note: place parentheses around the assignment to silence this warning 155 | if (len = bp->len) | ^ | ( ) screen.c:155:13: note: use '==' to turn this assignment into an equality comparison 155 | if (len = bp->len) | ^ | == screen.c:160:21: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 160 | standoutput(bp->data, 0, len, bp->sso, bp->eso); | ^~~~~~~~ screen.c:162:15: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | output(bp->data, len); | ^ screen.c:182:3: warning: call to undeclared function 'oflush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 182 | oflush(); | ^ screen.c:196:7: warning: call to undeclared function 'num_in_buf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 196 | if (num_in_buf()) | ^ screen.c:215:7: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | o_scrollrev(); | ^ screen.c:28:29: note: expanded from macro 'o_scrollrev' 28 | #define o_scrollrev() output(scrollrev,scrollrevlen) | ^ screen.c:223:12: warning: passing arguments to 'ochar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | ochar('\n'); | ^ screen.c:241:21: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 241 | standoutput(bp->data, bp->smod, bp->emod + 1, bp->sso, bp->eso); | ^~~~~~~~ screen.c:243:15: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | output(&bp->data[bp->smod], bp->emod - bp->smod + 1); | ^ screen.c:261:7: warning: passing arguments to 'output' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | o_cleol(); | ^ screen.c:27:29: note: expanded from macro 'o_cleol' 27 | #define o_cleol() output(cleolbuf,cleolbuflen) | ^ screen.c:266:3: warning: call to undeclared function 'oflush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 266 | oflush(); | ^ screen.c:398:24: warning: call to undeclared function 'isprint2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 398 | if ((c != '') && !isprint2(c)) | ^ screen.c:405:14: warning: passing arguments to 'ochar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | ochar('\r'); | ^ screen.c:409:10: warning: passing arguments to 'ochar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | ochar(c); | ^ screen.c:418:22: warning: call to undeclared function 'isprint2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 418 | if ((c != '') && !isprint2(c)) | ^ screen.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | outch(c) | ^ screen.c:487:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | parsecolor(buf) | ^ screen.c:554:29: warning: call to undeclared function 'not_alpha'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 554 | else if ((p < 24) && (not_alpha(ch))) | ^ screen.c:565:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 565 | for (i = 0; p = buf[i]; i++) | ~~^~~~~~~~ screen.c:565:23: note: place parentheses around the assignment to silence this warning 565 | for (i = 0; p = buf[i]; i++) | ^ | ( ) screen.c:565:23: note: use '==' to turn this assignment into an equality comparison 565 | for (i = 0; p = buf[i]; i++) | ^ | == screen.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | outc(ch) | ^ screen.c:575:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 575 | outs(str) | ^ | int screen.c:575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] screen.c:580:1: warning: non-void function does not return a value [-Wreturn-type] 580 | } | ^ screen.c:591:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 591 | outmsg(msg) | ^ screen.c:663:4: warning: call to undeclared function 'save_cursor'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 663 | save_cursor(); | ^ screen.c:664:4: warning: call to undeclared function 'change_scroll_range'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 664 | change_scroll_range(top, bottom); | ^ screen.c:665:4: warning: call to undeclared function 'do_move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 665 | do_move(0, bottom); | ^ screen.c:666:4: warning: call to undeclared function 'scroll_forward'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 666 | scroll_forward(); | ^ screen.c:668:4: warning: call to undeclared function 'restore_cursor'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 668 | restore_cursor(); | ^ screen.c:673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 673 | region_scroll_down(int top, int bottom) | ^ | int screen.c:675:1: warning: non-void function does not return a value [-Wreturn-type] 675 | } | ^ 54 warnings generated. --- term.o --- term.c:88:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | pusharg(arg) | ^ term.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | pushnum(num) | ^ term.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | getarg(argnum, type, p) | ^ term.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | popstring(str) | ^ term.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | popnum(num) | ^ term.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | cvtchar(sp, c) | ^ term.c:379:62: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 379 | lc = cvtchar(sp + 2, &c) + 2; | ^~~~~~ term.c:402:62: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 402 | lc = cvtchar(sp, &c); | ^~ term.c:410:47: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 410 | sp += cvtchar(sp, &c); | ^~ term.c:434:55: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 434 | sp += cvtchar(sp, &c); | ^~ term.c:539:47: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 539 | sp += cvtchar(sp, &c); | ^~ term.c:541:55: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 541 | sp += cvtchar(sp, &c); | ^~ term.c:544:55: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 544 | sp += cvtchar(sp, &c); | ^~ term.c:614:47: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 614 | sp += cvtchar(sp, &c); | ^~ term.c:816:3: warning: call to undeclared function 'restore_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 816 | restore_tty(); | ^ term.c:819:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 819 | reset_tty() { | ^ | int term.c:821:1: warning: non-void function does not return a value [-Wreturn-type] 821 | } | ^ term.c:823:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 823 | restore_tty() { | ^ | int term.c:825:1: warning: non-void function does not return a value [-Wreturn-type] 825 | } | ^ term.c:872:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 872 | extern ochar(); | ~~~~~~ ^ | int term.c:886:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 885 | static | ~~~~~~ | int 886 | outcf(ch) | ^ term.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] term.c:894:1: warning: non-void function does not return a value [-Wreturn-type] 894 | } | ^ term.c:910:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 910 | char *tgetstr(); | ^ /usr/include/termcap.h:61:31: note: conflicting prototype is here 61 | extern NCURSES_EXPORT(char *) tgetstr (const char *, char **); | ^ term.c:898:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | term_init(term) | ^ term.c:1002:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1002 | do_move(int col, int row) { | ^ | int term.c:1006:3: warning: call to undeclared function 'output'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1006 | output(s, strlen(s)); | ^ term.c:1007:1: warning: non-void function does not return a value [-Wreturn-type] 1007 | } | ^ term.c:1009:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1009 | save_cursor() | ^ | int term.c:1012:1: warning: non-void function does not return a value [-Wreturn-type] 1012 | } | ^ term.c:1014:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1014 | restore_cursor() | ^ | int term.c:1017:1: warning: non-void function does not return a value [-Wreturn-type] 1017 | } | ^ term.c:1022:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1022 | change_scroll_range(int top, int bottom) | ^ | int term.c:1025:1: warning: non-void function does not return a value [-Wreturn-type] 1025 | } | ^ term.c:1027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1027 | scroll_forward() | ^ | int term.c:1030:1: warning: non-void function does not return a value [-Wreturn-type] 1030 | } | ^ term.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1032 | scroll_reverse() | ^ | int term.c:1035:1: warning: non-void function does not return a value [-Wreturn-type] 1035 | } | ^ 38 warnings generated. --- io.o --- io.c:54:11: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | output(s, len) | ^ 55 | char *s; 56 | { io.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | output(s, len) | ^ io.c:68:12: warning: parameter 'c' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | void ochar(c) | ^ 69 | { io.c:68:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | void ochar(c) | ^ io.c:115:11: warning: call to undeclared function 'refresh'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 115 | refresh(); | ^ io.c:153:5: warning: call to undeclared function 'redoscr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 153 | redoscr(); | ^ io.c:160:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 160 | return "t"; | ^~~~ io.c:162:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 162 | return "u"; | ^~~~ io.c:164:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 164 | return "v"; | ^~~~ io.c:166:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | return "w"; | ^~~~ io.c:168:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 168 | return "x"; | ^~~~ io.c:170:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | return "y"; | ^~~~ io.c:172:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 172 | return "z"; | ^~~~ io.c:174:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 174 | return "{"; | ^~~~ io.c:176:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 176 | return "|"; | ^~~~ io.c:178:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 178 | return "}"; | ^~~~ io.c:180:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 180 | return "~"; | ^~~~ io.c:182:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 182 | return ""; | ^~~~~~~~ io.c:184:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 184 | return ""; | ^~~~~~~~ io.c:186:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 186 | return ""; | ^~~~~~~~ io.c:188:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 188 | return ""; | ^~~~~~~~ io.c:190:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 190 | return ""; | ^~~~~~~~ io.c:192:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 192 | return ""; | ^~~~~~~~ io.c:194:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 194 | return ""; | ^~~~~~~~ io.c:196:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 196 | return ""; | ^~~~~~~~ io.c:198:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 198 | return ""; | ^~~~~~~~ io.c:200:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 200 | return ""; | ^~~~~~~~ io.c:202:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 202 | return ""; | ^~~~~~~~ io.c:204:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 204 | return ""; | ^~~~~~~~ io.c:206:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 206 | return ""; | ^~~~~~~~ io.c:208:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 208 | return ""; | ^~~~~~~~ io.c:211:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 211 | return ""; | ^~~~~~~~ io.c:213:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 213 | return ""; | ^~~~~~~~ io.c:215:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 215 | return ""; | ^~~~~~~~ io.c:217:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 217 | return ""; | ^~~~~~~~ io.c:219:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 219 | return ""; | ^~~~~~~~ io.c:221:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 221 | return ""; | ^~~~~~~~ io.c:223:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 223 | return ""; | ^~~~~~~~ io.c:225:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 225 | return ""; | ^~~~~~~~ io.c:227:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 227 | return ""; | ^~~~~~~~ io.c:229:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 229 | return ""; | ^~~~~~~~ io.c:231:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 231 | return ""; | ^~~~~~~~ io.c:233:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 233 | return ""; | ^~~~~~~~ io.c:235:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 235 | return ""; | ^~~~~~~~ io.c:237:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 237 | return ""; | ^~~~~~~~ io.c:239:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 239 | return ""; | ^~~~~~~~ io.c:241:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 241 | return ""; | ^~~~~~~~ io.c:260:5: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 260 | move(line, col); | ^ io.c:261:5: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 261 | clrtoeol(); | ^ io.c:262:5: warning: call to undeclared function 'edit_outs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 262 | edit_outs(prompt); | ^ io.c:265:5: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | clrtoeol(); | ^ io.c:279:11: warning: call to undeclared function 'bell'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 279 | bell(); | ^ io.c:293:12: warning: call to undeclared function 'isprint2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 293 | if (!isprint2(ch)) | ^ io.c:300:11: warning: call to undeclared function 'bell'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 300 | bell(); | ^ io.c:306:11: warning: call to undeclared function 'bell'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 306 | bell(); | ^ io.c:314:5: warning: call to undeclared function 'outc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 314 | outc('\n'); | ^ io.c:324:5: warning: call to undeclared function 'getyx'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 324 | getyx(&y, &x); | ^ io.c:325:5: warning: call to undeclared function 'standout'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 325 | standout(); | ^ io.c:327:7: warning: call to undeclared function 'outc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 327 | outc(' '); | ^ io.c:328:5: warning: call to undeclared function 'standend'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 328 | standend(); | ^ io.c:331:12: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 331 | while (move(y, x + currchar), (ch = igetkey()) != '\r') | ^ io.c:331:41: warning: call to undeclared function 'igetkey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 331 | while (move(y, x + currchar), (ch = igetkey()) != '\r') | ^ io.c:354:11: warning: call to undeclared function 'edit_outs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 354 | edit_outs(buf); | ^ io.c:386:12: warning: call to undeclared function 'edit_outs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 386 | edit_outs(buf); | ^ io.c:418:12: warning: call to undeclared function 'edit_outs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 418 | edit_outs(buf); | ^ io.c:442:54: warning: call to undeclared function 'isprint2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 442 | if (!(phone_mode && (pstr = phone_char(ch)) || isprint2(ch) || ch == Ctrl('U'))) | ^ io.c:473:7: warning: call to undeclared function 'edit_outs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 473 | edit_outs(buf + currchar); | ^ io.c:487:5: warning: call to undeclared function 'refresh'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 487 | refresh(); | ^ io.c:246:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | int getdata(line, col, prompt, buf, len, echo) | ^ io.c:594:3: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 594 | move (0, 0); | ^ io.c:595:3: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 595 | clrtoeol (); | ^ io.c:596:3: warning: call to undeclared function 'standout'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 596 | standout (); | ^ io.c:597:3: warning: call to undeclared function 'prints'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 597 | prints ("%s", prompt); | ^ io.c:598:3: warning: call to undeclared function 'standend'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 598 | standend (); | ^ io.c:589:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | int ask (prompt) | ^ 75 warnings generated. --- screen.o --- --- io.o --- --- edit.o --- edit.c:49:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | {"N", "J"}; | ^~~~~~~~~~~~ edit.c:49:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | {"N", "J"}; | ^~~~~~~~~~~~ edit.c:57:25: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 57 | static void indigestion(i) | ^ 58 | { edit.c:59:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | fprintf(stderr, "Y %d\n", i); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:57:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | static void indigestion(i) | ^ edit.c:91:12: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 91 | register ansix = 0; | ~~~~~~~~ ^ | int edit.c:120:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 120 | static char *edit_mode[2] = {"N", "J"}; | ^~~~~~~~~~~~ edit.c:120:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 120 | static char *edit_mode[2] = {"N", "J"}; | ^~~~~~~~~~~~ edit.c:126:3: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 126 | move(b_lines, 0); | ^ edit.c:127:3: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 127 | clrtoeol(); | ^ edit.c:128:3: warning: call to undeclared function 'prints'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 128 | 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:128:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | 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:128:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | 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:128:99: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 128 | 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:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | static textline * back_line(pos, num) | ^ edit.c:154:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | static textline *forward_line(pos, num) | ^ edit.c:184:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | static char *killsp(s) | ^ edit.c:194:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 194 | extern void *malloc(); | ^ edit.c:197:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | if (p = (textline *) malloc(sizeof(textline))) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:197:9: note: place parentheses around the assignment to silence this warning 197 | if (p = (textline *) malloc(sizeof(textline))) | ^ | ( ) edit.c:197:9: note: use '==' to turn this assignment into an equality comparison 197 | if (p = (textline *) malloc(sizeof(textline))) | ^ | == edit.c:204:3: warning: call to undeclared function 'abort_bbs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 204 | abort_bbs(); | ^ edit.c:205:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 205 | } | ^ edit.c:216:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 216 | if (p->next = n = line->next) | ~~~~~~~~^~~~~~~~~~~~~~~~ edit.c:216:15: note: place parentheses around the assignment to silence this warning 216 | if (p->next = n = line->next) | ^ | ( ) edit.c:216:15: note: use '==' to turn this assignment into an equality comparison 216 | if (p->next = n = line->next) | ^ | == edit.c:211:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | static void append(p, line) | ^ edit.c:230:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | static void delete_line(line) | ^ edit.c:258:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 258 | undelete_line() | ^ | int edit.c:274:4: warning: call to undeclared function 'insert_string'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 274 | insert_string(deleted_lines->data); | ^ edit.c:285:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 285 | } | ^ edit.c:308:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | static void split(line, pos) | ^ edit.c:351:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | static int join(line) | ^ edit.c:404:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | static void insert_char(ch) | ^ edit.c:438:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 438 | insert_string(str) | ^ | int edit.c:443:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 443 | while (ch = *str++) | ~~~^~~~~~~~ edit.c:443:13: note: place parentheses around the assignment to silence this warning 443 | while (ch = *str++) | ^ | ( ) edit.c:443:13: note: use '==' to turn this assignment into an equality comparison 443 | while (ch = *str++) | ^ | == edit.c:447:9: warning: call to undeclared function 'isprint2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 447 | if (isprint2(ch) || ch == '') | ^ edit.c:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | insert_string(str) | ^ edit.c:465:1: warning: non-void function does not return a value [-Wreturn-type] 465 | } | ^ edit.c:471:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 471 | if (len = currline->len) | ~~~~^~~~~~~~~~~~~~~ edit.c:471:11: note: place parentheses around the assignment to silence this warning 471 | if (len = currline->len) | ^ | ( ) edit.c:471:11: note: use '==' to turn this assignment into an equality comparison 471 | if (len = currline->len) | ^ | == edit.c:487:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | static void load_file(fp) | ^ edit.c:507:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 507 | static char msg[] = "пܼȦs (0-9)[0]: "; | ^~~~ ~~~~~~~~ ~~~~~~~~ edit.c:512:10: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 512 | if (!getdata(3, 0, msg, fp_buf + 4, 4, DOECHO)) | ^ edit.c:535:3: warning: call to undeclared function 'setuserfile'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 535 | setuserfile(fp_tmpbuf, tmpf); | ^ edit.c:538:27: warning: call to undeclared function 'more'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 538 | if (n != 0 && n != 5 && more(fp_tmpbuf, NA) != -1) | ^ edit.c:539:6: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 539 | getdata(b_lines - 1, 0, "TJ(Y/N)?[Y]", ans, 4, LCECHO); | ^ edit.c:539:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 539 | getdata(b_lines - 1, 0, "TJ(Y/N)?[Y]", ans, 4, LCECHO); | ^~~~ ~~~~ ~~~~ ~~~~~~~~ edit.c:560:3: warning: call to undeclared function 'setuserfile'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 560 | setuserfile(fp_tmpbuf, ask_tmpbuf()); | ^ edit.c:561:7: warning: call to undeclared function 'dashf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 561 | if (dashf(fp_tmpbuf)) | ^ edit.c:563:5: warning: call to undeclared function 'more'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 563 | more(fp_tmpbuf, NA); | ^ edit.c:564:5: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 564 | getdata(b_lines - 1, 0, "Ȧsɤw (A)[ (W)мg (Q)H[A] ", | ^ edit.c:564:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 564 | getdata(b_lines - 1, 0, "Ȧsɤw (A)[ (W)мg (Q)H[A] ", | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ edit.c:585:3: warning: call to undeclared function 'setuserfile'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 585 | setuserfile(fp_tmpbuf, ask_tmpbuf()); | ^ edit.c:587:7: warning: call to undeclared function 'more'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 587 | if (more(fp_tmpbuf, NA) != -1) | ^ edit.c:588:6: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 588 | getdata(b_lines - 1, 0, "TwR(Y/N)?[N]", ans, 4, LCECHO); | ^ edit.c:588:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 588 | getdata(b_lines - 1, 0, "TwR(Y/N)?[N]", ans, 4, LCECHO); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ edit.c:597:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 597 | static void read_file(fpath) | ^ edit.c:617:6: warning: call to undeclared function 'stand_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 617 | stand_title("ɮ׳Bz"); | ^ edit.c:617:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 617 | stand_title("ɮ׳Bz"); | ^~~~ ~~~~ edit.c:618:6: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 618 | getdata(1, 0, "[S]xs (A) (E)~ (R/W/D)ŪgRȦsɡH", ans, 4, LCECHO); | ^ edit.c:618:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 618 | getdata(1, 0, "[S]xs (A) (E)~ (R/W/D)ŪgRȦsɡH", ans, 4, LCECHO); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ edit.c:626:5: warning: call to undeclared function 'outs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 626 | outs("[1m S [0msJ"); | ^ edit.c:626:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 626 | outs("[1m S [0msJ"); | ^~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ edit.c:657:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 657 | sprintf(buf, "gi: %s wQ{ʹL", FPath); | ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ edit.c:658:9: warning: call to undeclared function 'stand_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 658 | stand_title(buf); | ^ edit.c:659:9: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 659 | getdata(1, 0, "Twxs(Y/N)H[N]", ans, 4, LCECHO); | ^ edit.c:659:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 659 | getdata(1, 0, "Twxs(Y/N)H[N]", ans, 4, LCECHO); | ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ edit.c:664:9: warning: call to undeclared function 'stand_title'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 664 | stand_title("gJ: gȦs"); | ^ edit.c:664:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 664 | stand_title("gJ: gȦs"); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:678:9: warning: call to undeclared function 'trim'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 678 | trim(line); | ^ edit.c:607:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | static int write_file(fpath, saveheader) | ^ edit.c:697:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 697 | edit_outs(text) | ^ | int edit.c:705:5: warning: call to undeclared function 'outch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 705 | outch(ch == 27 ? '*' : ch); | ^ edit.c:697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 697 | edit_outs(text) | ^ edit.c:707:1: warning: non-void function does not return a value [-Wreturn-type] 707 | } | ^ edit.c:709:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 709 | block_outs(char* text, int column) | ^ | int edit.c:715:5: warning: call to undeclared function 'outch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 715 | outch(ch == 27 ? '*' : ch); | ^ edit.c:717:1: warning: non-void function does not return a value [-Wreturn-type] 717 | } | ^ edit.c:744:5: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 744 | move(i, 0); | ^ edit.c:745:5: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 745 | clrtoeol(); | ^ edit.c:756:12: warning: passing arguments to 'outs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 756 | outs("[7m"); | ^ edit.c:765:17: warning: passing arguments to 'outs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 765 | outs("[0m"); | ^ edit.c:770:14: warning: passing arguments to 'outs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 770 | outs("[7m"); | ^ edit.c:781:14: warning: passing arguments to 'outs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 781 | outs("[0m"); | ^ edit.c:785:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 785 | OUTS(&p->data[edit_margin]); | ^ edit.c:788:14: warning: passing arguments to 'outs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 788 | outs("[0m"); | ^ edit.c:791:7: warning: call to undeclared function 'outch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 791 | outch('~'); | ^ edit.c:798:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 798 | "\01@O", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ edit.c:799:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 799 | "^X ɮ׳Bz ^L sܵe", | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:800:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 800 | "^V ANSIm ^G ܥDUe", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ edit.c:801:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 801 | "\01вʫO", | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ edit.c:802:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 802 | " ʤ@ ^A,Home }Y", | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ edit.c:803:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 803 | " eʤ@ ^E,End ", | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ edit.c:804:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 804 | ",^P Wʤ@ (ESC-,) ɮ}Y", | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ edit.c:805:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 805 | ",^N Uʤ@ (ESC-.),^T ɮ", | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ edit.c:806:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 806 | "^B,PgUp Wʤ@ ^F,PgDn Uʤ@", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:807:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 807 | "\01RJO", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ edit.c:808:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 808 | "^O,Ins ܼҦ J/л\\[m", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ edit.c:809:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 809 | "^H,BS Re@Ӧr", | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ edit.c:810:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 810 | "(ESC-l) аO϶", | ^~~~ ~~~~ ~~~~ edit.c:811:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 811 | "^D,Del Rثer ANSIx¬ŵQ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ edit.c:812:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 812 | "^K RФܦ ex[47;30;1m30[31m31[32m32[33m33[34m34[35m35[36m36[37m37[0m", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ edit.c:813:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 813 | "^Y Rثeo Ix[40;33;1m40[41m41[42m42[43m43[44m44[45m45[46m46[47m47[0m", | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ edit.c:814:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 814 | "\01SO", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ edit.c:815:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 815 | "^U J ESC X(H * ) ^C ٭/]w ANSI m", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ edit.c:816:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 816 | "ԲӪ: ve.hlp", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ edit.c:827:3: warning: call to undeclared function 'clear'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 827 | clear(); | ^ edit.c:831:7: warning: call to undeclared function 'prints'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 831 | prints("[1mi %s j[0m\n", str + 1); | ^ edit.c:831:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 831 | prints("[1mi %s j[0m\n", str + 1); | ^~~~ ~~~~ edit.c:833:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 833 | prints("\n[36mi %s j[m\n", str + 1); | ^~~~ ~~~~ edit.c:837:3: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 837 | move(0, 0); | ^ edit.c:838:3: warning: call to undeclared function 'prints'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 838 | prints((rp = realpath(FPath, resolvedname)) ? resolvedname : FPath); | ^ edit.c:840:3: warning: call to undeclared function 'pressanykey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 840 | pressanykey(); | ^ edit.c:820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 820 | show_help(helptext) | ^ edit.c:848:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 848 | goto_line(int lino) | ^ | int edit.c:852:20: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 852 | if (lino > 0 || getdata(b_lines - 1, 0, "ܲĴX:", buf, 10, DOECHO) | ^ edit.c:852:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 852 | if (lino > 0 || getdata(b_lines - 1, 0, "ܲĴX:", buf, 10, DOECHO) | ^~~~~~~~~~~~ ~~~~~~~~ edit.c:885:1: warning: non-void function does not return a value [-Wreturn-type] 885 | } | ^ edit.c:910:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 910 | search_str(int mode) | ^ | int edit.c:919:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 919 | sprintf(buf, "Mr[%s]", str); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:920:11: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 920 | if (getdata(b_lines - 1, 0, buf, buf, 40, DOECHO)) | ^ edit.c:923:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 923 | if (getdata(b_lines - 1, 0, "Ϥjpg(Y/N/Q)? [N] ", ans, 4, LCECHO) | ^~~~ ~~~~~~~~ ~~~~ ~~~~ edit.c:926:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] 926 | else | ^ edit.c:945:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 945 | fptr(p->data + (lino == currln ? currpnt + 1 : 0), str)) | ^ edit.c:959:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 959 | if ((pos = fptr(p->data, str)) | ^ edit.c:989:1: warning: non-void function does not return a value [-Wreturn-type] 989 | } | ^ edit.c:1124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1124 | block_del(int hide) | ^ | int edit.c:1139:7: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1139 | move(b_lines - 1, 0); | ^ edit.c:1140:7: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1140 | clrtoeol(); | ^ edit.c:1143:26: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1143 | else if (!hide && !getdata(b_lines - 1, 0, "϶ܼȦs (0:Cut, 5:Copy, 6-9, q: Cancel)[0] ", tmpfname + 4, 4, LCECHO)) | ^ edit.c:1143:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1143 | else if (!hide && !getdata(b_lines - 1, 0, "϶ܼȦs (0:Cut, 5:Copy, 6-9, q: Cancel)[0] ", tmpfname + 4, 4, LCECHO)) | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ edit.c:1148:10: warning: call to undeclared function 'setuserfile'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1148 | setuserfile(fp_tmpbuf, tmpfname); | ^ edit.c:1149:36: warning: call to undeclared function 'dashf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1149 | if (tmpfname[4] != '5' && dashf(fp_tmpbuf)) { | ^ edit.c:1150:13: warning: call to undeclared function 'more'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1150 | more(fp_tmpbuf, NA); | ^ edit.c:1151:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1151 | getdata(b_lines - 1, 0, "Ȧsɤw (A)[ (W)мg (Q)H[W] ", ans, 4, LCECHO); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ edit.c:1158:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1158 | getdata(b_lines - 1, 0, "R϶(Y/N)?[N] ", ans + 2, 4, LCECHO); | ^~~~ ~~~~~~~~~~~~ ~~~~ edit.c:1192:16: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1192 | else | ^ edit.c:1215:10: warning: call to undeclared function 'setuserfile'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1215 | setuserfile(fp_tmpbuf, tmpfname); | ^ edit.c:1216:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1216 | if (fp = fopen(fp_tmpbuf, ans)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ edit.c:1216:17: note: place parentheses around the assignment to silence this warning 1216 | if (fp = fopen(fp_tmpbuf, ans)) { | ^ | ( ) edit.c:1216:17: note: use '==' to turn this assignment into an equality comparison 1216 | if (fp = fopen(fp_tmpbuf, ans)) { | ^ | == edit.c:1267:1: warning: non-void function does not return a value [-Wreturn-type] 1267 | } | ^ edit.c:1269:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1269 | block_shift_left() | ^ | int edit.c:1296:1: warning: non-void function does not return a value [-Wreturn-type] 1296 | } | ^ edit.c:1298:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1298 | block_shift_right() | ^ | int edit.c:1329:1: warning: non-void function does not return a value [-Wreturn-type] 1329 | } | ^ edit.c:1332:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1332 | transform_to_color(char* line) | ^ | int edit.c:1342:1: warning: non-void function does not return a value [-Wreturn-type] 1342 | } | ^ edit.c:1345:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1345 | block_color() | ^ | int edit.c:1366:1: warning: non-void function does not return a value [-Wreturn-type] 1366 | } | ^ edit.c:1415:5: warning: call to undeclared function 'move'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1415 | move(curr_window_line, ch); | ^ edit.c:1418:10: warning: call to undeclared function 'igetkey'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1418 | ch = igetkey(); | ^ edit.c:1433:46: warning: passing arguments to 'phone_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1433 | else if (phone_mode && (pstr = phone_char(ch)) || ch < 0x100 && isprint2(ch)) | ^ edit.c:1433:69: warning: call to undeclared function 'isprint2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1433 | else if (phone_mode && (pstr = phone_char(ch)) || ch < 0x100 && isprint2(ch)) | ^ edit.c:1508:14: warning: call to undeclared function 'ask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1508 | ch = ask("xs (Y/N)? [N]: "); | ^ edit.c:1508:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1508 | ch = ask("xs (Y/N)? [N]: "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ edit.c:1510:12: warning: call to undeclared function 'clear'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1510 | clear(); | ^ edit.c:1531:15: warning: passing arguments to 'outs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1531 | outs("\033[1;33;40mB\033[41mR\033[42mG\033[43mY\033[44mL\033[45mP\033[46mC\033[47mW\033[m"); | ^ edit.c:1532:15: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1532 | if (getdata(b_lines - 1, 0, "пJ G/e/I[`զr©][0wb]G", ans, 4, LCECHO)) | ^ edit.c:1532:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1532 | if (getdata(b_lines - 1, 0, "пJ G/e/I[`զr©][0wb]G", ans, 4, LCECHO)) | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ edit.c:1549:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1549 | if (tmp = strchr(t, toupper(*(apos++)))) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:1549:26: note: place parentheses around the assignment to silence this warning 1549 | if (tmp = strchr(t, toupper(*(apos++)))) | ^ | ( ) edit.c:1549:26: note: use '==' to turn this assignment into an equality comparison 1549 | if (tmp = strchr(t, toupper(*(apos++)))) | ^ | == edit.c:1557:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1557 | if (tmp = strchr(t, toupper(*(apos++)))) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:1557:26: note: place parentheses around the assignment to silence this warning 1557 | if (tmp = strchr(t, toupper(*(apos++)))) | ^ | ( ) edit.c:1557:26: note: use '==' to turn this assignment into an equality comparison 1557 | if (tmp = strchr(t, toupper(*(apos++)))) | ^ | == edit.c:1583:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1583 | ch = ask("Tws (Y/N)? [Y]: "); | ^~~~ ~~~~ ~~~~ ~~~~~~~~ edit.c:1752:10: warning: call to undeclared function 'clear'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1752 | clear(); | ^ edit.c:1775:9: warning: call to undeclared function 'refresh'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1775 | refresh(); | ^ edit.c:1776:9: warning: call to undeclared function 'reset_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1776 | reset_tty(); | ^ edit.c:1778:9: warning: call to undeclared function 'restore_tty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1778 | restore_tty(); | ^ edit.c:1893:9: warning: call to undeclared function 'trim'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1893 | trim(currline->data); | ^ edit.c:1930:12: warning: call to undeclared function 'getdata'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1930 | getdata(b_lines - 1, 0, "϶LեkJr(w]ťզr)", ans, 4); | ^ edit.c:1930:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1930 | getdata(b_lines - 1, 0, "϶LեkJr(w]ťզr)", ans, 4); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ edit.c:1971:19: warning: call to undeclared function 'abort_bbs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1971 | abort_bbs(); | ^ edit.c:1996:15: warning: call to undeclared function 'abort_bbs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1996 | abort_bbs(); | ^ edit.c:2053:15: warning: call to undeclared function 'abort_bbs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2053 | abort_bbs(); | ^ edit.c:2080:11: warning: call to undeclared function 'rscroll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2080 | rscroll(); | ^ edit.c:2094:11: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2094 | clrtoeol(); | ^ edit.c:2095:11: warning: call to undeclared function 'scroll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2095 | scroll(); | ^ edit.c:2111:10: warning: call to undeclared function 'clrtoeol'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2111 | clrtoeol(); | ^ edit.c:2113:16: warning: passing arguments to 'outs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2113 | outs(currline->data); | ^ edit.c:1375:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1375 | int vedit(fpath, saveheader) | ^ 173 warnings generated. --- ve --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVEDITOR -o ve edit.o term.o screen.o stuff.o io.o editor.o -lncurses =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for zh-ve-1.1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/chinese/ve/work/ve-1.1/ve /wrkdirs/usr/ports/chinese/ve/work/stage/usr/local/bin/ install -m 0644 /wrkdirs/usr/ports/chinese/ve/work/ve-1.1/ve.hlp /wrkdirs/usr/ports/chinese/ve/work/stage/usr/local/share/ve/ ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-02-21T18:38:53+0000' 'PKG_NOTE_ports_top_git_hash=eac71dbf758c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=69995d3471aa' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for zh-ve-1.1 ===> Building zh-ve-1.1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for zh-ve-1.1 build of chinese/ve | zh-ve-1.1 ended at Sat Feb 21 13:39:32 EST 2026 build time: 00:00:42