=>> Building converters/aish build started at Wed Mar 11 17:53:09 EDT 2026 port directory: /usr/ports/converters/aish package name: aish-1.13 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 632 Oct 16 2024 /usr/ports/converters/aish/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: 4485bd8221c2 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 09 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE 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_14_4_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_14_4_x64-HEAD-ALL/09/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_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 aish-1.13: 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/converters/aish/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/converters/aish/work XDG_CACHE_HOME=/wrkdirs/usr/ports/converters/aish/work/.cache HOME=/wrkdirs/usr/ports/converters/aish/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/converters/aish/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/converters/aish/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/converters/aish/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/converters/aish/work XDG_CACHE_HOME=/wrkdirs/usr/ports/converters/aish/work/.cache HOME=/wrkdirs/usr/ports/converters/aish/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/converters/aish/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/converters/aish/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 -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -Wno-error=int-conversion -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=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/aish" EXAMPLESDIR="share/examples/aish" DATADIR="share/aish" WWWDIR="www/aish" ETCDIR="etc/aish" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/aish DOCSDIR=/usr/local/share/doc/aish EXAMPLESDIR=/usr/local/share/examples/aish WWWDIR=/usr/local/www/aish ETCDIR=/usr/local/etc/aish --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 aish 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 ===> aish-1.13 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> aish-1.13 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of aish-1.13 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The aish 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 aish-1.13 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The aish 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 aish-1.13 for building => SHA256 Checksum OK for aish113u.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 aish 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 aish-1.13 for building ===> Extracting for aish-1.13 => SHA256 Checksum OK for aish113u.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 aish-1.13 ===> Applying FreeBSD patches for aish-1.13 from /usr/ports/converters/aish/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> aish-1.13 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. ===> aish-1.13 depends on file: /usr/local/bin/ccache - found ===> Returning to build of aish-1.13 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for aish-1.13 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for aish-1.13 --- syschk.h --- --- ai_crc.o --- --- ai_blk2.o --- --- ai_fio.o --- --- ai_fcrc.o --- --- ai_7.o --- --- ai_8.o --- --- ai_s.o --- --- ai_n.o --- --- ai_hed.o --- --- ai_ish.o --- --- ai_blk.o --- --- ai_nam.o --- --- aish.o --- --- ai_uue.o --- --- mimedec.o --- --- ai_unix.o --- --- aishmv.o --- --- ai_crc32.o --- --- ai_crcmv.o --- --- ai_fiomv.o --- --- ai_crc.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_crc.c -o ai_crc.o --- ai_blk2.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_blk2.c -o ai_blk2.o --- ai_fio.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_fio.c -o ai_fio.o --- ai_fcrc.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_fcrc.c -o ai_fcrc.o --- ai_7.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_7.c -o ai_7.o --- ai_8.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_8.c -o ai_8.o --- ai_s.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_s.c -o ai_s.o --- ai_n.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_n.c -o ai_n.o --- ai_hed.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_hed.c -o ai_hed.o --- ai_ish.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_ish.c -o ai_ish.o --- ai_blk.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_blk.c -o ai_blk.o --- ai_nam.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_nam.c -o ai_nam.o --- aish.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c aish.c -o aish.o --- ai_uue.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_uue.c -o ai_uue.o --- mimedec.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c mimedec.c -o mimedec.o --- ai_unix.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -c ai_unix.c -o ai_unix.o --- aishmv.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -DMVOLENC=1 -c aishmv.c --- ai_crc32.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -DMVOLENC=1 -c ai_crc32.c --- ai_crcmv.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -DMVOLENC=1 -c ai_crc.c -o ai_crcmv.o --- ai_fiomv.o --- cc -O2 -pipe -Wno-error=int-conversion -fstack-protector-strong -fno-strict-aliasing -DUNIX=1 -DUUENCODE=1 -DMIMEDEC=1 -DMVOLENC=1 -c ai_fio.c -o ai_fiomv.o --- ai_7.o --- ai_7.c:48:8: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 48 | len+= (int)ptr; | ^~~~~~~~ ai_7.c:53:23: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 53 | for( i= 0, ptr+= 2 ; (int)ptr < len ; i++ ){ | ^~~~~~~~ ai_7.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | encline_7( str, ptr, len ) | ^ ai_7.c:66:1: warning: non-void function does not return a value [-Wreturn-type] 66 | } | ^ ai_7.c:93:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | if( bit= sftmap[i&7] ) | ~~~^~~~~~~~~~~~~ ai_7.c:93:11: note: place parentheses around the assignment to silence this warning 93 | if( bit= sftmap[i&7] ) | ^ | ( ) ai_7.c:93:11: note: use '==' to turn this assignment into an equality comparison 93 | if( bit= sftmap[i&7] ) | ^ | == ai_7.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | decline_7( buf, ptr, len ) | ^ 6 warnings generated. --- ai_crcmv.o --- ai_crc.c:39:22: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 39 | crc_check( crc, ptr, len ) | ^ 40 | unsigned short crc; 41 | unsigned char *ptr; 42 | { ai_crc.c:39:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 39 | crc_check( crc, ptr, len ) | ^ | int ai_crc.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3 warnings generated. --- ai_crc32.o --- ai_crc32.c:73:24: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 73 | crc_check32( crc, ptr, len ) | ^ 74 | unsigned int crc; 75 | unsigned char *ptr; 76 | { ai_crc32.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | crc_check32( crc, ptr, len ) | ^ 2 warnings generated. --- ai_fcrc.o --- ai_fcrc.c:16:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 16 | filecrc( name, c16 ) | ^ | int ai_fcrc.c:26:6: warning: call to undeclared function 'Mopen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 26 | if( Mopen( &fmo, name ) ){ | ^ ai_fcrc.c:29:10: warning: call to undeclared function 'Mread'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 29 | size= Mread( &fmo, buf, BUFSIZE ); | ^ ai_fcrc.c:30:27: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 30 | crc16= (unsigned short)crc_check( crc16, buf, size ); | ^ ai_fcrc.c:35:3: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 35 | Mclose( &fmo ); | ^ ai_fcrc.c:37:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 37 | Merr( "file not found\r\n" ); | ^ ai_fcrc.c:16:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | filecrc( name, c16 ) | ^ 7 warnings generated. --- ai_s.o --- ai_s.c:89:33: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 89 | for( i= 1, kanji= FALSE, len+= (int)ptr-1 ; (int)ptr < len ; i++ ){ | ^~~~~~~~ ai_s.c:89:46: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 89 | for( i= 1, kanji= FALSE, len+= (int)ptr-1 ; (int)ptr < len ; i++ ){ | ^~~~~~~~ ai_s.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | encline_s( str, ptr, len) | ^ ai_s.c:123:1: warning: non-void function does not return a value [-Wreturn-type] 123 | } | ^ ai_s.c:245:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | if( bit= (i&7) ) | ~~~^~~~~~~ ai_s.c:245:10: note: place parentheses around the assignment to silence this warning 245 | if( bit= (i&7) ) | ^ | ( ) ai_s.c:245:10: note: use '==' to turn this assignment into an equality comparison 245 | if( bit= (i&7) ) | ^ | == ai_s.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | decline_s( buf, ptr, len ) | ^ 6 warnings generated. --- ai_crc.o --- ai_crc.c:39:22: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 39 | crc_check( crc, ptr, len ) | ^ 40 | unsigned short crc; 41 | unsigned char *ptr; 42 | { ai_crc.c:39:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 39 | crc_check( crc, ptr, len ) | ^ | int ai_crc.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3 warnings generated. --- ai_nam.o --- ai_nam.c:13:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13 | while( *str++= *ptr++ ); | ~~~~~~^~~~~~~~ ai_nam.c:13:15: note: place parentheses around the assignment to silence this warning 13 | while( *str++= *ptr++ ); | ^ | ( ) ai_nam.c:13:15: note: use '==' to turn this assignment into an equality comparison 13 | while( *str++= *ptr++ ); | ^ | == ai_nam.c:10:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | p_strcpy( str, ptr ) | ^ ai_nam.c:19:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 19 | p_strcmp( str, ptr ) | ^ | int ai_nam.c:19:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_nam.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | p_strmatch( str, ptr ) | ^ | int ai_nam.c:27:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_nam.c:34:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | num7str( ptr ) | ^ | int ai_nam.c:34:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_nam.c:48:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | strnum( str, i ) | ^ | int ai_nam.c:57:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 57 | for(; *str++= *ptr++ ; i++ ); | ~~~~~~^~~~~~~~ ai_nam.c:57:14: note: place parentheses around the assignment to silence this warning 57 | for(; *str++= *ptr++ ; i++ ); | ^ | ( ) ai_nam.c:57:14: note: use '==' to turn this assignment into an equality comparison 57 | for(; *str++= *ptr++ ; i++ ); | ^ | == ai_nam.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | strnum( str, i ) | ^ ai_nam.c:61:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 61 | numstr( ptr ) | ^ | int ai_nam.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_nam.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | ishname( str, ptr ) | ^ 14 warnings generated. --- ai_n.o --- ai_n.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | encline_n( str, ptr, len) | ^ ai_n.c:88:1: warning: non-void function does not return a value [-Wreturn-type] 88 | } | ^ ai_n.c:102:19: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 102 | for( i= 0, len+= (int)ptr ; (int)ptr < len-3 ; i+= 2 ){ | ^~~~~~~~ ai_n.c:102:30: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 102 | for( i= 0, len+= (int)ptr ; (int)ptr < len-3 ; i+= 2 ){ | ^~~~~~~~ ai_n.c:120:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | if( bit= (i&7) ) | ~~~^~~~~~~ ai_n.c:120:10: note: place parentheses around the assignment to silence this warning 120 | if( bit= (i&7) ) | ^ | ( ) ai_n.c:120:10: note: use '==' to turn this assignment into an equality comparison 120 | if( bit= (i&7) ) | ^ | == ai_n.c:126:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 126 | if( bit= (((++i)+1)&7) ) | ~~~^~~~~~~~~~~~~~~ ai_n.c:126:11: note: place parentheses around the assignment to silence this warning 126 | if( bit= (((++i)+1)&7) ) | ^ | ( ) ai_n.c:126:11: note: use '==' to turn this assignment into an equality comparison 126 | if( bit= (((++i)+1)&7) ) | ^ | == ai_n.c:132:6: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 132 | if( (int)ptr < len ){ | ^~~~~~~~ ai_n.c:134:7: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 134 | if( (int)ptr == len-1 ){ | ^~~~~~~~ ai_n.c:136:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 136 | if( bit= (i&7) ) | ~~~^~~~~~~ ai_n.c:136:11: note: place parentheses around the assignment to silence this warning 136 | if( bit= (i&7) ) | ^ | ( ) ai_n.c:136:11: note: use '==' to turn this assignment into an equality comparison 136 | if( bit= (i&7) ) | ^ | == ai_n.c:141:13: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 141 | }else if( (int)ptr == len-2 ){ | ^~~~~~~~ ai_n.c:143:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 143 | if( bit= (i&7) ) | ~~~^~~~~~~ ai_n.c:143:11: note: place parentheses around the assignment to silence this warning 143 | if( bit= (i&7) ) | ^ | ( ) ai_n.c:143:11: note: use '==' to turn this assignment into an equality comparison 143 | if( bit= (i&7) ) | ^ | == ai_n.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | decline_n( buf, ptr, len ) | ^ 12 warnings generated. --- ai_nam.o --- --- ai_fio.o --- ai_fio.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | Mputchar( ch ) | ^ ai_fio.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | Merrch( ch ) | ^ ai_fio.c:255:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 255 | Mprint( ptr ) | ^ | int ai_fio.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:259:1: warning: non-void function does not return a value [-Wreturn-type] 259 | } | ^ ai_fio.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 261 | Merr( ptr ) | ^ | int ai_fio.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:265:1: warning: non-void function does not return a value [-Wreturn-type] 265 | } | ^ ai_fio.c:267:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 267 | Mopen( fm, name ) | ^ | int ai_fio.c:275:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 275 | }else if( fm->fp= fopen( name, BROPEN ) ){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ai_fio.c:275:18: note: place parentheses around the assignment to silence this warning 275 | }else if( fm->fp= fopen( name, BROPEN ) ){ | ^ | ( ) ai_fio.c:275:18: note: use '==' to turn this assignment into an equality comparison 275 | }else if( fm->fp= fopen( name, BROPEN ) ){ | ^ | == ai_fio.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | Mopen( fm, name ) | ^ ai_fio.c:282:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 282 | Mcreate( fm, name ) | ^ | int ai_fio.c:291:27: warning: call to undeclared function 'getfname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 291 | }else if( fm->fp= fopen( getfname(name), BWOPEN ) ){ | ^ ai_fio.c:291:27: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'const char *' [-Wint-conversion] 291 | }else if( fm->fp= fopen( getfname(name), BWOPEN ) ){ | ^~~~~~~~~~~~~~ /usr/include/stdio.h:258:36: note: passing argument to parameter here 258 | FILE *fopen(const char * __restrict, const char * __restrict); | ^ ai_fio.c:291:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | }else if( fm->fp= fopen( getfname(name), BWOPEN ) ){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_fio.c:291:18: note: place parentheses around the assignment to silence this warning 291 | }else if( fm->fp= fopen( getfname(name), BWOPEN ) ){ | ^ | ( ) ai_fio.c:291:18: note: use '==' to turn this assignment into an equality comparison 291 | }else if( fm->fp= fopen( getfname(name), BWOPEN ) ){ | ^ | == ai_fio.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | Mcreate( fm, name ) | ^ ai_fio.c:301:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 301 | Mappend( fm, name ) | ^ | int ai_fio.c:305:6: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 305 | if( access( name, 0 /*F_OK*/ ) < 0 ) | ^ ai_fio.c:307:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 307 | if( fm->fp= fopen( name, BRWOPEN ) ){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ai_fio.c:307:12: note: place parentheses around the assignment to silence this warning 307 | if( fm->fp= fopen( name, BRWOPEN ) ){ | ^ | ( ) ai_fio.c:307:12: note: use '==' to turn this assignment into an equality comparison 307 | if( fm->fp= fopen( name, BRWOPEN ) ){ | ^ | == ai_fio.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | Mappend( fm, name ) | ^ ai_fio.c:314:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | Mclose( fm ) | ^ | int ai_fio.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:319:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 319 | } | ^ ai_fio.c:321:17: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 321 | Mread( fm, buf, len ) | ^ 322 | m_file *fm; 323 | char *buf; 324 | { ai_fio.c:321:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 321 | Mread( fm, buf, len ) | ^ | int ai_fio.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:330:17: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | Mgets( fm, buf, len ) | ^ 331 | m_file *fm; 332 | unsigned char *buf; 333 | { ai_fio.c:330:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | Mgets( fm, buf, len ) | ^ | int ai_fio.c:335:13: warning: passing 'unsigned char[1024]' 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] 335 | if( fgets( readbuf, RDBUFSIZE, fm->fp ) ){ | ^~~~~~~ /usr/include/stdio.h:257:30: note: passing argument to parameter here 257 | char *fgets(char * __restrict, int, FILE * __restrict); | ^ ai_fio.c:345:10: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 345 | return strlen( buf )+1; | ^ ai_fio.c:345:10: note: include the header or explicitly provide a declaration for 'strlen' ai_fio.c:345:18: warning: passing '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] 345 | return strlen( buf )+1; | ^~~ ai_fio.c:330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | Mgets( fm, buf, len ) | ^ ai_fio.c:350:18: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | Mwrite( fm, ptr, len ) | ^ 351 | m_file *fm; 352 | char *ptr; 353 | { ai_fio.c:350:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | Mwrite( fm, ptr, len ) | ^ | int ai_fio.c:350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:357:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 357 | Mputs( fm, ptr ) | ^ | int ai_fio.c:357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 372 | Mflush( fm ) | ^ | int ai_fio.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:376:1: warning: non-void function does not return a value [-Wreturn-type] 376 | } | ^ ai_fio.c:378:17: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 378 | Mseek( fm, pos, mode ) | ^ 379 | m_file *fm; 380 | { ai_fio.c:378:12: warning: parameter 'pos' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 378 | Mseek( fm, pos, mode ) | ^ 379 | m_file *fm; 380 | { ai_fio.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 378 | Mseek( fm, pos, mode ) | ^ | int ai_fio.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:382:1: warning: non-void function does not return a value [-Wreturn-type] 382 | } | ^ ai_fio.c:384:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 384 | Misfile( fm ) | ^ | int ai_fio.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:391:10: warning: parameter 'name' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 391 | Maccess( name ) | ^ 392 | { ai_fio.c:391:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 391 | Maccess( name ) | ^ | int ai_fio.c:393:10: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 393 | return !access( name, 0 ); | ^ ai_fio.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 391 | Maccess( name ) | ^ 51 warnings generated. --- ai_unix.o --- ai_unix.c:14:9: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 14 | memclr( len, ptr ) | ^ 15 | char *ptr; 16 | { ai_unix.c:14:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 14 | memclr( len, ptr ) | ^ | int ai_unix.c:18:2: warning: call to undeclared library function 'bzero' with type 'void (void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 18 | bzero( ptr, len ); | ^ ai_unix.c:18:2: note: include the header or explicitly provide a declaration for 'bzero' ai_unix.c:14:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14 | memclr( len, ptr ) | ^ ai_unix.c:22:1: warning: non-void function does not return a value [-Wreturn-type] 22 | } | ^ ai_unix.c:24:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 24 | timecpy( dst, src ) | ^ | int ai_unix.c:24:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_unix.c:38:1: warning: non-void function does not return a value [-Wreturn-type] 38 | } | ^ ai_unix.c:40:10: warning: parameter 'date' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | DATESTR( date, str ) | ^ 41 | char *str; 42 | { ai_unix.c:40:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | DATESTR( date, str ) | ^ | int ai_unix.c:46:2: warning: call to undeclared library function 'sprintf' with type 'int (char *restrict, const char *restrict, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 46 | sprintf( str, "%02d-%02d-%02d", year-1900, month, mday ); | ^ ai_unix.c:46:2: note: include the header or explicitly provide a declaration for 'sprintf' ai_unix.c:40:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | DATESTR( date, str ) | ^ ai_unix.c:47:1: warning: non-void function does not return a value [-Wreturn-type] 47 | } | ^ ai_unix.c:49:10: warning: parameter 'time' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | TIMESTR( time, str ) | ^ 50 | char *str; 51 | { ai_unix.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 49 | TIMESTR( time, str ) | ^ | int ai_unix.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_unix.c:56:1: warning: non-void function does not return a value [-Wreturn-type] 56 | } | ^ ai_unix.c:68:11: warning: parameter 'fn' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | filesize( fn ) | ^ 69 | { ai_unix.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | filesize( fn ) | ^ | int ai_unix.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_unix.c:76:11: warning: parameter 'fn' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 76 | filedate( fn ) | ^ 77 | { ai_unix.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | filedate( fn ) | ^ ai_unix.c:94:11: warning: parameter 'fn' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 94 | fileperm( fn ) | ^ 95 | { ai_unix.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | fileperm( fn ) | ^ ai_unix.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 101 | filesetdate( name, date ) | ^ | int ai_unix.c:145:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] 145 | if( (!(year+2)&3) && mon < 2 ) | ^ ~ ai_unix.c:145:7: note: add parentheses after the '!' to evaluate the bitwise operator first 145 | if( (!(year+2)&3) && mon < 2 ) | ^ | ( ) ai_unix.c:145:7: note: add parentheses around left hand side expression to silence this warning 145 | if( (!(year+2)&3) && mon < 2 ) | ^ | ( ) ai_unix.c:161:2: warning: call to undeclared function 'utime'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 161 | utime( name, tim ); | ^ ai_unix.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | filesetdate( name, date ) | ^ ai_unix.c:162:1: warning: non-void function does not return a value [-Wreturn-type] 162 | } | ^ ai_unix.c:177:14: warning: passing 'unsigned char[32]' 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] 177 | sprintf( new, "aish_8bit_name.%03d", count++ ); | ^~~ ai_unix.c:178:12: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | }while( access( new, 0 /*F_OK*/ ) >= 0 ); | ^ ai_unix.c:179:4: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 179 | Merr( " rename -> " ); | ^ ai_unix.c:168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | ckname( name ) | ^ 33 warnings generated. --- ai_fcrc.o --- --- ai_unix.o --- --- ai_ish.o --- ai_ish.c:14:29: warning: call to undeclared function 'Maccess'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 14 | if( (hp.mode & mOWRITE) && Maccess( name ) ){ | ^ ai_ish.c:22:5: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 22 | p_strcpy( s, name ); | ^ ai_ish.c:36:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 36 | Merr( " -> " ); | ^ ai_ish.c:10:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | getfname( name ) | ^ --- ai_blk2.o --- ai_blk2.c:9:15: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 9 | crc_set( str, len ) | ^ 10 | unsigned char *str; 11 | { ai_blk2.c:9:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 8 | static INLINE | ~~~~~~ | int 9 | crc_set( str, len ) | ^ ai_blk2.c:12:23: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 12 | unsigned short crc= ~crc_check( 0xffff, str, len ); | ^ ai_blk2.c:9:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | crc_set( str, len ) | ^ ai_blk2.c:15:1: warning: non-void function does not return a value [-Wreturn-type] 15 | } | ^ --- ai_ish.o --- ai_ish.c:76:2: warning: call to undeclared function 'Mflush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 76 | Mflush( &fmo ); | ^ ai_ish.c:85:6: warning: call to undeclared function 'Misfile'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 85 | if( Misfile( &fmo ) ){ | ^ ai_ish.c:87:4: warning: call to undeclared function 'fchmod'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 87 | fchmod( fmo.fn, hp.perm ); | ^ ai_ish.c:88:3: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 88 | Mclose( &fmo ); | ^ --- ai_blk2.o --- ai_blk2.c:19:16: warning: parameter 'pos' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 19 | sum_check( hp, pos, ptr, sumh, sumv ) | ^ 20 | T_HD *hp; 21 | unsigned char *ptr, *sumh, *sumv; 22 | { ai_blk2.c:19:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | sum_check( hp, pos, ptr, sumh, sumv ) | ^ ai_blk2.c:54:2: warning: call to undeclared function 'Mputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 54 | Mputs( &fmo, "--- " ); | ^ ai_blk2.c:58:3: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 58 | strnum( buf, hp->vol ); | ^ --- ai_ish.o --- ai_ish.c:90:4: warning: call to undeclared function 'filesetdate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 90 | filesetdate( hp.fname, hp.date ); | ^ ai_ish.c:103:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 103 | Merr( " -- multi volume " ); | ^ ai_ish.c:104:7: warning: call to undeclared function 'filecrc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 104 | if( filecrc( hp.fname, hp.tcrc ) ){ | ^ ai_ish.c:121:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 121 | ai_decode( ptr, len ) | ^ | int --- ai_blk2.o --- ai_blk2.c:65:2: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 65 | strnum( buf, hp->cline ); | ^ ai_blk2.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | enc_comment( hp ) | ^ ai_blk2.c:79:2: warning: call to undeclared function 'Mputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 79 | Mputs( &fmo, str ); | ^ ai_blk2.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | print_line( hp, str ) | ^ ai_blk2.c:91:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 91 | encblock( hp ) | ^ | int --- ai_ish.o --- ai_ish.c:128:7: warning: call to undeclared function 'checkhead'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 128 | if( checkhead( &hp, ptr, len ) ){ | ^ ai_ish.c:131:34: warning: call to undeclared function 'ckname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 131 | hp.outname : (unsigned char*)ckname(hp.fname); | ^ ai_ish.c:131:18: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 131 | hp.outname : (unsigned char*)ckname(hp.fname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_ish.c:136:6: warning: call to undeclared function 'p_strcmp'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] --- ai_blk2.o --- ai_blk2.c:101:10: warning: call to undeclared function 'uuencode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 101 | return uuencode( hp ); | ^ ai_blk2.c:105:8: warning: call to undeclared function 'Mopen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 105 | if( !Mopen( &fm, hp->fname ) ){ | ^ ai_blk2.c:106:4: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 106 | Merr( "open error\r\n" ); | ^ ai_blk2.c:109:24: warning: call to undeclared function 'ishname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 109 | ptr= (unsigned char*)ishname( str, hp->fname ); --- ai_ish.o --- 136 | p_strcmp( hp.fname, hp.skipname ) ){ | ^ ai_ish.c:137:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 137 | Merr( " skip\r\n" ); | ^ ai_ish.c:141:17: warning: call to undeclared function 'Mappend'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 141 | if( nodec= !Mappend( &fmo, name ) ) | ^ ai_ish.c:141:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 141 | if( nodec= !Mappend( &fmo, name ) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ --- ai_blk2.o --- | ^ ai_blk2.c:109:8: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 109 | ptr= (unsigned char*)ishname( str, hp->fname ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_blk2.c:110:3: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | p_strcpy( hp->fname, str ); | ^ ai_blk2.c:122:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 122 | Merr( str ); | ^ ai_blk2.c:123:3: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 123 | Merrch( ':' ); | ^ --- ai_ish.o --- ai_ish.c:141:14: note: place parentheses around the assignment to silence this warning 141 | if( nodec= !Mappend( &fmo, name ) ) | ^ | ( ) ai_ish.c:141:14: note: use '==' to turn this assignment into an equality comparison 141 | if( nodec= !Mappend( &fmo, name ) ) | ^ | == ai_ish.c:142:6: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 142 | Merr( "append error\r\n" ); | ^ ai_ish.c:144:6: warning: call to undeclared function 'Mseek'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] --- ai_blk2.o --- ai_blk2.c:124:8: warning: call to undeclared function 'Mcreate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 124 | if( !Mcreate( &fmo, str ) ){ | ^ ai_blk2.c:125:4: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 125 | Mclose( &fm ); | ^ ai_blk2.c:135:14: warning: call to undeclared function 'filesize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 135 | hp->fsize= filesize( fm.fn ); | ^ ai_blk2.c:136:13: warning: call to undeclared function 'filedate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 136 | hp->date= filedate( fm.fn ); | ^ --- ai_8.o --- ai_8.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 55 | encline_8( str, ptr, len ) | ^ | int ai_8.c:60:13: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 60 | for( len+= (int)ptr, ptr--, i= 0 ; (int)ptr < len ; i++ ){ | ^~~~~~~~ ai_8.c:60:37: warning: cast to smaller integer type 'int' from 'unsigned char *' [-Wpointer-to-int-cast] 60 | for( len+= (int)ptr, ptr--, i= 0 ; (int)ptr < len ; i++ ){ | ^~~~~~~~ ai_8.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | encline_8( str, ptr, len ) | ^ ai_8.c:76:1: warning: non-void function does not return a value [-Wreturn-type] 76 | } | ^ --- ai_ish.o --- 144 | Mseek( &fmo, hp.volsize*(hp.vol-1), 0 ); | ^ ai_ish.c:146:17: warning: call to undeclared function 'Mcreate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 146 | if( nodec= !Mcreate( &fmo, name ) ) | ^ ai_ish.c:146:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if( nodec= !Mcreate( &fmo, name ) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ai_ish.c:146:14: note: place parentheses around the assignment to silence this warning 146 | if( nodec= !Mcreate( &fmo, name ) ) | ^ | ( ) --- ai_blk2.o --- ai_blk2.c:140:3: warning: call to undeclared function 'Mputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 140 | Mputs( &fmo, "<<< " ); | ^ ai_blk2.c:144:4: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 144 | strnum( str, hp->vol ); | ^ ai_blk2.c:151:3: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 151 | strnum( str, hp->fsize ); | ^ ai_blk2.c:178:3: warning: call to undeclared function 'writehead'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | writehead( hp, buf ); | ^ --- ai_8.o --- ai_8.c:78:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 78 | decline_8( buf, ptr, len ) | ^ | int ai_8.c:78:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7 warnings generated. --- ai_ish.o --- ai_ish.c:146:14: note: use '==' to turn this assignment into an equality comparison 146 | if( nodec= !Mcreate( &fmo, name ) ) | ^ | == ai_ish.c:147:6: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 147 | Merr( "create error\r\n" ); | ^ ai_ish.c:173:13: warning: call to undeclared function 'decblock'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 173 | if( (ret= decblock( &hp, ptr, len )) != TRUE ){ | ^ ai_ish.c:121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | ai_decode( ptr, len ) | ^ --- ai_blk2.o --- ai_blk2.c:180:3: warning: call to undeclared function 'encline_7'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 180 | encline_7( str, buf, 63 /*jis7*/ ); | ^ ai_blk2.c:194:4: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 194 | memclr( hp->byte-2, buf+2 ); | ^ ai_blk2.c:198:23: warning: call to undeclared function 'Mread'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 198 | unsigned int byte= Mread( &fm, buf+1, hp->body ); | ^ ai_blk2.c:199:9: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] --- ai_ish.o --- ai_ish.c:185:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 185 | ai_decode_lastchance() | ^ | int ai_ish.c:188:6: warning: call to undeclared function 'decblock'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 188 | if( decblock( &hp, 0, 0 ) != EOISH ) | ^ ai_ish.c:189:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 189 | Merr( " eof error\r\n" ); | ^ ai_ish.c:191:1: warning: non-void function does not return a value [-Wreturn-type] 191 | } | ^ 30 warnings generated. --- ai_blk2.o --- 199 | crc= crc_check( crc, buf+1, byte ); | ^ ai_blk2.c:205:6: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 205 | memclr( len, buf+byte+3 ); | ^ ai_blk2.c:212:4: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 212 | memclr( DBUF, sumh ); | ^ ai_blk2.c:221:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | (*hp->exec)( str, buf, hp->byte ); | ^ ai_blk2.c:227:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | (*hp->exec)( str, sumv, hp->byte ); | ^ ai_blk2.c:245:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | (*hp->exec)( str, sumh, hp->byte ); | ^ ai_blk2.c:249:4: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 249 | Merrch( 'o' ); | ^ ai_blk2.c:253:5: warning: call to undeclared function 'Mflush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 253 | Mflush( &fmo ); | ^ ai_blk2.c:254:5: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 254 | Mclose( &fmo ); | ^ ai_blk2.c:255:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 255 | Merr( "\r\n" ); | ^ ai_blk2.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | encblock( hp ) | ^ 44 warnings generated. --- ai_n.o --- --- ai_blk2.o --- --- ai_ish.o --- --- ai_8.o --- --- ai_uue.o --- ai_uue.c:52:29: warning: parameter 'uulength' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | DecodeLine( str, ptr, slen, uulength ) | ^ 53 | unsigned char *str, *ptr; 54 | { ai_uue.c:52:23: warning: parameter 'slen' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | DecodeLine( str, ptr, slen, uulength ) | ^ 53 | unsigned char *str, *ptr; 54 | { ai_uue.c:52:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 51 | static | ~~~~~~ | int 52 | DecodeLine( str, ptr, slen, uulength ) | ^ ai_uue.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- aishmv.o --- aishmv.c:77:2: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 77 | Mprint( "\ | ^ aishmv.c:87:2: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 87 | Merr( msg1 ); | ^ aishmv.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | mverr( msg1, msg2 ) | ^ aishmv.c:96:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | for(; *s++= *p++ ;); | ~~~~^~~~~~ aishmv.c:96:12: note: place parentheses around the assignment to silence this warning 96 | for(; *s++= *p++ ;); | ^ | ( ) --- ai_uue.o --- ai_uue.c:90:26: warning: parameter 'chk' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | EncodeLine( str, ptr, n, chk ) | ^ 91 | unsigned char *str, *ptr; 92 | { ai_uue.c:90:23: warning: parameter 'n' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | EncodeLine( str, ptr, n, chk ) | ^ 91 | unsigned char *str, *ptr; 92 | { ai_uue.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | EncodeLine( str, ptr, n, chk ) | ^ ai_uue.c:109:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 109 | uudecode( hp, ptr, slen ) | ^ | int --- aishmv.o --- aishmv.c:96:12: note: use '==' to turn this assignment into an equality comparison 96 | for(; *s++= *p++ ;); | ^ | == aishmv.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | pp_strcpy( s, p ) | ^ aishmv.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | getword( str, ptr ) | ^ aishmv.c:112:11: warning: parameter 'fn' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 112 | fgetdate( fn ) | ^ 113 | { aishmv.c:112:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static | ~~~~~~ | int 112 | fgetdate( fn ) | ^ --- ai_uue.o --- ai_uue.c:121:29: warning: call to undeclared function 'PreRead'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 121 | unsigned char *p= (void*)PreRead(); | ^ ai_uue.c:121:22: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 121 | unsigned char *p= (void*)PreRead(); | ^~~~~~~~~~~~~~~~ ai_uue.c:123:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 123 | Merr( " (" ); | ^ ai_uue.c:124:5: warning: call to undeclared function 'Numerr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 124 | Numerr( hp->fsize ); --- aishmv.o --- aishmv.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] aishmv.c:121:17: warning: parameter 'date' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 121 | fsetdate( name, date ) | ^ 122 | char *name; 123 | { aishmv.c:121:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 120 | static | ~~~~~~ | int 121 | fsetdate( name, date ) | ^ aishmv.c:126:2: warning: call to undeclared function 'utime'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 126 | utime( name, tim ); | ^ aishmv.c:121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | fsetdate( name, date ) | ^ --- ai_uue.o --- | ^ ai_uue.c:125:5: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 125 | Merrch( ')' ); | ^ ai_uue.c:126:8: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 126 | p= (void*)PreRead(); | ^~~~~~~~~~~~~~~~ ai_uue.c:127:10: warning: call to undeclared function 'p_strmatch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 127 | if( !p_strmatch( p, "size " ) ){ | ^ ai_uue.c:128:23: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] --- aishmv.o --- aishmv.c:127:1: warning: non-void function does not return a value [-Wreturn-type] 127 | } | ^ aishmv.c:140:7: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 140 | if( !fork() ){ | ^ aishmv.c:141:3: warning: call to undeclared function 'execvp'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 141 | execvp( *buf, buf ); | ^ aishmv.c:143:3: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 143 | exit( 0 ); | ^ aishmv.c:143:3: note: include the header or explicitly provide a declaration for 'exit' --- ai_uue.o --- 128 | if( hp->fsize != numstr( p+5 ) ){ | ^ ai_uue.c:144:4: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 144 | Merrch( 'o' ); | ^ ai_uue.c:147:3: warning: call to undeclared function 'Mwrite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 147 | Mwrite( &fmo, str, hp->uulength= byte ); | ^ ai_uue.c:150:6: warning: call to undeclared function 'p_strmatch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 150 | !p_strmatch( ptr, "begin " ) ){ | ^ --- aishmv.o --- aishmv.c:145:2: warning: call to undeclared function 'wait'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 145 | wait( 0 ); | ^ aishmv.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | qexec( ptr ) | ^ aishmv.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 200 | static | ~~~~~~ | int 201 | filecrc() | ^ aishmv.c:207:17: warning: call to undeclared function 'Mread'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 207 | total+= size= Mread( &fm, buf, BUFSIZE ); | ^ --- ai_uue.o --- ai_uue.c:152:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 152 | Merr( " -- error\r\n" ); | ^ ai_uue.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | uudecode( hp, ptr, slen ) | ^ ai_uue.c:159:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 159 | uuencode( hp ) | ^ | int ai_uue.c:166:8: warning: call to undeclared function 'Mopen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 166 | if( !Mopen( &fm, hp->fname ) ){ | ^ ai_uue.c:167:4: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] --- aishmv.o --- aishmv.c:208:26: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 208 | crc16= (unsigned short)crc_check( crc16, buf, size ); | ^ aishmv.c:209:24: warning: call to undeclared function 'crc_check32'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 209 | crc32= (unsigned int)crc_check32( crc32, buf, size ); | ^ aishmv.c:230:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 229 | static | ~~~~~~ | int 230 | aish() | ^ aishmv.c:238:10: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] --- ai_uue.o --- 167 | Merr( "open error\r\n" ); | ^ ai_uue.c:172:24: warning: call to undeclared function 'ishname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 172 | ptr= (unsigned char*)ishname( str, hp->fname ); | ^ ai_uue.c:172:8: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 172 | ptr= (unsigned char*)ishname( str, hp->fname ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_uue.c:173:3: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 173 | p_strcpy( hp->fname, str ); | ^ ai_uue.c:185:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] --- aishmv.o --- 238 | mverr( fname, ":can't split" ); | ^~~~~ aishmv.c:241:6: warning: call to undeclared function 'Mcreate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 241 | if( Mcreate( &fmo, tmpnm ) ){ | ^ aishmv.c:246:10: warning: call to undeclared function 'Mread'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 246 | size= Mread( &fm, buf, rsize ); | ^ aishmv.c:248:8: warning: call to undeclared function 'Mwrite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 248 | if( Mwrite( &fmo, buf, size ) < 0 ) | ^ --- ai_uue.o --- 185 | Merr( str ); | ^ ai_uue.c:186:8: warning: call to undeclared function 'Mcreate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 186 | if( !Mcreate( &fmo, str ) ){ | ^ ai_uue.c:187:4: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 187 | Mclose( &fm ); | ^ ai_uue.c:192:7: warning: call to undeclared function 'Misfile'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 192 | if( Misfile( &fm ) ){ | ^ ai_uue.c:193:33: warning: call to undeclared function 'fileperm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] --- aishmv.o --- aishmv.c:249:12: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 249 | mverr( tmpnm, ":tmp write err" ); | ^~~~~ aishmv.c:255:3: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 255 | Mclose( &fmo ); | ^ aishmv.c:257:13: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 257 | fsetdate( tmpnm, fdate ); | ^~~~~ --- ai_uue.o --- 193 | sprintf( buf, "begin %03o ", fileperm( fm.fn ) ); | ^ ai_uue.c:193:13: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 193 | sprintf( buf, "begin %03o ", fileperm( fm.fn ) ); | ^~~ /usr/include/stdio.h:285:31: note: passing argument to parameter here 285 | int sprintf(char * __restrict, const char * __restrict, ...); | ^ ai_uue.c:194:4: warning: call to undeclared function 'Mputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 194 | Mputs( &fmo, buf ); | ^ --- aishmv.o --- aishmv.c:259:3: warning: call to undeclared function 'ishname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 259 | ishname( ifname, fname ); | ^ aishmv.c:260:8: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 260 | ptr= (unsigned char*)ishname( ofname, *sname ? sname : fname ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aishmv.c:271:24: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 271 | str= pp_strcpy( str, AISH ); | ^~~~ aishmv.c:25:15: note: expanded from macro 'AISH' 25 | #define AISH "aish" | ^~~~~~ --- ai_uue.o --- ai_uue.c:196:4: warning: call to undeclared function 'Mputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 196 | Mputs( &fmo, "begin 644 " ); | ^ ai_uue.c:204:3: warning: call to undeclared function 'Mputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 204 | Mputs( &fmo, *hp->skipname ? hp->skipname : hp->fname ); | ^ ai_uue.c:208:22: warning: call to undeclared function 'Mread'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 208 | unsigned int byte= Mread( &fm, buf, hp->stepline ); | ^ ai_uue.c:211:3: warning: call to undeclared function 'Mputs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 211 | Mputs( &fmo, str ); --- aishmv.o --- aishmv.c:275:9: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 275 | str+= strnum( str, (volume<<16)+(volmax<<8)+(os&255) ); | ^ aishmv.c:317:10: warning: passing 'unsigned char[1024]' 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] 317 | qexec( cmd ); | ^~~ aishmv.c:318:3: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 318 | unlink( tmpnm ); | ^ aishmv.c:320:11: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] --- ai_uue.o --- | ^ ai_uue.c:215:4: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 215 | strnum( buf, hp->fsize ); | ^ ai_uue.c:218:4: warning: call to undeclared function 'Mflush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 218 | Mflush( &fmo ); | ^ ai_uue.c:219:4: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 219 | Mclose( &fmo ); | ^ ai_uue.c:220:4: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 220 | Merr( "\r\n" ); | ^ --- aishmv.o --- 320 | mverr( fname, ":too many volumes" ); | ^~~~~ aishmv.c:324:10: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 324 | mverr( tmpnm, ":create error" ); | ^~~~~ aishmv.c:341:2: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 341 | p_strcpy( ptr, TMPNM ); | ^ aishmv.c:331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | gettemp( ptr ) | ^ aishmv.c:350:7: warning: parameter 'argc' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | main( argc, argv ) | ^ --- ai_uue.o --- ai_uue.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | uuencode( hp ) | ^ 43 warnings generated. --- aishmv.o --- 351 | char **argv; 352 | #endif 353 | { aishmv.c:349:1: warning: return type of 'main' is not 'int' [-Wmain-return-type] 349 | void | ^ aishmv.c:349:1: note: change return type to 'int' 349 | void | ^~~~ | int aishmv.c:360:19: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 360 | for(; --argc && (p_strcpy( ptr, *++argv ),1) ;) | ^ aishmv.c:374:12: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 374 | line= numstr( p ); | ^ aishmv.c:382:13: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 382 | line= numstr( *++argv ); | ^ aishmv.c:400:13: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 400 | title= numstr( p ); | ^ aishmv.c:408:14: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 408 | title= numstr( *++argv ); | ^ aishmv.c:415:10: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 415 | os= numstr( p ); | ^ aishmv.c:423:11: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 423 | os= numstr( *++argv ); | ^ aishmv.c:467:8: warning: call to undeclared function 'Mopen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 467 | if( Mopen( &fm, fname ) ){ | ^ aishmv.c:474:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 474 | Merr( "crc check.." ); | ^ aishmv.c:476:5: warning: call to undeclared function 'Mseek'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 476 | Mseek( &fm, 0, 0 ); | ^ aishmv.c:479:5: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 479 | Mclose( &fm ); | ^ aishmv.c:481:12: warning: passing 'unsigned char[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 481 | mverr( fname, ":open error" ); | ^~~~~ aishmv.c:350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | main( argc, argv ) | ^ 56 warnings generated. --- ai_hed.o --- ai_hed.c:54:2: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 54 | memclr( sizeof(T_HD)-NAMES, hp ); | ^ ai_hed.c:56:23: warning: call to undeclared function 'getword'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 56 | ptr= (unsigned char*)getword( hp->fname, ptr ); | ^ ai_hed.c:56:7: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 56 | ptr= (unsigned char*)getword( hp->fname, ptr ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_hed.c:58:8: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 58 | ptr= (unsigned char*)getword( hp->fname, ptr ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_hed.c:59:13: warning: call to undeclared function 'num7str'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 59 | hp->perm= num7str( hp->fname ); | ^ ai_hed.c:61:9: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 61 | ptr= (unsigned char*)getword( hp->fname, ptr ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_hed.c:63:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 63 | Merr( hp->fname ); | ^ ai_hed.c:64:5: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 64 | Merrch( ' ' ); | ^ ai_hed.c:66:5: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 66 | Mprint( hp->fname ); | ^ ai_hed.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | readuuhead( hp, ptr, slen ) | ^ ai_hed.c:81:9: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | Numerr( i ) | ^ 82 | { ai_hed.c:84:2: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 84 | strnum( buf, i ); | ^ ai_hed.c:85:2: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 85 | Merr( buf ); | ^ ai_hed.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | Numerr( i ) | ^ ai_hed.c:89:9: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 89 | Numput( i ) | ^ 90 | { ai_hed.c:92:2: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 92 | strnum( buf, i ); | ^ ai_hed.c:93:2: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 93 | Mprint( buf ); | ^ ai_hed.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | Numput( i ) | ^ ai_hed.c:103:43: warning: passing arguments to 'decline_7' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | unsigned int len= *ptr == '!' ? decline_7( &hd, ptr, slen ) : | ^ ai_hed.c:104:16: warning: passing arguments to 'decline_8' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | decline_8( &hd, ptr, slen ); | ^ ai_hed.c:105:18: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 105 | if( len > 60 && crc_check( 0xffff, &hd, len ) == 0x1d0f ){ | ^ ai_hed.c:109:3: warning: call to undeclared function 'timecpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 109 | timecpy( &hp->fsize, hd.fs ); | ^ ai_hed.c:110:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | if( hp->vol= hd.volume ){ | ~~~~~~~^~~~~~~~~~~ ai_hed.c:110:14: note: place parentheses around the assignment to silence this warning 110 | if( hp->vol= hd.volume ){ | ^ | ( ) ai_hed.c:110:14: note: use '==' to turn this assignment into an equality comparison 110 | if( hp->vol= hd.volume ){ | ^ | == ai_hed.c:139:5: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 139 | p_strcpy( hp->fname, hp->adjname ); | ^ ai_hed.c:145:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 145 | Merr( hp->fname ); | ^ ai_hed.c:146:5: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 146 | Merrch( '(' ); | ^ ai_hed.c:155:5: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 155 | Mprint( hp->fname ); | ^ ai_hed.c:156:5: warning: call to undeclared function 'Mputchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 156 | Mputchar( ' ' ); | ^ ai_hed.c:165:5: warning: call to undeclared function 'DATESTR'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 165 | DATESTR( | ^ ai_hed.c:173:5: warning: call to undeclared function 'TIMESTR'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 173 | TIMESTR( | ^ ai_hed.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | readhead( hp, ptr, slen ) | ^ ai_hed.c:212:21: warning: call to undeclared function 'p_strmatch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 212 | *ptr == 'b' && !p_strmatch( ptr, "begin " ) ){ | ^ ai_hed.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | checkhead( hp, ptr, slen ) | ^ ai_hed.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 226 | writehead( hp, hd ) | ^ | int ai_hed.c:232:2: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 232 | memclr( sizeof(struct headline), hd ); | ^ ai_hed.c:235:3: warning: call to undeclared function 'timecpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 235 | timecpy( hd->fs, &hp->volsize ); | ^ ai_hed.c:246:3: warning: call to undeclared function 'timecpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 246 | timecpy( hd->fs, &hp->fsize ); | ^ ai_hed.c:255:23: warning: call to undeclared function 'ishname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 255 | ptr= (unsigned char*)ishname( buf, hp->fname ); | ^ ai_hed.c:255:7: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 255 | ptr= (unsigned char*)ishname( buf, hp->fname ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ai_hed.c:267:2: warning: call to undeclared function 'timecpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 267 | timecpy( hd->date, &hp->date ); | ^ ai_hed.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | writehead( hp, hd ) | ^ ai_hed.c:268:1: warning: non-void function does not return a value [-Wreturn-type] 268 | } | ^ 42 warnings generated. --- ai_blk.o --- ai_blk.c:13:10: warning: parameter 'err' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 13 | ecc( hp, err, decbuf ) | ^ 14 | T_HD *hp; 15 | unsigned char **decbuf; 16 | { ai_blk.c:13:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 12 | static | ~~~~~~ | int 13 | ecc( hp, err, decbuf ) | ^ ai_blk.c:31:3: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 31 | memclr( hp->byte-2-1, decbuf[e2]+1 ); | ^ ai_blk.c:40:2: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 40 | memclr( hp->byte, decbuf[hp->byte-1] ); | ^ ai_blk.c:13:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | ecc( hp, err, decbuf ) | ^ ai_blk.c:56:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 55 | static | ~~~~~~ | int 56 | crc_ad( hp, decbuf ) | ^ ai_blk.c:70:4: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 70 | memclr( hp->byte-2-1, decbuf[i]+1 ); | ^ ai_blk.c:80:3: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 80 | Merrch( 'e' ); UFLUSH(); | ^ ai_blk.c:82:4: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 82 | Merr( " too many error\r\n" ); | ^ ai_blk.c:87:3: warning: call to undeclared function 'Merrch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 87 | Merrch( 'o' ); UFLUSH(); | ^ ai_blk.c:91:9: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 91 | crc= crc_check( crc, decbuf[i]+1, tic ); | ^ ai_blk.c:92:9: warning: call to undeclared function 'Mwrite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 92 | if( !Mwrite( &fmo, decbuf[i]+1, tic ) ){ | ^ ai_blk.c:93:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 93 | Merr( " write error\r\n" ); | ^ ai_blk.c:98:9: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 98 | crc= crc_check( crc, decbuf[i]+1, tic-1 ); | ^ ai_blk.c:99:9: warning: call to undeclared function 'Mwrite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 99 | if( !Mwrite( &fmo, decbuf[i]+1, tic-1 ) ){ | ^ ai_blk.c:100:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 100 | Merr( " write error\r\n" ); | ^ ai_blk.c:108:11: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 108 | crc= crc_check(crc,decbuf[i]+1,tic-2); | ^ ai_blk.c:109:11: warning: call to undeclared function 'Mwrite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 109 | if( !Mwrite( &fmo, decbuf[i]+1, tic-2 ) ){ | ^ ai_blk.c:110:7: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | Merr( " write error\r\n" ); | ^ ai_blk.c:129:4: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 129 | Merr( "CRC error\r\n" ); | ^ ai_blk.c:133:3: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 133 | Merr( "\r\n" ); | ^ ai_blk.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | crc_ad( hp, decbuf ) | ^ ai_blk.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | decblock( hp, ptr, slen ) | ^ | int ai_blk.c:157:10: warning: call to undeclared function 'uudecode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 157 | return uudecode( hp, ptr, slen ); | ^ ai_blk.c:169:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | (len= (*hp->exec)( dpbuf[0], ptr, slen )) < hp->byte || | ^ ai_blk.c:170:4: warning: call to undeclared function 'crc_check'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 170 | crc_check( 0xffff, dpbuf[0], len ) != 0x1d0f || | ^ ai_blk.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | decblock( hp, ptr, slen ) | ^ 27 warnings generated. --- ai_uue.o --- --- ai_blk.o --- --- aish.o --- aish.c:18:2: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 18 | Mprint( "\ | ^ aish.c:28:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | getword( str, ptr ) | ^ aish.c:41:18: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | MMgets( fm, ptr, len ) | ^ 42 | m_file *fm; 43 | unsigned char *ptr; 44 | { aish.c:41:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | static | ~~~~~~ | int 41 | MMgets( fm, ptr, len ) | ^ aish.c:47:26: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 47 | return (unsigned char*)p_strcpy( ptr, PreBuf )-ptr; | ^ aish.c:47:10: warning: cast to 'unsigned char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 47 | return (unsigned char*)p_strcpy( ptr, PreBuf )-ptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aish.c:49:9: warning: call to undeclared function 'Mgets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 49 | return Mgets( fm, ptr, len ); | ^ aish.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | MMgets( fm, ptr, len ) | ^ aish.c:54:2: warning: call to undeclared function 'Mgets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 54 | Mgets( &fm, PreBuf, RBSIZE-8 ); | ^ aish.c:66:7: warning: parameter 'argc' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | main( argc, argv ) | ^ 67 | char **argv; 68 | #endif 69 | { aish.c:65:1: warning: return type of 'main' is not 'int' [-Wmain-return-type] 65 | void | ^ aish.c:65:1: note: change return type to 'int' 65 | void | ^~~~ | int aish.c:72:2: warning: call to undeclared function 'memclr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 72 | memclr( sizeof(T_HD), &hp ); | ^ aish.c:82:19: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 82 | for(; --argc && (p_strcpy( ptr, *++argv ),1) ;) | ^ aish.c:119:19: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 119 | hp.stepline= numstr( p+1 ); | ^ aish.c:127:20: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 127 | hp.stepline= numstr( *++argv ); | ^ aish.c:135:17: warning: call to undeclared function 'numstr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 135 | hp.volsize= numstr( p+1 ); | ^ aish.c:234:5: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 234 | exit( 1 ); | ^ aish.c:234:5: note: include the header or explicitly provide a declaration for 'exit' aish.c:239:8: warning: call to undeclared function 'Mopen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 239 | if( Mopen( &fm, ptr ) ){ | ^ aish.c:243:6: warning: call to undeclared function 'MimeDec'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 243 | MimeDec( &fm ); | ^ aish.c:247:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | for(; len= MMgets( &fm, ptr, RBSIZE-8 ) ;){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aish.c:247:14: note: place parentheses around the assignment to silence this warning 247 | for(; len= MMgets( &fm, ptr, RBSIZE-8 ) ;){ | ^ | ( ) aish.c:247:14: note: use '==' to turn this assignment into an equality comparison 247 | for(; len= MMgets( &fm, ptr, RBSIZE-8 ) ;){ | ^ | == aish.c:249:7: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 249 | Mprint( ptr ), | ^ aish.c:254:13: warning: call to undeclared function 'ai_decode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 254 | nodec= ai_decode( ptr, len ); | ^ aish.c:257:6: warning: call to undeclared function 'ai_decode_lastchance'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 257 | ai_decode_lastchance(); | ^ aish.c:259:5: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 259 | Mclose( &fm ); | ^ aish.c:261:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 261 | Merr( "open error\r\n" ); | ^ aish.c:263:8: warning: call to undeclared function 'Mopen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 263 | if( Mopen( &fm, ptr ) ){ | ^ aish.c:265:25: warning: call to undeclared function 'Mgets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | for( line= 1 ; len= Mgets( &fm, ptr, RBSIZE-8 ) ; line++ ){ | ^ aish.c:265:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 265 | for( line= 1 ; len= Mgets( &fm, ptr, RBSIZE-8 ) ; line++ ){ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aish.c:265:23: note: place parentheses around the assignment to silence this warning 265 | for( line= 1 ; len= Mgets( &fm, ptr, RBSIZE-8 ) ; line++ ){ | ^ | ( ) aish.c:265:23: note: use '==' to turn this assignment into an equality comparison 265 | for( line= 1 ; len= Mgets( &fm, ptr, RBSIZE-8 ) ; line++ ){ | ^ | == aish.c:266:10: warning: call to undeclared function 'checkhead'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 266 | if( checkhead( &hp, ptr, len-1 ) ){ | ^ aish.c:267:7: warning: call to undeclared function 'Numput'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 267 | Numput( line ); | ^ aish.c:268:7: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 268 | Mprint( "\r\n" ); | ^ aish.c:271:5: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 271 | Mclose( &fm ); | ^ aish.c:273:5: warning: call to undeclared function 'Merr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 273 | Merr( "open error\r\n" ); | ^ aish.c:277:11: warning: call to undeclared function 'encblock'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 277 | while( encblock( &hp ) == TRUE ); | ^ aish.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | main( argc, argv ) | ^ 35 warnings generated. --- mimedec.o --- mimedec.c:58:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | decbenc( str, ptr ) | ^ mimedec.c:74:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 73 | static | ~~~~~~ | int 74 | ISalnum( ch ) | ^ mimedec.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] mimedec.c:83:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 82 | static | ~~~~~~ | int 83 | strcmpi( str, ptr ) | ^ mimedec.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] mimedec.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | get_tkn( str, ptr, ch ) | ^ mimedec.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | get_tkn2( str, ptr, ch ) | ^ mimedec.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | get_word( str, ptr ) | ^ mimedec.c:144:17: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 144 | ptr= get_word( content_type, ptr ); | ^~~~~~~~~~~~ mimedec.c:146:18: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 146 | ptr= get_word( content_name, ptr+1 ); | ^~~~~~~~~~~~ mimedec.c:149:22: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 149 | if( !strcmpi( buf, "charset" ) ){ | ^~~~~~~~~ mimedec.c:151:20: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 151 | ptr= get_tkn2( charset, ptr+1, '"' ); | ^~~~~~~ mimedec.c:152:28: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 152 | }else if( !strcmpi( buf, "name" ) ){ | ^~~~~~ mimedec.c:154:20: warning: passing 'char[255]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 154 | ptr= get_tkn2( file_outname, ptr+1, '"' ); | ^~~~~~~~~~~~ mimedec.c:155:28: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 155 | }else if( !strcmpi( buf, "boundary" ) ){ | ^~~~~~~~~~ mimedec.c:157:20: warning: passing 'char[255]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 157 | ptr= get_tkn2( file_boundary, ptr+1, '"' ); | ^~~~~~~~~~~~~ mimedec.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | content_decode( ptr ) | ^ mimedec.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | line_decode( ptr ) | ^ | int mimedec.c:170:31: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 170 | if( *p && !strcmpi( chset, charset ) ){ | ^~~~~~~ mimedec.c:175:5: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 175 | PutLine( obuf ); | ^ mimedec.c:15:21: note: expanded from macro 'PutLine' 15 | #define PutLine(a) Mprint( a ) | ^ mimedec.c:178:4: warning: call to undeclared function 'Mputchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | PutChar( *ptr ); | ^ mimedec.c:16:21: note: expanded from macro 'PutChar' 16 | #define PutChar(a) Mputchar( a ) | ^ mimedec.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | line_decode( ptr ) | ^ mimedec.c:180:1: warning: non-void function does not return a value [-Wreturn-type] 180 | } | ^ mimedec.c:186:8: warning: call to undeclared function 'Mgets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 186 | for(; Mgets( fm, ibuf, IOBUF ) ;){ | ^ mimedec.c:187:3: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 187 | PutLine( ibuf ); | ^ mimedec.c:15:21: note: expanded from macro 'PutLine' 15 | #define PutLine(a) Mprint( a ) | ^ mimedec.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | skip_header( fm ) | ^ mimedec.c:202:13: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 202 | s= (void*)p_strcpy( name, content_type ); | ^ mimedec.c:202:6: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 202 | s= (void*)p_strcpy( name, content_type ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mimedec.c:204:6: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 204 | s= (void*)p_strcpy( s, content_name ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mimedec.c:206:3: warning: call to undeclared function 'strnum'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 206 | strnum( s, TmpNumber++ ); | ^ mimedec.c:208:3: warning: call to undeclared function 'p_strcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 208 | p_strcpy( name, file_outname ); | ^ mimedec.c:210:6: warning: call to undeclared function 'Mcreate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 210 | if( Mcreate( &fo, name ) ){ | ^ mimedec.c:211:9: warning: call to undeclared function 'Mgets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 211 | for(; Mgets( fm, ibuf, IOBUF ) ;){ | ^ mimedec.c:214:5: warning: call to undeclared function 'Mwrite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 214 | Mwrite( &fo, obuf, p-obuf ); | ^ mimedec.c:216:5: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 216 | PutLine( ibuf ); | ^ mimedec.c:15:21: note: expanded from macro 'PutLine' 15 | #define PutLine(a) Mprint( a ) | ^ mimedec.c:221:3: warning: call to undeclared function 'Mflush'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 221 | Mflush( &fo ); | ^ mimedec.c:222:3: warning: call to undeclared function 'Mclose'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 222 | Mclose( &fo ); | ^ mimedec.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | bin_decode( fm ) | ^ mimedec.c:226:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 226 | MimeDec( fm ) | ^ | int mimedec.c:230:8: warning: call to undeclared function 'Mgets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 230 | for(; Mgets( fm, ibuf, IOBUF ) ;){ | ^ mimedec.c:231:8: warning: call to undeclared function 'p_strmatch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 231 | if( !p_strmatch( ibuf, "Content-Type: " ) ){ | ^ mimedec.c:232:4: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 232 | PutLine( ibuf ); | ^ mimedec.c:15:21: note: expanded from macro 'PutLine' 15 | #define PutLine(a) Mprint( a ) | ^ mimedec.c:236:4: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 236 | PutLine( ibuf ); | ^ mimedec.c:15:21: note: expanded from macro 'PutLine' 15 | #define PutLine(a) Mprint( a ) | ^ mimedec.c:238:14: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 238 | get_word( encoding_name, ibuf+27 ); | ^~~~~~~~~~~~~ mimedec.c:240:18: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 240 | if( !strcmpi( encoding_name, ENCODING ) ) | ^~~~~~~~~~~~~ mimedec.c:240:33: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 240 | if( !strcmpi( encoding_name, ENCODING ) ) | ^~~~~~~~ mimedec.c:9:19: note: expanded from macro 'ENCODING' 9 | #define ENCODING "Base64" | ^~~~~~~~ mimedec.c:244:4: warning: call to undeclared function 'Mprint'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 244 | PutLine( "\r\n" ); | ^ mimedec.c:15:21: note: expanded from macro 'PutLine' 15 | #define PutLine(a) Mprint( a ) | ^ mimedec.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | MimeDec( fm ) | ^ mimedec.c:247:1: warning: non-void function does not return a value [-Wreturn-type] 247 | } | ^ 49 warnings generated. --- aish --- cc ai_crc.o ai_blk2.o ai_fio.o ai_fcrc.o ai_7.o ai_8.o ai_s.o ai_n.o ai_hed.o ai_ish.o ai_blk.o ai_nam.o aish.o ai_uue.o mimedec.o ai_unix.o -o aish --- ai_fiomv.o --- ai_fio.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | Mputchar( ch ) | ^ ai_fio.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | Merrch( ch ) | ^ ai_fio.c:255:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 255 | Mprint( ptr ) | ^ | int ai_fio.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:259:1: warning: non-void function does not return a value [-Wreturn-type] 259 | } | ^ ai_fio.c:261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 261 | Merr( ptr ) | ^ | int ai_fio.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:265:1: warning: non-void function does not return a value [-Wreturn-type] 265 | } | ^ ai_fio.c:267:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 267 | Mopen( fm, name ) | ^ | int ai_fio.c:275:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 275 | }else if( fm->fp= fopen( name, BROPEN ) ){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ai_fio.c:275:18: note: place parentheses around the assignment to silence this warning 275 | }else if( fm->fp= fopen( name, BROPEN ) ){ | ^ | ( ) ai_fio.c:275:18: note: use '==' to turn this assignment into an equality comparison 275 | }else if( fm->fp= fopen( name, BROPEN ) ){ | ^ | == ai_fio.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | Mopen( fm, name ) | ^ ai_fio.c:282:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 282 | Mcreate( fm, name ) | ^ | int ai_fio.c:293:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 293 | }else if( fm->fp= fopen( name, BWOPEN ) ){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ai_fio.c:293:18: note: place parentheses around the assignment to silence this warning 293 | }else if( fm->fp= fopen( name, BWOPEN ) ){ | ^ | ( ) ai_fio.c:293:18: note: use '==' to turn this assignment into an equality comparison 293 | }else if( fm->fp= fopen( name, BWOPEN ) ){ | ^ | == ai_fio.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | Mcreate( fm, name ) | ^ ai_fio.c:301:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 301 | Mappend( fm, name ) | ^ | int ai_fio.c:305:6: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 305 | if( access( name, 0 /*F_OK*/ ) < 0 ) | ^ ai_fio.c:307:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 307 | if( fm->fp= fopen( name, BRWOPEN ) ){ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ai_fio.c:307:12: note: place parentheses around the assignment to silence this warning 307 | if( fm->fp= fopen( name, BRWOPEN ) ){ | ^ | ( ) ai_fio.c:307:12: note: use '==' to turn this assignment into an equality comparison 307 | if( fm->fp= fopen( name, BRWOPEN ) ){ | ^ | == ai_fio.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | Mappend( fm, name ) | ^ ai_fio.c:314:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | Mclose( fm ) | ^ | int ai_fio.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:319:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 319 | } | ^ ai_fio.c:321:17: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 321 | Mread( fm, buf, len ) | ^ 322 | m_file *fm; 323 | char *buf; 324 | { ai_fio.c:321:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 321 | Mread( fm, buf, len ) | ^ | int ai_fio.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:330:17: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | Mgets( fm, buf, len ) | ^ 331 | m_file *fm; 332 | unsigned char *buf; 333 | { ai_fio.c:330:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 330 | Mgets( fm, buf, len ) | ^ | int ai_fio.c:335:13: warning: passing 'unsigned char[1024]' 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] 335 | if( fgets( readbuf, RDBUFSIZE, fm->fp ) ){ | ^~~~~~~ /usr/include/stdio.h:257:30: note: passing argument to parameter here 257 | char *fgets(char * __restrict, int, FILE * __restrict); | ^ ai_fio.c:345:10: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 345 | return strlen( buf )+1; | ^ ai_fio.c:345:10: note: include the header or explicitly provide a declaration for 'strlen' ai_fio.c:345:18: warning: passing '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] 345 | return strlen( buf )+1; | ^~~ ai_fio.c:330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | Mgets( fm, buf, len ) | ^ ai_fio.c:350:18: warning: parameter 'len' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | Mwrite( fm, ptr, len ) | ^ 351 | m_file *fm; 352 | char *ptr; 353 | { ai_fio.c:350:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 350 | Mwrite( fm, ptr, len ) | ^ | int ai_fio.c:350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:357:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 357 | Mputs( fm, ptr ) | ^ | int ai_fio.c:357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 372 | Mflush( fm ) | ^ | int ai_fio.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:376:1: warning: non-void function does not return a value [-Wreturn-type] 376 | } | ^ ai_fio.c:378:17: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 378 | Mseek( fm, pos, mode ) | ^ 379 | m_file *fm; 380 | { ai_fio.c:378:12: warning: parameter 'pos' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 378 | Mseek( fm, pos, mode ) | ^ 379 | m_file *fm; 380 | { ai_fio.c:378:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 378 | Mseek( fm, pos, mode ) | ^ | int ai_fio.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ai_fio.c:382:1: warning: non-void function does not return a value [-Wreturn-type] 382 | } | ^ ai_fio.c:384:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 384 | Misfile( fm ) | ^ | int ai_fio.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 warnings generated. --- aishmv --- cc aishmv.o ai_crc32.o ai_crcmv.o ai_fiomv.o ai_nam.o ai_unix.o -o aishmv =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for aish-1.13 ===> Generating temporary packing list install -s -m 555 aish /wrkdirs/usr/ports/converters/aish/work/stage/usr/local/bin install -s -m 555 aishmv /wrkdirs/usr/ports/converters/aish/work/stage/usr/local/bin install -m 555 ishcat /wrkdirs/usr/ports/converters/aish/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/converters/aish/work/aish113u/aish.txt /wrkdirs/usr/ports/converters/aish/work/stage/usr/local/share/doc/ja/aish ====> 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-03-11T21:53:09+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=4485bd8221c2' '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 aish-1.13 ===> Building aish-1.13 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for aish-1.13 build of converters/aish | aish-1.13 ended at Wed Mar 11 17:53:19 EDT 2026 build time: 00:00:15