=>> Building www/mimetex build started at Tue Sep 30 08:41:36 EDT 2025 port directory: /usr/ports/www/mimetex package name: mimetex-20120331.1.74 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: nivit@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1424 Aug 27 2024 /usr/ports/www/mimetex/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: fb16dfecae4a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 01 ---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/01/.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 mimetex-20120331.1.74: ANTIALIASING=on: Use image format with anti-aliasing DOCS=on: Build and/or install documentation STATIC=off: Possible use of mimetex on another machine ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- nivit@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/www/mimetex/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/mimetex/work XDG_CACHE_HOME=/wrkdirs/usr/ports/www/mimetex/work/.cache HOME=/wrkdirs/usr/ports/www/mimetex/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/mimetex/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/mimetex/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/www/mimetex/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/mimetex/work XDG_CACHE_HOME=/wrkdirs/usr/ports/www/mimetex/work/.cache HOME=/wrkdirs/usr/ports/www/mimetex/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/www/mimetex/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/www/mimetex/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/mimetex" EXAMPLESDIR="share/examples/mimetex" DATADIR="share/mimetex" WWWDIR="www/mimetex" ETCDIR="etc/mimetex" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/mimetex DOCSDIR=/usr/local/share/doc/mimetex EXAMPLESDIR=/usr/local/share/examples/mimetex WWWDIR=/usr/local/www/mimetex ETCDIR=/usr/local/etc/mimetex --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 ===> mimetex-20120331.1.74 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 ===> mimetex-20120331.1.74 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of mimetex-20120331.1.74 =========================================================================== =================================================== ===== 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 mimetex-20120331.1.74 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by mimetex-20120331.1.74 for building => SHA256 Checksum OK for mimetex/20120331.1.74/mimetex.zip. =========================================================================== =================================================== ===== 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 mimetex-20120331.1.74 for building ===> Extracting for mimetex-20120331.1.74 => SHA256 Checksum OK for mimetex/20120331.1.74/mimetex.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for mimetex-20120331.1.74 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mimetex-20120331.1.74 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. ===> mimetex-20120331.1.74 depends on file: /usr/local/bin/ccache - found ===> Returning to build of mimetex-20120331.1.74 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for mimetex-20120331.1.74 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for mimetex-20120331.1.74 cd /wrkdirs/usr/ports/www/mimetex/work/mimetex-20120331.1.74; cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DAA mimetex.c gifsave.c -lm -o mimetex.cgi mimetex.c:1046:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 1045 | { fprintf(msgfp,"new_raster> rp=malloc(%d) returned (%s)\n", | ~~ | %lu 1046 | sizeof(raster),(rp==NULL?"null ptr":"success")); fflush(msgfp); } | ^~~~~~~~~~~~~~ mimetex.c:1064:18: warning: passing arguments to 'delete_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1064 | { delete_raster(rp); /* so free everything */ | ^ mimetex.c:1102:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1102 | raster *new_raster(), *rp=NULL; /* image raster embedded in sp */ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1132:25: warning: passing arguments to 'delete_subraster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1132 | { delete_subraster(sp); /* free non-unneeded subraster */ | ^ mimetex.c:1034: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] 1034 | int delete_raster(); /* in case pixmap malloc() fails */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:1103: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] 1103 | int delete_subraster(); /* in case new_raster() fails */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1228: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 previous declaration [-Wdeprecated-non-prototype] 1228 | int delete_raster(); /* to delete embedded raster */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:1287:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1287 | raster *new_raster(), *newrp=NULL; /*copied raster returned to caller*/ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1321:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1321 | subraster *new_subraster(), *newsp=NULL; /* allocate new subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1322:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1322 | raster *rastcpy(), *newrp=NULL; /* and new raster image within it */ | ^ mimetex.c:1282:9: note: conflicting prototype is here 1282 | raster *rastcpy ( raster *rp ) | ^ mimetex.c:1323: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 previous declaration [-Wdeprecated-non-prototype] 1323 | int delete_subraster(); /* dealloc newsp if rastcpy() fails*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1372:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1372 | raster *new_raster(), *rotated=NULL; /*rotated raster returned to caller*/ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1412:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1412 | raster *new_raster(), *magnified=NULL; /* magnified raster back to caller */ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1584:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1584 | raster *new_raster(), *reflected=NULL; /* reflected raster back to caller */ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1737:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1737 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1739: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 previous declaration [-Wdeprecated-non-prototype] 1739 | int delete_subraster(); /* in case isfree non-zero */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1740: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 previous declaration [-Wdeprecated-non-prototype] 1740 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:1852:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1852 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1854: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 previous declaration [-Wdeprecated-non-prototype] 1854 | int delete_subraster(); /* in case isfree non-zero */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1855: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 previous declaration [-Wdeprecated-non-prototype] 1855 | int rastput(); /*place sp1,sp2 in concatted raster*/ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:1908:28: warning: passing arguments to 'rastsmash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1908 | int maxsmash = rastsmash(sp1,sp2), /* calculate max smash space */ | ^ mimetex.c:1944:16: warning: passing arguments to 'type_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1944 | type_raster(sp1->image,msgfp); /* display left-hand raster */ | ^ mimetex.c:1947:16: warning: passing arguments to 'type_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1947 | type_raster(sp2->image,msgfp); /* display right-hand raster */ | ^ mimetex.c:1993:16: warning: passing arguments to 'type_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1993 | { type_raster(sp->image,msgfp); /* display composite raster */ | ^ mimetex.c:2009:16: warning: passing arguments to 'type_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2009 | { type_raster(sp->image,msgfp); /* display composite raster */ | ^ mimetex.c:2057:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2057 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:2059: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 previous declaration [-Wdeprecated-non-prototype] 2059 | int delete_subraster(); /* in case isfree non-zero */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:2060: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 previous declaration [-Wdeprecated-non-prototype] 2060 | int rastput(); /* place sp1,sp2 in stacked raster */ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:2145:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2145 | raster *new_raster(), *composite=(raster *)NULL; /*raster back to caller*/ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:2150: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 previous declaration [-Wdeprecated-non-prototype] 2150 | int rastput(); /* overlay each tile in composite raster */ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:1870:2: 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] 1870 | rastsmash(), isblank=0, nsmash=0, /* #cols to smash */ | ^ mimetex.c:2206:5: note: conflicting prototype is here 2206 | int rastsmash ( subraster *sp1, subraster *sp2 ) | ^ mimetex.c:2291:29: warning: passing arguments to 'type_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2291 | if(sp1!=NULL) type_raster(sp1->image,msgfp); /* left image */ | ^ mimetex.c:2293:29: warning: passing arguments to 'type_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2293 | if(sp2!=NULL) type_raster(sp2->image,msgfp); } /* right image */ | ^ mimetex.c:2408:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2408 | raster *new_raster(), *rp=NULL; /*raster containing desired accent*/ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:2409:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2409 | subraster *new_subraster(), *sp=NULL; /* subraster returning accent */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:2410: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 previous declaration [-Wdeprecated-non-prototype] 2410 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:2410:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2410 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:2421:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2421 | raster *rastrot(), /* rotate { for overbrace, etc */ | ^ mimetex.c:1367:9: note: conflicting prototype is here 1367 | raster *rastrot ( raster *rp ) | ^ mimetex.c:2422:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2422 | *rastcpy(); /* may need copy of original */ | ^ mimetex.c:1282:9: note: conflicting prototype is here 1282 | raster *rastcpy ( raster *rp ) | ^ mimetex.c:2424:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2424 | subraster *rastack(); /* stack accent atop extra space */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:2454:16: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2454 | line_raster(rp,row0,0,row1,width-1,thickness); } /*blanks at bot*/ | ^ mimetex.c:2457:16: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2457 | line_raster(rp,row0,0,row1,width-1,thickness); } /*blanks at top*/ | ^ mimetex.c:2463:13: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2463 | rule_raster(rp,0,(width+1-thickness)/2,thickness,thickness,3); /*box*/ | ^ mimetex.c:2477:13: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2477 | rule_raster(rp,0,col0,thickness,thickness,3); /*box at 1st third*/ | ^ mimetex.c:2478:13: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2478 | rule_raster(rp,0,col1,thickness,thickness,3); /*box at 2nd third*/ | ^ mimetex.c:2483:13: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2483 | line_raster(rp,height-1,0,0,width/2,thickness); /* / part of hat*/ | ^ mimetex.c:2484:13: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2484 | line_raster(rp,0,(width-1)/2,height-1,width-1,thickness); /* \ part*/ | ^ mimetex.c:2495:13: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2495 | line_raster(rp,row0+serifwidth,0,row0,serifwidth,thickness); | ^ mimetex.c:2496:13: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2496 | line_raster(rp,row0,serifwidth,row1,col0,thickness); /* descending */ | ^ mimetex.c:2497:13: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2497 | line_raster(rp,row1,col0,0,col1,thickness); /* ascending portion */ | ^ mimetex.c:2498:13: warning: passing arguments to 'line_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2498 | line_raster(rp,0,col1,0,width-1,thickness); /*overbar of thickness 1*/ | ^ mimetex.c:2507:26: warning: passing arguments to 'get_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2507 | if ( (accsp=get_delim(brace,width,CMEX10)) /* use width for height */ | ^ mimetex.c:2515:26: warning: passing arguments to 'get_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2515 | if ( (accsp=get_delim(brace,width,CMEX10)) /* use width for height */ | ^ mimetex.c:2526:31: warning: passing arguments to 'arrow_subraster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2526 | if ((accsp=arrow_subraster(width,height,pixsz,direction,isBig)) /*arrow*/ | ^ mimetex.c:2533:31: warning: passing arguments to 'get_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2533 | accsp=(width<25? get_delim("\\sim",-width,CMSY10) : | ^ mimetex.c:2534:17: warning: passing arguments to 'get_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2534 | get_delim("~",-width,CMEX10)); /*width search for tilde*/ | ^ mimetex.c:2423:12: 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] 2423 | subraster *arrow_subraster(); /* rightarrow for vec */ | ^ mimetex.c:2582:12: note: conflicting prototype is here 2582 | subraster *arrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:2588:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2588 | subraster *new_subraster(), *arrowsp=NULL; /* allocate arrow subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:2602:14: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2602 | rule_raster(arrowsp->image,midrow,0,width,1,0); /*draw line across midrow*/ | ^ mimetex.c:2605:16: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2605 | rule_raster(arrowsp->image,midrow-delta,delta,width-2*delta,1,0); | ^ mimetex.c:2606:16: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2606 | rule_raster(arrowsp->image,midrow+delta,delta,width-2*delta,1,0); } | ^ mimetex.c:2664:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2664 | subraster *new_subraster(), *arrowsp=NULL; /* allocate arrow subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:2678:14: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2678 | rule_raster(arrowsp->image,0,midcol,1,height,0); /*draw line down midcol*/ | ^ mimetex.c:2681:16: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2681 | rule_raster(arrowsp->image,delta,midcol-delta,1,height-2*delta,0); | ^ mimetex.c:2682:16: warning: passing arguments to 'rule_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2682 | rule_raster(arrowsp->image,delta,midcol+delta,1,height-2*delta,0); } | ^ mimetex.c:2412:2: 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] 2412 | rule_raster(), /* draw solid boxes */ | ^ mimetex.c:2741:5: note: conflicting prototype is here 2741 | int rule_raster ( raster *rp, int top, int left, | ^ mimetex.c:2411: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] 2411 | int line_raster(), /* draws lines */ | ^ mimetex.c:2832:5: note: conflicting prototype is here 2832 | int line_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:2878:19: warning: passing arguments to 'line_recurse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2878 | line_recurse(rp,xrow0,xcol0,xrow1,xcol1,thickness); } | ^ mimetex.c:2854: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] 2854 | int line_recurse(), isrecurse=1; /* true to draw line recursively */ | ^ mimetex.c:2964:5: note: conflicting prototype is here 2964 | int line_recurse ( raster *rp, double row0, double col0, | ^ mimetex.c:3079:18: warning: passing arguments to 'circle_recurse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3079 | circle_recurse(rp,row0,col0,row1,col1,thickness,theta0,theta1); | ^ mimetex.c:3057: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] 3057 | int circle_recurse(), isrecurse=1; /* true to draw ellipse recursively*/ | ^ mimetex.c:3186:5: note: conflicting prototype is here 3186 | int circle_recurse ( raster *rp, int row0, int col0, | ^ mimetex.c:3342:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3342 | raster *new_raster(), *bp=(raster *)NULL; /*raster back to caller*/ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:3343: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 previous declaration [-Wdeprecated-non-prototype] 3343 | int rastput(); /* overlay rp in new bordered raster */ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:3349: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 previous declaration [-Wdeprecated-non-prototype] 3349 | int delete_raster(); /* free input rp if isfree is true */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:3455:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3455 | raster *new_raster(), *bp=(raster *)NULL; /* raster returned to caller */ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:3456: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 previous declaration [-Wdeprecated-non-prototype] 3456 | int delete_raster(); /* free input rp if isfree is true */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:1856: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] 1856 | int type_raster(); /* debugging display */ | ^ mimetex.c:3518:5: note: conflicting prototype is here 3518 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:3530: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 previous declaration [-Wdeprecated-non-prototype] 3530 | int delete_raster(); /*free bitmap converted for display*/ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:3557:24: warning: passing arguments to 'gftobitmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3557 | bitmaprp = gftobitmap(rp); /* so convert it for display */ | ^ mimetex.c:3726:11: warning: passing arguments to 'hex_bitmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3726 | hex_bitmap(rp,fp,0,0); /* emit hex dump of bitmap bytes */ | ^ mimetex.c:3900:13: warning: passing arguments to 'emit_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3900 | emit_string ( fp, col1, field, "character number, location"); | ^ mimetex.c:3905:13: warning: passing arguments to 'emit_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3905 | emit_string ( fp, col1, field, "topleft row,col, and botleft row,col"); | ^ mimetex.c:3909:15: warning: passing arguments to 'cstruct_raster' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3909 | cstruct_raster(&cp->image,fp,col1+4); /* emit raster */ | ^ mimetex.c:3910:13: warning: passing arguments to 'emit_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3910 | emit_string ( fp, 0, " }", NULL); /* emit closing brace */ | ^ mimetex.c:3893: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] 3893 | int cstruct_raster(), /* emit a raster */ | ^ mimetex.c:3932:5: note: conflicting prototype is here 3932 | int cstruct_raster ( raster *rp, FILE *fp, int col1 ) | ^ mimetex.c:3946:13: warning: passing arguments to 'emit_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3946 | emit_string ( fp, col1, field, "width,ht, fmt,pixsz,map..."); | ^ mimetex.c:3950:11: warning: passing arguments to 'hex_bitmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3950 | hex_bitmap(rp,fp,col1+2,1); /* emit bitmap */ | ^ mimetex.c:3951:13: warning: passing arguments to 'emit_string' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3951 | emit_string ( fp, 0, " }", NULL); /* emit closing brace */ | ^ mimetex.c:3712: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] 3712 | int hex_bitmap(); /* dump bitmap as hex bytes */ | ^ mimetex.c:3978:5: note: conflicting prototype is here 3978 | int hex_bitmap ( raster *rp, FILE *fp, int col1, int isstr ) | ^ mimetex.c:3894:2: 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] 3894 | emit_string(); /* emit a string and comment */ | ^ mimetex.c:4044:5: note: conflicting prototype is here 4044 | int emit_string ( FILE *fp, int col1, char *string, char *comment ) | ^ mimetex.c:3529:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 3529 | raster *gftobitmap(), *bitmaprp=rp; /* convert .gf to bitmap if needed */ | ^ mimetex.c:4101:9: note: conflicting prototype is here 4101 | raster *gftobitmap ( raster *gf ) | ^ mimetex.c:4106:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4106 | raster *new_raster(), *rp=NULL; /* image raster retuned to caller */ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:4228:27: warning: passing arguments to 'get_ligature' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4228 | if ( (ligdef=get_ligature(subexprptr,family)) /* check for ligature */ | ^ mimetex.c:4193:15: 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] 4193 | int ligdef=0, get_ligature(); /* or we may have a ligature */ | ^ mimetex.c:4308:5: note: conflicting prototype is here 4308 | int get_ligature ( char *expression, int family ) | ^ mimetex.c:4480:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4480 | chardef *get_chardef(), *gfdata=NULL; /* chardef struct for symdef,size */ | ^ mimetex.c:4364:10: note: conflicting prototype is here 4364 | chardef *get_chardef ( mathchardef *symdef, int size ) | ^ mimetex.c:4482:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4482 | subraster *new_subraster(), *sp=NULL; /* subraster containing gfdata */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:4483:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4483 | raster *bitmaprp=NULL, *gftobitmap(); /* convert .gf-format to bitmap */ | ^ mimetex.c:4101:9: note: conflicting prototype is here 4101 | raster *gftobitmap ( raster *gf ) | ^ mimetex.c:4484: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 previous declaration [-Wdeprecated-non-prototype] 4484 | int delete_subraster(); /* in case gftobitmap() fails */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:4499:30: warning: passing arguments to 'get_baseline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4499 | sp->baseline = get_baseline(gfdata); /* get baseline of character */ | ^ mimetex.c:4515:27: warning: passing arguments to 'aasupsamp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4515 | int status = aasupsamp(sp->image,&aa,shrinkfactor,grayscale); | ^ mimetex.c:4557:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4557 | subraster *sp=NULL, *get_charsubraster(); /* subraster containing gfdata */ | ^ mimetex.c:4475:12: note: conflicting prototype is here 4475 | subraster *get_charsubraster ( mathchardef *symdef, int size ) | ^ mimetex.c:4558:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4558 | mathchardef *symdef=NULL, *get_symdef(); /* mathchardef lookup for symbol */ | ^ mimetex.c:4187:14: note: conflicting prototype is here 4187 | mathchardef *get_symdef ( char *symbol ) | ^ mimetex.c:4481: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] 4481 | int get_baseline(); /* baseline of gfdata */ | ^ mimetex.c:4590:5: note: conflicting prototype is here 4590 | int get_baseline ( chardef *gfdata ) | ^ mimetex.c:2418:12: 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] 2418 | subraster *get_delim(), *accsp=NULL; /*find suitable cmex10 symbol/accent*/ | ^ mimetex.c:4628:12: note: conflicting prototype is here 4628 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:4634:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4634 | subraster *get_charsubraster(), *sp=(subraster *)NULL; /* best match char */ | ^ mimetex.c:4475:12: note: conflicting prototype is here 4475 | subraster *get_charsubraster ( mathchardef *symdef, int size ) | ^ mimetex.c:4636:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4636 | chardef *get_chardef(), *gfdata=NULL; /* get chardef struct for a symdef */ | ^ mimetex.c:4364:10: note: conflicting prototype is here 4364 | chardef *get_chardef ( mathchardef *symdef, int size ) | ^ mimetex.c:4730:18: warning: passing arguments to 'make_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4730 | sp = make_delim(symbol,(iswidth?-height:height)); /* try to build delim */ | ^ mimetex.c:4635:12: 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] 4635 | subraster *make_delim(); /* construct delim if can't find it*/ | ^ mimetex.c:4757:12: note: conflicting prototype is here 4757 | subraster *make_delim ( char *symbol, int height ) | ^ mimetex.c:4763:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4763 | *new_subraster(); /* allocate subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:4764:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4764 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^ mimetex.c:4552:12: note: conflicting prototype is here 4552 | subraster *get_symsubraster ( char *symbol, int size ) | ^ mimetex.c:4767:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4767 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:4767:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4767 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:4770:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4770 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:4781: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 previous declaration [-Wdeprecated-non-prototype] 4781 | int circle_raster(), /* ellipse for ()'s in sp->image */ | ^ mimetex.c:3025:5: note: conflicting prototype is here 3025 | int circle_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:4783:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4783 | line_raster(); /* line between two points */ | ^ mimetex.c:2832:5: note: conflicting prototype is here 2832 | int line_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:4784:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4784 | subraster *uparrow_subraster(); /* up/down arrows */ | ^ mimetex.c:2658:12: note: conflicting prototype is here 2658 | subraster *uparrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:5254:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 5254 | char *texchar(); /*next char (or \sequence) from expression*/ | ^ mimetex.c:5123:7: note: conflicting prototype is here 5123 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:5283:18: warning: passing arguments to 'strtexchr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5283 | if ( strtexchr(expression,"\\left") == expression ) /*expression=\left...*/ | ^ mimetex.c:5284:29: warning: passing arguments to 'texleft' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5284 | { char *pright = texleft(expression,subexpr,maxsubsz, /* find ...\right*/ | ^ mimetex.c:5290:14: warning: passing arguments to 'isbrace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5290 | if ( !isbrace(expression,left,isescape) ) { /* not a left{ */ | ^ mimetex.c:5258:21: 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] 5258 | char *strtexchr(), *texleft(); /* check for \left, and get it */ | ^ mimetex.c:5399:7: note: conflicting prototype is here 5399 | char *texleft ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:5405:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 5405 | char *texchar(), /* get delims after \left,\right */ | ^ mimetex.c:5123:7: note: conflicting prototype is here 5123 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:5427:23: warning: passing arguments to 'strtexchr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5427 | if ( (pright=strtexchr(expression,right)) /* look for \right after \left */ | ^ mimetex.c:5433:24: warning: passing arguments to 'strtexchr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5433 | if ( (pleft=strtexchr(pleft,left)) /* find next \left */ | ^ mimetex.c:5438:25: warning: passing arguments to 'strtexchr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5438 | if ( (pright=strtexchr(pright+strlen(right),right)) /* find next \right */ | ^ mimetex.c:5507:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 5507 | char *texsubexpr(); /* next subexpression from expression */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:5261: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] 5261 | int isbrace(); /* check for left,right braces */ | ^ mimetex.c:5568:5: note: conflicting prototype is here 5568 | int isbrace ( char *expression, char *braces, int isescape ) | ^ mimetex.c:5744:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 5744 | *texsubexpr(), argval[8192]; /*parse for macro args after token*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:6083:10: warning: passing arguments to 'strwstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6083 | strwstr(expptr,htmlsym,wstrwhite,&wstrlen)) ) /* or use our strwstr */ | ^ mimetex.c:6140:18: warning: passing arguments to 'strreplace' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6140 | strreplace(latexsym,"nnn",anum,1); /*place actual &#num in message*/ | ^ mimetex.c:6175:20: warning: passing arguments to 'strchange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6175 | strchange(0,argval,"\\left"); /* insert opening \left, */ | ^ mimetex.c:6176:20: warning: passing arguments to 'strchange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6176 | strchange(0,argval+strlen(argval)-1,"\\right"); } }/*\right*/ | ^ mimetex.c:6186:12: warning: passing arguments to 'strchange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6186 | strchange(strlen(argsignal),argsigptr,argval); /*replaced by argval*/ | ^ mimetex.c:6190:16: warning: passing arguments to 'strchange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6190 | strchange(escapelen,tokptr,abuff); /*replace macro or html symbol*/ | ^ mimetex.c:6243:30: warning: passing arguments to 'findbraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6243 | leftbrace = findbraces(expression,tokptr); /* find left { */ | ^ mimetex.c:6244:30: warning: passing arguments to 'findbraces' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6244 | rightbrace = findbraces(NULL,tokptr+atoplen-1); /* find right } */ | ^ mimetex.c:6269:11: warning: passing arguments to 'strchange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6269 | strchange(totlen-2,leftbrace+1,command); /* {\atop} --> {\atop{}{}} */ | ^ mimetex.c:5745:7: 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] 5745 | char *strchange(); /* change leading chars of string */ | ^ mimetex.c:6304:7: note: conflicting prototype is here 6304 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:5746: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] 5746 | int strreplace(); /* replace nnn with actual num, etc*/ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:6358:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 6358 | *strchange(); /* change 'from' to 'to' */ | ^ mimetex.c:6304:7: note: conflicting prototype is here 6304 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:5747:7: 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] 5747 | char *strwstr(); /*use strwstr() instead of strstr()*/ | ^ mimetex.c:6431:7: note: conflicting prototype is here 6431 | char *strwstr ( char *string, char *substr, char *white, int *sublen ) | ^ mimetex.c:6552: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 previous declaration [-Wdeprecated-non-prototype] 6552 | int strreplace(); /* replace _ with -, etc */ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:5258:7: 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] 5258 | char *strtexchr(), *texleft(); /* check for \left, and get it */ | ^ mimetex.c:6598:7: note: conflicting prototype is here 6598 | char *strtexchr ( char *string, char *texchr ) | ^ mimetex.c:5748:7: 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] 5748 | char *findbraces(); /*find left { and right } for \atop*/ | ^ mimetex.c:6644:7: note: conflicting prototype is here 6644 | char *findbraces ( char *expression, char *command ) | ^ mimetex.c:6894:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 6894 | char *strpspn(); /* span delims */ | ^ mimetex.c:6722:7: note: conflicting prototype is here 6722 | char *strpspn ( char *s, char *reject, char *segment ) | ^ mimetex.c:6896: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 previous declaration [-Wdeprecated-non-prototype] 6896 | int isnumeric(); /* numeric=constant, else variable */ | ^ mimetex.c:6842:5: note: conflicting prototype is here 6842 | int isnumeric ( char *s ) | ^ mimetex.c:6976:23: warning: passing arguments to 'getstore' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6976 | termval = getstore(store,token); } /* look up token */ | ^ mimetex.c:6895: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] 6895 | int getstore(); /* lookup variables */ | ^ mimetex.c:7004:5: note: conflicting prototype is here 7004 | int getstore ( STORE *store, char *identifier ) | ^ mimetex.c:7067:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7067 | int strreplace(); /* replace + with blank, if needed */ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:7139:20: warning: passing arguments to 'x2c' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7139 | { url[x] = x2c(&url[y+1]); | ^ mimetex.c:7068:10: 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] 7068 | char x2c(); | ^ mimetex.c:7146:6: note: conflicting prototype is here 7146 | char x2c(char *what) { | ^ In file included from mimetex.c:559: ./mimetex.h:418:12: 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] 418 | subraster *rasterize(); /* declare rasterize */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7182:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7182 | char *preamble(), pretext[512]; /* process preamble, if present */ | ^ mimetex.c:5632:7: note: conflicting prototype is here 5632 | char *preamble ( char *expression, int *size, char *subexpr ) | ^ mimetex.c:7183:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7183 | char chartoken[MAXSUBXSZ+1], *texsubexpr(), /*get subexpression from expr*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7185: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 previous declaration [-Wdeprecated-non-prototype] 7185 | int isbrace(); /* check subexpr for braces */ | ^ mimetex.c:5568:5: note: conflicting prototype is here 5568 | int isbrace ( char *expression, char *braces, int isescape ) | ^ mimetex.c:7186:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7186 | mathchardef *symdef, *get_symdef(); /*get mathchardef struct for symbol*/ | ^ mimetex.c:4187:14: note: conflicting prototype is here 4187 | mathchardef *get_symdef ( char *symbol ) | ^ mimetex.c:7187: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 previous declaration [-Wdeprecated-non-prototype] 7187 | int ligdef, get_ligature(); /*get symtable[] index for ligature*/ | ^ mimetex.c:4308:5: note: conflicting prototype is here 4308 | int get_ligature ( char *expression, int family ) | ^ mimetex.c:7189: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 previous declaration [-Wdeprecated-non-prototype] 7189 | int type_raster(); /* display debugging output */ | ^ mimetex.c:3518:5: note: conflicting prototype is here 3518 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:7190:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7190 | subraster *rasterize(), /* recurse */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7193:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7193 | subraster *rastcat(), /* concatanate atom subrasters */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:7194:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7194 | *subrastcpy(), /* copy final result if a charaster*/ | ^ mimetex.c:1316:12: note: conflicting prototype is here 1316 | subraster *subrastcpy ( subraster *sp ) | ^ mimetex.c:7195:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7195 | *new_subraster(); /* new subraster for isstring mode */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:7196:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7196 | subraster *get_charsubraster(), /* character subraster */ | ^ mimetex.c:4475:12: note: conflicting prototype is here 4475 | subraster *get_charsubraster ( mathchardef *symdef, int size ) | ^ mimetex.c:7199: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 previous declaration [-Wdeprecated-non-prototype] 7199 | int delete_subraster(); /* free everything before returning*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:7205:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7205 | char *strdetex(); /* detex token for error message */ | ^ mimetex.c:6546:7: note: conflicting prototype is here 6546 | char *strdetex ( char *s, int mode ) | ^ mimetex.c:7281:25: warning: passing arguments to 'rastparen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7281 | { if ( (sp=rastparen(&subexpr,size,prevsp)) /* rasterize subexpression */ | ^ mimetex.c:7331:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7331 | (*(symdef->handler))(&expression,size,prevsp,arg1,arg2,arg3))==NULL) | ^ mimetex.c:7352:18: warning: passing arguments to 'rastlimits' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7352 | sp = rastlimits(&expression,size,sp); | ^ mimetex.c:7191:3: 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] 7191 | *rastparen(), /* handle parenthesized subexpr's */ | ^ mimetex.c:7452:12: note: conflicting prototype is here 7452 | subraster *rastparen ( char **subexpr, int size, subraster *basesp ) | ^ mimetex.c:7464:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7464 | subraster *rasterize(), *sp=NULL; /* rasterize what's between ()'s */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7469:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7469 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right paren chars */ | ^ mimetex.c:4628:12: note: conflicting prototype is here 4628 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:7470:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7470 | subraster *rastcat(); /* concatanate subrasters */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:7471: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 previous declaration [-Wdeprecated-non-prototype] 7471 | int delete_subraster(); /*in case of error after allocation*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:7192:3: 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] 7192 | *rastlimits(); /* handle sub/superscripted expr's */ | ^ mimetex.c:7553:12: note: conflicting prototype is here 7553 | subraster *rastlimits ( char **expression, int size, subraster *basesp ) | ^ mimetex.c:7559:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7559 | *rastcat(), /* may need to concat scripts */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:7560:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7560 | *rasterize(), /* may need to construct dummy base*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7565: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 previous declaration [-Wdeprecated-non-prototype] 7565 | int type_raster(); /* display debugging output */ | ^ mimetex.c:3518:5: note: conflicting prototype is here 3518 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:7566: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 previous declaration [-Wdeprecated-non-prototype] 7566 | int delete_subraster(); /* free dummybase, if necessary */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:7567: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 previous declaration [-Wdeprecated-non-prototype] 7567 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^ mimetex.c:2314:5: note: conflicting prototype is here 2314 | int rastsmashcheck ( char *term ) | ^ mimetex.c:7569:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7569 | char *texchar(), *exprptr=*expression, limtoken[255]; /*check for \limits*/ | ^ mimetex.c:5123:7: note: conflicting prototype is here 5123 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:7571:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7571 | mathchardef *tokdef, *get_symdef(); /* mathchardef struct for limtoken */ | ^ mimetex.c:4187:14: note: conflicting prototype is here 4187 | mathchardef *get_symdef ( char *symbol ) | ^ mimetex.c:7621:26: warning: passing arguments to 'rastdispmath' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7621 | scriptsp = rastdispmath(expression,size,basesp); /* everything all done */ | ^ mimetex.c:7626:27: warning: passing arguments to 'rastscripts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7626 | if((scriptsp=rastscripts(expression,size,dummybase)) == NULL) /*no scripts*/ | ^ mimetex.c:7558:12: 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] 7558 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^ mimetex.c:7681:12: note: conflicting prototype is here 7681 | subraster *rastscripts ( char **expression, int size, subraster *basesp ) | ^ mimetex.c:7686:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7686 | char *texscripts(), /* parse expression for scripts */ | ^ mimetex.c:5501:7: note: conflicting prototype is here 5501 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:7688:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7688 | subraster *rasterize(), *subsp=NULL, *supsp=NULL; /* rasterize scripts */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7689:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7689 | subraster *new_subraster(), *sp=NULL, /* super- over subscript subraster */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:7690:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7690 | *rastack(); /*sets scripts in displaymath mode*/ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:7705: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 previous declaration [-Wdeprecated-non-prototype] 7705 | int rastput(); /*put scripts in constructed raster*/ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:7706: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 previous declaration [-Wdeprecated-non-prototype] 7706 | int delete_subraster(); /* free work areas */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:7707: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 previous declaration [-Wdeprecated-non-prototype] 7707 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^ mimetex.c:2314:5: note: conflicting prototype is here 2314 | int rastsmashcheck ( char *term ) | ^ mimetex.c:7558:28: 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] 7558 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^ mimetex.c:7832:12: note: conflicting prototype is here 7832 | subraster *rastdispmath ( char **expression, int size, subraster *sp ) | ^ mimetex.c:7837:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7837 | char *texscripts(), /* parse expression for scripts */ | ^ mimetex.c:5501:7: note: conflicting prototype is here 5501 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:7840:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7840 | subraster *rasterize(), *subsp=NULL, *supsp=NULL, /* rasterize scripts */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7841:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7841 | *rastack(), /* stack operator with scripts */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:7842:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7842 | *new_subraster(); /* for dummy base sp, if needed */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ In file included from mimetex.c:559: ./mimetex.h:586:12: 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] 586 | subraster *rastleft(); /* handle \left...\right */ | ^ mimetex.c:7911:12: note: conflicting prototype is here 7911 | subraster *rastleft ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7917:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7917 | subraster *rasterize(), *sp=NULL; /*rasterize between \left...\right*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7918:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7918 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right delim chars */ | ^ mimetex.c:4628:12: note: conflicting prototype is here 4628 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:7919:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7919 | subraster *rastlimits(); /*handle sub/super scripts on lp,rp*/ | ^ mimetex.c:7553:12: note: conflicting prototype is here 7553 | subraster *rastlimits ( char **expression, int size, subraster *basesp ) | ^ mimetex.c:7920:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7920 | subraster *rastcat(); /* concat lp||sp||rp subrasters */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:7926:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7926 | char *texchar(), /* get delims after \left,\right */ | ^ mimetex.c:5123:7: note: conflicting prototype is here 5123 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:7928:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 7928 | char *strtexchr(), *pleft, *pright; /*locate \right matching our \left*/ | ^ mimetex.c:6598:7: note: conflicting prototype is here 6598 | char *strtexchr ( char *string, char *texchr ) | ^ mimetex.c:7934: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 previous declaration [-Wdeprecated-non-prototype] 7934 | int delete_subraster(); /* free subraster if rastleft fails*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:559: ./mimetex.h:587:12: 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] 587 | subraster *rastmiddle(); /* handle \left...\middle...\right */ | ^ mimetex.c:8199:12: note: conflicting prototype is here 8199 | subraster *rastmiddle ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8205:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8205 | subraster *rasterize(), *sp=NULL, *subsp[32]; /*rasterize \middle subexpr's*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8207:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8207 | *texchar(), delim[32][132], /* delimiters following \middle's */ | ^ mimetex.c:5123:7: note: conflicting prototype is here 5123 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:8208:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8208 | *strtexchr(), /* locate \middle's */ | ^ mimetex.c:6598:7: note: conflicting prototype is here 6598 | char *strtexchr ( char *string, char *texchr ) | ^ mimetex.c:8213:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8213 | subraster *subrastcpy(), /* copy subraster */ | ^ mimetex.c:1316:12: note: conflicting prototype is here 1316 | subraster *subrastcpy ( subraster *sp ) | ^ mimetex.c:8214:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8214 | *rastcat(), /* concatanate subraster */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:8215:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8215 | *get_delim(); /* get rasterized delimiter */ | ^ mimetex.c:4628:12: note: conflicting prototype is here 4628 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:8216: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 previous declaration [-Wdeprecated-non-prototype] 8216 | int delete_subraster(); /* free work area subsp[]'s at eoj */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:559: ./mimetex.h:573:12: 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] 573 | subraster *rastflags(); /* set flags, e.g., for \rm */ | ^ mimetex.c:8317:12: note: conflicting prototype is here 8317 | subraster *rastflags ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8323:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8323 | char *texsubexpr(), /* parse expression for... */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8328:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8328 | double dblvalue=(-99.), strtod(); /*convert ascii {valuearg} to double*/ | ^ mimetex.c:8431:26: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] 8431 | if ( *expression != '\000' ) /* ill-formed expression */ | ^~~~~~ | (void *)0 In file included from mimetex.c:559: ./mimetex.h:578:12: 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] 578 | subraster *rastspace(); /* handle math space, \hspace,\hfill*/ | ^ mimetex.c:8558:12: note: conflicting prototype is here 8558 | subraster *rastspace ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8564:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8564 | subraster *new_subraster(), *spacesp=NULL; /* subraster for space */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:8565:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8565 | raster *bp=NULL, *backspace_raster(); /* for negative space */ | ^ mimetex.c:3449:9: note: conflicting prototype is here 3449 | raster *backspace_raster ( raster *rp, int nback, int *pback, int minspace, | ^ mimetex.c:8566: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 previous declaration [-Wdeprecated-non-prototype] 8566 | int delete_subraster(); /* if fail, free unneeded subraster*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:8570:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8570 | char *texsubexpr(), widtharg[256]; /* parse for optional {width} */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8571: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 previous declaration [-Wdeprecated-non-prototype] 8571 | int evalterm(), evalue=0; /* evaluate [args], {args} */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ mimetex.c:8572:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8572 | subraster *rasterize(), *rightsp=NULL; /*rasterize right half of expression*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8573:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8573 | subraster *rastcat(); /* cat rightsp after \hfill */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ In file included from mimetex.c:559: ./mimetex.h:579:12: 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] 579 | subraster *rastnewline(); /* handle \\ newline */ | ^ mimetex.c:8691:12: note: conflicting prototype is here 8691 | subraster *rastnewline ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8697:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8697 | subraster *rastack(), *newlsp=NULL; /* subraster for both lines */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:8698:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8698 | subraster *rasterize(), *rightsp=NULL; /*rasterize right half of expression*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8699:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8699 | char *texsubexpr(), spacexpr[129]/*, *xptr=spacexpr*/; /*for \\[vspace]*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8700: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 previous declaration [-Wdeprecated-non-prototype] 8700 | int evalterm(), evalue=0; /* evaluate [arg], {arg} */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:580:12: 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] 580 | subraster *rastarrow(); /* handle \longrightarrow, etc */ | ^ mimetex.c:8766:12: note: conflicting prototype is here 8766 | subraster *rastarrow ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8772:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8772 | subraster *arrow_subraster(), *arrowsp=NULL; /* subraster for arrow */ | ^ mimetex.c:2582:12: note: conflicting prototype is here 2582 | subraster *arrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:8773:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8773 | char *texsubexpr(), widtharg[256]; /* parse for optional [width] */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8774:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8774 | char *texscripts(), sub[1024],super[1024]; /* and _^limits after [width]*/ | ^ mimetex.c:5501:7: note: conflicting prototype is here 5501 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:8775:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8775 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8776:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8776 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:8776:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8776 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:8777: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 previous declaration [-Wdeprecated-non-prototype] 8777 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:8778: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 previous declaration [-Wdeprecated-non-prototype] 8778 | int evalterm(); /* evaluate [arg], {arg} */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:581:12: 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] 581 | subraster *rastuparrow(); /* handle \longuparrow, etc */ | ^ mimetex.c:8861:12: note: conflicting prototype is here 8861 | subraster *rastuparrow ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8867:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8867 | subraster *uparrow_subraster(), *arrowsp=NULL; /* subraster for arrow */ | ^ mimetex.c:2658:12: note: conflicting prototype is here 2658 | subraster *uparrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:8868:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8868 | char *texsubexpr(), heightarg[256]; /* parse for optional [height] */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8869:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8869 | char *texscripts(), sub[1024],super[1024]; /* and _^limits after [width]*/ | ^ mimetex.c:5501:7: note: conflicting prototype is here 5501 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:8870:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8870 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8871:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8871 | subraster *rastcat(); /* cat superscript left, sub right */ | ^ mimetex.c:1847:12: note: conflicting prototype is here 1847 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:8872: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 previous declaration [-Wdeprecated-non-prototype] 8872 | int evalterm(); /* evaluate [arg], {arg} */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:577:12: 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] 577 | subraster *rastoverlay(); /* handle \not */ | ^ mimetex.c:8957:12: note: conflicting prototype is here 8957 | subraster *rastoverlay ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8963:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8963 | char *texsubexpr(), /*parse expression for base,overlay*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8965:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8965 | subraster *rasterize(), *sp1=NULL, *sp2=NULL, /*rasterize 1=base, 2=overlay*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8966:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8966 | *new_subraster(); /*explicitly alloc sp2 if necessary*/ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:8967:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8967 | subraster *rastcompose(), *overlaysp=NULL; /*subraster for composite overlay*/ | ^ mimetex.c:1731:12: note: conflicting prototype is here 1731 | subraster *rastcompose ( subraster *sp1, subraster *sp2, int offset2, | ^ mimetex.c:8969: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 previous declaration [-Wdeprecated-non-prototype] 8969 | int line_raster(); /* draw diagonal for \Not */ | ^ mimetex.c:2832:5: note: conflicting prototype is here 2832 | int line_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:8970: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 previous declaration [-Wdeprecated-non-prototype] 8970 | int evalterm(); /* evaluate [arg], {arg} */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:574:12: 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] 574 | subraster *rastfrac(); /* handle \frac \atop expressions */ | ^ mimetex.c:9071:12: note: conflicting prototype is here 9071 | subraster *rastfrac ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9077:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9077 | char *texsubexpr(), /*parse expression for numer,denom*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9079:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9079 | subraster *rasterize(), *numsp=NULL, *densp=NULL; /*rasterize numer, denom*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9080:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9080 | subraster *rastack(), *fracsp=NULL; /* subraster for numer/denom */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:9081:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9081 | subraster *new_subraster()/*, *spacesp=NULL*/; /* space for num or den */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:9086: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 previous declaration [-Wdeprecated-non-prototype] 9086 | int rule_raster(), /* draw horizontal line for frac */ | ^ mimetex.c:2741:5: note: conflicting prototype is here 2741 | int rule_raster ( raster *rp, int top, int left, | ^ mimetex.c:9089: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 previous declaration [-Wdeprecated-non-prototype] 9089 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:9090: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 previous declaration [-Wdeprecated-non-prototype] 9090 | int type_raster(); /* display debugging output */ | ^ mimetex.c:3518:5: note: conflicting prototype is here 3518 | int type_raster ( raster *rp, FILE *fp ) | ^ In file included from mimetex.c:559: ./mimetex.h:575:12: 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] 575 | subraster *rastackrel(); /* handle \stackrel expressions */ | ^ mimetex.c:9182:12: note: conflicting prototype is here 9182 | subraster *rastackrel ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9188:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9188 | char *texsubexpr(), /*parse expression for upper,lower*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9190:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9190 | subraster *rasterize(), *upsp=NULL, *lowsp=NULL; /* rasterize upper, lower */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9191:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9191 | subraster *rastack(), *relsp=NULL; /* subraster for upper/lower */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:9195: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 previous declaration [-Wdeprecated-non-prototype] 9195 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:559: ./mimetex.h:576:12: 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] 576 | subraster *rastmathfunc(); /* handle \lim,\log,etc expressions*/ | ^ mimetex.c:9254:12: note: conflicting prototype is here 9254 | subraster *rastmathfunc ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9260:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9260 | char *texscripts(), /* parse expression for _limits */ | ^ mimetex.c:5501:7: note: conflicting prototype is here 5501 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:9262:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9262 | char *texsubexpr(), /* parse expression for arg */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9264:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9264 | subraster *rasterize(), *funcsp=NULL, *limsp=NULL; /*rasterize func,limits*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9265:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9265 | subraster *rastack(), *mathfuncsp=NULL; /* subraster for mathfunc/limits */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:9268: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 previous declaration [-Wdeprecated-non-prototype] 9268 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:559: ./mimetex.h:582:12: 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] 582 | subraster *rastsqrt(); /* handle \sqrt */ | ^ mimetex.c:9361:12: note: conflicting prototype is here 9361 | subraster *rastsqrt ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9367:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9367 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /*parse subexpr to be sqrt-ed*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9369:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9369 | subraster *rasterize(), *subsp=NULL; /* rasterize subexpr */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9370:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9370 | subraster *accent_subraster(), *sqrtsp=NULL, /* subraster with the sqrt */ | ^ mimetex.c:2401:12: note: conflicting prototype is here 2401 | subraster *accent_subraster ( int accent, int width, int height, | ^ mimetex.c:9371:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9371 | *new_subraster(), *rootsp=NULL; /* optionally preceded by [rootarg]*/ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:9375: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 previous declaration [-Wdeprecated-non-prototype] 9375 | int rastput(); /* put subexpr in constructed sqrt */ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:9377: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 previous declaration [-Wdeprecated-non-prototype] 9377 | int delete_subraster(); /* free work areas */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:559: ./mimetex.h:583:12: 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] 583 | subraster *rastaccent(); /* handle \hat \vec \braces, etc */ | ^ mimetex.c:9478:12: note: conflicting prototype is here 9478 | subraster *rastaccent ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9484:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9484 | char *texsubexpr(), subexpr[MAXSUBXSZ+1]; /*parse subexpr to be accented*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9485:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9485 | char *texscripts(), *script=NULL, /* \under,overbrace allow scripts */ | ^ mimetex.c:5501:7: note: conflicting prototype is here 5501 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:9487:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9487 | subraster *rasterize(), *subsp=NULL, *scrsp=NULL; /*rasterize subexpr,script*/ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9488:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9488 | subraster *rastack(), *accsubsp=NULL; /* stack accent, subexpr, script */ | ^ mimetex.c:2051:12: note: conflicting prototype is here 2051 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:9489:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9489 | subraster *accent_subraster(), *accsp=NULL; /*raster for the accent itself*/ | ^ mimetex.c:2401:12: note: conflicting prototype is here 2401 | subraster *accent_subraster ( int accent, int width, int height, | ^ mimetex.c:9492: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 previous declaration [-Wdeprecated-non-prototype] 9492 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:559: ./mimetex.h:584:12: 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] 584 | subraster *rastfont(); /* handle \cal{} \scr{}, etc */ | ^ mimetex.c:9591:12: note: conflicting prototype is here 9591 | subraster *rastfont ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9597:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9597 | char *texsubexpr(), fontchars[MAXSUBXSZ+1], /* chars to render in font */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9604:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9604 | subraster *rasterize(), *fontsp=NULL, /* rasterize chars in font */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9605:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9605 | *rastflags(); /* or just set flag to switch font */ | ^ mimetex.c:8317:12: note: conflicting prototype is here 8317 | subraster *rastflags ( char **expression, int size, subraster *basesp, | ^ In file included from mimetex.c:559: ./mimetex.h:585:12: 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] 585 | subraster *rastbegin(); /* handle \begin{}...\end{} */ | ^ mimetex.c:9755:12: note: conflicting prototype is here 9755 | subraster *rastbegin ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9761:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9761 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /* \begin{} environment params*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9764: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 previous declaration [-Wdeprecated-non-prototype] 9764 | int strreplace(); /* replace substring in string */ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:9765:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9765 | char *strchange(); /*\begin...\end --> {\begin...\end}*/ | ^ mimetex.c:6304:7: note: conflicting prototype is here 6304 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:9767:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9767 | subraster *rasterize(), *sp=NULL; /* rasterize environment */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ In file included from mimetex.c:559: ./mimetex.h:588:12: 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] 588 | subraster *rastarray(); /* handle \array{...} */ | ^ mimetex.c:10000:12: note: conflicting prototype is here 10000 | subraster *rastarray ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10006:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10006 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *exprptr, /*parse array subexpr*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10009:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10009 | *preamble(), *preptr=token; /*process optional size,lcr preamble*/ | ^ mimetex.c:5632:7: note: conflicting prototype is here 5632 | char *preamble ( char *expression, int *size, char *subexpr ) | ^ mimetex.c:10072:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10072 | subraster *rasterize(), *toksp[1025], /* rasterize tokens */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10073:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10073 | *new_subraster(), *arraysp=NULL; /* subraster for entire array */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:10075: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 previous declaration [-Wdeprecated-non-prototype] 10075 | int delete_subraster(); /* free toksp[] workspace at eoj */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:10080: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 previous declaration [-Wdeprecated-non-prototype] 10080 | int rastput(); /* embed tokens/cells in array */ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:10081: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 previous declaration [-Wdeprecated-non-prototype] 10081 | int rule_raster(); /* draw hlines and vlines in array */ | ^ mimetex.c:2741:5: note: conflicting prototype is here 2741 | int rule_raster ( raster *rp, int top, int left, | ^ mimetex.c:10083:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10083 | char *texchar(), hltoken[1025]; /* extract \hline from token */ | ^ mimetex.c:5123:7: note: conflicting prototype is here 5123 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:10087: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 previous declaration [-Wdeprecated-non-prototype] 10087 | int evalterm(), evalue=0; /* evaluate [arg], {arg} */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:589:12: 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] 589 | subraster *rastpicture(); /* handle \picture(,){...} */ | ^ mimetex.c:10513:12: note: conflicting prototype is here 10513 | subraster *rastpicture ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10519:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10519 | char *texsubexpr(), picexpr[2049], *picptr=picexpr, /* picture {expre} */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10523: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 previous declaration [-Wdeprecated-non-prototype] 10523 | subraster *rasterize(), *picelemsp=NULL, /* rasterize picture elements */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10524:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10524 | *new_subraster(), *picturesp=NULL, /* subraster for entire picture */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:10527: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 previous declaration [-Wdeprecated-non-prototype] 10527 | int delete_subraster(); /* free picelemsp[] workspace */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:10535: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 previous declaration [-Wdeprecated-non-prototype] 10535 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ mimetex.c:10539: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 previous declaration [-Wdeprecated-non-prototype] 10539 | int rastput(); /* embed elements in picture */ | ^ mimetex.c:1624:5: note: conflicting prototype is here 1624 | int rastput ( raster *target, raster *source, | ^ mimetex.c:10540: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 previous declaration [-Wdeprecated-non-prototype] 10540 | int type_raster(); /* display debugging output */ | ^ mimetex.c:3518:5: note: conflicting prototype is here 3518 | int type_raster ( raster *rp, FILE *fp ) | ^ In file included from mimetex.c:559: ./mimetex.h:590:12: 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] 590 | subraster *rastline(); /* handle \line(xinc,yinc){xlen} */ | ^ mimetex.c:10733:12: note: conflicting prototype is here 10733 | subraster *rastline ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10739:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10739 | char *texsubexpr(),linexpr[257], *xptr=linexpr; /*line(xinc,yinc){xlen}*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10740:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10740 | subraster *new_subraster(), *linesp=NULL; /* subraster for line */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:10748: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 previous declaration [-Wdeprecated-non-prototype] 10748 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ mimetex.c:10751: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 previous declaration [-Wdeprecated-non-prototype] 10751 | int line_raster(); /* draw line in linesp->image */ | ^ mimetex.c:2832:5: note: conflicting prototype is here 2832 | int line_raster ( raster *rp, int row0, int col0, | ^ In file included from mimetex.c:559: ./mimetex.h:591:12: 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] 591 | subraster *rastrule(); /* handle \rule[lift]{width}{height}*/ | ^ mimetex.c:10862:12: note: conflicting prototype is here 10862 | subraster *rastrule ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10868:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10868 | char *texsubexpr(), rulexpr[257]; /* rule[lift]{wdth}{hgt} */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10869:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10869 | subraster *new_subraster(), *rulesp=NULL; /* subraster for rule */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:10874: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 previous declaration [-Wdeprecated-non-prototype] 10874 | int rule_raster(); /* draw rule in rulesp->image */ | ^ mimetex.c:2741:5: note: conflicting prototype is here 2741 | int rule_raster ( raster *rp, int top, int left, | ^ mimetex.c:10875: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 previous declaration [-Wdeprecated-non-prototype] 10875 | int evalterm(); /* evaluate args */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:592:12: 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] 592 | subraster *rastcircle(); /* handle \circle(xdiam[,ydiam]) */ | ^ mimetex.c:10957:12: note: conflicting prototype is here 10957 | subraster *rastcircle ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10963:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10963 | char *texsubexpr(), circexpr[512],*xptr=circexpr; /*circle(xdiam[,ydiam])*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10966:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10966 | subraster *new_subraster(), *circsp=NULL; /* subraster for ellipse */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:10971: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 previous declaration [-Wdeprecated-non-prototype] 10971 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ mimetex.c:10973: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 previous declaration [-Wdeprecated-non-prototype] 10973 | int circle_raster(), /* draw ellipse in circsp->image */ | ^ mimetex.c:3025:5: note: conflicting prototype is here 3025 | int circle_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:10974:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10974 | circle_recurse(); /* for theta0,theta1 args */ | ^ mimetex.c:3186:5: note: conflicting prototype is here 3186 | int circle_recurse ( raster *rp, int row0, int col0, | ^ In file included from mimetex.c:559: ./mimetex.h:593:12: 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] 593 | subraster *rastbezier(); /*handle\bezier(c0,r0)(c1,r1)(ct,rt)*/ | ^ mimetex.c:11074:12: note: conflicting prototype is here 11074 | subraster *rastbezier ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11080:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11080 | subraster *new_subraster(), *bezsp=NULL; /* subraster for bezier */ | ^ mimetex.c:1096:12: note: conflicting prototype is here 1096 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:11081:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11081 | char *texsubexpr(), bezexpr[129],*xptr=bezexpr; /*\bezier(r,c)(r,c)(r,c)*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11088: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 previous declaration [-Wdeprecated-non-prototype] 11088 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ mimetex.c:11094: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 previous declaration [-Wdeprecated-non-prototype] 11094 | int bezier_raster(); /* draw bezier in bezsp->image */ | ^ mimetex.c:3261:5: note: conflicting prototype is here 3261 | int bezier_raster ( raster *rp, double r0, double c0, | ^ In file included from mimetex.c:559: ./mimetex.h:594:12: 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] 594 | subraster *rastraise(); /* handle \raisebox{lift}{expr} */ | ^ mimetex.c:11199:12: note: conflicting prototype is here 11199 | subraster *rastraise ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11205:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11205 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *liftexpr=subexpr; /* args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11206:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11206 | subraster *rasterize(), *raisesp=NULL; /* rasterize subexpr to be raised */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11208: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 previous declaration [-Wdeprecated-non-prototype] 11208 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:595:12: 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] 595 | subraster *rastrotate(); /* handle \rotatebox{degs}{expr} */ | ^ mimetex.c:11264:12: note: conflicting prototype is here 11264 | subraster *rastrotate ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11270:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11270 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *degexpr=subexpr; /* args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11271:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11271 | subraster *rasterize(), *rotsp=NULL; /* subraster for rotated subexpr */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11272:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11272 | raster *rastrot(), *rotrp=NULL; /* rotate subraster->image 90 degs */ | ^ mimetex.c:1367:9: note: conflicting prototype is here 1367 | raster *rastrot ( raster *rp ) | ^ mimetex.c:11273: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 previous declaration [-Wdeprecated-non-prototype] 11273 | int delete_raster(); /* delete intermediate rasters */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:11278: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 previous declaration [-Wdeprecated-non-prototype] 11278 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:596:12: 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] 596 | subraster *rastmagnify(); /* handle \magnify{magstep}{expr} */ | ^ mimetex.c:11376:12: note: conflicting prototype is here 11376 | subraster *rastmagnify ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11382:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11382 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *magexpr=subexpr; /* args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11383:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11383 | subraster *rasterize(), *magsp=NULL; /* subraster for magnified subexpr */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11384:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11384 | raster *rastmag(), *magrp=NULL; /* magnify subraster->image */ | ^ mimetex.c:1407:9: note: conflicting prototype is here 1407 | raster *rastmag ( raster *rp, int magstep ) | ^ mimetex.c:11386: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 previous declaration [-Wdeprecated-non-prototype] 11386 | int delete_raster(); /* delete intermediate raster */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ In file included from mimetex.c:559: ./mimetex.h:597:12: 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] 597 | subraster *rastreflect(); /* handle \reflectbox[axis]{expr} */ | ^ mimetex.c:11454:12: note: conflicting prototype is here 11454 | subraster *rastreflect ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11460:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11460 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *axisexpr=subexpr; /* args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11461:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11461 | subraster *rasterize(), *refsp=NULL; /* subraster for reflected subexpr */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11462:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11462 | raster *rastref(), *refrp=NULL; /* reflect subraster->image */ | ^ mimetex.c:1579:9: note: conflicting prototype is here 1579 | raster *rastref ( raster *rp, int axis ) | ^ mimetex.c:11464: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 previous declaration [-Wdeprecated-non-prototype] 11464 | int delete_raster(); /* delete intermediate raster */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ In file included from mimetex.c:559: ./mimetex.h:598:12: 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] 598 | subraster *rastfbox(); /* handle \fbox{expr} */ | ^ mimetex.c:11531:12: note: conflicting prototype is here 11531 | subraster *rastfbox ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11537:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11537 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], widtharg[512]; /* args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11538:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11538 | subraster *rasterize(), *framesp=NULL; /* rasterize subexpr to be framed */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11539:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11539 | raster *border_raster(), *bp=NULL; /* framed image raster */ | ^ mimetex.c:3336:9: note: conflicting prototype is here 3336 | raster *border_raster ( raster *rp, int ntop, int nbot, | ^ mimetex.c:11540: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 previous declaration [-Wdeprecated-non-prototype] 11540 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:599:12: 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] 599 | subraster *rastinput(); /* handle \input{filename} */ | ^ mimetex.c:11644:12: note: conflicting prototype is here 11644 | subraster *rastinput ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11650:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11650 | char *texsubexpr(), tag[1024]="\000", filename[1024]="\000"; /* args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11651:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11651 | subraster *rasterize(), *inputsp=NULL; /* rasterized input image */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11657: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 previous declaration [-Wdeprecated-non-prototype] 11657 | int isstrstr(); /* search for valid inputpath in filename */ | ^ mimetex.c:6781:5: note: conflicting prototype is here 6781 | int isstrstr ( char *string, char *snippets, int iscase ) | ^ mimetex.c:11659:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11659 | *mimeprep(), /* preprocess inputted data */ | ^ mimetex.c:5737:7: note: conflicting prototype is here 5737 | char *mimeprep ( char *expression ) | ^ mimetex.c:11696:24: warning: passing arguments to 'rastreadfile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11696 | status = rastreadfile(filename,0,tag,subexpr); /* read file */ | ^ mimetex.c:11703:28: warning: passing arguments to 'dbltoa' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11703 | if ( (reformat=dbltoa(d,npts)) != NULL ) /* reformat successful */ | ^ In file included from mimetex.c:559: ./mimetex.h:600:12: 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] 600 | subraster *rastcounter(); /* handle \counter{filename} */ | ^ mimetex.c:11750:12: note: conflicting prototype is here 11750 | subraster *rastcounter ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11756:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11756 | char *texsubexpr(), filename[1024]="\000", /* counter file */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11758:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11758 | subraster *rasterize(), *countersp=NULL; /* rasterized counter image */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11839:29: warning: passing arguments to 'rastreadfile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11839 | if ( (status=rastreadfile(filename,1,tag,text)) > 0 ) /*try reading file*/ | ^ mimetex.c:11858:28: warning: passing arguments to 'rastwritefile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11858 | status = rastwritefile(filename,tag,text,isstrict); } /*rewrite counter*/ | ^ mimetex.c:11871:33: warning: passing arguments to 'rasteditfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11871 | strcpy(logfile,rasteditfilename(logfile)); /* edit log file name */ | ^ mimetex.c:11881:34: warning: passing arguments to 'timestamp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11881 | fprintf(logfp,"%s ",timestamp(TZDELTA,0)); /* first emit timestamp */ | ^ mimetex.c:11904:19: warning: passing arguments to 'dbltoa' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 11904 | strcpy(text,dbltoa(((double)counter),0)); /* comma-separated counter value */ | ^ In file included from mimetex.c:559: ./mimetex.h:601:12: 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] 601 | subraster *rasteval(); /* handle \eval{expression} */ | ^ mimetex.c:11939:12: note: conflicting prototype is here 11939 | subraster *rasteval ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11945:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11945 | char *texsubexpr(), subexpr[MAXSUBXSZ]; /* arg to be evaluated */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11946:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11946 | subraster *rasterize(), *evalsp=NULL; /* rasterize evaluated expression */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:11947: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 previous declaration [-Wdeprecated-non-prototype] 11947 | int evalterm(), value=0; /* evaluate expression */ | ^ mimetex.c:6884:5: note: conflicting prototype is here 6884 | int evalterm ( STORE *store, char *term ) | ^ In file included from mimetex.c:559: ./mimetex.h:602:12: 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] 602 | subraster *rasttoday(); /* handle \today[+/-tzdelta,ifmt] */ | ^ mimetex.c:11990:12: note: conflicting prototype is here 11990 | subraster *rasttoday ( char **expression, int size, subraster *basesp, | ^ mimetex.c:11996:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11996 | char *texsubexpr(), optarg[2050]; /* optional [+/-tzdelta,ifmt] args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:11998:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11998 | subraster *rasterize(), *todaysp=NULL; /* rasterize timestamp */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:12021:23: warning: passing arguments to 'timestamp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12021 | strcat(today,timestamp(tzdelta,ifmt)); /* get timestamp */ | ^ In file included from mimetex.c:559: ./mimetex.h:603:12: 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] 603 | subraster *rastcalendar(); /* handle \calendar[yaer,month] */ | ^ mimetex.c:12051:12: note: conflicting prototype is here 12051 | subraster *rastcalendar ( char **expression, int size, subraster *basesp, | ^ mimetex.c:12057:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12057 | char *texsubexpr(), optarg[2050]; /* optional [year,month] args */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:12059:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12059 | subraster *rasterize(), *calendarsp=NULL; /* rasterize calendar string */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:12090:18: warning: passing arguments to 'calendar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12090 | calstr = calendar(year,month,day); /* get calendar string */ | ^ In file included from mimetex.c:559: ./mimetex.h:604:12: 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] 604 | subraster *rastenviron(); /* handle \environment */ | ^ mimetex.c:12121:12: note: conflicting prototype is here 12121 | subraster *rastenviron ( char **expression, int size, subraster *basesp, | ^ mimetex.c:12127:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12127 | char *texsubexpr(), optarg[255]; /* optional [...] args (for future)*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:12131:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12131 | *strdetex(), /* removes/replaces any math chars */ | ^ mimetex.c:6546:7: note: conflicting prototype is here 6546 | char *strdetex ( char *s, int mode ) | ^ mimetex.c:12133:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12133 | char *mimeprep(); /* preprocess environvar string */ | ^ mimetex.c:5737:7: note: conflicting prototype is here 5737 | char *mimeprep ( char *expression ) | ^ mimetex.c:12134: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 previous declaration [-Wdeprecated-non-prototype] 12134 | int unescape_url(); /* convert all %xx's to chars */ | ^ mimetex.c:7064:5: note: conflicting prototype is here 7064 | int unescape_url(char *url, int isescape) { | ^ mimetex.c:12140:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12140 | subraster *rasterize(), *environsp=NULL; /* rasterize environment string */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:12175:23: warning: passing arguments to 'strwrap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12175 | environptr = strwrap(environvar,wraplen,-6); /* wrap long lines */ | ^ In file included from mimetex.c:559: ./mimetex.h:605:12: 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] 605 | subraster *rastmessage(); /* handle \message */ | ^ mimetex.c:12216:12: note: conflicting prototype is here 12216 | subraster *rastmessage ( char **expression, int size, subraster *basesp, | ^ mimetex.c:12222:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12222 | char *texsubexpr(), amsg[256]="\000"; /* message number text */ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:12225:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12225 | subraster *rasterize(), *messagesp=NULL; /* rasterize requested message */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:12226: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 previous declaration [-Wdeprecated-non-prototype] 12226 | int strreplace(); /*replace SERVER_NAME in refmsgnum*/ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:12229:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12229 | char *strdetex(); /* remove math chars from messages */ | ^ mimetex.c:6546:7: note: conflicting prototype is here 6546 | char *strdetex ( char *s, int mode ) | ^ mimetex.c:12251:22: warning: passing arguments to 'urlprune' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12251 | strdetex(urlprune(referer_match,reflevels),1),0); /*with referer_match*/ | ^ In file included from mimetex.c:559: ./mimetex.h:606:12: 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] 606 | subraster *rastnoop(); /* handle \escape's to be flushed */ | ^ mimetex.c:12283:12: note: conflicting prototype is here 12283 | subraster *rastnoop ( char **expression, int size, subraster *basesp, | ^ mimetex.c:12289:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12289 | char *texsubexpr(), subexpr[MAXSUBXSZ+1]; /*dummy args eaten by \escape*/ | ^ mimetex.c:5248:7: note: conflicting prototype is here 5248 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:12290:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12290 | subraster *rasterize(), *noopsp=NULL; /* rasterize subexpr */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:12333:33: warning: passing arguments to 'rasteditfilename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12333 | strncpy(texfile,rasteditfilename(filename),2047); /*edited copy of filename*/ | ^ mimetex.c:11767:7: 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] 11767 | char *rasteditfilename(), /* edit log file name */ | ^ mimetex.c:12377:7: note: conflicting prototype is here 12377 | char *rasteditfilename ( char *filename ) | ^ mimetex.c:12383:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12383 | char *strchange(); /* prepend pathprefix if necessary */ | ^ mimetex.c:6304:7: note: conflicting prototype is here 6304 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:12384: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 previous declaration [-Wdeprecated-non-prototype] 12384 | int strreplace(), /* remove ../'s and ..\'s */ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:11652: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] 11652 | int status, rastreadfile(); /* read input file */ | ^ mimetex.c:12437:5: note: conflicting prototype is here 12437 | int rastreadfile ( char *filename, int islock, char *tag, char *value ) | ^ mimetex.c:12442:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12442 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^ mimetex.c:12319:7: note: conflicting prototype is here 12319 | FILE *rastopenfile ( char *filename, char *mode ) | ^ mimetex.c:11760:29: 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] 11760 | int status=0,rastreadfile(),rastwritefile(), /*read,write counter file*/ | ^ mimetex.c:12533:5: note: conflicting prototype is here 12533 | int rastwritefile( char *filename, char *tag, char *value, int isstrict ) | ^ mimetex.c:12538:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12538 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^ mimetex.c:12319:7: note: conflicting prototype is here 12319 | FILE *rastopenfile ( char *filename, char *mode ) | ^ mimetex.c:12542:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12542 | *strchange(), /* put value between ...*/ | ^ mimetex.c:6304:7: note: conflicting prototype is here 6304 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:12544: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 previous declaration [-Wdeprecated-non-prototype] 12544 | int istag=0, rastreadfile(), /* read file if tag!=NULL */ | ^ mimetex.c:12437:5: note: conflicting prototype is here 12437 | int rastreadfile ( char *filename, int islock, char *tag, char *value ) | ^ mimetex.c:12644:29: warning: passing arguments to 'timestamp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12644 | strcat(fbuff,timestamp(TZDELTA,0)); /* start with timestamp */ | ^ mimetex.c:12058:7: 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] 12058 | char *calendar(), *calstr=NULL; /* calendar to be rasterized */ | ^ mimetex.c:12672:7: note: conflicting prototype is here 12672 | char *calendar( int year, int month, int day ) | ^ mimetex.c:12679:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12679 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^ /usr/include/time.h:125:12: note: conflicting prototype is here 125 | struct tm *localtime(const time_t *); | ^ mimetex.c:12723:24: warning: passing arguments to 'daynumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12723 | iday = 1 + (daynumber(year,month,idd)%7); /* 1=Monday...7=Sunday */ | ^ mimetex.c:11768:3: 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] 11768 | *timestamp(), /* timestamp for logging */ | ^ mimetex.c:12771:7: note: conflicting prototype is here 12771 | char *timestamp( int tzdelta, int ifmt ) | ^ mimetex.c:12779:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12779 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^ /usr/include/time.h:125:12: note: conflicting prototype is here 125 | struct tm *localtime(const time_t *); | ^ mimetex.c:12808:9: warning: passing arguments to 'tzadjust' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12808 | tzadjust(tzdelta,&year,&month,&day,&hour); | ^ mimetex.c:12835:23: warning: passing arguments to 'daynumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12835 | daynames[daynumber(year,month,day)%7],monthnames[month],day,year); | ^ mimetex.c:12839:23: warning: passing arguments to 'daynumber' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12839 | daynames[daynumber(year,month,day)%7],monthnames[month],day,year, | ^ mimetex.c:12783: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] 12783 | int tzadjust(); /* time zone adjustment function */ | ^ mimetex.c:12874:5: note: conflicting prototype is here 12874 | int tzadjust ( int tzdelta, int *year, int *month, int *day, int *hour ) | ^ mimetex.c:12681:20: 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] 12681 | int idd=1, iday=0, daynumber(); /* day-of-week for idd=1...31 */ | ^ mimetex.c:12934:5: note: conflicting prototype is here 12934 | int daynumber ( int year, int month, int day ) | ^ mimetex.c:12130:7: 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] 12130 | char *strwrap(), /* wrap long lines */ | ^ mimetex.c:13008:7: note: conflicting prototype is here 13008 | char *strwrap ( char *s, int linelen, int tablen ) | ^ mimetex.c:13016: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 previous declaration [-Wdeprecated-non-prototype] 13016 | int strreplace(); /* remove \n's */ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:13017:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13017 | char *strchange(); /* add \n's and indent space */ | ^ mimetex.c:6304:7: note: conflicting prototype is here 6304 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:12228:7: 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] 12228 | char *urlprune(); /*prune referer_match in refmsgnum*/ | ^ mimetex.c:13140:7: note: conflicting prototype is here 13140 | char *urlprune ( char *url, int n ) | ^ mimetex.c:13148:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13148 | char *strnlower(); /* lowercase a string */ | ^ mimetex.c:13101:7: note: conflicting prototype is here 13101 | char *strnlower ( char *s, int n ) | ^ mimetex.c:13222:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13222 | char *urlprune(), *prune=NULL, /* prune url's */ | ^ mimetex.c:13140:7: note: conflicting prototype is here 13140 | char *urlprune ( char *url, int n ) | ^ mimetex.c:11660:3: 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] 11660 | *dbltoa(), *reformat=NULL; /* reformat numerical input */ | ^ mimetex.c:13260:7: note: conflicting prototype is here 13260 | char *dbltoa ( double dblval, int npts ) | ^ mimetex.c:13270:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13270 | double floor(); /* integer which is glb(double) */ | ^ mimetex.c:13720:22: warning: passing arguments to 'aagridnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13720 | gridnum = aagridnum(rp,irow,icol); /*grid# coding 3x3 grid at irow,icol*/ | ^ mimetex.c:13730:27: warning: passing arguments to 'aapatternnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13730 | patternum = aapatternnum(gridnum); /* look up pattern number */ | ^ mimetex.c:13733:31: warning: passing arguments to 'aapatterns' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13733 | if ( (aabyteval = aapatterns(rp,irow,icol,gridnum,patternum,grayscale)) | ^ mimetex.c:13664: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] 13664 | int aapatterns(); /* to antialias special patterns */ | ^ mimetex.c:13827:5: note: conflicting prototype is here 13827 | int aapatterns (raster *rp, int irow, int icol, | ^ mimetex.c:13845:29: warning: passing arguments to 'aapatternnum' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13845 | patternum = aapatternnum(gridnum); /* so look it up ourselves */ | ^ mimetex.c:13849:35: warning: passing arguments to 'aapattern1124' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13849 | case 24: aaval = aapattern1124(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:13850:33: warning: passing arguments to 'aapattern19' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13850 | case 19: aaval = aapattern19(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:13851:33: warning: passing arguments to 'aapattern20' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13851 | case 20: aaval = aapattern20(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:13852:33: warning: passing arguments to 'aapattern39' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13852 | case 39: aaval = aapattern39(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:13836:2: 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] 13836 | aapattern1124(), /* routine for patterns #11,24 */ | ^ mimetex.c:13897:5: note: conflicting prototype is here 13897 | int aapattern1124 (raster *rp, int irow, int icol, | ^ mimetex.c:13976:23: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13976 | hturn = aafollowline(rp,irow,icol,hdirection); | ^ mimetex.c:13977:23: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13977 | vturn = aafollowline(rp,irow,icol,vdirection); | ^ mimetex.c:13837:2: 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] 13837 | aapattern19(), /* special routine for pattern #19 */ | ^ mimetex.c:14022:5: note: conflicting prototype is here 14022 | int aapattern19 (raster *rp, int irow, int icol, | ^ mimetex.c:14047:27: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14047 | if ( (turn1 = aafollowline(rp,jrow,jcol,orientation)) == 0 ) goto end_of_job; | ^ mimetex.c:14048:27: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14048 | if ( (turn2 = aafollowline(rp,jrow,jcol,-orientation)) == 0) goto end_of_job; | ^ mimetex.c:13838:2: 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] 13838 | aapattern20(), /* special routine for pattern #20 */ | ^ mimetex.c:14095:5: note: conflicting prototype is here 14095 | int aapattern20 (raster *rp, int irow, int icol, | ^ mimetex.c:14126:25: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14126 | if ( (turn1=aafollowline(rp,jrow1,jcol1,-direction)) == 0 ) goto end_of_job; | ^ mimetex.c:14127:25: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14127 | if ( (turn2=aafollowline(rp,jrow2,jcol2,direction)) == 0 ) goto end_of_job; | ^ mimetex.c:13839:2: 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] 13839 | aapattern39(); /* special routine for pattern #39 */ | ^ mimetex.c:14174:5: note: conflicting prototype is here 14174 | int aapattern39 (raster *rp, int irow, int icol, | ^ mimetex.c:14204:25: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14204 | if ( (turn1=aafollowline(rp,jrow1,jcol1,-direction)) == 1 ) | ^ mimetex.c:14207:25: warning: passing arguments to 'aafollowline' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14207 | if ( (turn2=aafollowline(rp,jrow2,jcol2,direction)) == 0 ) goto end_of_job; | ^ mimetex.c:13913:21: 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] 13913 | hturn=99,vturn=99, aafollowline(); /* follow corner till turns */ | ^ mimetex.c:14276:5: note: conflicting prototype is here 14276 | int aafollowline (raster *rp, int irow, int icol, int direction) | ^ mimetex.c:13662:19: 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] 13662 | int gridnum=(-1), aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^ mimetex.c:14428:5: note: conflicting prototype is here 14428 | int aagridnum (raster *rp, int irow, int icol) | ^ mimetex.c:13663:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 13663 | patternum=(-1), aapatternnum(); /*pattern#, 1-51, for input gridnum*/ | ^ mimetex.c:14577:5: note: conflicting prototype is here 14577 | int aapatternnum ( int gridnum ) | ^ mimetex.c:14644:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14644 | int pattern = (-1), aapatternnum(); /*pattern#, 1-51, for input gridnum*/ | ^ mimetex.c:14577:5: note: conflicting prototype is here 14577 | int aapatternnum ( int gridnum ) | ^ mimetex.c:14772:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14772 | int gridnum=0, aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^ mimetex.c:14428:5: note: conflicting prototype is here 14428 | int aagridnum (raster *rp, int irow, int icol) | ^ mimetex.c:14773:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14773 | aalookup(); /* table look up antialiased value*/ | ^ mimetex.c:14638:5: note: conflicting prototype is here 14638 | int aalookup ( int gridnum ) | ^ mimetex.c:4485: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] 4485 | int aasupsamp(), /*antialias char with supersampling*/ | ^ mimetex.c:14823:5: note: conflicting prototype is here 14823 | int aasupsamp (raster *rp, raster **aa, int sf, int grayscale) | ^ mimetex.c:14836:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14836 | raster *aap=NULL, *new_raster(); /* raster for supersampled image */ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:14845: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 previous declaration [-Wdeprecated-non-prototype] 14845 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^ mimetex.c:3518:5: note: conflicting prototype is here 3518 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:14845:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14845 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^ mimetex.c:3616:5: note: conflicting prototype is here 3616 | int type_bytemap ( intbyte *bp, int grayscale, | ^ mimetex.c:14846: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 previous declaration [-Wdeprecated-non-prototype] 14846 | int delete_raster(); /* delete old rasters */ | ^ mimetex.c:1196:5: note: conflicting prototype is here 1196 | int delete_raster ( raster *rp ) | ^ mimetex.c:14861:22: warning: passing arguments to 'aaweights' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14861 | aawts = aaweights(sf,sf); /* get new weight matrix */ | ^ mimetex.c:14837:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14837 | raster *aaweights(); /* get weight matrix applied to rp */ | ^ mimetex.c:15090:9: note: conflicting prototype is here 15090 | raster *aaweights ( int width, int height ) | ^ mimetex.c:15095:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15095 | raster *new_raster(), *weights=NULL; /* raster of weights returned */ | ^ mimetex.c:1025:9: note: conflicting prototype is here 1025 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:15402:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15402 | char *mimeprep(); /* preprocess expression */ | ^ mimetex.c:5737:7: note: conflicting prototype is here 5737 | char *mimeprep ( char *expression ) | ^ mimetex.c:15403: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 previous declaration [-Wdeprecated-non-prototype] 15403 | int unescape_url(); /* convert %xx's to ascii chars */ | ^ mimetex.c:7064:5: note: conflicting prototype is here 7064 | int unescape_url(char *url, int isescape) { | ^ mimetex.c:15414:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15414 | subraster *rasterize(), *sp=NULL; /* rasterize expression */ | ^ mimetex.c:7177:12: note: conflicting prototype is here 7177 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:15415:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15415 | raster *border_raster(), *bp=NULL; /* put a border around raster */ | ^ mimetex.c:3336:9: note: conflicting prototype is here 3336 | raster *border_raster ( raster *rp, int ntop, int nbot, | ^ mimetex.c:15416: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 previous declaration [-Wdeprecated-non-prototype] 15416 | int delete_subraster(); /* for clean-up at end-of-job */ | ^ mimetex.c:1223:5: note: conflicting prototype is here 1223 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:15417: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 previous declaration [-Wdeprecated-non-prototype] 15417 | int type_raster(), type_bytemap(), /* screen dump function prototypes */ | ^ mimetex.c:3518:5: note: conflicting prototype is here 3518 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:15417:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15417 | int type_raster(), type_bytemap(), /* screen dump function prototypes */ | ^ mimetex.c:3616:5: note: conflicting prototype is here 3616 | int type_bytemap ( intbyte *bp, int grayscale, | ^ mimetex.c:15418:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15418 | xbitmap_raster(); /* mime xbitmap output function */ | ^ mimetex.c:3706:5: note: conflicting prototype is here 3706 | int xbitmap_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:15422:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15422 | int reflevels = REFLEVELS, urlncmp(); /* cmp http_referer,server_name */ | ^ mimetex.c:13217:5: note: conflicting prototype is here 13217 | int urlncmp ( char *url1, char *url2, int n ) | ^ mimetex.c:15423: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 previous declaration [-Wdeprecated-non-prototype] 15423 | int strreplace(); /* replace SERVER_NAME in errmsg */ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:15424:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15424 | char *urlprune(); /* prune referer_match */ | ^ mimetex.c:13140:7: note: conflicting prototype is here 13140 | char *urlprune ( char *url, int n ) | ^ mimetex.c:15437: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 previous declaration [-Wdeprecated-non-prototype] 15437 | int isstrstr(); /* search http_referer for referer */ | ^ mimetex.c:6781:5: note: conflicting prototype is here 6781 | int isstrstr ( char *string, char *snippets, int iscase ) | ^ mimetex.c:15454: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 previous declaration [-Wdeprecated-non-prototype] 15454 | int type_pbmpgm(), ptype=0; /* entry point, graphic format */ | ^ mimetex.c:3761:5: note: conflicting prototype is here 3761 | int type_pbmpgm ( raster *rp, int ptype, char *file ) | ^ mimetex.c:15459: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 previous declaration [-Wdeprecated-non-prototype] 15459 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^ mimetex.c:13360:5: note: conflicting prototype is here 13360 | int aalowpass (raster *rp, intbyte *bytemap, int grayscale) | ^ mimetex.c:15459:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15459 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^ mimetex.c:13472:5: note: conflicting prototype is here 13472 | int aapnm (raster *rp, intbyte *bytemap, int grayscale) | ^ mimetex.c:15462:2: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15462 | aacolormap(); /* build colormap from bytemap */ | ^ mimetex.c:14988:5: note: conflicting prototype is here 14988 | int aacolormap ( intbyte *bytemap, int nbytes, | ^ mimetex.c:15471:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15471 | char *timestamp(); /* time stamp for logged messages */ | ^ mimetex.c:12771:7: note: conflicting prototype is here 12771 | char *timestamp( int tzdelta, int ifmt ) | ^ mimetex.c:15472:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15472 | char *strdetex(); /* remove math chars from messages */ | ^ mimetex.c:6546:7: note: conflicting prototype is here 6546 | char *strdetex ( char *s, int mode ) | ^ mimetex.c:15709:8: warning: comparison of array 'logfile' not equal to a null pointer is always true [-Wtautological-pointer-compare] 15709 | if ( logfile != NULL ) /* if a logfile is given */ | ^~~~~~~ ~~~~ mimetex.c:15715:12: warning: passing arguments to 'logger' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15715 | logger(msgfp,msglevel,expression,mimelog); /* log query */ | ^ mimetex.c:15811:18: warning: passing arguments to 'ismonth' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15811 | if ( !ismonth(progname) ) /* not executed as mimetexJan-Dec */ | ^ mimetex.c:15864:20: warning: passing arguments to 'crc16' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15864 | int npump = crc16(expression)%16; /* #times, 0-15, to pump rand() */ | ^ mimetex.c:15868:18: warning: passing arguments to 'advertisement' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15868 | advertisement(expression,adtemplate); } } /*wrap expression in advert*/ | ^ mimetex.c:15888:25: warning: passing arguments to 'md5str' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15888 | char *md5hash = md5str(expression); /* md5 hash of expression */ | ^ mimetex.c:15904:18: warning: passing arguments to 'emitcache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15904 | if ( emitcache(cachefile,maxage,valign,0) > 0 ) /* cached image emitted */ | ^ mimetex.c:15909:10: warning: comparison of array 'cachelog' not equal to a null pointer is always true [-Wtautological-pointer-compare] 15909 | if ( cachelog != NULL ) /* if a logfile is given */ | ^~~~~~~~ ~~~~ mimetex.c:15981:11: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15981 | raster *rastmag(), *magrp=NULL; /* bitmap magnify function */ | ^ mimetex.c:1407:9: note: conflicting prototype is here 1407 | raster *rastmag ( raster *rp, int magstep ) | ^ mimetex.c:16084:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16084 | intbyte *bytemapmag(), *magmap=NULL; /* bytemap magnify function */ | ^ mimetex.c:1460:10: note: conflicting prototype is here 1460 | intbyte *bytemapmag ( intbyte *bytemap, int width, int height, int magstep ) | ^ mimetex.c:16201:30: warning: passing arguments to 'GIF_Create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16201 | { int status = GIF_Create(gif_outfile, | ^ mimetex.c:16217:15: warning: passing arguments to 'GIF_SetColor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16217 | GIF_SetColor(0,bgred,bggreen,bgblue); /* background white if all 255 */ | ^ mimetex.c:16219:19: warning: passing arguments to 'GIF_SetColor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16219 | { GIF_SetColor(1,fgred,fggreen,fgblue); /* foreground black if all 0 */ | ^ mimetex.c:16232:19: warning: passing arguments to 'GIF_SetColor' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16232 | GIF_SetColor(igray, red,green,blue); /*set gray,grayer,...,0=black*/ | ^ mimetex.c:16236:23: warning: passing arguments to 'GIF_SetTransparent' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16236 | GIF_SetTransparent(0); /* set transparent background */ | ^ mimetex.c:16239:20: warning: passing arguments to 'GIF_CompressImage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16239 | GIF_CompressImage(0, 0, -1, -1, GetPixel); /* emit gif */ | ^ mimetex.c:16250:15: warning: passing arguments to 'emitcache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16250 | emitcache(cachefile,maxage2,valign,0); /*emit cached image (hopefully)*/ | ^ mimetex.c:16252:15: warning: passing arguments to 'emitcache' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16252 | emitcache(gif_buffer,maxage2,valign,1); } /*emitted from memory buffer*/ | ^ mimetex.c:16273:13: warning: comparison of array 'gif_buffer' not equal to a null pointer is always true [-Wtautological-pointer-compare] 16273 | if ( 0 && gif_buffer != NULL ) free(gif_buffer); /* free malloced buffer */ | ^~~~~~~~~~ ~~~~ mimetex.c:16273:39: warning: attempt to call free on non-heap object 'gif_buffer' [-Wfree-nonheap-object] 16273 | if ( 0 && gif_buffer != NULL ) free(gif_buffer); /* free malloced buffer */ | ^ mimetex.c:16325: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 previous declaration [-Wdeprecated-non-prototype] 16325 | int main(); /* main() akways returns an int */ | ^ mimetex.c:15388:5: note: conflicting prototype is here 15388 | int main ( int argc, char *argv[] | ^ mimetex.c:15474: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] 15474 | int ismonth(); /* check argv[0] for current month */ | ^ mimetex.c:16359:5: note: conflicting prototype is here 16359 | int ismonth ( char *month ) | ^ mimetex.c:16367:41: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16367 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^ /usr/include/time.h:125:12: note: conflicting prototype is here 125 | struct tm *localtime(const time_t *); | ^ mimetex.c:15473: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] 15473 | int logger(); /* logs environ variables */ | ^ mimetex.c:16419:5: note: conflicting prototype is here 16419 | int logger ( FILE *fp, int msglevel, char *message, logdata *logvars ) | ^ mimetex.c:16425:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16425 | char *timestamp(); /* timestamp logged */ | ^ mimetex.c:12771:7: note: conflicting prototype is here 12771 | char *timestamp( int tzdelta, int ifmt ) | ^ mimetex.c:15404: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] 15404 | int emitcache(); /* emit cached image if it exists */ | ^ mimetex.c:16466:5: note: conflicting prototype is here 16466 | int emitcache ( char *cachefile, int maxage, int valign, int isbuffer ) | ^ mimetex.c:16488:31: warning: passing arguments to 'readcachefile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16488 | if ( (nbytes = readcachefile(cachefile,buffer)) /* read the file */ | ^ mimetex.c:16471:21: 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] 16471 | int nbytes=gifSize, readcachefile(); /* read cache file */ | ^ mimetex.c:16543:5: note: conflicting prototype is here 16543 | int readcachefile ( char *cachefile, unsigned char *buffer ) | ^ mimetex.c:15465: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] 15465 | int advertisement(), crc16(); /*wrap expression in advertisement*/ | ^ mimetex.c:16600:5: note: conflicting prototype is here 16600 | int advertisement ( char *expression, char *message ) | ^ mimetex.c:16620: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 previous declaration [-Wdeprecated-non-prototype] 16620 | int strreplace(); /* replace %%keywords%% with values*/ | ^ mimetex.c:6349:5: note: conflicting prototype is here 6349 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:15465:22: 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] 15465 | int advertisement(), crc16(); /*wrap expression in advertisement*/ | ^ mimetex.c:16651:5: note: conflicting prototype is here 16651 | int crc16 ( char *s ) | ^ mimetex.c:15449:3: 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] 15449 | *md5str(); /* md5 has of expression */ | ^ mimetex.c:16734:7: note: conflicting prototype is here 16734 | char *md5str( char *instr ) | ^ mimetex.c:15442:7: 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] 15442 | int GetPixel(); /* feed pixels to gifsave library */ | ^ mimetex.c:16912:5: note: conflicting prototype is here 16912 | int GetPixel ( int x, int y ) | ^ 516 warnings generated. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for mimetex-20120331.1.74 ===> Generating temporary packing list /bin/mkdir -p /wrkdirs/usr/ports/www/mimetex/work/stage/usr/local/www/mimetex/cgi-bin install -s -m 555 /wrkdirs/usr/ports/www/mimetex/work/mimetex-20120331.1.74/mimetex.cgi /wrkdirs/usr/ports/www/mimetex/work/stage/usr/local/www/mimetex/cgi-bin/mimetex.cgi /bin/mkdir -p /wrkdirs/usr/ports/www/mimetex/work/stage/usr/local/share/doc/mimetex install -m 0644 /wrkdirs/usr/ports/www/mimetex/work/mimetex-20120331.1.74/mimetex.html /wrkdirs/usr/ports/www/mimetex/work/stage/usr/local/share/doc/mimetex ====> 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-30T12:41:36+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=fb16dfecae4a' '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 mimetex-20120331.1.74 ===> Building mimetex-20120331.1.74 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for mimetex-20120331.1.74 build of www/mimetex | mimetex-20120331.1.74 ended at Tue Sep 30 08:42:11 EDT 2025 build time: 00:00:38