=>> Building japanese/lipsf build started at Fri Feb 20 14:14:36 EST 2026 port directory: /usr/ports/japanese/lipsf package name: ja-lipsf-2.00_2 building for: FreeBSD pkg.DaveG.ca 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 1500068 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 665 Aug 27 2024 /usr/ports/japanese/lipsf/Makefile Ports top last git commit: eac71dbf758c Ports top unclean checkout: no Port dir last git commit: 107394c6f5c8 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 13 ---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/13/.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--- ===> The following configuration options are available for ja-lipsf-2.00_2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/japanese/lipsf/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/lipsf/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/lipsf/work/.cache HOME=/wrkdirs/usr/ports/japanese/lipsf/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/lipsf/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/lipsf/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/japanese/lipsf/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/lipsf/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/lipsf/work/.cache HOME=/wrkdirs/usr/ports/japanese/lipsf/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/lipsf/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/lipsf/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-- PORTDOCS="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/lipsf" EXAMPLESDIR="share/examples/lipsf" DATADIR="share/lipsf" WWWDIR="www/lipsf" ETCDIR="etc/lipsf" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/lipsf DOCSDIR=/usr/local/share/doc/lipsf EXAMPLESDIR=/usr/local/share/examples/lipsf WWWDIR=/usr/local/www/lipsf ETCDIR=/usr/local/etc/lipsf --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 ===> NOTICE: The lipsf port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-lipsf-2.00_2 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 ===> ja-lipsf-2.00_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-lipsf-2.00_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The lipsf port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ja-lipsf-2.00_2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The lipsf port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ja-lipsf-2.00_2 for building => SHA256 Checksum OK for lipsf200.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The lipsf port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ja-lipsf-2.00_2 for building ===> Extracting for ja-lipsf-2.00_2 ===> NOTICE: The lipsf port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ja-lipsf-2.00_2 for building => SHA256 Checksum OK for lipsf200.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ja-lipsf-2.00_2 ===> Applying FreeBSD patches for ja-lipsf-2.00_2 from /usr/ports/japanese/lipsf/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-lipsf-2.00_2 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. ===> ja-lipsf-2.00_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ja-lipsf-2.00_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ja-lipsf-2.00_2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ja-lipsf-2.00_2 --- config.h --- cp config.hin config.h --- mkmfsed --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DCCCOMMAND='"cc"' -o mkmfsed mkmfsed.c mkmfsed.c:19:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | int main(argc, argv) | ^ 1 warning generated. --- mkmf.sed --- ./mkmfsed > mkmf.sed --- Makefile.tmp --- sed -f mkmf.sed Makefile.in > Makefile.tmp || (rm -f Makefile.tmp; exit 1) --- all --- /usr/bin/make SHELL=/bin/sh -f Makefile.tmp --- kanjicnv --- --- lipsf.o --- --- output.o --- --- print.o --- --- control.o --- --- args.o --- --- var.o --- --- term.o --- --- output.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o output.o output.c --- lipsf.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o lipsf.o lipsf.c --- kanjicnv --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -o kanjicnv kanjicnv.c --- print.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o print.o print.c --- control.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o control.o control.c --- args.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o args.o args.c --- var.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o var.o var.c --- term.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o term.o term.c --- kanjicnv --- kanjicnv.c:36:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | static VOID fputc2(c, fp) | ^ kanjicnv.c:44:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | static VOID convert(j1, j2, fp) | ^ kanjicnv.c:75:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | static VOID output(fp, c, mode) | ^ kanjicnv.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | int main(argc, argv) | ^ 4 warnings generated. --- lipsf.o --- lipsf.c:47:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | VOID error(no) | ^ lipsf.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 usage(no) | ^ lipsf.c:154:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | int main(argc, argv) | ^ lipsf.c:198:28: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 198 | if ((headerstr && strstr(headerstr, "%P")) | ^~~~~~~~~ /usr/include/string.h:136:26: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ lipsf.c:199:27: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | || (footerstr && strstr(footerstr, "%P"))) { | ^~~~~~~~~ /usr/include/string.h:136:26: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ 5 warnings generated. --- output.o --- output.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | char *strdup2(str) | ^ output.c:112:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | VOID getfileinfo(file, fp) | ^ output.c:170:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 170 | static VOID ungetchar(c) | ^ output.c:176:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | int iskanjiin(c) | ^ output.c:232:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | int iskanjiout(c) | ^ --- control.o --- control.c:81:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | static VOID keisen(start, end, width, mode, stream) | ^ control.c:85:20: warning: passing 'char[12]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 85 | bufprintf(stream, "\033[%d;%d;%d{", width, mode, start); | ^~~~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- output.o --- output.c:257:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | static VOID chkjismode(stream) | ^ output.c:263:21: warning: passing 'char[8]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 263 | bufprintf(stream, "\033$*,%1d", (jismode) ? 2 : 0); | ^~~~~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:267:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | static VOID chkromanmode(stream) | ^ --- control.o --- control.c:86:20: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 86 | bufprintf(stream, "\033[%d}", end); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:89:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | static VOID chgsize(vert, side, stream) | ^ control.c:100:20: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] --- output.o --- output.c:273:21: warning: passing 'char[5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 273 | bufprintf(stream, "\033(%c", (romanmode) ? 'J' : 'B'); | ^~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:293:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | VOID output(c, stream) | ^ output.c:321:4: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] --- control.o --- 100 | bufprintf(stream, "\033[%d;%d B", vert, side); | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:101:2: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 101 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- output.o --- 321 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:335:5: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 335 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here --- control.o --- control.c:102:20: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 102 | bufprintf(stream, "\033[%d;%d B", vert, side); | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:106:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | static int control(c, stream) | ^ control.c:147:22: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] --- output.o --- 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:340:5: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 340 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- control.o --- 147 | bufprintf(stream, "\033[11h"); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:148:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 148 | bufprintf(stream, "\033[%d%c", lettersize / 2, ch); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- output.o --- output.c:351:5: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 351 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:356:5: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 356 | kanjiin(stream); --- control.o --- control.c:161:22: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 161 | bufprintf(stream, "\033[%dm", n); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:168:22: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 168 | bufprintf(stream, "\033[%dm", n); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here --- output.o --- | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:365:6: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 365 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here --- control.o --- 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:173:4: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 173 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- output.o --- 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:388:6: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 388 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- control.o --- control.c:181:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 181 | bufprintf(stream, "\033[?%dm", n); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:187:22: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 187 | bufprintf(stream, "\033[%dm", n); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here --- output.o --- output.c:421:7: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 421 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:431:7: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] --- control.o --- 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:193:22: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 193 | bufprintf(stream, "\033[%dm", n); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:199:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 199 | bufprintf(stream, "\033[?%dm", n); --- output.o --- 431 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:499:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | VOID lips_unit(stream, isbuf) | ^ output.c:504:39: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 504 | if (lipsmode < 4) bufprintf(stream, "\033[7 I"); --- control.o --- | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:205:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 205 | bufprintf(stream, "\033[?%dm", n); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- output.o --- | ^~~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:505:26: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 505 | else bufprintf(stream, "\033[?7;%d I", dpitable[lipsmode]); | ^~~~~~~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:513:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- control.o --- control.c:211:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 211 | bufprintf(stream, "\033[?%dm", n); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:245:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | static VOID kanjinum(n, stream) | ^ control.c:267:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | static int percent(c, stream) | ^ --- output.o --- 513 | VOID lips_weight(stream, isbuf, isbold) | ^ output.c:522:31: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 522 | if (isbuf) bufprintf(stream, "\033[%sm", cp); | ^~~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:526:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 526 | VOID lips_color(stream, color, isbuf) | ^ --- control.o --- control.c:409:23: warning: passing 'char[24]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 409 | foldprintf(stream, "%02d-%02d-%02d %2d:%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:434:4: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 434 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") --- output.o --- output.c:535:32: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 535 | if (isbuf) bufprintf(stream, "\033[0;%d%%p", color); | ^~~~~~~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:536:40: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 536 | else lprintf(stream, "\033[0;%d%%p", color); | ~~ ^~~~~ | %ld --- control.o --- | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:448:25: warning: passing 'char[5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 448 | foldprintf(stream, "%2ld", num); | ^~~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ --- output.o --- output.c:540:32: warning: passing 'char[14]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 540 | if (isbuf) bufprintf(stream, "\033[?0;2;%d0%%p", color); | ^~~~~~~~~~~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:541:44: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 541 | else lprintf(stream, "\033[?0;2;%d0%%p", color); | ~~ ^~~~~ | %ld --- control.o --- control.c:450:6: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 450 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:460:25: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] --- output.o --- output.c:550:32: warning: passing 'char[19]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 550 | if (isbuf) bufprintf(stream, "\033[?0;0;%d;%d;%d%%p", r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~ output.c:81:50: note: passing argument to parameter here 81 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ output.c:551:49: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 551 | else lprintf(stream, "\033[?0;0;%d;%d;%d%%p", r, g, b); | ~~ ^ | %ld output.c:551:52: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] --- control.o --- 460 | foldprintf(stream, "%02ld", num); | ^~~~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:462:6: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 462 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); --- output.o --- 551 | else lprintf(stream, "\033[?0;0;%d;%d;%d%%p", r, g, b); | ~~ ^ | %ld output.c:551:55: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 551 | else lprintf(stream, "\033[?0;0;%d;%d;%d%%p", r, g, b); | ~~ ^ | %ld output.c:555:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | VOID resetcursor(stream, x, y) | ^ output.c:578:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | VOID frontprocess(stream) | ^ --- control.o --- | ^ control.c:470:24: warning: passing 'char[4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 470 | foldprintf(stream, "%ld", num); | ^~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:477:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | static VOID controlparen(c, stream) | ^ --- output.o --- output.c:658:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 658 | VOID backprocess(stream) | ^ 36 warnings generated. --- control.o --- control.c:486:22: warning: passing 'char[9]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 486 | foldprintf(stream, "%c{%c%s}", controlchar, c, parenbuf); | ^~~~~~~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:491:36: warning: passing 'u_char[80]' (aka 'unsigned char[80]') 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] 491 | else usrlettersize = trunclimit(parenbuf, | ^~~~~~~~ control.c:61:35: note: passing argument to parameter here 61 | extern int trunclimit __P_((char *, int, int)); | ^ control.c:495:22: warning: passing 'char[8]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 495 | bufprintf(stream, "\033[?%d K", | ^~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:497:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 497 | bufprintf(stream, "\033[%d C", lettersize); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:498:22: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 498 | bufprintf(stream, "\033[%d;%d G", | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:501:4: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 501 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:502:22: warning: passing 'char[8]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 502 | bufprintf(stream, "\033[?%d K", | ^~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:504:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 504 | bufprintf(stream, "\033[%d C", lettersize); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:505:22: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 505 | bufprintf(stream, "\033[%d;%d G", | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:515:22: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 515 | bufprintf(stream, "\033[%dy", fontpattern); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:516:4: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 516 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:518:22: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 518 | bufprintf(stream, "\033[%dy", fontpattern); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:523:22: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 523 | bufprintf(stream, "\033[%d S", isvertical); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:524:22: warning: passing 'char[8]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 524 | bufprintf(stream, "\033[?29%c", | ^~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:529:37: warning: passing 'u_char[80]' (aka 'unsigned char[80]') 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] 529 | else usrcolumnwidth = trunclimit(parenbuf, | ^~~~~~~~ control.c:61:35: note: passing argument to parameter here 61 | extern int trunclimit __P_((char *, int, int)); | ^ control.c:533:22: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 533 | bufprintf(stream, "\033[%d;%d G", | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:536:4: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 536 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:537:22: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 537 | bufprintf(stream, "\033[%d;%d G", | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:544:36: warning: passing 'u_char[80]' (aka 'unsigned char[80]') 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] 544 | else usrlineheight = trunclimit(parenbuf, | ^~~~~~~~ control.c:61:35: note: passing argument to parameter here 61 | extern int trunclimit __P_((char *, int, int)); | ^ control.c:548:22: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 548 | bufprintf(stream, "\033[%d;%d G", | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:551:4: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 551 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:552:22: warning: passing 'char[10]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 552 | bufprintf(stream, "\033[%d;%d G", | ^~~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:559:34: warning: passing 'u_char[80]' (aka 'unsigned char[80]') 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] 559 | else tabposition = trunclimit(parenbuf, | ^~~~~~~~ control.c:61:35: note: passing argument to parameter here 61 | extern int trunclimit __P_((char *, int, int)); | ^ control.c:563:22: warning: passing 'u_char[80]' (aka 'unsigned char[80]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 563 | leftindent = atoi(parenbuf); | ^~~~~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here 88 | int atoi(const char *); | ^ control.c:564:31: warning: passing 'u_char[80]' (aka 'unsigned char[80]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 564 | if ((cp = (u_char *)strchr(parenbuf, ','))) | ^~~~~~~~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ control.c:565:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 565 | rightindent = atoi(++cp); | ^~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here 88 | int atoi(const char *); | ^ control.c:574:24: warning: passing 'u_char[80]' (aka 'unsigned char[80]') 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] 574 | if ((color = getrgb(parenbuf)) < 0) | ^~~~~~~~ control.c:62:32: note: passing argument to parameter here 62 | extern long getrgb __P_((char *)); | ^ control.c:593:23: warning: passing 'char[5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 593 | foldprintf(stream, "%c{}", controlchar); | ^~~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:599:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 599 | int filterputc(c, stream) | ^ control.c:625:24: warning: passing 'char[4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 625 | foldprintf(stream, "%c{", controlchar); | ^~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:648:24: warning: passing 'char[8]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 648 | foldprintf(stream, "%c{%c%s", | ^~~~~~~~~ control.c:77:51: note: passing argument to parameter here 77 | extern int foldprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:674:24: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 674 | bufprintf(stream, "\033[%d S", | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:676:24: warning: passing 'char[9]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 676 | bufprintf(stream, "\033[1;%d$q", | ^~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:682:24: warning: passing 'char[8]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 682 | bufprintf(stream, "\033[%d S ", | ^~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:693:23: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 693 | bufprintf(stream, "\033[11h"); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:694:23: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 694 | bufprintf(stream, "\033[%de", lettersize / 2); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:697:23: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 697 | bufprintf(stream, "\033[24m"); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:700:5: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 700 | kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:704:38: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 704 | if (italicchar) bufprintf(stream, "\033[?29m"); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:705:35: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 705 | if (amikake) bufprintf(stream, "\033[25m"); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:706:37: warning: passing 'char[6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 706 | if (exclusive) bufprintf(stream, "\033[27m"); | ^~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:707:35: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 707 | if (outline) bufprintf(stream, "\033[?27m"); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:708:39: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 708 | if (patternfill) bufprintf(stream, "\033[?25m"); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:709:34: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 709 | if (shadow) bufprintf(stream, "\033[?26m"); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:737:23: warning: passing 'char[7]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 737 | bufprintf(stream, "\033[%d S", isvertical | 3); | ^~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:739:24: warning: passing 'char[9]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 739 | bufprintf(stream, "\033[1;%d$q", | ^~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:747:24: warning: passing 'char[9]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 747 | bufprintf(stream, "\033[2;%d$q", | ^~~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:754:23: warning: passing 'char[8]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 754 | bufprintf(stream, "\033[%d S ", isvertical); | ^~~~~~~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ control.c:757:20: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 757 | if (kanjiflag) kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ control.c:76:50: note: passing argument to parameter here 76 | extern int bufprintf __P_((FILE *, CONST u_char *, ...)); | ^ 78 warnings generated. --- print.o --- In file included from print.c:9: /usr/include/sys/timeb.h:41:2: warning: "this file includes which is deprecated" [-W#warnings] 41 | #warning "this file includes which is deprecated" | ^ print.c:85:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | static u_char *str2chr(s, c1, c2) | ^ print.c:93:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | static VOID oneline(stream, str) | ^ print.c:124:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | static VOID header(stream) | ^ print.c:140:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | static VOID footer(stream) | ^ print.c:153:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | static VOID columnstep(stream) | ^ print.c:169:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | VOID bufflush(stream) | ^ print.c:304:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | int bufputc(c, stream) | ^ print.c:337:11: warning: passing 'u_char[512]' (aka 'unsigned char[512]') 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] 337 | vsprintf(buf, fmt, args); | ^~~ /usr/include/stdio.h:309:34: note: passing argument to parameter here 309 | int (vsprintf)(char * __restrict, const char * __restrict, | ^ print.c:337:16: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 337 | vsprintf(buf, fmt, args); | ^~~ /usr/include/stdio.h:309:59: note: passing argument to parameter here 309 | int (vsprintf)(char * __restrict, const char * __restrict, | ^ print.c:354:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | static int isoverline(c) | ^ print.c:373:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 373 | if (strchr((u_char *)KINSOKUBOL, c)) max++; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ print.c:374:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 374 | else if (strchr((u_char *)KINSOKUEOL, c)) max--; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ print.c:375:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 375 | else if (strchr((u_char *)KINSOKUBOLKANA, c)) max++; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ print.c:376:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 376 | else if (strchr((u_char *)KINSOKUEOLKANA, c)) max--; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ print.c:383:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | VOID linefeed(stream) | ^ print.c:397:22: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 397 | bufprintf(stream, "\033K"); | ^~~~~~~ print.c:319:43: note: passing argument to parameter 'fmt' here 319 | int bufprintf(FILE *stream, CONST u_char *fmt, ...) | ^ print.c:407:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | VOID forcedlinefeed(c, stream) | ^ print.c:414:16: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 414 | && !strncmp(&linebuf[linep - 2], "\033n", 2)) | ^~~~~~~~~~~~~~~~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ print.c:423:18: warning: passing 'char[3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 423 | if (kanjiflag) kanjiin(stream); | ^~~~~~~~~~~~~~~ ./lipsf.h:297:35: note: expanded from macro 'kanjiin' 297 | #define kanjiin(fp) bufprintf(fp, "\033n") | ^~~~~~~ print.c:319:43: note: passing argument to parameter 'fmt' here 319 | int bufprintf(FILE *stream, CONST u_char *fmt, ...) | ^ print.c:427:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | int foldputc(c, stream) | ^ print.c:470:11: warning: passing 'u_char[512]' (aka 'unsigned char[512]') 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] 470 | vsprintf(buf, fmt, args); | ^~~ /usr/include/stdio.h:309:34: note: passing argument to parameter here 309 | int (vsprintf)(char * __restrict, const char * __restrict, | ^ print.c:470:16: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 470 | vsprintf(buf, fmt, args); | ^~~ /usr/include/stdio.h:309:59: note: passing argument to parameter here 309 | int (vsprintf)(char * __restrict, const char * __restrict, | ^ print.c:487:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | VOID printout(stream) | ^ 24 warnings generated. --- args.o --- args.c:88:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | static int strcasecmp2(s1, s2) | ^ args.c:102:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | static int strncasecmp2(s1, s2, n) | ^ args.c:175:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | VOID stackvar(push) | ^ args.c:345:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | static int compareargs(arg, table, n) | ^ args.c:362:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | static int gettwoarg(str, ch, x, y) | ^ args.c:382:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | int trunclimit(arg, min, max) | ^ args.c:394:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | static int arrangeheadfoot(arg) | ^ args.c:428:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 428 | long getrgb(s) | ^ args.c:459:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | static int lips4extention(arg) | ^ args.c:483:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | VOID argfile(filename) | ^ args.c:519:12: warning: passing 'u_char *' (aka 'unsigned char *') 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] 519 | strncpy(styletitle, argbuf + 1, i - 1); | ^~~~~~~~~~ /usr/include/string.h:117:34: note: passing argument to parameter here 117 | char *(strncpy)(char * __restrict, const char * __restrict, size_t); | ^ args.c:590:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 590 | int getarg(argc, argv, recurse) | ^ 12 warnings generated. --- lobject.arg --- --- lipsf --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -o lipsf lipsf.o output.o print.o control.o args.o var.o --- kanji.h --- --- lipsf.1 --- --- pols.1 --- --- term.o --- term.c:623:14: warning: call to undeclared function 'dup'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 623 | && (ttyio = safe_dup(STDERR_FILENO)) < 0) | ^ term.c:422:18: note: expanded from macro 'safe_dup' 422 | #define safe_dup dup | ^ term.c:757:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | int inittty(reset) | ^ term.c:771:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 771 | close(ttyio); | ^ term.c:804:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 804 | close(ttyio); | ^ --- kanji.h --- ./kanjicnv -e -c kanji.hin kanji.h --- lipsf.1 --- ./kanjicnv -e -c lipsf.man lipsf.1 --- pols.1 --- ./kanjicnv -e -c pols.man pols.1 --- term.o --- term.c:828:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 828 | static int NEAR ttymode(d, set, reset, iset, ireset, oset, oreset, vmin, vtime) | ^ term.c:830:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_short' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 830 | u_short set, reset, iset, ireset, oset, oreset; | ^ term.c:447:43: note: previous declaration is here 447 | static int NEAR ttymode __P_((int, u_short, u_short, u_short, u_short, | ^ term.c:830:14: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_short' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 830 | u_short set, reset, iset, ireset, oset, oreset; | ^ term.c:447:52: note: previous declaration is here 447 | static int NEAR ttymode __P_((int, u_short, u_short, u_short, u_short, | ^ term.c:830:21: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_short' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 830 | u_short set, reset, iset, ireset, oset, oreset; | ^ term.c:447:61: note: previous declaration is here 447 | static int NEAR ttymode __P_((int, u_short, u_short, u_short, u_short, | ^ term.c:830:27: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_short' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 830 | u_short set, reset, iset, ireset, oset, oreset; | ^ term.c:447:70: note: previous declaration is here 447 | static int NEAR ttymode __P_((int, u_short, u_short, u_short, u_short, | ^ term.c:830:35: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_short' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 830 | u_short set, reset, iset, ireset, oset, oreset; | ^ term.c:448:10: note: previous declaration is here 448 | u_short, u_short, int, int)); | ^ term.c:830:41: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_short' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 830 | u_short set, reset, iset, ireset, oset, oreset; | ^ term.c:448:19: note: previous declaration is here 448 | u_short, u_short, int, int)); | ^ term.c:991:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 991 | int exit2(no) | ^ term.c:1010:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1010 | static int NEAR err2(mes) | ^ term.c:1224:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1224 | static int NEAR maxlocate(yp, xp) | ^ term.c:1250:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1250 | int getxy(yp, xp) | ^ term.c:1262:2: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1262 | write(ttyio, GETSIZE, sizeof(GETSIZE) - 1); | ^ term.c:1328:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1328 | char *tparamstr(s, arg1, arg2) | ^ term.c:1432:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1432 | static char *NEAR tgetstr2(term, s) | ^ term.c:1449:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1449 | static char *NEAR tgetstr3(term, str1, str2) | ^ term.c:1469:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1469 | static char *NEAR tgetkeyseq(n, s) | ^ term.c:1497:23: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1497 | static kstree_t *NEAR newkeyseq(parent, num) | ^ term.c:1525:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1525 | static int NEAR freekeyseq(list, n) | ^ term.c:1537:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1537 | static int NEAR cmpkeyseq(vp1, vp2) | ^ term.c:1820:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1820 | int setkeyseq(n, str, len) | ^ term.c:1849:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1849 | char *getkeyseq(n, lenp) | ^ term.c:2513:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2513 | int putch2(c) | ^ term.c:2519:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2519 | int putch3(c) | ^ term.c:2525:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2525 | int cputs2(str) | ^ term.c:2531:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2531 | int kbhit2(usec) | ^ term.c:2558:14: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2558 | while ((i = read(ttyio, &ch, sizeof(u_char))) < 0 && errno == EINTR); | ^ term.c:2563:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2563 | int getkey2(sig) | ^ term.c:2574:9: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2574 | kill(getpid(), sig); | ^ term.c:2621:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2621 | int ungetch2(c) | ^ term.c:2622:8: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_char' (aka 'unsigned char') declared in a previous prototype [-Wknr-promoted-parameter] 2622 | u_char c; | ^ ./term.h:187:33: note: previous declaration is here 187 | extern int ungetch2 __P_((u_char)); | ^ term.c:2633:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2633 | int setscroll(s, e) | ^ term.c:2645:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2645 | int locate(x, y) | ^ term.c:2671:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2671 | int getwsize(xmax, ymax) | ^ term.c:2796:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2796 | int chgcolor(color, reverse) | ^ 38 warnings generated. --- pols.o --- --- input.o --- --- file.o --- --- style.o --- --- file.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o file.o file.c --- input.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o input.o input.c --- style.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o style.o style.c --- pols.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -c -o pols.o pols.c pols.c:67:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | VOID error(no) | ^ pols.c:90:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | VOID usage(no) | ^ pols.c:98:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 98 | putterm(t_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ pols.c:106:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | static VOID showfilename(prompt, file) | ^ pols.c:118:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 118 | putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ pols.c:125:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | static VOID savestring(fp, str) | ^ pols.c:138:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | static VOID savestyle(file) | ^ pols.c:250:18: warning: passing 'u_char *' (aka 'unsigned char *') 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] 250 | savestring(fp, headerstr); | ^~~~~~~~~ pols.c:255:18: warning: passing 'u_char *' (aka 'unsigned char *') 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] 255 | savestring(fp, footerstr); | ^~~~~~~~~ pols.c:278:54: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 278 | else if (defcolor < 0x01000000L) fprintf(fp, "%d", defcolor); | ~~ ^~~~~~~~ | %ld pols.c:280:24: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 280 | fprintf(fp, "%%%d", defcolor & 0xff); | ~~ ^~~~~~~~~~~~~~~ | %ld pols.c:281:29: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] 281 | else fprintf(fp, "#%06x", defcolor & 0xffffffL); | ~~~~ ^~~~~~~~~~~~~~~~~~~~ | %06lx pols.c:288:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | static VOID doprintout(file, fp) | ^ pols.c:311:27: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 311 | if ((headerstr && strstr(headerstr, "%P")) | ^~~~~~~~~ /usr/include/string.h:136:26: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ pols.c:312:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 312 | || (footerstr && strstr(footerstr, "%P"))) { | ^~~~~~~~~ /usr/include/string.h:136:26: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ pols.c:329:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 329 | cprintf2("%-24.24s: %4d %s\n", PAGSM_K, page + 1, PAGES_K); | ^~~~~~~ ./kanji.h:136:18: note: expanded from macro 'PAGSM_K' 136 | #define PAGSM_K "ڡ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ pols.c:329:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 329 | cprintf2("%-24.24s: %4d %s\n", PAGSM_K, page + 1, PAGES_K); | ^~~~~~~ ./kanji.h:134:18: note: expanded from macro 'PAGES_K' 134 | #define PAGES_K "ڡ" | ^~~~ ~~~~~~~~~~~~ pols.c:331:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 331 | cprintf2("%-24.24s: %4d %s\n", STPSM_K, step + 1, STEPS_K); | ^~~~~~~ ./kanji.h:137:18: note: expanded from macro 'STPSM_K' 137 | #define STPSM_K "ǽڡΰʿ" | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ pols.c:331:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 331 | cprintf2("%-24.24s: %4d %s\n", STPSM_K, step + 1, STEPS_K); | ^~~~~~~ ./kanji.h:101:18: note: expanded from macro 'STEPS_K' 101 | #define STEPS_K "" | ^~~~~~~~ pols.c:333:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 333 | cprintf2("%-24.24s: %4d %s\n", LINSM_K, line, LINES_K); | ^~~~~~~ ./kanji.h:138:18: note: expanded from macro 'LINSM_K' 138 | #define LINSM_K "ǽڡʤΰԿ" | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ pols.c:333:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 333 | cprintf2("%-24.24s: %4d %s\n", LINSM_K, line, LINES_K); | ^~~~~~~ ./kanji.h:98:18: note: expanded from macro 'LINES_K' 98 | #define LINES_K "" | ^~~~~~~~ pols.c:334:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 334 | yesno(CNFOK_K); | ^~~~~~~ ./kanji.h:22:18: note: expanded from macro 'CNFOK_K' 22 | #define CNFOK_K "ǧǤ" | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ pols.c:357:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 357 | showfilename(FILEN_K, printfile); | ^~~~~~~ ./kanji.h:23:18: note: expanded from macro 'FILEN_K' 23 | #define FILEN_K "оݥե" | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ pols.c:359:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 359 | showfilename(STYF_K, stylefile); | ^~~~~~ ./kanji.h:24:17: note: expanded from macro 'STYF_K' 24 | #define STYF_K "ե" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ pols.c:363:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 363 | showfilename(STYN_K, styletitle); | ^~~~~~ ./kanji.h:25:17: note: expanded from macro 'STYN_K' 25 | #define STYN_K "̾" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pols.c:363:25: warning: passing 'u_char *' (aka 'unsigned char *') 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] 363 | showfilename(STYN_K, styletitle); | ^~~~~~~~~~ pols.c:376:5: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 376 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ pols.c:405:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 405 | if (!yesno(REGOK_K)) free(name); | ^~~~~~~ ./kanji.h:26:18: note: expanded from macro 'REGOK_K' 26 | #define REGOK_K "ϿƤǤ" | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ pols.c:414:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 414 | if (yesno(OVROK_K)) return; | ^~~~~~~ ./kanji.h:27:18: note: expanded from macro 'OVROK_K' 27 | #define OVROK_K "λƤǤ" | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ pols.c:422:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | int main(argc, argv) | ^ 30 warnings generated. --- file.o --- file.c:85:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | static int isdelim(s, ptr) | ^ file.c:156:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | static int searchdir(file) | ^ file.c:177:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | VOID system2(command, arg) | ^ file.c:189:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 189 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:209:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | int system3(env, arg) | ^ file.c:220:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | static VOID dump(file) | ^ file.c:229:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 229 | strcat(prompt, NEXT_K); | ^~~~~~ ./kanji.h:7:21: note: expanded from macro 'NEXT_K' 7 | #define NEXT_K ": ³ɤߤޤ" | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ file.c:236:3: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 236 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:247:4: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 247 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:255:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | static VOID getstatus(file, namep) | ^ file.c:278:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | static namelist *newlist(prev) | ^ file.c:288:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | static namelist *addlist(endp, name, no, c) | ^ file.c:304:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | static namelist *swaplist(namep1, namep2) | ^ file.c:335:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | static namelist *sortlist(startp) | ^ file.c:371:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 371 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:387:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 387 | putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:391:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 391 | cputs2(HELP1_K); | ^~~~~~~ ./kanji.h:8:24: note: expanded from macro 'HELP1_K' 8 | #define HELP1_K " RET: , ESC: , SPC: " | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ file.c:392:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 392 | cputs2(HELP2_K); | ^~~~~~~ ./kanji.h:9:24: note: expanded from macro 'HELP2_K' 9 | #define HELP2_K ", BS: DIRذư" | ^~~~~~~~ ~~~~ ~~~~ file.c:393:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 393 | cputs2(HELP3_K); | ^~~~~~~ ./kanji.h:10:26: note: expanded from macro 'HELP3_K' 10 | #define HELP3_K ", /: DIRѹ" | ^~~~ ~~~~ file.c:405:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | static VOID statusbar(namep) | ^ file.c:418:3: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 418 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:490:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | static VOID stylebar(namep) | ^ file.c:499:3: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 499 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:518:7: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 518 | else putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:523:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 523 | static VOID calclocate(i) | ^ file.c:534:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | static VOID putname(i, name, isdir, so) | ^ file.c:548:10: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 548 | if (so) putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:555:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | static namelist *listupfile(startp, def) | ^ file.c:564:3: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 564 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:592:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | static int selectfile(file, ext, def, save) | ^ file.c:606:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 606 | new = (save) ? addlist(filelist, NEWN_K, no++, 2) | ^~~~~~ ./kanji.h:12:21: note: expanded from macro 'NEWN_K' 12 | #define NEWN_K "!!! Ͽ !!!" | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:708:6: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 708 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:720:5: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 720 | putterm(t_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ file.c:727:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 727 | } while(!yesno(PEND_K)); | ^~~~~~ ./kanji.h:13:17: note: expanded from macro 'PEND_K' 13 | #define PEND_K "λޤ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ file.c:794:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 794 | char *getfilename(cur, ext, save) | ^ 35 warnings generated. --- style.o --- style.c:94:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | static char *ifdo[] = {NOTDO_K, DODO_K}; | ^~~~~~~ ./kanji.h:28:18: note: expanded from macro 'NOTDO_K' 28 | #define NOTDO_K "ʤ" | ^~~~~~~~~~~~ ~~~~ style.c:94:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | static char *ifdo[] = {NOTDO_K, DODO_K}; | ^~~~~~ ./kanji.h:29:17: note: expanded from macro 'DODO_K' 29 | #define DODO_K "" | ^~~~~~~~~~~~~~~~ style.c:97:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 97 | static char *size[] = {A3SIZ_K, A4SIZ_K, A5SIZ_K, | ^~~~~~~ ./kanji.h:30:18: note: expanded from macro 'A3SIZ_K' 30 | #define A3SIZ_K "귿(A3)" | ^~~~ style.c:97:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 97 | static char *size[] = {A3SIZ_K, A4SIZ_K, A5SIZ_K, | ^~~~~~~ ./kanji.h:31:18: note: expanded from macro 'A4SIZ_K' 31 | #define A4SIZ_K "귿(A4)" | ^~~~ style.c:97:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 97 | static char *size[] = {A3SIZ_K, A4SIZ_K, A5SIZ_K, | ^~~~~~~ ./kanji.h:32:18: note: expanded from macro 'A5SIZ_K' 32 | #define A5SIZ_K "귿(A5)" | ^~~~ style.c:98:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 98 | HAGAK_K, B4SIZ_K, B5SIZ_K, FREE_K}; | ^~~~~~~ ./kanji.h:33:18: note: expanded from macro 'HAGAK_K' 33 | #define HAGAK_K "귿(ս)" | ^~~~ ~~~~ ~~~~ style.c:98:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 98 | HAGAK_K, B4SIZ_K, B5SIZ_K, FREE_K}; | ^~~~~~~ ./kanji.h:34:18: note: expanded from macro 'B4SIZ_K' 34 | #define B4SIZ_K "귿(B4)" | ^~~~ style.c:98:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 98 | HAGAK_K, B4SIZ_K, B5SIZ_K, FREE_K}; | ^~~~~~~ ./kanji.h:35:18: note: expanded from macro 'B5SIZ_K' 35 | #define B5SIZ_K "귿(B5)" | ^~~~ style.c:98:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 98 | HAGAK_K, B4SIZ_K, B5SIZ_K, FREE_K}; | ^~~~~~ ./kanji.h:36:17: note: expanded from macro 'FREE_K' 36 | #define FREE_K "ͳ" | ^~~~~~~~ style.c:104:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 104 | static char *land[] = {PORTR_K, LANDS_K}; | ^~~~~~~ ./kanji.h:37:18: note: expanded from macro 'PORTR_K' 37 | #define PORTR_K "֤" | ^~~~~~~~~~~~~~~~ style.c:104:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 104 | static char *land[] = {PORTR_K, LANDS_K}; | ^~~~~~~ ./kanji.h:38:18: note: expanded from macro 'LANDS_K' 38 | #define LANDS_K "֤" | ^~~~~~~~~~~~~~~~ style.c:105:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 105 | static char *font[] = {MINCH_K, GOTH_K, RGOTH_K}; | ^~~~~~~ ./kanji.h:39:18: note: expanded from macro 'MINCH_K' 39 | #define MINCH_K "ī" | ^~~~~~~~ style.c:105:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 105 | static char *font[] = {MINCH_K, GOTH_K, RGOTH_K}; | ^~~~~~ ./kanji.h:40:17: note: expanded from macro 'GOTH_K' 40 | #define GOTH_K "å" | ^~~~~~~~~~~~~~~~~~~~ ~~~~ style.c:105:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 105 | static char *font[] = {MINCH_K, GOTH_K, RGOTH_K}; | ^~~~~~~ ./kanji.h:41:18: note: expanded from macro 'RGOTH_K' 41 | #define RGOTH_K "ݥå" | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~ style.c:107:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 107 | static char *vert[] = {HORIZ_K, VERTI_K}; | ^~~~~~~ ./kanji.h:42:18: note: expanded from macro 'HORIZ_K' 42 | #define HORIZ_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:107:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 107 | static char *vert[] = {HORIZ_K, VERTI_K}; | ^~~~~~~ ./kanji.h:43:18: note: expanded from macro 'VERTI_K' 43 | #define VERTI_K "Ľ" | ^~~~ ~~~~~~~~~~~~ style.c:110:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 110 | static char *cass[] = {AUTO_K, MANU_K, UPPER_K, LOWER_K}; | ^~~~~~ ./kanji.h:44:17: note: expanded from macro 'AUTO_K' 44 | #define AUTO_K "å(ư)" | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ style.c:110:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 110 | static char *cass[] = {AUTO_K, MANU_K, UPPER_K, LOWER_K}; | ^~~~~~ ./kanji.h:45:17: note: expanded from macro 'MANU_K' 45 | #define MANU_K "" | ^~~~ ~~~~~~~~ style.c:110:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 110 | static char *cass[] = {AUTO_K, MANU_K, UPPER_K, LOWER_K}; | ^~~~~~~ ./kanji.h:46:18: note: expanded from macro 'UPPER_K' 46 | #define UPPER_K "å" | ^~~~ ~~~~~~~~~~~~ ~~~~ style.c:110:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 110 | static char *cass[] = {AUTO_K, MANU_K, UPPER_K, LOWER_K}; | ^~~~~~~ ./kanji.h:47:18: note: expanded from macro 'LOWER_K' 47 | #define LOWER_K "å" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ style.c:111:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 111 | static char *knum[] = {NUMER_K, KNUM_K}; | ^~~~~~~ ./kanji.h:48:18: note: expanded from macro 'NUMER_K' 48 | #define NUMER_K "" | ^~~~~~~~~~~~~~~~ style.c:111:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 111 | static char *knum[] = {NUMER_K, KNUM_K}; | ^~~~~~ ./kanji.h:49:17: note: expanded from macro 'KNUM_K' 49 | #define KNUM_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:114:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 114 | static char *uplow[] = {NOCHG_K, UPCAS_K, DWCAS_K}; | ^~~~~~~ ./kanji.h:50:20: note: expanded from macro 'NOCHG_K' 50 | #define NOCHG_K "̵Ѵ" | ^~~~ ~~~~ style.c:114:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 114 | static char *uplow[] = {NOCHG_K, UPCAS_K, DWCAS_K}; | ^~~~~~~ ./kanji.h:51:18: note: expanded from macro 'UPCAS_K' 51 | #define UPCAS_K "ʸ" | ^~~~~~~~ ~~~~~~~~~~~~~~~~ style.c:114:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 114 | static char *uplow[] = {NOCHG_K, UPCAS_K, DWCAS_K}; | ^~~~~~~ ./kanji.h:52:18: note: expanded from macro 'DWCAS_K' 52 | #define DWCAS_K "ʸ" | ^~~~~~~~ ~~~~~~~~~~~~~~~~ style.c:116:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | static char *over[] = {NOTDO_K, REG1_K, REG2_K, PRT1_K, PRT2_K, PRT12_K}; | ^~~~~~~ ./kanji.h:28:18: note: expanded from macro 'NOTDO_K' 28 | #define NOTDO_K "ʤ" | ^~~~~~~~~~~~ ~~~~ style.c:116:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | static char *over[] = {NOTDO_K, REG1_K, REG2_K, PRT1_K, PRT2_K, PRT12_K}; | ^~~~~~ ./kanji.h:53:17: note: expanded from macro 'REG1_K' 53 | #define REG1_K "Ͽ1" | ^~~~~~~~ style.c:116:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | static char *over[] = {NOTDO_K, REG1_K, REG2_K, PRT1_K, PRT2_K, PRT12_K}; | ^~~~~~ ./kanji.h:54:17: note: expanded from macro 'REG2_K' 54 | #define REG2_K "Ͽ2" | ^~~~~~~~ style.c:116:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | static char *over[] = {NOTDO_K, REG1_K, REG2_K, PRT1_K, PRT2_K, PRT12_K}; | ^~~~~~ ./kanji.h:55:17: note: expanded from macro 'PRT1_K' 55 | #define PRT1_K "1" | ^~~~~~~~~~~~~~~~ style.c:116:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | static char *over[] = {NOTDO_K, REG1_K, REG2_K, PRT1_K, PRT2_K, PRT12_K}; | ^~~~~~ ./kanji.h:56:17: note: expanded from macro 'PRT2_K' 56 | #define PRT2_K "2" | ^~~~~~~~~~~~~~~~ style.c:116:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | static char *over[] = {NOTDO_K, REG1_K, REG2_K, PRT1_K, PRT2_K, PRT12_K}; | ^~~~~~~ ./kanji.h:57:18: note: expanded from macro 'PRT12_K' 57 | #define PRT12_K "1&2" | ^~~~~~~~~~~~~~~~ style.c:117:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 117 | static char *outdev[] = {TOPRN_K, TOFIL_K, CONFM_K}; | ^~~~~~~ ./kanji.h:58:18: note: expanded from macro 'TOPRN_K' 58 | #define TOPRN_K "ץ" | ^~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:117:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 117 | static char *outdev[] = {TOPRN_K, TOFIL_K, CONFM_K}; | ^~~~~~~ ./kanji.h:59:18: note: expanded from macro 'TOFIL_K' 59 | #define TOFIL_K "ե" | ^~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:117:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 117 | static char *outdev[] = {TOPRN_K, TOFIL_K, CONFM_K}; | ^~~~~~~ ./kanji.h:60:18: note: expanded from macro 'CONFM_K' 60 | #define CONFM_K "Ͼǧ" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:118:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 118 | static char *outindex[] = {OUTD_K, OUTF_K, OUTD_K}; | ^~~~~~ ./kanji.h:127:17: note: expanded from macro 'OUTD_K' 127 | #define OUTD_K "ϥץ̾" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:118:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 118 | static char *outindex[] = {OUTD_K, OUTF_K, OUTD_K}; | ^~~~~~ ./kanji.h:126:17: note: expanded from macro 'OUTF_K' 126 | #define OUTF_K "ϥե̾" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:118:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 118 | static char *outindex[] = {OUTD_K, OUTF_K, OUTD_K}; | ^~~~~~ ./kanji.h:127:17: note: expanded from macro 'OUTD_K' 127 | #define OUTD_K "ϥץ̾" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:120:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 120 | static char *omode[] = {OVWRT_K, APPEN_K}; | ^~~~~~~ ./kanji.h:61:18: note: expanded from macro 'OVWRT_K' 61 | #define OVWRT_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:120:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 120 | static char *omode[] = {OVWRT_K, APPEN_K}; | ^~~~~~~ ./kanji.h:62:18: note: expanded from macro 'APPEN_K' 62 | #define APPEN_K "ɲ" | ^~~~ ~~~~ style.c:121:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 121 | static char *colindex[] = {BLACK_K, RED_K, GREEN_K, YELOW_K, | ^~~~~~~ ./kanji.h:63:18: note: expanded from macro 'BLACK_K' 63 | #define BLACK_K "" | ^~~~~~~~ style.c:121:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 121 | static char *colindex[] = {BLACK_K, RED_K, GREEN_K, YELOW_K, | ^~~~~ ./kanji.h:64:16: note: expanded from macro 'RED_K' 64 | #define RED_K "" | ^~~~~~~~ style.c:121:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 121 | static char *colindex[] = {BLACK_K, RED_K, GREEN_K, YELOW_K, | ^~~~~~~ ./kanji.h:65:18: note: expanded from macro 'GREEN_K' 65 | #define GREEN_K "" | ^~~~~~~~ style.c:121:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 121 | static char *colindex[] = {BLACK_K, RED_K, GREEN_K, YELOW_K, | ^~~~~~~ ./kanji.h:66:18: note: expanded from macro 'YELOW_K' 66 | #define YELOW_K "" | ^~~~~~~~ style.c:122:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | BLUE_K, MAGEN_K, CYAN_K, WHITE_K, GRAY_K, "RGB"}; | ^~~~~~ ./kanji.h:67:17: note: expanded from macro 'BLUE_K' 67 | #define BLUE_K "" | ^~~~~~~~ style.c:122:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | BLUE_K, MAGEN_K, CYAN_K, WHITE_K, GRAY_K, "RGB"}; | ^~~~~~~ ./kanji.h:68:18: note: expanded from macro 'MAGEN_K' 68 | #define MAGEN_K "" | ^~~~~~~~ style.c:122:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | BLUE_K, MAGEN_K, CYAN_K, WHITE_K, GRAY_K, "RGB"}; | ^~~~~~ ./kanji.h:69:17: note: expanded from macro 'CYAN_K' 69 | #define CYAN_K "" | ^~~~~~~~ style.c:122:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | BLUE_K, MAGEN_K, CYAN_K, WHITE_K, GRAY_K, "RGB"}; | ^~~~~~~ ./kanji.h:70:18: note: expanded from macro 'WHITE_K' 70 | #define WHITE_K "" | ^~~~~~~~ style.c:122:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | BLUE_K, MAGEN_K, CYAN_K, WHITE_K, GRAY_K, "RGB"}; | ^~~~~~ ./kanji.h:71:17: note: expanded from macro 'GRAY_K' 71 | #define GRAY_K "졼" | ^~~~~~~~~~~~ style.c:127:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 127 | static char *jcode[] = {OJIS_K, NJIS_K}; | ^~~~~~ ./kanji.h:72:17: note: expanded from macro 'OJIS_K' 72 | #define OJIS_K "JIS" | ^~~~~~~~ style.c:127:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 127 | static char *jcode[] = {OJIS_K, NJIS_K}; | ^~~~~~ ./kanji.h:73:17: note: expanded from macro 'NJIS_K' 73 | #define NJIS_K "JIS" | ^~~~~~~~ style.c:215:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | static int dot2milli(dot) | ^ style.c:290:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | static VOID showstyle(stp, dupl, stepdup, col, flag) | ^ style.c:418:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | static VOID listupstyle(style, num, col, obj, flag) | ^ style.c:462:6: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 462 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ style.c:473:6: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 473 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ style.c:491:5: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 491 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ style.c:560:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 560 | static int inputloop(st, num, col, i, base, tmp) | ^ style.c:579:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | static int selectloop(st, num, col, i) | ^ style.c:627:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 627 | st[0].x = 2; st[0].y = 4; st[0].name = PSIZE_K; | ^~~~~~~ ./kanji.h:74:18: note: expanded from macro 'PSIZE_K' 74 | #define PSIZE_K "ѻ極" | ^~~~ ~~~~~~~~~~~~~~~~ style.c:628:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 628 | st[1].x = 50; st[1].y = 6; st[1].name = PWID_K; | ^~~~~~ ./kanji.h:75:17: note: expanded from macro 'PWID_K' 75 | #define PWID_K "ѻ沣" | ^~~~ ~~~~~~~~ style.c:629:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 629 | st[2].x = 50; st[2].y = 7; st[2].name = PHIGH_K; | ^~~~~~~ ./kanji.h:76:18: note: expanded from macro 'PHIGH_K' 76 | #define PHIGH_K "ѻ" | ^~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:630:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 630 | st[3].x = 2; st[3].y = 5; st[3].name = PTURN_K; | ^~~~~~~ ./kanji.h:77:18: note: expanded from macro 'PTURN_K' 77 | #define PTURN_K "ѻ֤" | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:631:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 631 | st[4].x = 2; st[4].y = 6; st[4].name = COLUM_K; | ^~~~~~~ ./kanji.h:78:20: note: expanded from macro 'COLUM_K' 78 | #define COLUM_K "ʸ/" | ^~~~~~~~~~~~~~~~ ~~~~~~~~ style.c:632:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 632 | st[5].x = 2; st[5].y = 7; st[5].name = LINE_K; | ^~~~~~ ./kanji.h:79:17: note: expanded from macro 'LINE_K' 79 | #define LINE_K "Կ/ڡ" | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ style.c:633:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 633 | st[6].x = 2; st[6].y = 8; st[6].name = CWID_K; | ^~~~~~ ./kanji.h:80:19: note: expanded from macro 'CWID_K' 80 | #define CWID_K "ʸֳ" | ^~~~~~~~~~~~~~~~ style.c:634:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 634 | st[7].x = 2; st[7].y = 9; st[7].name = LHIGH_K; | ^~~~~~~ ./kanji.h:81:18: note: expanded from macro 'LHIGH_K' 81 | #define LHIGH_K "Դֳ" | ^~~~ ~~~~ style.c:635:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 635 | st[8].x = 2; st[8].y = 10; st[8].name = TMARG_K; | ^~~~~~~ ./kanji.h:82:18: note: expanded from macro 'TMARG_K' 82 | #define TMARG_K "ޡ" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:636:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 636 | st[9].x = 2; st[9].y = 11; st[9].name = BMARG_K; | ^~~~~~~ ./kanji.h:83:18: note: expanded from macro 'BMARG_K' 83 | #define BMARG_K "ޡ" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:637:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 637 | st[10].x = 2; st[10].y = 12; st[10].name = LMARG_K; | ^~~~~~~ ./kanji.h:84:18: note: expanded from macro 'LMARG_K' 84 | #define LMARG_K "ޡ" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:638:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 638 | st[11].x = 2; st[11].y = 13; st[11].name = RMARG_K; | ^~~~~~~ ./kanji.h:85:18: note: expanded from macro 'RMARG_K' 85 | #define RMARG_K "ޡ" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:639:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 639 | st[12].x = 2; st[12].y = 14; st[12].name = TABP_K; | ^~~~~~ ./kanji.h:86:17: note: expanded from macro 'TABP_K' 86 | #define TABP_K "ְ" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:640:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 640 | st[13].x = 2; st[13].y = 15; st[13].name = LSIZE_K; | ^~~~~~~ ./kanji.h:87:20: note: expanded from macro 'LSIZE_K' 87 | #define LSIZE_K "ʸ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:641:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 641 | st[14].x = 2; st[14].y = 16; st[14].name = FPATT_K; | ^~~~~~~ ./kanji.h:88:18: note: expanded from macro 'FPATT_K' 88 | #define FPATT_K "" | ^~~~~~~~~~~~~~~~ style.c:642:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 642 | st[15].x = 2; st[15].y = 17; st[15].name = KMODE_K; | ^~~~~~~ ./kanji.h:89:18: note: expanded from macro 'KMODE_K' 89 | #define KMODE_K "" | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ style.c:643:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 643 | st[16].x = 2; st[16].y = 18; st[16].name = NSTEP_K; | ^~~~~~~ ./kanji.h:90:18: note: expanded from macro 'NSTEP_K' 90 | #define NSTEP_K "Ȱ" | ^~~~~~~~~~~~ ~~~~~~~~~~~~ style.c:644:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 644 | st[17].x = 2; st[17].y = 19; st[17].name = STCOL_K; | ^~~~~~~ ./kanji.h:91:18: note: expanded from macro 'STCOL_K' 91 | #define STCOL_K "ʸ" | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ style.c:645:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 645 | st[18].x = 32; st[18].y = 19; st[18].name = STWID_K; | ^~~~~~~ ./kanji.h:92:18: note: expanded from macro 'STWID_K' 92 | #define STWID_K "ʴ" | ^~~~ ~~~~ style.c:646:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 646 | st[19].x = 50; st[19].y = 9; st[19].name = PRWID_K; | ^~~~~~~ ./kanji.h:93:18: note: expanded from macro 'PRWID_K' 93 | #define PRWID_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:647:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 647 | st[20].x = 50; st[20].y = 10; st[20].name = PRHIG_K; | ^~~~~~~ ./kanji.h:94:18: note: expanded from macro 'PRHIG_K' 94 | #define PRHIG_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:648:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 648 | st[21].x = 50; st[21].y = 11; st[21].name = ZCWID_K; | ^~~~~~~ ./kanji.h:95:18: note: expanded from macro 'ZCWID_K' 95 | #define ZCWID_K "ѻ" | ^~~~~~~~~~~~ ~~~~~~~~~~~~ style.c:649:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 649 | st[22].x = 50; st[22].y = 12; st[22].name = LHIGH_K; | ^~~~~~~ ./kanji.h:81:18: note: expanded from macro 'LHIGH_K' 81 | #define LHIGH_K "Դֳ" | ^~~~ ~~~~ style.c:655:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 655 | st[19].unit = st[20].unit = st[21].unit = st[22].unit = MILLI_K; | ^~~~~~~ ./kanji.h:96:18: note: expanded from macro 'MILLI_K' 96 | #define MILLI_K "ߥ" | ^~~~ ~~~~ style.c:656:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 656 | st[4].unit = st[17].unit = CHARS_K; | ^~~~~~~ ./kanji.h:97:18: note: expanded from macro 'CHARS_K' 97 | #define CHARS_K "" | ^~~~~~~~ style.c:657:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 657 | st[5].unit = LINES_K; | ^~~~~~~ ./kanji.h:98:18: note: expanded from macro 'LINES_K' 98 | #define LINES_K "" | ^~~~~~~~ style.c:658:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 658 | st[6].unit = st[7].unit = st[13].unit = DOTS_K; | ^~~~~~ ./kanji.h:99:17: note: expanded from macro 'DOTS_K' 99 | #define DOTS_K "ɥå" | ^~~~ ~~~~ style.c:659:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 659 | st[12].unit = PDOT_K; | ^~~~~~ ./kanji.h:100:17: note: expanded from macro 'PDOT_K' 100 | #define PDOT_K "" | ^~~~~~~~~~~~~~~~ style.c:660:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 660 | st[16].unit = STEPS_K; | ^~~~~~~ ./kanji.h:101:18: note: expanded from macro 'STEPS_K' 101 | #define STEPS_K "" | ^~~~~~~~ style.c:772:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 772 | st[0].x = 2; st[0].y = 4; st[0].name = SHEAD_K; | ^~~~~~~ ./kanji.h:102:18: note: expanded from macro 'SHEAD_K' 102 | #define SHEAD_K "إå" | ^~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:773:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 773 | st[1].x = 2; st[1].y = 6; st[1].name = SFOOT_K; | ^~~~~~~ ./kanji.h:103:18: note: expanded from macro 'SFOOT_K' 103 | #define SFOOT_K "եå" | ^~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:774:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 774 | st[2].x = 2; st[2].y = 10; st[2].name = PHEAD_K; | ^~~~~~~ ./kanji.h:104:18: note: expanded from macro 'PHEAD_K' 104 | #define PHEAD_K "إåΰ" | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ style.c:775:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 775 | st[3].x = 2; st[3].y = 11; st[3].name = MHEAD_K; | ^~~~~~~ ./kanji.h:105:18: note: expanded from macro 'MHEAD_K' 105 | #define MHEAD_K "إåޡ" | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:776:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 776 | st[4].x = 2; st[4].y = 12; st[4].name = PFOOT_K; | ^~~~~~~ ./kanji.h:106:18: note: expanded from macro 'PFOOT_K' 106 | #define PFOOT_K "եåΰ" | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ style.c:777:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 777 | st[5].x = 2; st[5].y = 13; st[5].name = MFOOT_K; | ^~~~~~~ ./kanji.h:107:18: note: expanded from macro 'MFOOT_K' 107 | #define MFOOT_K "եåޡ" | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:778:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 778 | st[6].x = 2; st[6].y = 15; st[6].name = ZEROS_K; | ^~~~~~~ ./kanji.h:108:18: note: expanded from macro 'ZEROS_K' 108 | #define ZEROS_K "ץ쥹" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:779:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 779 | st[7].x = 2; st[7].y = 16; st[7].name = VNUM_K; | ^~~~~~ ./kanji.h:109:17: note: expanded from macro 'VNUM_K' 109 | #define VNUM_K "Ľο" | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ style.c:780:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 780 | st[8].x = 2; st[8].y = 17; st[8].name = FCHG_K; | ^~~~~~ ./kanji.h:110:17: note: expanded from macro 'FCHG_K' 110 | #define FCHG_K "ե̾Ѵ" | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ style.c:784:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 784 | st[3].unit = st[5].unit = MILLI_K; | ^~~~~~~ ./kanji.h:96:18: note: expanded from macro 'MILLI_K' 96 | #define MILLI_K "ߥ" | ^~~~ ~~~~ style.c:800:33: warning: passing 'u_char[121]' (aka 'unsigned char[121]') 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] 800 | for (i = 0; i < 2; i++) strcpy(dupl2[i], (char *)(st[i].obj)); | ^~~~~~~~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:846:33: warning: passing 'u_char[121]' (aka 'unsigned char[121]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 846 | strcpy((char *)(st[i].obj), dupl2[i]); | ^~~~~~~~ /usr/include/string.h:92:58: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:901:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 901 | st[0].x = 2; st[0].y = 4; st[0].name = STYN_K; | ^~~~~~ ./kanji.h:25:17: note: expanded from macro 'STYN_K' 25 | #define STYN_K "̾" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:902:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 902 | st[1].x = 2; st[1].y = 6; st[1].name = LMODE_K; | ^~~~~~~ ./kanji.h:111:22: note: expanded from macro 'LMODE_K' 111 | #define LMODE_K "LIPS" | ^~~~ ~~~~~~~~ style.c:903:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 903 | st[2].x = 2; st[2].y = 7; st[2].name = PAPER_K; | ^~~~~~~ ./kanji.h:112:18: note: expanded from macro 'PAPER_K' 112 | #define PAPER_K "ˡ" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:904:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 904 | st[3].x = 2; st[3].y = 8; st[3].name = OVRAY_K; | ^~~~~~~ ./kanji.h:113:18: note: expanded from macro 'OVRAY_K' 113 | #define OVRAY_K "Х쥤" | ^~~~~~~~~~~~~~~~~~~~ style.c:905:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 905 | st[4].x = 2; st[4].y = 9; st[4].name = FINE_K; | ^~~~~~ ./kanji.h:121:19: note: expanded from macro 'FINE_K' 121 | #define FINE_K "Ķ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:906:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 906 | st[5].x = 2; st[5].y = 10; st[5].name = DOUBL_K; | ^~~~~~~ ./kanji.h:122:20: note: expanded from macro 'DOUBL_K' 122 | #define DOUBL_K "ξ̰" | ^~~~~~~~~~~~~~~~ style.c:907:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 907 | st[6].x = 2; st[6].y = 11; st[6].name = COLOR_K; | ^~~~~~~ ./kanji.h:123:18: note: expanded from macro 'COLOR_K' 123 | #define COLOR_K "" | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ style.c:908:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 908 | st[7].x = 2; st[7].y = 12; st[7].name = DEFCL_K; | ^~~~~~~ ./kanji.h:124:18: note: expanded from macro 'DEFCL_K' 124 | #define DEFCL_K "ܿ" | ^~~~~~~~~~~~~~~~ style.c:913:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 913 | st[12].x = 2; st[12].y = 14; st[12].name = CONTR_K; | ^~~~~~~ ./kanji.h:114:18: note: expanded from macro 'CONTR_K' 114 | #define CONTR_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:914:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 914 | st[13].x = 2; st[13].y = 15; st[13].name = CTPRE_K; | ^~~~~~~ ./kanji.h:115:18: note: expanded from macro 'CTPRE_K' 115 | #define CTPRE_K "Ƭ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ style.c:915:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 915 | st[14].x = 2; st[14].y = 17; st[14].name = CONC_K; | ^~~~~~ ./kanji.h:116:17: note: expanded from macro 'CONC_K' 116 | #define CONC_K "Ϣ" | ^~~~~~~~~~~~~~~~ ~~~~~~~~ style.c:916:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 916 | st[15].x = 2; st[15].y = 18; st[15].name = ISKIN_K; | ^~~~~~~ ./kanji.h:117:18: note: expanded from macro 'ISKIN_K' 117 | #define ISKIN_K "§" | ^~~~~~~~ ~~~~~~~~~~~~~~~~ style.c:917:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 917 | st[16].x = 2; st[16].y = 19; st[16].name = KCODE_K; | ^~~~~~~ ./kanji.h:118:18: note: expanded from macro 'KCODE_K' 118 | #define KCODE_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:918:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 918 | st[17].x = 40; st[17].y = 18; st[17].name = JCODE_K; | ^~~~~~~ ./kanji.h:119:21: note: expanded from macro 'JCODE_K' 119 | #define JCODE_K "JIS" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:919:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 919 | st[18].x = 40; st[18].y = 19; st[18].name = ACODE_K; | ^~~~~~~ ./kanji.h:120:23: note: expanded from macro 'ACODE_K' 120 | #define ACODE_K "ASCII" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:1065:29: warning: passing 'u_char[17]' (aka 'unsigned char[17]') 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] 1065 | if (outputprinter) strcpy(outputprn, outputprinter); | ^~~~~~~~~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1079:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1079 | st[0].x = 2; st[0].y = 4; st[0].name = OUTP_K; | ^~~~~~ ./kanji.h:125:17: note: expanded from macro 'OUTP_K' 125 | #define OUTP_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:1081:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1081 | st[2].x = 2; st[2].y = 6; st[2].name = OUTM_K; | ^~~~~~ ./kanji.h:128:17: note: expanded from macro 'OUTM_K' 128 | #define OUTM_K "" | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ style.c:1082:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1082 | st[3].x = 2; st[3].y = 8; st[3].name = PNUM_K; | ^~~~~~ ./kanji.h:129:17: note: expanded from macro 'PNUM_K' 129 | #define PNUM_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:1083:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1083 | st[4].x = 2; st[4].y = 9; st[4].name = SPAGE_K; | ^~~~~~~ ./kanji.h:130:18: note: expanded from macro 'SPAGE_K' 130 | #define SPAGE_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:1084:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1084 | st[5].x = 2; st[5].y = 10; st[5].name = EPAGE_K; | ^~~~~~~ ./kanji.h:131:18: note: expanded from macro 'EPAGE_K' 131 | #define EPAGE_K "λ" | ^~~~~~~~~~~~~~~~~~~~~~~~ style.c:1085:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1085 | st[6].x = 2; st[6].y = 11; st[6].name = FPAGE_K; | ^~~~~~~ ./kanji.h:132:18: note: expanded from macro 'FPAGE_K' 132 | #define FPAGE_K "ڡ" | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:1088:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1088 | st[3].unit = COPYS_K; | ^~~~~~~ ./kanji.h:133:18: note: expanded from macro 'COPYS_K' 133 | #define COPYS_K "" | ^~~~~~~~ style.c:1089:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1089 | st[4].unit = st[5].unit = st[6].unit = PAGES_K; | ^~~~~~~ ./kanji.h:134:18: note: expanded from macro 'PAGES_K' 134 | #define PAGES_K "ڡ" | ^~~~ ~~~~~~~~~~~~ style.c:1099:43: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1099 | for (i = 0; i < 2; i++) strcpy(dupl2[i], outf[i]); | ^~~~~~~ /usr/include/string.h:92:58: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1161:35: warning: passing 'u_char *' (aka 'unsigned char *') 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] 1161 | for (i = 0; i < 2; i++) strcpy(outf[i], dupl2[i]); | ^~~~~~~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1188:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1188 | else if (!yesno(PRTOK_K)) fp = NULL; | ^~~~~~~ ./kanji.h:135:18: note: expanded from macro 'PRTOK_K' 135 | #define PRTOK_K "ƤǤ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ style.c:1190:21: warning: passing 'u_char[17]' (aka 'unsigned char[17]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1190 | if (!(fp = fopen(outputfile, | ^~~~~~~~~~ /usr/include/stdio.h:274:36: note: passing argument to parameter here 274 | FILE *fopen(const char * __restrict, const char * __restrict); | ^ style.c:1192:17: warning: passing 'u_char[17]' (aka 'unsigned char[17]') 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] 1192 | warning(-1, outputfile); | ^~~~~~~~~~ style.c:209:37: note: passing argument to parameter here 209 | extern int warning __P_((int, char *)); | ^ style.c:1208:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1208 | VOID loadstyle(file) | ^ style.c:1215:14: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1215 | if (strlen(headerstr) <= MAXHEADLEN) | ^~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ style.c:1216:11: warning: passing 'u_char[121]' (aka 'unsigned char[121]') 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] 1216 | strcpy(headerbody, headerstr); | ^~~~~~~~~~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1216:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1216 | strcpy(headerbody, headerstr); | ^~~~~~~~~ /usr/include/string.h:92:58: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1218:12: warning: passing 'u_char[121]' (aka 'unsigned char[121]') 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] 1218 | strncpy(headerbody, headerstr, MAXHEADLEN); | ^~~~~~~~~~ /usr/include/string.h:117:34: note: passing argument to parameter here 117 | char *(strncpy)(char * __restrict, const char * __restrict, size_t); | ^ style.c:1218:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1218 | strncpy(headerbody, headerstr, MAXHEADLEN); | ^~~~~~~~~ /usr/include/string.h:117:59: note: passing argument to parameter here 117 | char *(strncpy)(char * __restrict, const char * __restrict, size_t); | ^ style.c:1229:14: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1229 | if (strlen(footerstr) <= MAXHEADLEN) | ^~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ style.c:1230:11: warning: passing 'u_char[121]' (aka 'unsigned char[121]') 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] 1230 | strcpy(footerbody, footerstr); | ^~~~~~~~~~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1230:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1230 | strcpy(footerbody, footerstr); | ^~~~~~~~~ /usr/include/string.h:92:58: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1232:12: warning: passing 'u_char[121]' (aka 'unsigned char[121]') 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] 1232 | strncpy(footerbody, footerstr, MAXHEADLEN); | ^~~~~~~~~~ /usr/include/string.h:117:34: note: passing argument to parameter here 117 | char *(strncpy)(char * __restrict, const char * __restrict, size_t); | ^ style.c:1232:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1232 | strncpy(footerbody, footerstr, MAXHEADLEN); | ^~~~~~~~~ /usr/include/string.h:117:59: note: passing argument to parameter here 117 | char *(strncpy)(char * __restrict, const char * __restrict, size_t); | ^ style.c:1244:14: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1244 | if (strlen(styletitle) <= MAXHEADLEN) | ^~~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ style.c:1245:11: warning: passing 'u_char[61]' (aka 'unsigned char[61]') 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] 1245 | strcpy(styletitlebody, styletitle); | ^~~~~~~~~~~~~~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1245:27: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1245 | strcpy(styletitlebody, styletitle); | ^~~~~~~~~~ /usr/include/string.h:92:58: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ style.c:1247:12: warning: passing 'u_char[61]' (aka 'unsigned char[61]') 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] 1247 | strncpy(styletitlebody, styletitle, MAXHEADLEN); | ^~~~~~~~~~~~~~ /usr/include/string.h:117:34: note: passing argument to parameter here 117 | char *(strncpy)(char * __restrict, const char * __restrict, size_t); | ^ style.c:1247:28: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1247 | strncpy(styletitlebody, styletitle, MAXHEADLEN); | ^~~~~~~~~~ /usr/include/string.h:117:59: note: passing argument to parameter here 117 | char *(strncpy)(char * __restrict, const char * __restrict, size_t); | ^ style.c:1247:4: warning: 'strncpy' size argument is too large; destination buffer has size 61, but size argument is 120 [-Wfortify-source] 1247 | strncpy(styletitlebody, styletitle, MAXHEADLEN); | ^ style.c:1248:4: warning: array index 120 is past the end of the array (that has type 'u_char[61]' (aka 'unsigned char[61]')) [-Warray-bounds] 1248 | styletitlebody[MAXHEADLEN] = '\0'; | ^ ~~~~~~~~~~ style.c:83:1: note: array 'styletitlebody' declared here 83 | static u_char styletitlebody[MAXTITLELEN + 1] = ""; | ^ 146 warnings generated. --- input.o --- input.c:42:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | int menu(no) | ^ input.c:50:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 50 | key[0] = 'F'; str[0] = FILE_K; | ^~~~~~ ./kanji.h:14:17: note: expanded from macro 'FILE_K' 14 | #define FILE_K "ե" | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input.c:51:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | key[1] = 'H'; str[1] = HEAD_K; | ^~~~~~ ./kanji.h:15:17: note: expanded from macro 'HEAD_K' 15 | #define HEAD_K "إåեå" | ^~~~ ~~~~~~~~ ~~~~ input.c:52:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | key[2] = 'L'; str[2] = LOAD_K; | ^~~~~~ ./kanji.h:16:17: note: expanded from macro 'LOAD_K' 16 | #define LOAD_K "ɹ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ input.c:53:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | key[3] = 'P'; str[3] = PRINT_K; | ^~~~~~~ ./kanji.h:17:20: note: expanded from macro 'PRINT_K' 17 | #define PRINT_K " " | ^~~~~~~~ ~~~~~~~~ input.c:54:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | key[4] = 'S'; str[4] = STYLE_K; | ^~~~~~~ ./kanji.h:18:18: note: expanded from macro 'STYLE_K' 18 | #define STYLE_K "" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input.c:55:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | key[5] = 'O'; str[5] = OPTIO_K; | ^~~~~~~ ./kanji.h:19:19: note: expanded from macro 'OPTIO_K' 19 | #define OPTIO_K " ץ " | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ input.c:56:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | key[6] = 'R'; str[6] = SAVE_K; | ^~~~~~ ./kanji.h:20:17: note: expanded from macro 'SAVE_K' 20 | #define SAVE_K "Ͽ" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input.c:57:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | key[7] = 'Q'; str[7] = OVER_K; | ^~~~~~ ./kanji.h:21:19: note: expanded from macro 'OVER_K' 21 | #define OVER_K " λ " | ^~~~~~~~ input.c:61:16: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 61 | if (i == no) putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:71:4: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 71 | putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:88:5: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 88 | putterm(t_underline); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:121:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 121 | putterm(t_underline); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:129:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | static int onkanji1(str, cx) | ^ input.c:143:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 143 | static int rightchar(str, x, y, cx, len, linemax, max) | ^ input.c:151:4: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 151 | putterm(t_bell); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:158:4: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 158 | putterm(c_right); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:164:4: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 164 | putterm(c_right); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:171:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | static int leftchar(str, x, y, cx, len, linemax, max) | ^ input.c:182:4: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 182 | putterm(c_left); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:187:23: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 187 | if (cx-- % linemax) putterm(c_left); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:193:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | static VOID insertchar(str, x, y, cx, len, linemax, ins) | ^ input.c:204:29: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 204 | for (j = 0; j < ins; j++) putterm(c_insert); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:267:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | static VOID deletechar(str, x, y, cx, len, linemax, del) | ^ input.c:278:29: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 278 | for (j = 0; j < del; j++) putterm(c_delete); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:339:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 339 | static VOID truncline(x, y, cx, len, linemax) | ^ input.c:344:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 344 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:356:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | static VOID displaystr(str, x, y, len, linemax) | ^ input.c:363:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 363 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:372:10: warning: passing 'u_char *' (aka 'unsigned char *') 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] 372 | cputs2(str + cx); | ^~~~~~~~ ./term.h:182:31: note: passing argument to parameter here 182 | extern int cputs2 __P_((char *)); | ^ input.c:376:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | int inputstr(str, x, y, max, linemax, flag) | ^ input.c:383:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 383 | displaystr(str, x, y, len = strlen(str), linemax); | ^~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ input.c:395:20: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 395 | if (cx >= len) putterm(t_bell); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:550:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | char *inputstr2(prompt) | ^ input.c:560:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 560 | putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:580:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | int yesno(str) | ^ input.c:588:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 588 | putterm(l_clear); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:637:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 637 | int warning(no, str) | ^ input.c:654:2: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 654 | putterm(t_bell); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:660:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | VOID shownum(num, x, y, maxcol, unit, base, def, so) | ^ input.c:670:10: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 670 | if (so) putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:704:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | int inputnum(num, min, max, x, y, maxcol, unit, base, def) | ^ input.c:757:4: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 757 | putterm(t_underline); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:843:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 843 | int selectstr(num, max, x, y, str, val, flag) | ^ input.c:869:5: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 869 | putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ input.c:879:3: warning: call to undeclared function 'tputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 879 | putterm(t_standout); | ^ ./term.h:150:20: note: expanded from macro 'putterm' 150 | #define putterm(s) tputs(s, 1, putch3) | ^ 46 warnings generated. --- pobject.arg --- --- pols --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DFREEBSD -o pols pols.o term.o input.o file.o style.o output.o print.o control.o args.o var.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 ja-lipsf-2.00_2 ===> Generating temporary packing list /usr/bin/make SHELL=/bin/sh -f Makefile.tmp install install -s -m 555 lipsf /wrkdirs/usr/ports/japanese/lipsf/work/stage/usr/local/bin install -s -m 555 pols /wrkdirs/usr/ports/japanese/lipsf/work/stage/usr/local/bin install -m 444 lipsf.1 /wrkdirs/usr/ports/japanese/lipsf/work/stage/usr/local/share/man/ja/man1/lipsf.1 install -m 444 pols.1 /wrkdirs/usr/ports/japanese/lipsf/work/stage/usr/local/share/man/ja/man1/pols.1 install -m 0644 /wrkdirs/usr/ports/japanese/lipsf/work/lipsf-200/HISTORY /wrkdirs/usr/ports/japanese/lipsf/work/lipsf-200/Install /wrkdirs/usr/ports/japanese/lipsf/work/lipsf-200/README /wrkdirs/usr/ports/japanese/lipsf/work/lipsf-200/TECHKNOW /wrkdirs/usr/ports/japanese/lipsf/work/stage/usr/local/share/doc/lipsf ====> 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-20T19:14:36+0000' 'PKG_NOTE_ports_top_git_hash=eac71dbf758c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=107394c6f5c8' '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 ja-lipsf-2.00_2 ===> Building ja-lipsf-2.00_2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ja-lipsf-2.00_2 build of japanese/lipsf | ja-lipsf-2.00_2 ended at Fri Feb 20 14:15:15 EST 2026 build time: 00:00:43