>>> Building on exopi-1 under www/mimetex DIST = [www/mimetex:mimetex-1.65.tar.gz] FULLPKGNAME = mimetex-1.65p3 distfiles size=718726 >>> Running build in www/mimetex at 1764833226.33 ===> www/mimetex ===> Building from scratch mimetex-1.65p3 ===> Checking files for mimetex-1.65p3 `/exopi-cvs/ports/distfiles/mimetex-1.65.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for mimetex-1.65p3 ===> Patching for mimetex-1.65p3 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for mimetex-1.65p3 ===> Configuring for mimetex-1.65p3 ===> Building for mimetex-1.65p3 cd /exopi-obj/pobj/mimetex-1.65/mimetex-1.65 && cc -O2 -pipe -static -pie -DAA mimetex.c gifsave.c -lm -o /exopi-obj/pobj/mimetex-1.65/mimetex-1.65/mimetex mimetex.c:783:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 782 | { fprintf(msgfp,"new_raster> rp=malloc(%d) returned (%s)\n", | ~~ | %lu 783 | sizeof(raster),(rp==NULL?"null ptr":"success")); fflush(msgfp); } | ^~~~~~~~~~~~~~ mimetex.c:801: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] 801 | { delete_raster(rp); /* so free everything */ | ^ mimetex.c:839: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] 839 | raster *new_raster(), *rp=NULL; /* image raster embedded in sp */ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:869: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] 869 | { delete_subraster(sp); /* free non-unneeded subraster */ | ^ mimetex.c:771: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] 771 | int delete_raster(); /* in case pixmap malloc() fails */ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:840: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] 840 | int delete_subraster(); /* in case new_raster() fails */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:965: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] 965 | int delete_raster(); /* to delete embedded raster */ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:1024: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] 1024 | raster *new_raster(), *newrp=NULL; /*copied raster returned to caller*/ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1058: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] 1058 | subraster *new_subraster(), *newsp=NULL; /* allocate new subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1059: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] 1059 | raster *rastcpy(), *newrp=NULL; /* and new raster image within it */ | ^ mimetex.c:1019:9: note: conflicting prototype is here 1019 | raster *rastcpy ( raster *rp ) | ^ mimetex.c:1060: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] 1060 | int delete_subraster(); /* dealloc newsp if rastcpy() fails*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1109: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] 1109 | raster *new_raster(), *rotated=NULL; /*rotated raster returned to caller*/ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1149: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] 1149 | raster *new_raster(), *reflected=NULL; /* reflected raster back to caller */ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1266: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] 1266 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1268: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] 1268 | int delete_subraster(); /* in case isfree non-zero */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1269: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] 1269 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:1352: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] 1352 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1354: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] 1354 | int delete_subraster(); /* in case isfree non-zero */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1355: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] 1355 | int rastput(); /*place sp1,sp2 in concatted raster*/ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:1408: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] 1408 | int maxsmash = rastsmash(sp1,sp2), /* calculate max smash space */ | ^ mimetex.c:1444: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] 1444 | type_raster(sp1->image,msgfp); /* display left-hand raster */ | ^ mimetex.c:1447: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] 1447 | type_raster(sp2->image,msgfp); /* display right-hand raster */ | ^ mimetex.c:1493: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] 1493 | { type_raster(sp->image,msgfp); /* display composite raster */ | ^ mimetex.c:1509: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] 1509 | { type_raster(sp->image,msgfp); /* display composite raster */ | ^ mimetex.c:1557: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] 1557 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1559: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] 1559 | int delete_subraster(); /* in case isfree non-zero */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1560: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] 1560 | int rastput(); /* place sp1,sp2 in stacked raster */ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:1645: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] 1645 | raster *new_raster(), *composite=(raster *)NULL; /*raster back to caller*/ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1650: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] 1650 | int rastput(); /* overlay each tile in composite raster */ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:1370: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] 1370 | rastsmash(), isblank=0, nsmash=0, /* #cols to smash */ | ^ mimetex.c:1706:5: note: conflicting prototype is here 1706 | int rastsmash ( subraster *sp1, subraster *sp2 ) | ^ mimetex.c:1791: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] 1791 | if(sp1!=NULL) type_raster(sp1->image,msgfp); /* left image */ | ^ mimetex.c:1793: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] 1793 | if(sp2!=NULL) type_raster(sp2->image,msgfp); } /* right image */ | ^ mimetex.c:1905: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] 1905 | raster *new_raster(), *rp=NULL; /*raster containing desired accent*/ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:1906: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] 1906 | subraster *new_subraster(), *sp=NULL; /* subraster returning accent */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:1907: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] 1907 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:1907: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] 1907 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:1918: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] 1918 | raster *rastrot(), /* rotate { for overbrace, etc */ | ^ mimetex.c:1104:9: note: conflicting prototype is here 1104 | raster *rastrot ( raster *rp ) | ^ mimetex.c:1919: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] 1919 | *rastcpy(); /* may need copy of original */ | ^ mimetex.c:1019:9: note: conflicting prototype is here 1019 | raster *rastcpy ( raster *rp ) | ^ mimetex.c:1921: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] 1921 | subraster *rastack(); /* stack accent atop extra space */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:1944: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] 1944 | line_raster(rp,row0,0,row1,width-1,thickness); } /*blanks at bot*/ | ^ mimetex.c:1947: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] 1947 | line_raster(rp,row0,0,row1,width-1,thickness); } /*blanks at top*/ | ^ mimetex.c:1953: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] 1953 | rule_raster(rp,0,(width+1-thickness)/2,thickness,thickness,3); /*box*/ | ^ mimetex.c:1967: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] 1967 | rule_raster(rp,0,col0,thickness,thickness,3); /*box at 1st third*/ | ^ mimetex.c:1968: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] 1968 | rule_raster(rp,0,col1,thickness,thickness,3); /*box at 2nd third*/ | ^ mimetex.c:1973: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] 1973 | line_raster(rp,height-1,0,0,width/2,thickness); /* / part of hat*/ | ^ mimetex.c:1974: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] 1974 | line_raster(rp,0,(width-1)/2,height-1,width-1,thickness); /* \ part*/ | ^ mimetex.c:1982: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] 1982 | line_raster(rp,row0,0,row1,col0,thickness); /* descending portion */ | ^ mimetex.c:1983: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] 1983 | line_raster(rp,row1,col0,0,col1,thickness); /* ascending portion */ | ^ mimetex.c:1984: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] 1984 | line_raster(rp,0,col1,0,width-1,thickness); /*overbar of thickness 1*/ | ^ mimetex.c:1993: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] 1993 | if ( (accsp=get_delim(brace,width,CMEX10)) /* use width for height */ | ^ mimetex.c:2001: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] 2001 | if ( (accsp=get_delim(brace,width,CMEX10)) /* use width for height */ | ^ mimetex.c:2009:32: 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] 2009 | if ( (accsp=arrow_subraster(width,height,pixsz,1,0)) /*build rightarrow*/ | ^ mimetex.c:2016: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] 2016 | accsp=(width<25? get_delim("\\sim",-width,CMSY10) : | ^ mimetex.c:2017: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] 2017 | get_delim("~",-width,CMEX10)); /*width search for tilde*/ | ^ mimetex.c:1920: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] 1920 | subraster *arrow_subraster(); /* rightarrow for vec */ | ^ mimetex.c:2065:12: note: conflicting prototype is here 2065 | subraster *arrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:2071: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] 2071 | subraster *new_subraster(), *arrowsp=NULL; /* allocate arrow subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:2085: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] 2085 | rule_raster(arrowsp->image,midrow,0,width,1,0); /*draw line across midrow*/ | ^ mimetex.c:2088: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] 2088 | rule_raster(arrowsp->image,midrow-delta,delta,width-2*delta,1,0); | ^ mimetex.c:2089: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] 2089 | rule_raster(arrowsp->image,midrow+delta,delta,width-2*delta,1,0); } | ^ mimetex.c:2147: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] 2147 | subraster *new_subraster(), *arrowsp=NULL; /* allocate arrow subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:2161: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] 2161 | rule_raster(arrowsp->image,0,midcol,1,height,0); /*draw line down midcol*/ | ^ mimetex.c:2164: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] 2164 | rule_raster(arrowsp->image,delta,midcol-delta,1,height-2*delta,0); | ^ mimetex.c:2165: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] 2165 | rule_raster(arrowsp->image,delta,midcol+delta,1,height-2*delta,0); } | ^ mimetex.c:1909: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] 1909 | rule_raster(), /* draw solid boxes */ | ^ mimetex.c:2224:5: note: conflicting prototype is here 2224 | int rule_raster ( raster *rp, int top, int left, | ^ mimetex.c:1908: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] 1908 | int line_raster(), /* draws lines */ | ^ mimetex.c:2315:5: note: conflicting prototype is here 2315 | int line_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:2361: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] 2361 | line_recurse(rp,xrow0,xcol0,xrow1,xcol1,thickness); } | ^ mimetex.c:2337: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] 2337 | int line_recurse(), isrecurse=1; /* true to draw line recursively */ | ^ mimetex.c:2447:5: note: conflicting prototype is here 2447 | int line_recurse ( raster *rp, double row0, double col0, | ^ mimetex.c:2562: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] 2562 | circle_recurse(rp,row0,col0,row1,col1,thickness,theta0,theta1); | ^ mimetex.c:2540: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] 2540 | int circle_recurse(), isrecurse=1; /* true to draw ellipse recursively*/ | ^ mimetex.c:2669:5: note: conflicting prototype is here 2669 | int circle_recurse ( raster *rp, int row0, int col0, | ^ mimetex.c:2817: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] 2817 | raster *new_raster(), *bp=(raster *)NULL; /*raster back to caller*/ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:2818: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] 2818 | int rastput(); /* overlay rp in new bordered raster */ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:2823: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] 2823 | int delete_raster(); /* free input rp if isfree is true */ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:2913: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] 2913 | raster *new_raster(), *bp=(raster *)NULL; /* raster returned to caller */ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:2914: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] 2914 | int delete_raster(); /* free input rp if isfree is true */ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:1356: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] 1356 | int type_raster(); /* debugging display */ | ^ mimetex.c:2976:5: note: conflicting prototype is here 2976 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:2988: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] 2988 | int delete_raster(); /*free bitmap converted for display*/ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:3015: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] 3015 | bitmaprp = gftobitmap(rp); /* so convert it for display */ | ^ mimetex.c:3184: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] 3184 | hex_bitmap(rp,fp,0,0); /* emit hex dump of bitmap bytes */ | ^ mimetex.c:3358: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] 3358 | emit_string ( fp, col1, field, "character number, location"); | ^ mimetex.c:3363: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] 3363 | emit_string ( fp, col1, field, "topleft row,col, and botleft row,col"); | ^ mimetex.c:3367: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] 3367 | cstruct_raster(&cp->image,fp,col1+4); /* emit raster */ | ^ mimetex.c:3368: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] 3368 | emit_string ( fp, 0, " }", NULL); /* emit closing brace */ | ^ mimetex.c:3351: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] 3351 | int cstruct_raster(), /* emit a raster */ | ^ mimetex.c:3390:5: note: conflicting prototype is here 3390 | int cstruct_raster ( raster *rp, FILE *fp, int col1 ) | ^ mimetex.c:3404: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] 3404 | emit_string ( fp, col1, field, "width,ht, fmt,pixsz,map..."); | ^ mimetex.c:3408: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] 3408 | hex_bitmap(rp,fp,col1+2,1); /* emit bitmap */ | ^ mimetex.c:3409: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] 3409 | emit_string ( fp, 0, " }", NULL); /* emit closing brace */ | ^ mimetex.c:3170: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] 3170 | int hex_bitmap(); /* dump bitmap as hex bytes */ | ^ mimetex.c:3436:5: note: conflicting prototype is here 3436 | int hex_bitmap ( raster *rp, FILE *fp, int col1, int isstr ) | ^ mimetex.c:3352: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] 3352 | emit_string(); /* emit a string and comment */ | ^ mimetex.c:3502:5: note: conflicting prototype is here 3502 | int emit_string ( FILE *fp, int col1, char *string, char *comment ) | ^ mimetex.c:2987: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] 2987 | raster *gftobitmap(), *bitmaprp=rp; /* convert .gf to bitmap if needed */ | ^ mimetex.c:3559:9: note: conflicting prototype is here 3559 | raster *gftobitmap ( raster *gf ) | ^ mimetex.c:3564: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] 3564 | raster *new_raster(), *rp=NULL; /* image raster retuned to caller */ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:3685: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] 3685 | if ( (ligdef=get_ligature(subexprptr,family)) /* check for ligature */ | ^ mimetex.c:3651: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] 3651 | int ligdef=0, get_ligature(); /* or we may have a ligature */ | ^ mimetex.c:3763:5: note: conflicting prototype is here 3763 | int get_ligature ( char *expression, int family ) | ^ mimetex.c:3935: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] 3935 | chardef *get_chardef(), *gfdata=NULL; /* chardef struct for symdef,size */ | ^ mimetex.c:3819:10: note: conflicting prototype is here 3819 | chardef *get_chardef ( mathchardef *symdef, int size ) | ^ mimetex.c:3937: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] 3937 | subraster *new_subraster(), *sp=NULL; /* subraster containing gfdata */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:3938: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] 3938 | raster *bitmaprp=NULL, *gftobitmap(); /* convert .gf-format to bitmap */ | ^ mimetex.c:3559:9: note: conflicting prototype is here 3559 | raster *gftobitmap ( raster *gf ) | ^ mimetex.c:3939: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] 3939 | int delete_subraster(); /* in case gftobitmap() fails */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:3954: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] 3954 | sp->baseline = get_baseline(gfdata); /* get baseline of character */ | ^ mimetex.c:3970: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] 3970 | int status = aasupsamp(sp->image,&aa,shrinkfactor,grayscale); | ^ mimetex.c:4012: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] 4012 | subraster *sp=NULL, *get_charsubraster(); /* subraster containing gfdata */ | ^ mimetex.c:3930:12: note: conflicting prototype is here 3930 | subraster *get_charsubraster ( mathchardef *symdef, int size ) | ^ mimetex.c:4013: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] 4013 | mathchardef *symdef=NULL, *get_symdef(); /* mathchardef lookup for symbol */ | ^ mimetex.c:3645:14: note: conflicting prototype is here 3645 | mathchardef *get_symdef ( char *symbol ) | ^ mimetex.c:3936: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] 3936 | int get_baseline(); /* baseline of gfdata */ | ^ mimetex.c:4045:5: note: conflicting prototype is here 4045 | int get_baseline ( chardef *gfdata ) | ^ mimetex.c:1915: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] 1915 | subraster *get_delim(), *accsp=NULL; /*find suitable cmex10 symbol/accent*/ | ^ mimetex.c:4083:12: note: conflicting prototype is here 4083 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:4089: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] 4089 | subraster *get_charsubraster(), *sp=(subraster *)NULL; /* best match char */ | ^ mimetex.c:3930:12: note: conflicting prototype is here 3930 | subraster *get_charsubraster ( mathchardef *symdef, int size ) | ^ mimetex.c:4091: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] 4091 | chardef *get_chardef(), *gfdata=NULL; /* get chardef struct for a symdef */ | ^ mimetex.c:3819:10: note: conflicting prototype is here 3819 | chardef *get_chardef ( mathchardef *symdef, int size ) | ^ mimetex.c:4185: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] 4185 | sp = make_delim(symbol,(iswidth?-height:height)); /* try to build delim */ | ^ mimetex.c:4090: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] 4090 | subraster *make_delim(); /* construct delim if can't find it*/ | ^ mimetex.c:4212:12: note: conflicting prototype is here 4212 | subraster *make_delim ( char *symbol, int height ) | ^ mimetex.c:4218: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] 4218 | *new_subraster(); /* allocate subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:4219: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] 4219 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^ mimetex.c:4007:12: note: conflicting prototype is here 4007 | subraster *get_symsubraster ( char *symbol, int size ) | ^ mimetex.c:4222: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] 4222 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:4222: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] 4222 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:4225: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] 4225 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:4236: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] 4236 | int circle_raster(), /* ellipse for ()'s in sp->image */ | ^ mimetex.c:2508:5: note: conflicting prototype is here 2508 | int circle_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:4238: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] 4238 | line_raster(); /* line between two points */ | ^ mimetex.c:2315:5: note: conflicting prototype is here 2315 | int line_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:4239: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] 4239 | subraster *uparrow_subraster(); /* up/down arrows */ | ^ mimetex.c:2141:12: note: conflicting prototype is here 2141 | subraster *uparrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:4709: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] 4709 | char *texchar(); /*next char (or \sequence) from expression*/ | ^ mimetex.c:4578:7: note: conflicting prototype is here 4578 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:4738: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] 4738 | if ( strtexchr(expression,"\\left") == expression ) /*expression=\left...*/ | ^ mimetex.c:4739: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] 4739 | { char *pright = texleft(expression,subexpr,maxsubsz, /* find ...\right*/ | ^ mimetex.c:4745: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] 4745 | if ( !isbrace(expression,left,isescape) ) { /* not a left{ */ | ^ mimetex.c:4713: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] 4713 | char *strtexchr(), *texleft(); /* check for \left, and get it */ | ^ mimetex.c:4854:7: note: conflicting prototype is here 4854 | char *texleft ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:4860: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] 4860 | char *texchar(), /* get delims after \left,\right */ | ^ mimetex.c:4578:7: note: conflicting prototype is here 4578 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:4882: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] 4882 | if ( (pright=strtexchr(expression,right)) /* look for \right after \left */ | ^ mimetex.c:4888: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] 4888 | if ( (pleft=strtexchr(pleft,left)) /* find next \left */ | ^ mimetex.c:4893: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] 4893 | if ( (pright=strtexchr(pright+strlen(right),right)) /* find next \right */ | ^ mimetex.c:4962: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] 4962 | char *texsubexpr(); /* next subexpression from expression */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:4716: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] 4716 | int isbrace(); /* check for left,right braces */ | ^ mimetex.c:5023:5: note: conflicting prototype is here 5023 | int isbrace ( char *expression, char *braces, int isescape ) | ^ mimetex.c:5198: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] 5198 | *texsubexpr(), argval[8192]; /*parse for macro args after token*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:5444: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] 5444 | strwstr(expptr,htmlsym,wstrwhite,&wstrlen)) ) /* or use our strwstr */ | ^ mimetex.c:5498: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] 5498 | { strchange(0,argval,"\\left"); /* insert opening \left, */ | ^ mimetex.c:5499:13: warning: passing arguments to 'strchange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5499 | strchange(0,argval+strlen(argval)-1,"\\right"); } }/*\right*/ | ^ mimetex.c:5506: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] 5506 | strchange(strlen(argsignal),argsigptr,argval); /*replaced by argval*/ | ^ mimetex.c:5510: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] 5510 | strchange(escapelen,tokptr,abuff); /*replace macro or html symbol*/ | ^ mimetex.c:5563: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] 5563 | leftbrace = findbraces(expression,tokptr); /* find left { */ | ^ mimetex.c:5564: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] 5564 | rightbrace = findbraces(NULL,tokptr+atoplen-1); /* find right } */ | ^ mimetex.c:5589: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] 5589 | strchange(totlen-2,leftbrace+1,command); /* {\atop} --> {\atop{}{}} */ | ^ mimetex.c:5199: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] 5199 | char *strchange(); /* change leading chars of string */ | ^ mimetex.c:5624:7: note: conflicting prototype is here 5624 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:5678: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] 5678 | *strchange(); /* change 'from' to 'to' */ | ^ mimetex.c:5624:7: note: conflicting prototype is here 5624 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:5200: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] 5200 | char *strwstr(); /*use strwstr() instead of strstr()*/ | ^ mimetex.c:5751:7: note: conflicting prototype is here 5751 | char *strwstr ( char *string, char *substr, char *white, int *sublen ) | ^ mimetex.c:4713: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] 4713 | char *strtexchr(), *texleft(); /* check for \left, and get it */ | ^ mimetex.c:5861:7: note: conflicting prototype is here 5861 | char *strtexchr ( char *string, char *texchr ) | ^ mimetex.c:5201: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] 5201 | char *findbraces(); /*find left { and right } for \atop*/ | ^ mimetex.c:5907:7: note: conflicting prototype is here 5907 | char *findbraces ( char *expression, char *command ) | ^ In file included from mimetex.c:448: ./mimetex.h:389: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] 389 | subraster *rasterize(); /* declare rasterize */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:5980: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] 5980 | char *preamble(), pretext[512]; /* process preamble, if present */ | ^ mimetex.c:5087:7: note: conflicting prototype is here 5087 | char *preamble ( char *expression, int *size, char *subexpr ) | ^ mimetex.c:5981: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] 5981 | char chartoken[MAXSUBXSZ+1], *texsubexpr(), /*get subexpression from expr*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:5983: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] 5983 | int isbrace(); /* check subexpr for braces */ | ^ mimetex.c:5023:5: note: conflicting prototype is here 5023 | int isbrace ( char *expression, char *braces, int isescape ) | ^ mimetex.c:5984: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] 5984 | mathchardef *symdef, *get_symdef(); /*get mathchardef struct for symbol*/ | ^ mimetex.c:3645:14: note: conflicting prototype is here 3645 | mathchardef *get_symdef ( char *symbol ) | ^ mimetex.c:5985: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] 5985 | int ligdef, get_ligature(); /*get symtable[] index for ligature*/ | ^ mimetex.c:3763:5: note: conflicting prototype is here 3763 | int get_ligature ( char *expression, int family ) | ^ mimetex.c:5987: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] 5987 | int type_raster(); /* display debugging output */ | ^ mimetex.c:2976:5: note: conflicting prototype is here 2976 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:5988: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] 5988 | subraster *rasterize(), /* recurse */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:5991: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] 5991 | subraster *rastcat(), /* concatanate atom subrasters */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:5992: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] 5992 | *subrastcpy(), /* copy final result if a charaster*/ | ^ mimetex.c:1053:12: note: conflicting prototype is here 1053 | subraster *subrastcpy ( subraster *sp ) | ^ mimetex.c:5993: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] 5993 | *new_subraster(); /* new subraster for isstring mode */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:5994: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] 5994 | subraster *get_charsubraster(), /* character subraster */ | ^ mimetex.c:3930:12: note: conflicting prototype is here 3930 | subraster *get_charsubraster ( mathchardef *symdef, int size ) | ^ mimetex.c:5997: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] 5997 | int delete_subraster(); /* free everything before returning*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:6077: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] 6077 | { if ( (sp=rastparen(&subexpr,size,prevsp)) /* rasterize subexpression */ | ^ mimetex.c:6127: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] 6127 | (*(symdef->handler))(&expression,size,prevsp,arg1,arg2,arg3))==NULL) | ^ mimetex.c:6148: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] 6148 | sp = rastlimits(&expression,size,sp); | ^ mimetex.c:5989: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] 5989 | *rastparen(), /* handle parenthesized subexpr's */ | ^ mimetex.c:6247:12: note: conflicting prototype is here 6247 | subraster *rastparen ( char **subexpr, int size, subraster *basesp ) | ^ mimetex.c:6259: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] 6259 | subraster *rasterize(), *sp=NULL; /* rasterize what's between ()'s */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:6264: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] 6264 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right paren chars */ | ^ mimetex.c:4083:12: note: conflicting prototype is here 4083 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:6265: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] 6265 | subraster *rastcat(); /* concatanate subrasters */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:6266: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] 6266 | int delete_subraster(); /*in case of error after allocation*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:5990: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] 5990 | *rastlimits(); /* handle sub/superscripted expr's */ | ^ mimetex.c:6348:12: note: conflicting prototype is here 6348 | subraster *rastlimits ( char **expression, int size, subraster *basesp ) | ^ mimetex.c:6354: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] 6354 | *rastcat(), /* may need to concat scripts */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:6355: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] 6355 | *rasterize(), /* may need to construct dummy base*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:6360: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] 6360 | int type_raster(); /* display debugging output */ | ^ mimetex.c:2976:5: note: conflicting prototype is here 2976 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:6361: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] 6361 | int delete_subraster(); /* free dummybase, if necessary */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:6362: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] 6362 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^ mimetex.c:1814:5: note: conflicting prototype is here 1814 | int rastsmashcheck ( char *term ) | ^ mimetex.c:6364: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] 6364 | char *texchar(), *exprptr=*expression, limtoken[255]; /*check for \limits*/ | ^ mimetex.c:4578:7: note: conflicting prototype is here 4578 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:6366: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] 6366 | mathchardef *tokdef, *get_symdef(); /* mathchardef struct for limtoken */ | ^ mimetex.c:3645:14: note: conflicting prototype is here 3645 | mathchardef *get_symdef ( char *symbol ) | ^ mimetex.c:6417: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] 6417 | scriptsp = rastdispmath(expression,size,basesp); /* everything all done */ | ^ mimetex.c:6422: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] 6422 | if((scriptsp=rastscripts(expression,size,dummybase)) == NULL) /*no scripts*/ | ^ mimetex.c:6353: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] 6353 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^ mimetex.c:6477:12: note: conflicting prototype is here 6477 | subraster *rastscripts ( char **expression, int size, subraster *basesp ) | ^ mimetex.c:6482: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] 6482 | char *texscripts(), /* parse expression for scripts */ | ^ mimetex.c:4956:7: note: conflicting prototype is here 4956 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:6484: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] 6484 | subraster *rasterize(), *subsp=NULL, *supsp=NULL; /* rasterize scripts */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:6485: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] 6485 | subraster *new_subraster(), *sp=NULL, /* super- over subscript subraster */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:6486: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] 6486 | *rastack(); /*sets scripts in displaymath mode*/ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:6501: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] 6501 | int rastput(); /*put scripts in constructed raster*/ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:6502: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] 6502 | int delete_subraster(); /* free work areas */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:6503: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] 6503 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^ mimetex.c:1814:5: note: conflicting prototype is here 1814 | int rastsmashcheck ( char *term ) | ^ mimetex.c:6353: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] 6353 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^ mimetex.c:6628:12: note: conflicting prototype is here 6628 | subraster *rastdispmath ( char **expression, int size, subraster *sp ) | ^ mimetex.c:6633: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] 6633 | char *texscripts(), /* parse expression for scripts */ | ^ mimetex.c:4956:7: note: conflicting prototype is here 4956 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:6636: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] 6636 | subraster *rasterize(), *subsp=NULL, *supsp=NULL, /* rasterize scripts */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:6637: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] 6637 | *rastack(), /* stack operator with scripts */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:6638: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] 6638 | *new_subraster(); /* for dummy base sp, if needed */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ In file included from mimetex.c:448: ./mimetex.h:523: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] 523 | subraster *rastleft(); /* handle \left...\right */ | ^ mimetex.c:6707:12: note: conflicting prototype is here 6707 | subraster *rastleft ( char **expression, int size, subraster *basesp, | ^ mimetex.c:6713: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] 6713 | subraster *rasterize(), *sp=NULL; /*rasterize between \left...\right*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:6714: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] 6714 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right delim chars */ | ^ mimetex.c:4083:12: note: conflicting prototype is here 4083 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:6715: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] 6715 | subraster *rastlimits(); /*handle sub/super scripts on lp,rp*/ | ^ mimetex.c:6348:12: note: conflicting prototype is here 6348 | subraster *rastlimits ( char **expression, int size, subraster *basesp ) | ^ mimetex.c:6716: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] 6716 | subraster *rastcat(); /* concat lp||sp||rp subrasters */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:6722: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] 6722 | char *texchar(), /* get delims after \left,\right */ | ^ mimetex.c:4578:7: note: conflicting prototype is here 4578 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:6724: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] 6724 | char *strtexchr(), *pleft, *pright; /*locate \right matching our \left*/ | ^ mimetex.c:5861:7: note: conflicting prototype is here 5861 | char *strtexchr ( char *string, char *texchr ) | ^ mimetex.c:6730: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] 6730 | int delete_subraster(); /* free subraster if rastleft fails*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:448: ./mimetex.h:524: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] 524 | subraster *rastmiddle(); /* handle \left...\middle...\right */ | ^ mimetex.c:6995:12: note: conflicting prototype is here 6995 | subraster *rastmiddle ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7001: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] 7001 | subraster *rasterize(), *sp=NULL, *subsp[32]; /*rasterize \middle subexpr's*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7003: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] 7003 | *texchar(), delim[32][132], /* delimiters following \middle's */ | ^ mimetex.c:4578:7: note: conflicting prototype is here 4578 | char *texchar ( char *expression, char *chartoken ) | ^ mimetex.c:7004: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] 7004 | *strtexchr(), /* locate \middle's */ | ^ mimetex.c:5861:7: note: conflicting prototype is here 5861 | char *strtexchr ( char *string, char *texchr ) | ^ mimetex.c:7009: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] 7009 | subraster *subrastcpy(), /* copy subraster */ | ^ mimetex.c:1053:12: note: conflicting prototype is here 1053 | subraster *subrastcpy ( subraster *sp ) | ^ mimetex.c:7010: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] 7010 | *rastcat(), /* concatanate subraster */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:7011: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] 7011 | *get_delim(); /* get rasterized delimiter */ | ^ mimetex.c:4083:12: note: conflicting prototype is here 4083 | subraster *get_delim ( char *symbol, int height, int family ) | ^ mimetex.c:7012: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] 7012 | int delete_subraster(); /* free work area subsp[]'s at eoj */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:448: ./mimetex.h:510: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] 510 | subraster *rastflags(); /* set flags, e.g., for \rm */ | ^ mimetex.c:7113:12: note: conflicting prototype is here 7113 | subraster *rastflags ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7119: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] 7119 | char *texsubexpr(), /* parse expression for... */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7124: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] 7124 | double dblvalue=(-99.), strtod(); /*convert ascii {valuearg} to double*/ | ^ mimetex.c:7225:26: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] 7225 | if ( *expression != '\000' ) /* ill-formed expression */ | ^~~~~~ | (void *)0 In file included from mimetex.c:448: ./mimetex.h:515: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] 515 | subraster *rastspace(); /* handle math space, \hspace,\hfill*/ | ^ mimetex.c:7341:12: note: conflicting prototype is here 7341 | subraster *rastspace ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7347: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] 7347 | subraster *new_subraster(), *spacesp=NULL; /* subraster for space */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:7348: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] 7348 | raster *bp=NULL, *backspace_raster(); /* for negative space */ | ^ mimetex.c:2907:9: note: conflicting prototype is here 2907 | raster *backspace_raster ( raster *rp, int nback, int *pback, int minspace, | ^ mimetex.c:7349: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] 7349 | int delete_subraster(); /* if fail, free unneeded subraster*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:7353: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] 7353 | char *texsubexpr(), widtharg[256]; /* parse for optional {width} */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7354: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] 7354 | subraster *rasterize(), *rightsp=NULL; /*rasterize right half of expression*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7355: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] 7355 | subraster *rastcat(); /* cat rightsp after \hfill */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ In file included from mimetex.c:448: ./mimetex.h:516: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] 516 | subraster *rastnewline(); /* handle \\ newline */ | ^ mimetex.c:7472:12: note: conflicting prototype is here 7472 | subraster *rastnewline ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7478: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] 7478 | subraster *rastack(), *newlsp=NULL; /* subraster for both lines */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:7479: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] 7479 | subraster *rasterize(), *rightsp=NULL; /*rasterize right half of expression*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7480: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] 7480 | char *texsubexpr(), spacexpr[129]/*, *xptr=spacexpr*/; /*for \\[vspace]*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7481: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] 7481 | double strtod(); /* convert ascii param to double */ | ^ In file included from mimetex.c:448: ./mimetex.h:517: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] 517 | subraster *rastarrow(); /* handle \longrightarrow, etc */ | ^ mimetex.c:7546:12: note: conflicting prototype is here 7546 | subraster *rastarrow ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7552: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] 7552 | subraster *arrow_subraster(), *arrowsp=NULL; /* subraster for arrow */ | ^ mimetex.c:2065:12: note: conflicting prototype is here 2065 | subraster *arrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:7553: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] 7553 | char *texsubexpr(), widtharg[256]; /* parse for optional [width] */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7554: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] 7554 | char *texscripts(), sub[1024],super[1024]; /* and _^limits after [width]*/ | ^ mimetex.c:4956:7: note: conflicting prototype is here 4956 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:7555: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] 7555 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7556: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] 7556 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:7556: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] 7556 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:7557: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] 7557 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:7558: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] 7558 | double strtod(); /* convert ascii [width] to value */ | ^ In file included from mimetex.c:448: ./mimetex.h:518: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] 518 | subraster *rastuparrow(); /* handle \longuparrow, etc */ | ^ mimetex.c:7641:12: note: conflicting prototype is here 7641 | subraster *rastuparrow ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7647: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] 7647 | subraster *uparrow_subraster(), *arrowsp=NULL; /* subraster for arrow */ | ^ mimetex.c:2141:12: note: conflicting prototype is here 2141 | subraster *uparrow_subraster ( int width, int height, int pixsz, | ^ mimetex.c:7648: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] 7648 | char *texsubexpr(), heightarg[256]; /* parse for optional [height] */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7649: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] 7649 | char *texscripts(), sub[1024],super[1024]; /* and _^limits after [width]*/ | ^ mimetex.c:4956:7: note: conflicting prototype is here 4956 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:7650: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] 7650 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7651: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] 7651 | subraster *rastcat(); /* cat superscript left, sub right */ | ^ mimetex.c:1347:12: note: conflicting prototype is here 1347 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^ mimetex.c:7652: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] 7652 | double strtod(); /* convert ascii [height] to value */ | ^ In file included from mimetex.c:448: ./mimetex.h:514: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] 514 | subraster *rastoverlay(); /* handle \not */ | ^ mimetex.c:7737:12: note: conflicting prototype is here 7737 | subraster *rastoverlay ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7743: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] 7743 | char *texsubexpr(), /*parse expression for base,overlay*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7745: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] 7745 | subraster *rasterize(), *sp1=NULL, *sp2=NULL, /*rasterize 1=base, 2=overlay*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7746: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] 7746 | *new_subraster(); /*explicitly alloc sp2 if necessary*/ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:7747: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] 7747 | subraster *rastcompose(), *overlaysp=NULL; /*subraster for composite overlay*/ | ^ mimetex.c:1260:12: note: conflicting prototype is here 1260 | subraster *rastcompose ( subraster *sp1, subraster *sp2, int offset2, | ^ mimetex.c:7748: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] 7748 | int line_raster(); /* draw diagonal for \Not */ | ^ mimetex.c:2315:5: note: conflicting prototype is here 2315 | int line_raster ( raster *rp, int row0, int col0, | ^ In file included from mimetex.c:448: ./mimetex.h:511: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] 511 | subraster *rastfrac(); /* handle \frac \atop expressions */ | ^ mimetex.c:7840:12: note: conflicting prototype is here 7840 | subraster *rastfrac ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7846: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] 7846 | char *texsubexpr(), /*parse expression for numer,denom*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7848: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] 7848 | subraster *rasterize(), *numsp=NULL, *densp=NULL; /*rasterize numer, denom*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7849: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] 7849 | subraster *rastack(), *fracsp=NULL; /* subraster for numer/denom */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:7850: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] 7850 | subraster *new_subraster()/*, *spacesp=NULL*/; /* space for num or den */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:7855: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] 7855 | int rule_raster(), /* draw horizontal line for frac */ | ^ mimetex.c:2224:5: note: conflicting prototype is here 2224 | int rule_raster ( raster *rp, int top, int left, | ^ mimetex.c:7858: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] 7858 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:7859: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] 7859 | int type_raster(); /* display debugging output */ | ^ mimetex.c:2976:5: note: conflicting prototype is here 2976 | int type_raster ( raster *rp, FILE *fp ) | ^ In file included from mimetex.c:448: ./mimetex.h:512: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] 512 | subraster *rastackrel(); /* handle \stackrel expressions */ | ^ mimetex.c:7951:12: note: conflicting prototype is here 7951 | subraster *rastackrel ( char **expression, int size, subraster *basesp, | ^ mimetex.c:7957: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] 7957 | char *texsubexpr(), /*parse expression for upper,lower*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:7959: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] 7959 | subraster *rasterize(), *upsp=NULL, *lowsp=NULL; /* rasterize upper, lower */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:7960: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] 7960 | subraster *rastack(), *relsp=NULL; /* subraster for upper/lower */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:7964: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] 7964 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:448: ./mimetex.h:513: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] 513 | subraster *rastmathfunc(); /* handle \lim,\log,etc expressions*/ | ^ mimetex.c:8023:12: note: conflicting prototype is here 8023 | subraster *rastmathfunc ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8029: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] 8029 | char *texscripts(), /* parse expression for _limits */ | ^ mimetex.c:4956:7: note: conflicting prototype is here 4956 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:8031: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] 8031 | char *texsubexpr(), /* parse expression for arg */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8033: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] 8033 | subraster *rasterize(), *funcsp=NULL, *limsp=NULL; /*rasterize func,limits*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8034: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] 8034 | subraster *rastack(), *mathfuncsp=NULL; /* subraster for mathfunc/limits */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:8037: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] 8037 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:448: ./mimetex.h:519: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] 519 | subraster *rastsqrt(); /* handle \sqrt */ | ^ mimetex.c:8130:12: note: conflicting prototype is here 8130 | subraster *rastsqrt ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8136: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] 8136 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /*parse subexpr to be sqrt-ed*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8138: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] 8138 | subraster *rasterize(), *subsp=NULL; /* rasterize subexpr */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8139: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] 8139 | subraster *accent_subraster(), *sqrtsp=NULL, /* subraster with the sqrt */ | ^ mimetex.c:1899:12: note: conflicting prototype is here 1899 | subraster *accent_subraster ( int accent, int width, int height, int pixsz ) | ^ mimetex.c:8140: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] 8140 | *new_subraster(), *rootsp=NULL; /* optionally preceded by [rootarg]*/ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:8144: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] 8144 | int rastput(); /* put subexpr in constructed sqrt */ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:8146: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] 8146 | int delete_subraster(); /* free work areas */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:448: ./mimetex.h:520: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] 520 | subraster *rastaccent(); /* handle \hat \vec \braces, etc */ | ^ mimetex.c:8246:12: note: conflicting prototype is here 8246 | subraster *rastaccent ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8252: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] 8252 | char *texsubexpr(), subexpr[MAXSUBXSZ+1]; /*parse subexpr to be accented*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8253: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] 8253 | char *texscripts(), *script=NULL, /* \under,overbrace allow scripts */ | ^ mimetex.c:4956:7: note: conflicting prototype is here 4956 | char *texscripts ( char *expression, char *subscript, | ^ mimetex.c:8255: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] 8255 | subraster *rasterize(), *subsp=NULL, *scrsp=NULL; /*rasterize subexpr,script*/ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8256: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] 8256 | subraster *rastack(), *accsubsp=NULL; /* stack accent, subexpr, script */ | ^ mimetex.c:1551:12: note: conflicting prototype is here 1551 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^ mimetex.c:8257: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] 8257 | subraster *accent_subraster(), *accsp=NULL; /*raster for the accent itself*/ | ^ mimetex.c:1899:12: note: conflicting prototype is here 1899 | subraster *accent_subraster ( int accent, int width, int height, int pixsz ) | ^ mimetex.c:8260: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] 8260 | int delete_subraster(); /*free work areas in case of error*/ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ In file included from mimetex.c:448: ./mimetex.h:521: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] 521 | subraster *rastfont(); /* handle \cal{} \scr{}, etc */ | ^ mimetex.c:8357:12: note: conflicting prototype is here 8357 | subraster *rastfont ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8363: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] 8363 | char *texsubexpr(), fontchars[MAXSUBXSZ+1], /* chars to render in font */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8370: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] 8370 | subraster *rasterize(), *fontsp=NULL, /* rasterize chars in font */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8371: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] 8371 | *rastflags(); /* or just set flag to switch font */ | ^ mimetex.c:7113:12: note: conflicting prototype is here 7113 | subraster *rastflags ( char **expression, int size, subraster *basesp, | ^ In file included from mimetex.c:448: ./mimetex.h:522: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] 522 | subraster *rastbegin(); /* handle \begin{}...\end{} */ | ^ mimetex.c:8518:12: note: conflicting prototype is here 8518 | subraster *rastbegin ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8524: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] 8524 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /* \begin{} environment params*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8527: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] 8527 | int strreplace(); /* replace substring in string */ | ^ mimetex.c:5669:5: note: conflicting prototype is here 5669 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:8528: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] 8528 | char *strchange(); /*\begin...\end --> {\begin...\end}*/ | ^ mimetex.c:5624:7: note: conflicting prototype is here 5624 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:8530: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] 8530 | subraster *rasterize(), *sp=NULL; /* rasterize environment */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ In file included from mimetex.c:448: ./mimetex.h:525: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] 525 | subraster *rastarray(); /* handle \array{...} */ | ^ mimetex.c:8763:12: note: conflicting prototype is here 8763 | subraster *rastarray ( char **expression, int size, subraster *basesp, | ^ mimetex.c:8769: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] 8769 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *exprptr, /*parse array subexpr*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:8772: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] 8772 | *preamble(), *preptr=token; /*process optional size,lcr preamble*/ | ^ mimetex.c:5087:7: note: conflicting prototype is here 5087 | char *preamble ( char *expression, int *size, char *subexpr ) | ^ mimetex.c:8832: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] 8832 | subraster *rasterize(), *toksp[1025], /* rasterize tokens */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:8833: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] 8833 | *new_subraster(), *arraysp=NULL; /* subraster for entire array */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:8835: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] 8835 | int delete_subraster(); /* free toksp[] workspace at eoj */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:8840: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] 8840 | int rastput(); /* embed tokens/cells in array */ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:8841: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] 8841 | int rule_raster(); /* draw hlines and vlines in array */ | ^ mimetex.c:2224:5: note: conflicting prototype is here 2224 | int rule_raster ( raster *rp, int top, int left, | ^ mimetex.c:8843: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] 8843 | char *texchar(), hltoken[1025]; /* extract \hline from token */ | ^ mimetex.c:4578:7: note: conflicting prototype is here 4578 | char *texchar ( char *expression, char *chartoken ) | ^ In file included from mimetex.c:448: ./mimetex.h:526: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] 526 | subraster *rastpicture(); /* handle \picture(,){...} */ | ^ mimetex.c:9243:12: note: conflicting prototype is here 9243 | subraster *rastpicture ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9249: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] 9249 | char *texsubexpr(), picexpr[2049], *picptr=picexpr, /* picture {expre} */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9253: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] 9253 | subraster *rasterize(), *picelemsp=NULL, /* rasterize picture elements */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9254: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] 9254 | *new_subraster(), *picturesp=NULL, /* subraster for entire picture */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:9257: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] 9257 | int delete_subraster(); /* free picelemsp[] workspace */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:9259: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] 9259 | double strtod(), /* convert ascii params to doubles */ | ^ mimetex.c:9269: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] 9269 | int rastput(); /* embed elements in picture */ | ^ mimetex.c:1189:5: note: conflicting prototype is here 1189 | int rastput ( raster *target, raster *source, | ^ mimetex.c:9270: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] 9270 | int type_raster(); /* display debugging output */ | ^ mimetex.c:2976:5: note: conflicting prototype is here 2976 | int type_raster ( raster *rp, FILE *fp ) | ^ In file included from mimetex.c:448: ./mimetex.h:527: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] 527 | subraster *rastline(); /* handle \line(xinc,yinc){xlen} */ | ^ mimetex.c:9460:12: note: conflicting prototype is here 9460 | subraster *rastline ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9466: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] 9466 | char *texsubexpr(),linexpr[257], *xptr=linexpr; /*line(xinc,yinc){xlen}*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9467: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] 9467 | subraster *new_subraster(), *linesp=NULL; /* subraster for line */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:9471: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] 9471 | double strtod(), /* convert ascii params to doubles */ | ^ mimetex.c:9478: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] 9478 | int line_raster(); /* draw line in linesp->image */ | ^ mimetex.c:2315:5: note: conflicting prototype is here 2315 | int line_raster ( raster *rp, int row0, int col0, | ^ In file included from mimetex.c:448: ./mimetex.h:528: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] 528 | subraster *rastrule(); /* handle \rule[lift]{width}{height}*/ | ^ mimetex.c:9589:12: note: conflicting prototype is here 9589 | subraster *rastrule ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9595: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] 9595 | char *texsubexpr(), rulexpr[257]; /* rule[lift]{wdth}{hgt} */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9596: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] 9596 | subraster *new_subraster(), *rulesp=NULL; /* subraster for rule */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:9599: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] 9599 | double strtod(), dval; /* convert ascii params to doubles */ | ^ mimetex.c:9601: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] 9601 | int rule_raster(); /* draw rule in rulesp->image */ | ^ mimetex.c:2224:5: note: conflicting prototype is here 2224 | int rule_raster ( raster *rp, int top, int left, | ^ In file included from mimetex.c:448: ./mimetex.h:529: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] 529 | subraster *rastcircle(); /* handle \circle(xdiam[,ydiam]) */ | ^ mimetex.c:9683:12: note: conflicting prototype is here 9683 | subraster *rastcircle ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9689: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] 9689 | char *texsubexpr(), circexpr[512],*xptr=circexpr; /*circle(xdiam[,ydiam])*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9692: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] 9692 | subraster *new_subraster(), *circsp=NULL; /* subraster for ellipse */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:9694: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] 9694 | double strtod(), /* convert ascii params to doubles */ | ^ mimetex.c:9699: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] 9699 | int circle_raster(), /* draw ellipse in circsp->image */ | ^ mimetex.c:2508:5: note: conflicting prototype is here 2508 | int circle_raster ( raster *rp, int row0, int col0, | ^ mimetex.c:9700: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] 9700 | circle_recurse(); /* for theta0,theta1 args */ | ^ mimetex.c:2669:5: note: conflicting prototype is here 2669 | int circle_recurse ( raster *rp, int row0, int col0, | ^ In file included from mimetex.c:448: ./mimetex.h:530: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] 530 | subraster *rastbezier(); /*handle\bezier(c0,r0)(c1,r1)(ct,rt)*/ | ^ mimetex.c:9799:12: note: conflicting prototype is here 9799 | subraster *rastbezier ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9805: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] 9805 | subraster *new_subraster(), *bezsp=NULL; /* subraster for bezier */ | ^ mimetex.c:833:12: note: conflicting prototype is here 833 | subraster *new_subraster ( int width, int height, int pixsz ) | ^ mimetex.c:9806: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] 9806 | char *texsubexpr(), bezexpr[129],*xptr=bezexpr; /*\bezier(r,c)(r,c)(r,c)*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9807: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] 9807 | double strtod(); /* convert ascii params to doubles */ | ^ mimetex.c:9819: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] 9819 | int bezier_raster(); /* draw bezier in bezsp->image */ | ^ mimetex.c:2744:5: note: conflicting prototype is here 2744 | int bezier_raster ( raster *rp, double r0, double c0, | ^ In file included from mimetex.c:448: ./mimetex.h:531: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] 531 | subraster *rastraise(); /* handle \raisebox{lift}{expr} */ | ^ mimetex.c:9922:12: note: conflicting prototype is here 9922 | subraster *rastraise ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9928: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] 9928 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *liftexpr=subexpr; /* args */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9929: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] 9929 | subraster *rasterize(), *raisesp=NULL; /* rasterize subexpr to be raised */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ In file included from mimetex.c:448: ./mimetex.h:532: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] 532 | subraster *rastrotate(); /* handle \rotatebox{degs}{expr} */ | ^ mimetex.c:9984:12: note: conflicting prototype is here 9984 | subraster *rastrotate ( char **expression, int size, subraster *basesp, | ^ mimetex.c:9990: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] 9990 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *degexpr=subexpr; /* args */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:9991: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] 9991 | subraster *rasterize(), *rotsp=NULL; /* subraster for rotated subexpr */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:9992: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] 9992 | raster *rastrot(), *rotrp=NULL; /* rotate subraster->image 90 degs */ | ^ mimetex.c:1104:9: note: conflicting prototype is here 1104 | raster *rastrot ( raster *rp ) | ^ mimetex.c:9993: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] 9993 | int delete_raster(); /* delete intermediate rasters */ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:9995: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] 9995 | double strtod(), /* convert ascii params to doubles */ | ^ In file included from mimetex.c:448: ./mimetex.h:533: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] 533 | subraster *rastreflect(); /* handle \reflectbox[axis]{expr} */ | ^ mimetex.c:10098:12: note: conflicting prototype is here 10098 | subraster *rastreflect ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10104: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] 10104 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *axisexpr=subexpr; /* args */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10105: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] 10105 | subraster *rasterize(), *refsp=NULL; /* subraster for reflected subexpr */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10106: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] 10106 | raster *rastref(), *refrp=NULL; /* reflect subraster->image */ | ^ mimetex.c:1144:9: note: conflicting prototype is here 1144 | raster *rastref ( raster *rp, int axis ) | ^ mimetex.c:10108: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] 10108 | int delete_raster(); /* delete intermediate raster */ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ In file included from mimetex.c:448: ./mimetex.h:534: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] 534 | subraster *rastfbox(); /* handle \fbox{expr} */ | ^ mimetex.c:10175:12: note: conflicting prototype is here 10175 | subraster *rastfbox ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10181: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] 10181 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], widtharg[512]; /* args */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10182: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] 10182 | subraster *rasterize(), *framesp=NULL; /* rasterize subexpr to be framed */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10183: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] 10183 | raster *border_raster(), *bp=NULL; /* framed image raster */ | ^ mimetex.c:2811:9: note: conflicting prototype is here 2811 | raster *border_raster ( raster *rp, int ntop, int nbot, | ^ mimetex.c:10184: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] 10184 | double strtod(); /* interpret [width][height] */ | ^ In file included from mimetex.c:448: ./mimetex.h:535: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] 535 | subraster *rastinput(); /* handle \input{filename} */ | ^ mimetex.c:10263:12: note: conflicting prototype is here 10263 | subraster *rastinput ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10269: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] 10269 | char *texsubexpr(), tag[1024]="\000", filename[1024]="\000"; /* args */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10270: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] 10270 | subraster *rasterize(), *inputsp=NULL; /* rasterized input image */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10274: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] 10274 | *mimeprep(), /* preprocess inputted data */ | ^ mimetex.c:5191:7: note: conflicting prototype is here 5191 | char *mimeprep ( char *expression ) | ^ mimetex.c:10301:22: warning: passing arguments to 'rastreadfile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10301 | status = rastreadfile(filename,0,tag,subexpr); /* read file */ | ^ mimetex.c:10308:26: warning: passing arguments to 'dbltoa' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10308 | if ( (reformat=dbltoa(d,npts)) != NULL ) /* reformat successful */ | ^ In file included from mimetex.c:448: ./mimetex.h:536: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] 536 | subraster *rastcounter(); /* handle \counter{filename} */ | ^ mimetex.c:10343:12: note: conflicting prototype is here 10343 | subraster *rastcounter ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10349: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] 10349 | char *texsubexpr(), filename[1024]="\000", /* counter file */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10351: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] 10351 | subraster *rasterize(), *countersp=NULL; /* rasterized counter image */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10422: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] 10422 | if ( (status=rastreadfile(filename,1,tag,text)) > 0 ) /*try reading file*/ | ^ mimetex.c:10441: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] 10441 | status = rastwritefile(filename,tag,text,isstrict); } /*rewrite counter*/ | ^ mimetex.c:10454: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] 10454 | strcpy(logfile,rasteditfilename(logfile)); /* edit log file name */ | ^ mimetex.c:10464: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] 10464 | fprintf(logfp,"%s ",timestamp(TZDELTA,0)); /* first emit timestamp */ | ^ mimetex.c:10487: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] 10487 | strcpy(text,dbltoa(((double)counter),0)); /* comma-separated counter value */ | ^ In file included from mimetex.c:448: ./mimetex.h:537: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] 537 | subraster *rasttoday(); /* handle \today[+/-tzdelta,ifmt] */ | ^ mimetex.c:10521:12: note: conflicting prototype is here 10521 | subraster *rasttoday ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10527: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] 10527 | char *texsubexpr(), optarg[2050]; /* optional [+/-tzdelta,ifmt] args */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10529: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] 10529 | subraster *rasterize(), *todaysp=NULL; /* rasterize timestamp */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10552: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] 10552 | strcat(today,timestamp(tzdelta,ifmt)); /* get timestamp */ | ^ In file included from mimetex.c:448: ./mimetex.h:538: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] 538 | subraster *rastcalendar(); /* handle \calendar[yaer,month] */ | ^ mimetex.c:10582:12: note: conflicting prototype is here 10582 | subraster *rastcalendar ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10588: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] 10588 | char *texsubexpr(), optarg[2050]; /* optional [year,month] args */ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10590: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] 10590 | subraster *rasterize(), *calendarsp=NULL; /* rasterize calendar string */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10621: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] 10621 | calstr = calendar(year,month,day); /* get calendar string */ | ^ In file included from mimetex.c:448: ./mimetex.h:539: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] 539 | subraster *rastnoop(); /* handle \escape's to be flushed */ | ^ mimetex.c:10651:12: note: conflicting prototype is here 10651 | subraster *rastnoop ( char **expression, int size, subraster *basesp, | ^ mimetex.c:10657: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] 10657 | char *texsubexpr(), subexpr[MAXSUBXSZ+1]; /*dummy args eaten by \escape*/ | ^ mimetex.c:4703:7: note: conflicting prototype is here 4703 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^ mimetex.c:10658: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] 10658 | subraster *rasterize(), *noopsp=NULL; /* rasterize subexpr */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:10701: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] 10701 | strncpy(texfile,rasteditfilename(filename),2047); /*edited copy of filename*/ | ^ mimetex.c:10359: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] 10359 | char *rasteditfilename(), /* edit log file name */ | ^ mimetex.c:10745:7: note: conflicting prototype is here 10745 | char *rasteditfilename ( char *filename ) | ^ mimetex.c:10751: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] 10751 | char *strchange(); /* prepend pathprefix if necessary */ | ^ mimetex.c:5624:7: note: conflicting prototype is here 5624 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:10752: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] 10752 | int strreplace(), /* remove ../'s and ..\'s */ | ^ mimetex.c:5669:5: note: conflicting prototype is here 5669 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:10271: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] 10271 | int status, rastreadfile(); /* read input file */ | ^ mimetex.c:10805:5: note: conflicting prototype is here 10805 | int rastreadfile ( char *filename, int islock, char *tag, char *value ) | ^ mimetex.c:10810: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] 10810 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^ mimetex.c:10687:7: note: conflicting prototype is here 10687 | FILE *rastopenfile ( char *filename, char *mode ) | ^ mimetex.c:10353: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] 10353 | int status=0,rastreadfile(),rastwritefile(), /*read,write counter file*/ | ^ mimetex.c:10900:5: note: conflicting prototype is here 10900 | int rastwritefile( char *filename, char *tag, char *value, int isstrict ) | ^ mimetex.c:10905: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] 10905 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^ mimetex.c:10687:7: note: conflicting prototype is here 10687 | FILE *rastopenfile ( char *filename, char *mode ) | ^ mimetex.c:10909: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] 10909 | *strchange(), /* put value between ...*/ | ^ mimetex.c:5624:7: note: conflicting prototype is here 5624 | char *strchange ( int nfirst, char *from, char *to ) | ^ mimetex.c:10911: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] 10911 | int istag=0, rastreadfile(), /* read file if tag!=NULL */ | ^ mimetex.c:10805:5: note: conflicting prototype is here 10805 | int rastreadfile ( char *filename, int islock, char *tag, char *value ) | ^ mimetex.c:11011: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] 11011 | strcat(fbuff,timestamp(TZDELTA,0)); /* start with timestamp */ | ^ mimetex.c:10589: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] 10589 | char *calendar(), *calstr=NULL; /* calendar to be rasterized */ | ^ mimetex.c:11039:7: note: conflicting prototype is here 11039 | char *calendar( int year, int month, int day ) | ^ mimetex.c:11046: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] 11046 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^ /usr/include/time.h:118:12: note: conflicting prototype is here 118 | struct tm *localtime(const time_t *); | ^ mimetex.c:11090: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] 11090 | iday = 1 + (daynumber(year,month,idd)%7); /* 1=Monday...7=Sunday */ | ^ mimetex.c:10360: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] 10360 | *timestamp(), /* timestamp for logging */ | ^ mimetex.c:11138:7: note: conflicting prototype is here 11138 | char *timestamp( int tzdelta, int ifmt ) | ^ mimetex.c:11146: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] 11146 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^ /usr/include/time.h:118:12: note: conflicting prototype is here 118 | struct tm *localtime(const time_t *); | ^ mimetex.c:11172: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] 11172 | tzadjust(tzdelta,&year,&month,&day,&hour); | ^ mimetex.c:11199: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] 11199 | daynames[daynumber(year,month,day)%7],monthnames[month],day,year); | ^ mimetex.c:11203: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] 11203 | daynames[daynumber(year,month,day)%7],monthnames[month],day,year, | ^ mimetex.c:11149: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] 11149 | int tzadjust(); /* time zone adjustment function */ | ^ mimetex.c:11234:5: note: conflicting prototype is here 11234 | int tzadjust ( int tzdelta, int *year, int *month, int *day, int *hour ) | ^ mimetex.c:11048: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] 11048 | int idd=1, iday=0, daynumber(); /* day-of-week for idd=1...31 */ | ^ mimetex.c:11294:5: note: conflicting prototype is here 11294 | int daynumber ( int year, int month, int day ) | ^ mimetex.c:10275: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] 10275 | *dbltoa(), *reformat=NULL; /* reformat numerical input */ | ^ mimetex.c:11353:7: note: conflicting prototype is here 11353 | char *dbltoa ( double dblval, int npts ) | ^ mimetex.c:11363: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] 11363 | double floor(); /* integer which is glb(double) */ | ^ mimetex.c:11813: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] 11813 | gridnum = aagridnum(rp,irow,icol); /*grid# coding 3x3 grid at irow,icol*/ | ^ mimetex.c:11823: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] 11823 | patternum = aapatternnum(gridnum); /* look up pattern number */ | ^ mimetex.c:11826: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] 11826 | if ( (aabyteval = aapatterns(rp,irow,icol,gridnum,patternum,grayscale)) | ^ mimetex.c:11757: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] 11757 | int aapatterns(); /* to antialias special patterns */ | ^ mimetex.c:11920:5: note: conflicting prototype is here 11920 | int aapatterns (raster *rp, int irow, int icol, | ^ mimetex.c:11938: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] 11938 | patternum = aapatternnum(gridnum); /* so look it up ourselves */ | ^ mimetex.c:11942: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] 11942 | case 24: aaval = aapattern1124(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:11943: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] 11943 | case 19: aaval = aapattern19(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:11944: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] 11944 | case 20: aaval = aapattern20(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:11945: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] 11945 | case 39: aaval = aapattern39(rp,irow,icol,gridnum,grayscale); break; | ^ mimetex.c:11929: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] 11929 | aapattern1124(), /* routine for patterns #11,24 */ | ^ mimetex.c:11990:5: note: conflicting prototype is here 11990 | int aapattern1124 (raster *rp, int irow, int icol, | ^ mimetex.c:12069: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] 12069 | hturn = aafollowline(rp,irow,icol,hdirection); | ^ mimetex.c:12070: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] 12070 | vturn = aafollowline(rp,irow,icol,vdirection); | ^ mimetex.c:11930: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] 11930 | aapattern19(), /* special routine for pattern #19 */ | ^ mimetex.c:12115:5: note: conflicting prototype is here 12115 | int aapattern19 (raster *rp, int irow, int icol, | ^ mimetex.c:12140: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] 12140 | if ( (turn1 = aafollowline(rp,jrow,jcol,orientation)) == 0 ) goto end_of_job; | ^ mimetex.c:12141: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] 12141 | if ( (turn2 = aafollowline(rp,jrow,jcol,-orientation)) == 0) goto end_of_job; | ^ mimetex.c:11931: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] 11931 | aapattern20(), /* special routine for pattern #20 */ | ^ mimetex.c:12188:5: note: conflicting prototype is here 12188 | int aapattern20 (raster *rp, int irow, int icol, | ^ mimetex.c:12219: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] 12219 | if ( (turn1=aafollowline(rp,jrow1,jcol1,-direction)) == 0 ) goto end_of_job; | ^ mimetex.c:12220: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] 12220 | if ( (turn2=aafollowline(rp,jrow2,jcol2,direction)) == 0 ) goto end_of_job; | ^ mimetex.c:11932: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] 11932 | aapattern39(); /* special routine for pattern #39 */ | ^ mimetex.c:12267:5: note: conflicting prototype is here 12267 | int aapattern39 (raster *rp, int irow, int icol, | ^ mimetex.c:12297: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] 12297 | if ( (turn1=aafollowline(rp,jrow1,jcol1,-direction)) == 1 ) | ^ mimetex.c:12300: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] 12300 | if ( (turn2=aafollowline(rp,jrow2,jcol2,direction)) == 0 ) goto end_of_job; | ^ mimetex.c:12006: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] 12006 | hturn=99,vturn=99, aafollowline(); /* follow corner till turns */ | ^ mimetex.c:12369:5: note: conflicting prototype is here 12369 | int aafollowline (raster *rp, int irow, int icol, int direction) | ^ mimetex.c:11755: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] 11755 | int gridnum=(-1), aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^ mimetex.c:12517:5: note: conflicting prototype is here 12517 | int aagridnum (raster *rp, int irow, int icol) | ^ mimetex.c:11756: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] 11756 | patternum=(-1), aapatternnum(); /*pattern#, 1-51, for input gridnum*/ | ^ mimetex.c:12666:5: note: conflicting prototype is here 12666 | int aapatternnum ( int gridnum ) | ^ mimetex.c:12733: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] 12733 | int pattern = (-1), aapatternnum(); /*pattern#, 1-51, for input gridnum*/ | ^ mimetex.c:12666:5: note: conflicting prototype is here 12666 | int aapatternnum ( int gridnum ) | ^ mimetex.c:12861: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] 12861 | int gridnum=0, aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^ mimetex.c:12517:5: note: conflicting prototype is here 12517 | int aagridnum (raster *rp, int irow, int icol) | ^ mimetex.c:12862: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] 12862 | aalookup(); /* table look up antialiased value*/ | ^ mimetex.c:12727:5: note: conflicting prototype is here 12727 | int aalookup ( int gridnum ) | ^ mimetex.c:3940: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] 3940 | int aasupsamp(), /*antialias char with supersampling*/ | ^ mimetex.c:12912:5: note: conflicting prototype is here 12912 | int aasupsamp (raster *rp, raster **aa, int sf, int grayscale) | ^ mimetex.c:12925: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] 12925 | raster *aap=NULL, *new_raster(); /* raster for supersampled image */ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:12934: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] 12934 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^ mimetex.c:2976:5: note: conflicting prototype is here 2976 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:12934: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] 12934 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^ mimetex.c:3074:5: note: conflicting prototype is here 3074 | int type_bytemap ( intbyte *bp, int grayscale, | ^ mimetex.c:12935: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] 12935 | int delete_raster(); /* delete old rasters */ | ^ mimetex.c:933:5: note: conflicting prototype is here 933 | int delete_raster ( raster *rp ) | ^ mimetex.c:12950: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] 12950 | aawts = aaweights(sf,sf); /* get new weight matrix */ | ^ mimetex.c:12926: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] 12926 | raster *aaweights(); /* get weight matrix applied to rp */ | ^ mimetex.c:13179:9: note: conflicting prototype is here 13179 | raster *aaweights ( int width, int height ) | ^ mimetex.c:13184: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] 13184 | raster *new_raster(), *weights=NULL; /* raster of weights returned */ | ^ mimetex.c:762:9: note: conflicting prototype is here 762 | raster *new_raster ( int width, int height, int pixsz ) | ^ mimetex.c:13513: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] 13513 | char *mimeprep(); /* preprocess expression */ | ^ mimetex.c:5191:7: note: conflicting prototype is here 5191 | char *mimeprep ( char *expression ) | ^ mimetex.c:13525: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] 13525 | subraster *rasterize(), *sp=NULL; /* rasterize expression */ | ^ mimetex.c:5975:12: note: conflicting prototype is here 5975 | subraster *rasterize ( char *expression, int size ) | ^ mimetex.c:13526: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] 13526 | raster *border_raster(), *bp=NULL; /* put a border around raster */ | ^ mimetex.c:2811:9: note: conflicting prototype is here 2811 | raster *border_raster ( raster *rp, int ntop, int nbot, | ^ mimetex.c:13527: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] 13527 | int delete_subraster(); /* for clean-up at end-of-job */ | ^ mimetex.c:960:5: note: conflicting prototype is here 960 | int delete_subraster ( subraster *sp ) | ^ mimetex.c:13528: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] 13528 | int type_raster(), type_bytemap(), /* screen dump function prototypes */ | ^ mimetex.c:2976:5: note: conflicting prototype is here 2976 | int type_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:13528: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] 13528 | int type_raster(), type_bytemap(), /* screen dump function prototypes */ | ^ mimetex.c:3074:5: note: conflicting prototype is here 3074 | int type_bytemap ( intbyte *bp, int grayscale, | ^ mimetex.c:13529: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] 13529 | xbitmap_raster(); /* mime xbitmap output function */ | ^ mimetex.c:3164:5: note: conflicting prototype is here 3164 | int xbitmap_raster ( raster *rp, FILE *fp ) | ^ mimetex.c:13556: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] 13556 | int type_pbmpgm(), ptype=0; /* entry point, graphic format */ | ^ mimetex.c:3219:5: note: conflicting prototype is here 3219 | int type_pbmpgm ( raster *rp, int ptype, char *file ) | ^ mimetex.c:13561: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] 13561 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^ mimetex.c:11453:5: note: conflicting prototype is here 11453 | int aalowpass (raster *rp, intbyte *bytemap, int grayscale) | ^ mimetex.c:13561: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] 13561 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^ mimetex.c:11565:5: note: conflicting prototype is here 11565 | int aapnm (raster *rp, intbyte *bytemap, int grayscale) | ^ mimetex.c:13564: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] 13564 | aacolormap(); /* build colormap from bytemap */ | ^ mimetex.c:13077:5: note: conflicting prototype is here 13077 | int aacolormap ( intbyte *bytemap, int nbytes, | ^ mimetex.c:13569: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] 13569 | char *timestamp(); /* time stamp for logged messages */ | ^ mimetex.c:11138:7: note: conflicting prototype is here 11138 | char *timestamp( int tzdelta, int ifmt ) | ^ mimetex.c:13740:17: warning: passing arguments to 'unescape_url' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13740 | unescape_url(expression,0); /* convert all %xx's to chars */ | ^ mimetex.c:13741:17: warning: passing arguments to 'unescape_url' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13741 | unescape_url(expression,0); /* repeat */ | ^ mimetex.c:13745:17: warning: passing arguments to 'unescape_url' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13745 | unescape_url(expression,0); } /* convert _all_ %xx's to chars */ | ^ mimetex.c:13774:8: warning: comparison of array 'logfile' not equal to a null pointer is always true [-Wtautological-pointer-compare] 13774 | if ( logfile != NULL ) /* if a logfile is given */ | ^~~~~~~ ~~~~ mimetex.c:13780: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] 13780 | logger(msgfp,msglevel,expression,mimelog); /* log query */ | ^ mimetex.c:13844:19: warning: passing arguments to 'isstrstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13844 | if ( !isstrstr(http_referer,referer,0) ) /* invalid http_referer */ | ^ mimetex.c:13854: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] 13854 | if ( !ismonth(progname) ) /* not executed as mimetexJan-Dec */ | ^ mimetex.c:13874:15: warning: passing arguments to 'isstrstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13874 | if ( isstrstr(http_referer,deny,0) ) /* invalid http_referer */ | ^ mimetex.c:13904: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] 13904 | char *md5hash = md5str(expression); /* md5 hash of expression */ | ^ mimetex.c:13918: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] 13918 | if ( emitcache(cachefile,maxage,0) > 0 ) /* cached image emitted */ | ^ mimetex.c:13923:10: warning: comparison of array 'cachelog' not equal to a null pointer is always true [-Wtautological-pointer-compare] 13923 | if ( cachelog != NULL ) /* if a logfile is given */ | ^~~~~~~~ ~~~~ mimetex.c:14145: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] 14145 | { int status = GIF_Create(gif_outfile, bp->width,bp->height, ncolors, 8); | ^ mimetex.c:14160: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] 14160 | GIF_SetColor(0,bgred,bggreen,bgblue); /* background white if all 255 */ | ^ mimetex.c:14162: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] 14162 | { GIF_SetColor(1,fgred,fggreen,fgblue); /* foreground black if all 0 */ | ^ mimetex.c:14175: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] 14175 | GIF_SetColor(igray, red,green,blue); /*set gray,grayer,...,0=black*/ | ^ mimetex.c:14179: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] 14179 | GIF_SetTransparent(0); /* set transparent background */ | ^ mimetex.c:14182: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] 14182 | GIF_CompressImage(0, 0, -1, -1, GetPixel); /* emit gif */ | ^ mimetex.c:14193: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] 14193 | emitcache(cachefile,maxage2,0); /* cached image (hopefully) emitted*/ | ^ mimetex.c:14195: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] 14195 | emitcache(gif_buffer,maxage2,1); } /* emitted from memory buffer */ | ^ mimetex.c:14216:13: warning: comparison of array 'gif_buffer' not equal to a null pointer is always true [-Wtautological-pointer-compare] 14216 | if ( 0 && gif_buffer != NULL ) free(gif_buffer); /* free malloced buffer */ | ^~~~~~~~~~ ~~~~ mimetex.c:14266: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] 14266 | int main(); /* main() akways returns an int */ | ^ mimetex.c:13499:5: note: conflicting prototype is here 13499 | int main ( int argc, char *argv[] | ^ mimetex.c:13540: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] 13540 | int isstrstr(); /* search http_referer for referer */ | ^ mimetex.c:14306:5: note: conflicting prototype is here 14306 | int isstrstr ( char *string, char *snippets, int iscase ) | ^ mimetex.c:13571: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] 13571 | int ismonth(); /* check argv[0] for current month */ | ^ mimetex.c:14367:5: note: conflicting prototype is here 14367 | int ismonth ( char *month ) | ^ mimetex.c:14375: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] 14375 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^ /usr/include/time.h:118:12: note: conflicting prototype is here 118 | struct tm *localtime(const time_t *); | ^ mimetex.c:13514: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] 13514 | int unescape_url(); /* convert %xx's to ascii chars */ | ^ mimetex.c:14440:5: note: conflicting prototype is here 14440 | int unescape_url(char *url, int isescape) { | ^ mimetex.c:14443: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] 14443 | int strreplace(); /* replace + with blank, if needed */ | ^ mimetex.c:5669:5: note: conflicting prototype is here 5669 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^ mimetex.c:14515: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] 14515 | { url[x] = x2c(&url[y+1]); | ^ mimetex.c:14444: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] 14444 | char x2c(); | ^ mimetex.c:14522:6: note: conflicting prototype is here 14522 | char x2c(char *what) { | ^ mimetex.c:13570: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] 13570 | int logger(); /* logs environ variables */ | ^ mimetex.c:14547:5: note: conflicting prototype is here 14547 | int logger ( FILE *fp, int msglevel, char *message, logdata *logvars ) | ^ mimetex.c:14553: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] 14553 | char *timestamp(); /* timestamp logged */ | ^ mimetex.c:11138:7: note: conflicting prototype is here 11138 | char *timestamp( int tzdelta, int ifmt ) | ^ mimetex.c:13515: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] 13515 | int emitcache(); /* emit cached image if it exists */ | ^ mimetex.c:14591:5: note: conflicting prototype is here 14591 | int emitcache ( char *cachefile, int maxage, int isbuffer ) | ^ mimetex.c:14610:30: warning: passing arguments to 'readcachefile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 14610 | if ( (nbytes = readcachefile(cachefile,buffer)) /* read the file */ | ^ mimetex.c:14596: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] 14596 | int nbytes=gifSize, readcachefile(); /* read cache file */ | ^ mimetex.c:14661:5: note: conflicting prototype is here 14661 | int readcachefile ( char *cachefile, unsigned char *buffer ) | ^ mimetex.c:13552: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] 13552 | *md5str(); /* md5 has of expression */ | ^ mimetex.c:14766:7: note: conflicting prototype is here 14766 | char *md5str( char *instr ) | ^ mimetex.c:13545: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] 13545 | int GetPixel(); /* feed pixels to gifsave library */ | ^ mimetex.c:14943:5: note: conflicting prototype is here 14943 | int GetPixel ( int x, int y ) | ^ 466 warnings generated. ld: warning: mimetex.c(/tmp/mimetex-4705db.o:(rastcat)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: mimetex.c(/tmp/mimetex-4705db.o:(type_bytemap)): warning: sprintf() is often misused, please use snprintf() ld: warning: mimetex.c(/tmp/mimetex-4705db.o:(type_pbmpgm)): warning: strcat() is almost always misused, please use strlcat() >>> Running package in www/mimetex at 1764833234.15 ===> www/mimetex ===> Faking installation for mimetex-1.65p3 /exopi-obj/pobj/mimetex-1.65/bin/install -d -m 755 /exopi-obj/pobj/mimetex-1.65/fake-amd64/var/www/cgi-bin /exopi-obj/pobj/mimetex-1.65/bin/install -c -s -m 755 /exopi-obj/pobj/mimetex-1.65/mimetex-1.65/mimetex /exopi-obj/pobj/mimetex-1.65/fake-amd64/var/www/cgi-bin ===> Building package for mimetex-1.65p3 Create /exopi-cvs/ports/packages/amd64/all/mimetex-1.65p3.tgz Creating package mimetex-1.65p3 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|******** | 13% checksumming|*************** | 25% checksumming|*********************** | 38% checksumming|******************************* | 50% checksumming|************************************** | 63% checksumming|********************************************** | 75% checksumming|***************************************************** | 88% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/mimetex-1.65p3.tgz >>> Running clean in www/mimetex at 1764833236.77 ===> www/mimetex ===> Cleaning for mimetex-1.65p3 >>> Ended at 1764833237.96 max_stuck=1.34/build=7.70/package=2.64/clean=1.35