=>> Building devel/cweb build started at Sun Sep 28 11:09:09 EDT 2025 port directory: /usr/ports/devel/cweb package name: cweb-3.64a.a_1 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: gerald@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1186 Aug 27 2024 /usr/ports/devel/cweb/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: d4329229fbe8 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 16 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/16/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_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 cweb-3.64a.a_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- gerald@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/cweb/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/cweb/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/cweb/work/.cache HOME=/wrkdirs/usr/ports/devel/cweb/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/cweb/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/cweb/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/devel/cweb/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/cweb/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/cweb/work/.cache HOME=/wrkdirs/usr/ports/devel/cweb/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/cweb/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/cweb/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/cweb" EXAMPLESDIR="share/examples/cweb" DATADIR="share/cweb" WWWDIR="www/cweb" ETCDIR="etc/cweb" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cweb DOCSDIR=/usr/local/share/doc/cweb EXAMPLESDIR=/usr/local/share/examples/cweb WWWDIR=/usr/local/www/cweb ETCDIR=/usr/local/etc/cweb --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cweb-3.64a.a_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> cweb-3.64a.a_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of cweb-3.64a.a_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cweb-3.64a.a_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cweb-3.64a.a_1 for building => SHA256 Checksum OK for cweb-3.64aa.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cweb-3.64a.a_1 for building ===> Extracting for cweb-3.64a.a_1 => SHA256 Checksum OK for cweb-3.64aa.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 cweb-3.64a.a_1 ===> Applying FreeBSD patches for cweb-3.64a.a_1 from /usr/ports/devel/cweb/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cweb-3.64a.a_1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> cweb-3.64a.a_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of cweb-3.64a.a_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for cweb-3.64a.a_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for cweb-3.64a.a_1 --- ctangle.o --- --- common.o --- --- ctangle.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ctangle.c -o ctangle.o --- common.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DCWEBINPUTS=\"/usr/local/share/cweb\" -c common.c common.w:1412:12: warning: incompatible redeclaration of library function 'strlen' [-Wincompatible-library-redeclaration] 1412 | extern int strlen(); | ^ common.w:1412:12: note: 'strlen' is a builtin with type 'unsigned long (const char *)' common.w:1381:6: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1381 | fatal("! Cannot open output file ",C_file_name); | ^ common.w:1386:6: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1386 | fatal("! Cannot open output file ",tex_file_name); | ^ common.w:184:35: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | ungetc(c,fp);loc= buffer;err_print("! Input line too long"); | ^ common.w:173:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | int input_ln(fp) | ^ common.w:275:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | err_print("! Missing @x in change file"); | ^ common.w:286:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | err_print("! Change file ended after @x"); | ^ common.w:334:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | err_print("! Change file ended before @y"); | ^ common.w:360:24: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | loc= buffer+2;err_print("! Where is the matching @y?"); | ^ common.w:367:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 367 | err_print("of the preceding lines failed to match"); | ^ common.w:348:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 348 | err_print("! CWEB file ended during a change"); | ^ common.w:397:6: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | fatal("! Cannot open input file ",web_file_name); | ^ common.w:403:6: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | fatal("! Cannot open change file ",change_file_name); | ^ common.w:540:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | err_print("! Change file ended without @z"); | ^ common.w:556:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | err_print("! Where is the matching @z?"); | ^ common.w:442:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | err_print("! Include file name not given"); | ^ common.w:447:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | err_print("! Too many nested includes"); | ^ common.w:486:25: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | if(k> cur_file_name_end)too_long(); | ^ common.w:107:10: note: expanded from macro 'too_long' 107 | err_print("! Include file name too long") ;goto restart;} \ | ^ common.w:495:14: warning: passing arguments to 'strlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | if((l= strlen(kk))> max_file_name_length-2)too_long(); | ^ common.w:495:44: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | if((l= strlen(kk))> max_file_name_length-2)too_long(); | ^ common.w:107:10: note: expanded from macro 'too_long' 107 | err_print("! Include file name too long") ;goto restart;} \ | ^ common.w:500:14: warning: passing arguments to 'strlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | if((l= strlen(CWEBINPUTS))> max_file_name_length-2)too_long(); | ^ common.w:500:52: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | if((l= strlen(CWEBINPUTS))> max_file_name_length-2)too_long(); | ^ common.w:107:10: note: expanded from macro 'too_long' 107 | err_print("! Include file name too long") ;goto restart;} \ | ^ common.w:507:29: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | if(k+l+2>=cur_file_name_end)too_long(); | ^ common.w:107:10: note: expanded from macro 'too_long' 107 | err_print("! Include file name too long") ;goto restart;} \ | ^ common.w:517:26: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | include_depth--;err_print("! Cannot open include file");goto restart; | ^ common.w:576:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 576 | err_print("! Change file entry did not match"); | ^ common.w:693:22: warning: passing arguments to 'names_match' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 693 | while(p&&!names_match(p,first,l,t))p= p->link; | ^ common.w:707:37: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 707 | if(byte_ptr+l> byte_mem_end)overflow("byte memory"); | ^ common.w:708:35: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 708 | if(name_ptr>=name_dir_end)overflow("name"); | ^ common.w:711:26: warning: passing arguments to 'init_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 711 | if(program==cweave)init_p(p,t); | ^ common.w:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | id_lookup(first,last,t) | ^ common.w:766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 766 | print_section_name(p) | ^ common.w:785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 785 | sprint_section_name(dest,p) | ^ common.w:806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 806 | print_prefix_name(p) | ^ common.w:826:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 826 | int web_strcmp(j,j_len,k,k_len) | ^ common.w:867:37: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 867 | if(s+name_len> byte_mem_end)overflow("byte memory"); | ^ common.w:868:37: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 868 | if(name_ptr+1>=name_dir_end)overflow("name"); | ^ common.w:880:10: warning: passing arguments to 'init_node' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 880 | init_node(p); | ^ common.w:857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 857 | add_section_name(par,c,first,last,ispref) | ^ common.w:895:35: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 895 | if(name_ptr>=name_dir_end)overflow("name"); | ^ common.w:900:37: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 900 | if(s+name_len> byte_mem_end)overflow("byte memory"); | ^ common.w:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 886 | extend_section_name(p,first,last,ispref) | ^ common.w:950:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 950 | err_print(">"); | ^ common.w:970:24: warning: passing arguments to 'section_name_cmp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 970 | switch(section_name_cmp(&first,name_len,r)){ | ^ common.w:977:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 977 | err_print(">"); | ^ common.w:989:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 989 | err_print(">"); | ^ common.w:997:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 997 | err_print(">"); | ^ common.w:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 914 | section_lookup(first,last,ispref) | ^ common.w:1021:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1021 | int section_name_cmp(pfirst,len,r) | ^ common.w:1018:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1018 | int section_name_cmp(); | ^ common.w:1097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1097 | err_print(s) | ^ common.w:1093:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1093 | void err_print(); | ^ common.w:1183:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1183 | if(*s)printf(s); | ^ common.w:1183:14: note: treat the string as an argument to avoid this 1183 | if(*s)printf(s); | ^ | "%s", common.w:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1180 | fatal(s,t) | ^ common.w:1174:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1174 | void fatal(),overflow(); | ^ common.w:1191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1191 | overflow(t) | ^ common.w:1174:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1174 | void fatal(),overflow(); | ^ 56 warnings generated. --- ctangle.o --- ./common.h:123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 123 | extern history; | ~~~~~~ ^ | int ./common.h:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | extern err_print(); | ~~~~~~ ^ | int ./common.h:125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 125 | extern wrap_up(); | ~~~~~~ ^ | int ./common.h:138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 138 | extern include_depth; | ~~~~~~ ^ | int ./common.h:148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | extern line[]; | ~~~~~~ ^ | int ./common.h:149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | extern change_line; | ~~~~~~ ^ | int ./common.h:153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 153 | extern reset_input(); | ~~~~~~ ^ | int ./common.h:154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 154 | extern get_line(); | ~~~~~~ ^ | int ./common.h:155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | extern check_complete(); | ~~~~~~ ^ | int ./ctangle.w:78:12: warning: incompatible redeclaration of library function 'strlen' [-Wincompatible-library-redeclaration] 78 | extern int strlen(); | ^ ./ctangle.w:78:12: note: 'strlen' is a builtin with type 'unsigned long (const char *)' ./ctangle.w:92:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | int main(ac,av) | ^ ./ctangle.w:184:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | int names_match(p,first,l) | ^ ./ctangle.w:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | init_node(node) | ^ ./ctangle.w:265:35: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | if(tok_ptr+2> tok_mem_end)overflow("token"); | ^ ./ctangle.w:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | store_two_bytes(x) | ^ ./ctangle.w:341:33: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | if(stack_ptr==stack_end)overflow("stack"); | ^ ./ctangle.w:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | push_level(p) | ^ ./ctangle.w: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] 357 | pop_level(flag) | ^ ./ctangle.w:401:9: warning: passing arguments to 'out_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | out_char(section_number);return; | ^ ./ctangle.w:406:24: warning: passing arguments to 'out_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | else if(a<0200)out_char(a); | ^ ./ctangle.w:410:27: warning: passing arguments to 'out_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | case 0:cur_val= a;out_char(identifier);break; | ^ ./ctangle.w:429:19: warning: passing arguments to 'print_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | print_section_name(a+name_dir);err_print(">"); | ^ ./ctangle.w:429:41: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | print_section_name(a+name_dir);err_print(">"); | ^ ./ctangle.w:415:9: warning: passing arguments to 'out_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | out_char(section_number); | ^ ./ctangle.w:575:20: warning: passing arguments to 'sprint_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 575 | sprint_section_name(output_file_name,*an_output_file); | ^ ./ctangle.w:578:19: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | if(C_file==0)fatal("! Cannot open output file:",output_file_name); | ^ ./ctangle.w:624:24: warning: passing arguments to 'out_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | else if(a<0200)out_char(a); | ^ ./ctangle.w:628:20: warning: passing arguments to 'out_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | cur_val= a;out_char(identifier); | ^ ./ctangle.w:630:19: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 630 | else if(a<050000){confusion("macro defs have strange char");} | ^ ./ctangle.w:119:27: note: expanded from macro 'confusion' 119 | #define confusion(s) fatal("! This can't happen: ",s) \ | ^ ./ctangle.w:632:48: warning: passing arguments to 'out_char' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 632 | cur_val= a-050000;cur_section= cur_val;out_char(section_number); | ^ ./ctangle.w:653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | out_char(cur_char) | ^ ./ctangle.w:649:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 649 | static void out_char(); | ^ ./ctangle.w:858:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | err_print("! Input ended in mid-comment"); | ^ ./ctangle.w:871:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 871 | err_print("! Section name ended in mid-comment");loc--; | ^ ./ctangle.w:849:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 849 | int skip_comment(is_long_comment) | ^ ./ctangle.w:1229:24: warning: passing arguments to 'strlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1229 | id_loc= id_first+strlen(id_first); | ^ ./ctangle.w:1232:18: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:1232:47: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1233:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1233 | app_repl(a%0400);} | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1016:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | err_print("! String didn't end");loc= limit;break; | ^ ./ctangle.w:1020:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1020 | err_print("! Input ended in middle of string");loc= buffer;break; | ^ ./ctangle.w:1041:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1041 | err_print("..."); | ^ ./ctangle.w:1054:29: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1054 | case translit_code:err_print("! Use @l in limbo only");continue; | ^ ./ctangle.w:1059:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1059 | err_print("! Double @ should be used in control text"); | ^ ./ctangle.w:1122:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1122 | err_print("! Input ended in section name"); | ^ ./ctangle.w:1149:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1149 | err_print("! Section name didn't end");break; | ^ ./ctangle.w:1153:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1153 | err_print("! Nesting of section names not allowed");break; | ^ ./ctangle.w:1102:33: warning: passing arguments to 'section_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1102 | cur_section_name= section_lookup(section_text+1,k-3,1); | ^ ./ctangle.w:1103:38: warning: passing arguments to 'section_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1103 | else cur_section_name= section_lookup(section_text+1,k,0); | ^ ./ctangle.w:525:9: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 525 | overflow("output files"); | ^ ./ctangle.w:1167:24: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1167 | if(loc>=limit)err_print("! Verbatim string didn't end"); | ^ ./ctangle.w:1085:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1085 | err_print("! Double @ should be used in ASCII constant"); | ^ ./ctangle.w:1091:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1091 | err_print("! String didn't end");loc= limit-1;break; | ^ ./ctangle.w:955:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 955 | else compress(minus_gt);break; | ^ ./ctangle.w:1229:24: warning: passing arguments to 'strlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1229 | id_loc= id_first+strlen(id_first); | ^ ./ctangle.w:1232:18: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:1232:47: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1233:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1233 | app_repl(a%0400);} | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1236:29: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1236 | case identifier:a= id_lookup(id_first,id_loc,0)-name_dir; | ^ ./ctangle.w:1237:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1237 | app_repl((a/0400)+0200); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1238:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1238 | app_repl(a%0400);break; | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1273:27: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1273 | if(*try_loc=='=')err_print("! Missing `@ ' before a named section"); | ^ ./ctangle.w:1243:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | app_repl((a/0400)+0250); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1244:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | app_repl(a%0400); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1229:24: warning: passing arguments to 'strlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1229 | id_loc= id_first+strlen(id_first); | ^ ./ctangle.w:1232:18: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:1232:47: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1233:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1233 | app_repl(a%0400);} | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1247:51: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1247 | case output_defs_code:if(t!=section_name)err_print("! Misplaced @h"); | ^ ./ctangle.w:1252:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1252 | app_repl((a/0400)+0200); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1253:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1253 | app_repl(a%0400); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1229:24: warning: passing arguments to 'strlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1229 | id_loc= id_first+strlen(id_first); | ^ ./ctangle.w:1232:18: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:1232:47: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1232 | {int a= id_lookup(id_first,id_loc,0)-name_dir;app_repl((a/0400)+0200); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1233:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1233 | app_repl(a%0400);} | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1280:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1280 | app_repl(a); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1284:15: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1284 | else err_print("! Double @ should be used in string"); | ^ ./ctangle.w:1287:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1287 | app_repl(*id_first++); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1289:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1289 | app_repl(a);break; | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1331:18: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1331 | default:err_print("! Unrecognized escape sequence"); | ^ ./ctangle.w:1336:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1336 | app_repl(constant); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1337:11: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1337 | if(c>=100)app_repl('0'+c/100); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1338:10: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1338 | if(c>=10)app_repl('0'+(c/10)%10); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1339:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1339 | app_repl('0'+c%10); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1340:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1340 | app_repl(constant); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1263:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1263 | err_print("! @d, @f and @c are ignored in C text");continue; | ^ ./ctangle.w:1211:9: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1211 | case')':app_repl(a); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1212:13: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1212 | if(t==macro)app_repl(' '); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1214:9: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | default:app_repl(a); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1217:36: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1217 | if(text_ptr> text_info_end)overflow("text"); | ^ ./ctangle.w:1201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1201 | scan_repl(t) | ^ ./ctangle.w:1406:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | err_print("! Definition flushed, must start with identifier"); | ^ ./ctangle.w:1410:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1410 | app_repl(((a= id_lookup(id_first,id_loc,0)-name_dir)/0400)+0200); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1410:24: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1410 | app_repl(((a= id_lookup(id_first,id_loc,0)-name_dir)/0400)+0200); | ^ ./ctangle.w:1412:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1412 | app_repl(a%0400); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1414:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1414 | app_repl(string);app_repl(' ');app_repl(string); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1414:18: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1414 | app_repl(string);app_repl(' ');app_repl(string); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1414:32: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1414 | app_repl(string);app_repl(' ');app_repl(string); | ^ ./ctangle.w:185:55: note: expanded from macro 'app_repl' 185 | #define app_repl(c) {if(tok_ptr==tok_mem_end) overflow("token") ;*tok_ptr++= c;} \ | ^ ./ctangle.w:1512:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1512 | err_print("! Improper hex number following @l"); | ^ ./ctangle.w:1522:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1522 | err_print("! Replacement string in @l too long"); | ^ ./ctangle.w:1496:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1496 | err_print("! Double @ should be used in control text"); | ^ ./ctangle.w:1500:18: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1500 | default:err_print("! Double @ should be used in limbo"); | ^ 102 warnings generated. --- ctangle --- cc -o ctangle ctangle.o common.o --- cweave.c --- ./ctangle cweave This is CTANGLE (Version 3.64) *1*16*29*37*58*77*88*96*103*174*185*205*225*250 Writing the output file (cweave.c):.....500.....1000.....1500.....2000.....2500.....3000.....3500 Done. (No errors were found.) --- cweave.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cweave.c -o cweave.o common.h:123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 123 | extern history; | ~~~~~~ ^ | int common.h:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | extern err_print(); | ~~~~~~ ^ | int common.h:125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 125 | extern wrap_up(); | ~~~~~~ ^ | int common.h:138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 138 | extern include_depth; | ~~~~~~ ^ | int common.h:148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | extern line[]; | ~~~~~~ ^ | int common.h:149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 149 | extern change_line; | ~~~~~~ ^ | int common.h:153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 153 | extern reset_input(); | ~~~~~~ ^ | int common.h:154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 154 | extern get_line(); | ~~~~~~ ^ | int common.h:155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 155 | extern check_complete(); | ~~~~~~ ^ | int cweave.w:83:12: warning: incompatible redeclaration of library function 'strlen' [-Wincompatible-library-redeclaration] 83 | extern int strlen(); | ^ cweave.w:83:12: note: 'strlen' is a builtin with type 'unsigned long (const char *)' cweave.w:4440:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4440 | strcpy(collate+1," \1\2\3\4\5\6\7\10\11\12\13\14\15\16\17"); | ^~~~~~~~~ cweave.w:4442:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4442 | strcpy(collate+17,"\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37"); | ^~~~~~~~~~ cweave.w:4444:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4444 | strcpy(collate+33,"!\42#$%&'()*+,-./:;<=>?@[\\]^`{|}~_"); | ^~~~~~~~~~ cweave.w:4446:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4446 | strcpy(collate+65,"abcdefghijklmnopqrstuvwxyz0123456789"); | ^~~~~~~~~~ cweave.w:4448:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4448 | strcpy(collate+101,"\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217"); | ^~~~~~~~~~~ cweave.w:4450:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4450 | strcpy(collate+117,"\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237"); | ^~~~~~~~~~~ cweave.w:4452:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4452 | strcpy(collate+133,"\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257"); | ^~~~~~~~~~~ cweave.w:4454:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4454 | strcpy(collate+149,"\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277"); | ^~~~~~~~~~~ cweave.w:4456:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4456 | strcpy(collate+165,"\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317"); | ^~~~~~~~~~~ cweave.w:4458:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4458 | strcpy(collate+181,"\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337"); | ^~~~~~~~~~~ cweave.w:4460:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4460 | strcpy(collate+197,"\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357"); | ^~~~~~~~~~~ cweave.w:4462:8: warning: passing 'eight_bits *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4462 | strcpy(collate+213,"\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377"); | ^~~~~~~~~~~ cweave.w:405:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | id_lookup("and",NULL,alfop); | ^ cweave.w:406:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | id_lookup("and_eq",NULL,alfop); | ^ cweave.w:407:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | id_lookup("asm",NULL,sizeof_like); | ^ cweave.w:408:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | id_lookup("auto",NULL,int_like); | ^ cweave.w:409:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | id_lookup("bitand",NULL,alfop); | ^ cweave.w:410:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | id_lookup("bitor",NULL,alfop); | ^ cweave.w:411:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | id_lookup("bool",NULL,raw_int); | ^ cweave.w:412:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | id_lookup("break",NULL,case_like); | ^ cweave.w:413:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | id_lookup("case",NULL,case_like); | ^ cweave.w:414:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | id_lookup("catch",NULL,catch_like); | ^ cweave.w:415:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | id_lookup("char",NULL,raw_int); | ^ cweave.w:416:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | id_lookup("class",NULL,struct_like); | ^ cweave.w:417:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | id_lookup("clock_t",NULL,raw_int); | ^ cweave.w:418:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | id_lookup("compl",NULL,alfop); | ^ cweave.w:419:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | id_lookup("const",NULL,const_like); | ^ cweave.w:420:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | id_lookup("const_cast",NULL,raw_int); | ^ cweave.w:421:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | id_lookup("continue",NULL,case_like); | ^ cweave.w:422:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | id_lookup("default",NULL,case_like); | ^ cweave.w:423:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | id_lookup("define",NULL,define_like); | ^ cweave.w:424:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | id_lookup("defined",NULL,sizeof_like); | ^ cweave.w:425:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | id_lookup("delete",NULL,delete_like); | ^ cweave.w:426:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | id_lookup("div_t",NULL,raw_int); | ^ cweave.w:427:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | id_lookup("do",NULL,do_like); | ^ cweave.w:428:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 428 | id_lookup("double",NULL,raw_int); | ^ cweave.w:429:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | id_lookup("dynamic_cast",NULL,raw_int); | ^ cweave.w:430:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | id_lookup("elif",NULL,if_like); | ^ cweave.w:431:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | id_lookup("else",NULL,else_like); | ^ cweave.w:432:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | id_lookup("endif",NULL,if_like); | ^ cweave.w:433:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | id_lookup("enum",NULL,struct_like); | ^ cweave.w:434:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | id_lookup("error",NULL,if_like); | ^ cweave.w:435:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | id_lookup("explicit",NULL,int_like); | ^ cweave.w:436:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | id_lookup("export",NULL,int_like); | ^ cweave.w:437:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | id_lookup("extern",NULL,int_like); | ^ cweave.w:438:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | id_lookup("FILE",NULL,raw_int); | ^ cweave.w:439:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | id_lookup("float",NULL,raw_int); | ^ cweave.w:440:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | id_lookup("for",NULL,for_like); | ^ cweave.w:441:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 441 | id_lookup("fpos_t",NULL,raw_int); | ^ cweave.w:442:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | id_lookup("friend",NULL,int_like); | ^ cweave.w:443:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 443 | id_lookup("goto",NULL,case_like); | ^ cweave.w:444:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | id_lookup("if",NULL,if_like); | ^ cweave.w:445:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 445 | id_lookup("ifdef",NULL,if_like); | ^ cweave.w:446:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | id_lookup("ifndef",NULL,if_like); | ^ cweave.w:447:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | id_lookup("include",NULL,if_like); | ^ cweave.w:448:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | id_lookup("inline",NULL,int_like); | ^ cweave.w:449:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 449 | id_lookup("int",NULL,raw_int); | ^ cweave.w:450:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | id_lookup("jmp_buf",NULL,raw_int); | ^ cweave.w:451:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | id_lookup("ldiv_t",NULL,raw_int); | ^ cweave.w:452:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 452 | id_lookup("line",NULL,if_like); | ^ cweave.w:453:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | id_lookup("long",NULL,raw_int); | ^ cweave.w:454:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 454 | id_lookup("mutable",NULL,int_like); | ^ cweave.w:455:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | id_lookup("namespace",NULL,struct_like); | ^ cweave.w:456:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | id_lookup("new",NULL,new_like); | ^ cweave.w:457:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | id_lookup("not",NULL,alfop); | ^ cweave.w:458:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | id_lookup("not_eq",NULL,alfop); | ^ cweave.w:459:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | id_lookup("NULL",NULL,custom); | ^ cweave.w:460:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | id_lookup("offsetof",NULL,raw_int); | ^ cweave.w:461:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 461 | id_lookup("operator",NULL,operator_like); | ^ cweave.w:462:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | id_lookup("or",NULL,alfop); | ^ cweave.w:463:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | id_lookup("or_eq",NULL,alfop); | ^ cweave.w:464:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | id_lookup("pragma",NULL,if_like); | ^ cweave.w:465:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | id_lookup("private",NULL,public_like); | ^ cweave.w:466:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | id_lookup("protected",NULL,public_like); | ^ cweave.w:467:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | id_lookup("ptrdiff_t",NULL,raw_int); | ^ cweave.w:468:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | id_lookup("public",NULL,public_like); | ^ cweave.w:469:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | id_lookup("register",NULL,int_like); | ^ cweave.w:470:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | id_lookup("reinterpret_cast",NULL,raw_int); | ^ cweave.w:471:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | id_lookup("return",NULL,case_like); | ^ cweave.w:472:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | id_lookup("short",NULL,raw_int); | ^ cweave.w:473:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | id_lookup("sig_atomic_t",NULL,raw_int); | ^ cweave.w:474:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | id_lookup("signed",NULL,raw_int); | ^ cweave.w:475:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | id_lookup("size_t",NULL,raw_int); | ^ cweave.w:476:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | id_lookup("sizeof",NULL,sizeof_like); | ^ cweave.w:477:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | id_lookup("static",NULL,int_like); | ^ cweave.w:478:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | id_lookup("static_cast",NULL,raw_int); | ^ cweave.w:479:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 479 | id_lookup("struct",NULL,struct_like); | ^ cweave.w:480:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | id_lookup("switch",NULL,for_like); | ^ cweave.w:481:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 481 | id_lookup("template",NULL,template_like); | ^ cweave.w:482:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | id_lookup("this",NULL,custom); | ^ cweave.w:483:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | id_lookup("throw",NULL,case_like); | ^ cweave.w:484:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 484 | id_lookup("time_t",NULL,raw_int); | ^ cweave.w:485:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | id_lookup("try",NULL,else_like); | ^ cweave.w:486:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | id_lookup("typedef",NULL,typedef_like); | ^ cweave.w:487:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | id_lookup("typeid",NULL,raw_int); | ^ cweave.w:488:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | id_lookup("typename",NULL,struct_like); | ^ cweave.w:489:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | id_lookup("undef",NULL,if_like); | ^ cweave.w:490:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | id_lookup("union",NULL,struct_like); | ^ cweave.w:491:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 491 | id_lookup("unsigned",NULL,raw_int); | ^ cweave.w:492:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | id_lookup("using",NULL,int_like); | ^ cweave.w:493:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 493 | id_lookup("va_dcl",NULL,decl); | ^ cweave.w:494:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 494 | id_lookup("va_list",NULL,raw_int); | ^ cweave.w:495:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | id_lookup("virtual",NULL,int_like); | ^ cweave.w:496:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | id_lookup("void",NULL,raw_int); | ^ cweave.w:497:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | id_lookup("volatile",NULL,const_like); | ^ cweave.w:498:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | id_lookup("wchar_t",NULL,raw_int); | ^ cweave.w:499:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | id_lookup("while",NULL,for_like); | ^ cweave.w:500:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | id_lookup("xor",NULL,alfop); | ^ cweave.w:501:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | id_lookup("xor_eq",NULL,alfop); | ^ cweave.w:503:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | id_lookup("TeX",NULL,custom); | ^ cweave.w:504:10: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | id_lookup("make_pair",NULL,func_template); | ^ cweave.w:98:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | int main(ac,av) | ^ cweave.w:291:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | append_xref(m);xref_ptr->xlink= q;p->xref= (char*)xref_ptr; | ^ cweave.w:185:55: note: expanded from macro 'append_xref' 185 | #define append_xref(c) if(xref_ptr==xmem_end) overflow("cross-reference") ; \ | ^ cweave.w:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | new_xref(p) | ^ cweave.w:316:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | append_xref(section_count+section_xref_switch); | ^ cweave.w:185:55: note: expanded from macro 'append_xref' 185 | #define append_xref(c) if(xref_ptr==xmem_end) overflow("cross-reference") ; \ | ^ cweave.w:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | new_section_xref(p) | ^ cweave.w:333:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | append_xref(file_flag); | ^ cweave.w:185:55: note: expanded from macro 'append_xref' 185 | #define append_xref(c) if(xref_ptr==xmem_end) overflow("cross-reference") ; \ | ^ cweave.w:327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | set_file_flag(p) | ^ cweave.w:371:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | int names_match(p,first,l,t) | ^ cweave.w:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | init_p(p,t) | ^ cweave.w: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 | init_node(p) | ^ cweave.w:1221:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1221 | err_print("! Missing left identifier of @s"); | ^ cweave.w:1224:15: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1224 | lhs= id_lookup(id_first,id_loc,normal); | ^ cweave.w:1226:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1226 | err_print("! Missing right identifier of @s"); | ^ cweave.w:1229:15: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1229 | rhs= id_lookup(id_first,id_loc,normal); | ^ cweave.w:858:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | err_print("! String didn't end");loc= limit;break; | ^ cweave.w:862:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | err_print("! Input ended in middle of string");loc= buffer;break; | ^ cweave.w:871:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 871 | else if(++id_loc<=section_text_end){ | ^ cweave.w:892:29: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | case translit_code:err_print("! Use @l in limbo only");continue; | ^ cweave.w:931:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 931 | err_print("! Input ended in section name"); | ^ cweave.w:958:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 958 | err_print("! Section name didn't end");break; | ^ cweave.w:962:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 962 | err_print("! Control codes are forbidden in section name");break; | ^ cweave.w:914:28: warning: passing arguments to 'section_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 914 | cur_section= section_lookup(section_text+1,k-3,1); | ^ cweave.w:915:33: warning: passing arguments to 'section_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 915 | else cur_section= section_lookup(section_text+1,k,0); | ^ cweave.w:1001:24: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1001 | if(loc>=limit)err_print("! Verbatim string didn't end"); | ^ cweave.w:858:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | err_print("! String didn't end");loc= limit;break; | ^ cweave.w:862:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | err_print("! Input ended in middle of string");loc= buffer;break; | ^ cweave.w:871:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 871 | else if(++id_loc<=section_text_end){ | ^ cweave.w:781:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 781 | else compress(minus_gt);break; | ^ cweave.w:982:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 982 | err_print("! Control text didn't end");loc= limit; | ^ cweave.w:988:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 988 | err_print("! Control codes are forbidden in control text"); | ^ cweave.w:1041:42: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1041 | if(++section_count==max_sections)overflow("section number"); | ^ cweave.w:1133:29: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1133 | case translit_code:err_print("! Use @l in limbo only");continue; | ^ cweave.w:1137:15: warning: passing arguments to 'C_xref' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1137 | case'|':C_xref(section_name);break; | ^ cweave.w:1143:19: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1143 | new_xref(id_lookup(id_first,id_loc,next_control-identifier)); | ^ cweave.w:1196:15: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1196 | lhs= id_lookup(id_first,id_loc,normal);lhs->ilk= normal; | ^ cweave.w:1200:15: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1200 | rhs= id_lookup(id_first,id_loc,normal); | ^ cweave.w:1291:14: warning: passing arguments to 'section_check' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1291 | section_check(root) | ^ cweave.w:1087:13: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1087 | p= id_lookup(id_first,id_loc,next_control-identifier);new_xref(p); | ^ cweave.w:1080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1080 | C_xref(spec_ctrl) | ^ cweave.w:1076:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1076 | void C_xref(); | ^ cweave.w:1116:18: warning: passing arguments to 'copy_comment' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1116 | bal= copy_comment(is_long_comment,1);next_control= '|'; | ^ cweave.w:1119:39: warning: passing arguments to 'copy_comment' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1119 | if(next_control=='|')bal= copy_comment(is_long_comment,bal); | ^ cweave.w:1279:50: warning: passing arguments to 'print_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1279 | printf("\n! Never defined: <");print_section_name(p);putchar('>');mark_harmless; | ^ cweave.w:1284:47: warning: passing arguments to 'print_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1284 | printf("\n! Never used: <");print_section_name(p);putchar('>');mark_harmless; | ^ cweave.w:1270:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1270 | section_check(p) | ^ cweave.w:1266:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1266 | void section_check(); | ^ cweave.w:1323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1323 | flush_buffer(b,per_cent,carryover) | ^ cweave.w:1384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1384 | out_str(s) | ^ cweave.w:1441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1441 | out_section(n) | ^ cweave.w:1455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1455 | out_name(p,quote_xalpha) | ^ cweave.w:1503:18: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1503 | default:err_print("! Double @ should be used in limbo"); | ^ cweave.w:1560:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1560 | err_print("! Input ended in mid-comment"); | ^ cweave.w:1566:20: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1566 | if(bal> 1)err_print("! Missing } in comment"); | ^ cweave.w:1594:20: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | if(bal> 1)err_print("! Missing } in comment"); | ^ cweave.w:1575:14: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1575 | if(ishigh(c))app_tok(quoted_char); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:1576:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1576 | app_tok(c); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:1602:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1602 | err_print("! Illegal use of @ in comment"); | ^ cweave.w:1608:13: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1608 | if(phase==2)app_tok(*(loc++))else loc++; | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:1608:30: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1608 | if(phase==2)app_tok(*(loc++))else loc++; | ^ cweave.w:1582:15: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1582 | else{err_print("! Extra } in comment"); | ^ cweave.w:1614:28: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1614 | if(phase==2)while(bal--> 0)app_tok('}'); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:1551:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1551 | int copy_comment(is_long_comment,bal) | ^ cweave.w:1548:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1548 | int copy_comment(); | ^ cweave.w:1787:8: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1787 | printf(cat_name[c]); | ^~~~~~~~~~~ cweave.w:1787:8: note: treat the string as an argument to avoid this 1787 | printf(cat_name[c]); | ^ | "%s", cweave.w:1784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1784 | print_cat(c) | ^ cweave.w:2152:38: warning: passing arguments to 'print_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2152 | case 3:printf("<");print_section_name((name_dir+r));printf(">"); | ^ cweave.w:2139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2139 | print_text(p) | ^ cweave.w:2267:10: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2267 | while(*s)app_tok(*(s++)); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:2264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2264 | app_str(s) | ^ cweave.w:2271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2271 | big_app(a) | ^ cweave.w:2288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2288 | big_app1(a) | ^ cweave.w:2421:16: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2421 | if(p>=text_ptr)confusion("find_first_ident"); | ^ cweave.w:132:27: note: expanded from macro 'confusion' 132 | #define confusion(s) fatal("! This can't happen: ",s) \ | ^ cweave.w:2415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2415 | find_first_ident(p) | ^ cweave.w:2447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2447 | make_reserved(p) | ^ cweave.w:2486:15: warning: passing arguments to 'underline_xref' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2486 | underline_xref(*tok_loc%id_flag+name_dir); | ^ cweave.w:2478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2478 | make_underlined(p) | ^ cweave.w:2528:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2528 | append_xref(0); | ^ cweave.w:185:55: note: expanded from macro 'append_xref' 185 | #define append_xref(c) if(xref_ptr==xmem_end) overflow("cross-reference") ; \ | ^ cweave.w:2499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2499 | underline_xref(p) | ^ cweave.w:2495:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2495 | void underline_xref(); | ^ cweave.w:3004:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3004 | reduce(j,k,c,d,n) | ^ cweave.w:3030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3030 | squash(j,k,c,d,n) | ^ cweave.w:3064:9: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3064 | overflow("token"); | ^ cweave.w:3068:9: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3068 | overflow("text"); | ^ cweave.w:3148:35: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3148 | if(tok_ptr+6> tok_mem_end)overflow("token"); | ^ cweave.w:3293:9: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3293 | overflow("scrap/token/text"); | ^ cweave.w:3359:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3359 | app_tok(quoted_char); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3360:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3360 | app_tok((eight_bits)(*id_first++)); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3378:15: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3378 | else err_print("! Double @ should be used in strings"); | ^ cweave.w:3381:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3381 | app_tok(*id_first++); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3221:27: warning: passing arguments to 'app_cur_id' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3221 | case identifier:app_cur_id(1);break; | ^ cweave.w:3408:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3408 | app_tok(quoted_char); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3409:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3409 | app_tok((eight_bits)(*id_first++)); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3413:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3413 | app_tok(*id_first++); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3191 | C_parse(spec_ctrl) | ^ cweave.w:3428:26: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3428 | name_pointer p= id_lookup(id_first,id_loc,normal); | ^ cweave.w:3425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3425 | app_cur_id(scrapping) | ^ cweave.w:3421:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 3421 | void app_cur_id(); | ^ cweave.w:3456:31: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3456 | if(next_control!='|')err_print("! Missing '|' after C text"); | ^ cweave.w:3458:1: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3458 | app_tok(cancel);app_scrap(insert,maybe_math); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3293:9: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3293 | overflow("scrap/token/text"); | ^ cweave.w:3503:12: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3503 | if(make_pb)app_tok('}'); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:3589:33: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3589 | if(stack_ptr==stack_end)overflow("stack"); | ^ cweave.w:3586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3586 | push_level(p) | ^ cweave.w:3868:20: warning: passing arguments to 'sprint_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3868 | sprint_section_name(scratch,cur_name); | ^ cweave.w:3870:24: warning: passing arguments to 'strlen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3870 | k_limit= scratch+strlen(scratch); | ^ cweave.w:3906:19: warning: passing arguments to 'print_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3906 | print_section_name(cur_section_name);printf("> ");mark_error; | ^ cweave.w:3921:19: warning: passing arguments to 'print_section_name' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3921 | print_section_name(cur_section_name);printf("> ");mark_error;break; | ^ cweave.w:3939:38: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3939 | if(j> buffer+long_buf_size-4)overflow("buffer"); | ^ cweave.w:3929:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 3929 | else if(delim==b)delim= 0; | ^ cweave.w:3931:38: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3931 | if(j> buffer+long_buf_size-3)overflow("buffer"); | ^ cweave.w:4039:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4039 | err_print("! TeX string should be in C text only");break; | ^ cweave.w:4045:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4045 | err_print("! You can't do that in TeX text");break; | ^ cweave.w:4117:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4117 | err_print("! Improper macro definition"); | ^ cweave.w:4126:18: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4126 | default:err_print("! Improper macro definition");break; | ^ cweave.w:4142:28: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4142 | app(id_flag+(int)(id_lookup(id_first,id_loc,normal)-name_dir)); | ^ cweave.w:4147:28: warning: passing arguments to 'id_lookup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4147 | app(id_flag+(int)(id_lookup(id_first,id_loc,normal)-name_dir)); | ^ cweave.w:4152:37: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4152 | if(scrap_ptr!=scrap_info+2)err_print("! Improper format definition"); | ^ cweave.w:4059:23: warning: passing arguments to 'finish_C' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4059 | outer_parse();finish_C(format_visible);format_visible= 1; | ^ cweave.w:4187:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4187 | err_print("! You need an = sign after the section name"); | ^ cweave.w:4209:10: warning: passing arguments to 'err_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4209 | err_print("! You can't do that in C text"); | ^ cweave.w:4177:9: warning: passing arguments to 'finish_C' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4177 | finish_C(1); | ^ cweave.w:4229:9: warning: passing arguments to 'footnote' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4229 | footnote(def_flag);footnote(cite_flag);footnote(0); | ^ cweave.w:4229:28: warning: passing arguments to 'footnote' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4229 | footnote(def_flag);footnote(cite_flag);footnote(0); | ^ cweave.w:4229:48: warning: passing arguments to 'footnote' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4229 | footnote(def_flag);footnote(cite_flag);footnote(0); | ^ cweave.w:4083:16: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4083 | out_str("\\B");app_tok(force);app_scrap(insert,no_math); | ^ cweave.w:243:56: note: expanded from macro 'app_tok' 243 | #define app_tok(c) {if(tok_ptr+2> tok_mem_end) overflow("token") ;*(tok_ptr++) = c;} \ | ^ cweave.w:4093:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4093 | else if(*out_ptr=='7')*out_ptr= 'Y'; | ^ cweave.w:4078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4078 | finish_C(visible) | ^ cweave.w:4074:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 4074 | void finish_C(); | ^ cweave.w:4249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4249 | footnote(flag) | ^ cweave.w:4245:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 4245 | void footnote(); | ^ cweave.w:4310:6: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4310 | fatal("! Cannot open index file ",idx_file_name); | ^ cweave.w:4495:30: warning: passing arguments to 'unbucket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4495 | sort_ptr= scrap_info;unbucket(1); | ^ cweave.w:4516:20: warning: passing arguments to 'unbucket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4516 | --sort_ptr;unbucket(cur_depth+1); | ^ cweave.w:4325:6: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4325 | fatal("! Cannot open section file ",scn_file_name); | ^ cweave.w:4613:14: warning: passing arguments to 'section_print' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4613 | section_print(root) | ^ cweave.w:4485:37: warning: passing arguments to 'overflow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4485 | if(sort_ptr>=scrap_info_end)overflow("sorting"); | ^ cweave.w:4478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4478 | unbucket(d) | ^ cweave.w:4474:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 4474 | void unbucket(); | ^ cweave.w:4598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4598 | section_print(p) | ^ cweave.w:4594:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 4594 | void section_print(); | ^ 261 warnings generated. --- cweave --- cc -o cweave cweave.o common.o =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for cweb-3.64a.a_1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/devel/cweb/work/cweb-3.64a.a_1/ctangle /wrkdirs/usr/ports/devel/cweb/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/devel/cweb/work/cweb-3.64a.a_1/cweave /wrkdirs/usr/ports/devel/cweb/work/stage/usr/local/bin install -m 444 /wrkdirs/usr/ports/devel/cweb/work/cweb-3.64a.a_1/cweb.1 /wrkdirs/usr/ports/devel/cweb/work/stage/usr/local/share/man/man1 install -m 0644 /wrkdirs/usr/ports/devel/cweb/work/cweb-3.64a.a_1/c++lib.w /wrkdirs/usr/ports/devel/cweb/work/stage/usr/local/share/cweb install -m 0644 /wrkdirs/usr/ports/devel/cweb/work/cweb-3.64a.a_1/cweb.el /wrkdirs/usr/ports/devel/cweb/work/stage/usr/local/share/emacs/site-lisp install -m 0644 /wrkdirs/usr/ports/devel/cweb/work/cweb-3.64a.a_1/cwebmac.tex /wrkdirs/usr/ports/devel/cweb/work/stage/usr/local/share/texmf/tex/generic/misc install -m 0644 /wrkdirs/usr/ports/devel/cweb/work/cweb-3.64a.a_1/cwebman.tex /wrkdirs/usr/ports/devel/cweb/work/stage/usr/local/share/doc/cweb ====> 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=2025-09-28T15:09:10+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=d4329229fbe8' '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 cweb-3.64a.a_1 ===> Building cweb-3.64a.a_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for cweb-3.64a.a_1 build of devel/cweb | cweb-3.64a.a_1 ended at Sun Sep 28 11:09:42 EDT 2025 build time: 00:00:38