>>> Building on exopi-4 under mail/vrfy DIST = [mail/vrfy:vrfy_990522.tar.Z] FULLPKGNAME = vrfy-99.05.22p1 distfiles size=57943 >>> Running build in mail/vrfy at 1764696487.91 ===> mail/vrfy ===> Building from scratch vrfy-99.05.22p1 ===> Verifying specs: c ===> found c.102.2 ===> Checking files for vrfy-99.05.22p1 `/exopi-cvs/ports/distfiles/vrfy_990522.tar.Z' is up to date. >> (SHA256) all files: OK ===> Extracting for vrfy-99.05.22p1 ===> Patching for vrfy-99.05.22p1 ===> 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 vrfy-99.05.22p1 ===> Configuring for vrfy-99.05.22p1 ===> Building for vrfy-99.05.22p1 cc -O2 -pipe -c main.c main.c:273:22: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | localhost = maxstr(newstr(option), MAXHOST, FALSE); | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ main.c:273:21: warning: passing arguments to 'maxstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | localhost = maxstr(newstr(option), MAXHOST, FALSE); | ^ main.c:277:22: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | uucprelay = maxstr(newstr(option), MAXHOST, FALSE); | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ main.c:277:21: warning: passing arguments to 'maxstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | uucprelay = maxstr(newstr(option), MAXHOST, FALSE); | ^ main.c:281:24: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | bitnetrelay = maxstr(newstr(option), MAXHOST, FALSE); | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ main.c:281:23: warning: passing arguments to 'maxstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | bitnetrelay = maxstr(newstr(option), MAXHOST, FALSE); | ^ main.c:285:24: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | singlerelay = maxstr(newstr(option), MAXHOST, FALSE); | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ main.c:285:23: warning: passing arguments to 'maxstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | singlerelay = maxstr(newstr(option), MAXHOST, FALSE); | ^ main.c:291:8: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | fatal(Usage); | ^ main.c:296:15: warning: passing arguments to 'set_defaults' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | set_defaults(option, argc, argv); | ^ main.c:347:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | fatal("Missing sender address"); | ^ main.c:348:24: warning: passing arguments to 'setsender' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 348 | FromAddr = setsender(argv[2]); | ^ main.c:350:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | fatal("Invalid sender address"); | ^ main.c:371:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | fatal("-f conflicts with -T"); | ^ main.c:373:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | fatal("-f conflicts with -p"); | ^ main.c:379:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | fatal("-p conflicts with -T"); | ^ main.c:381:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | fatal("-p conflicts with -f"); | ^ main.c:387:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 387 | fatal("-T conflicts with -p"); | ^ main.c:389:10: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | fatal("-T conflicts with -f"); | ^ main.c:393:24: warning: passing arguments to 'getval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | ConnTimeout = getval(argv[2], "timeout value", 1, 0); | ^ main.c:398:24: warning: passing arguments to 'getval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | ReadTimeout = getval(argv[2], "timeout value", 1, 0); | ^ main.c:403:22: warning: passing arguments to 'getval' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | recursive = getval(argv[2], "recursion level", 1, MAXLOOP); | ^ main.c:420:13: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | fatal(Usage); | ^ main.c:432:8: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | fatal(Usage); | ^ main.c:436:20: warning: passing arguments to 'maxstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | HostSpec = maxstr(argv[2], MAXHOST, TRUE); | ^ main.c:440:8: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | fatal(Usage); | ^ main.c:468:7: warning: passing arguments to 'etrn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | etrn(argv[1], option); | ^ main.c:471:7: warning: passing arguments to 'ping' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | ping(argv[1]); | ^ main.c:474:7: warning: passing arguments to 'file' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | file(argv[1]); | ^ main.c:477:7: warning: passing arguments to 'list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | list(argv[1]); | ^ main.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | main(argc, argv) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:13: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] 13 | int main PROTO((int, char **)); | ^ main.c:508:12: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | optargv = newlist(NULL, 2, char *); | ^ ./vrfy.h:49:35: note: expanded from macro 'newlist' 49 | #define newlist(a,n,t) (t *)xalloc((ptr_t *)a, (siz_t)((n)*sizeof(t))) | ^ main.c:515:11: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | for (q = newstr(option), p = q; *p != '\0'; p = q) | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ main.c:529:13: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 529 | optargv = newlist(optargv, optargc+2, char *); | ^ ./vrfy.h:49:35: note: expanded from macro 'newlist' 49 | #define newlist(a,n,t) (t *)xalloc((ptr_t *)a, (siz_t)((n)*sizeof(t))) | ^ main.c:539:13: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | optargv = newlist(optargv, optargc+2, char *); | ^ ./vrfy.h:49:35: note: expanded from macro 'newlist' 49 | #define newlist(a,n,t) (t *)xalloc((ptr_t *)a, (siz_t)((n)*sizeof(t))) | ^ main.c:497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | set_defaults(option, argc, argv) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14 | void set_defaults PROTO((char *, int, char **)); | ^ main.c:567:8: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 567 | fatal("Missing %s", optname); | ^ main.c:572:8: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 572 | fatal("Invalid %s %s", optname, optstring); | ^ main.c:575:39: warning: passing arguments to 'itoa' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 575 | fatal("Minimum %s %s", optname, itoa(minvalue)); | ^ main.c:575:8: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 575 | fatal("Minimum %s %s", optname, itoa(minvalue)); | ^ main.c:578:39: warning: passing arguments to 'itoa' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | fatal("Maximum %s %s", optname, itoa(maxvalue)); | ^ main.c:578:8: warning: passing arguments to 'fatal' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | fatal("Maximum %s %s", optname, itoa(maxvalue)); | ^ main.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | getval(optstring, optname, minvalue, maxvalue) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:15: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] 15 | int getval PROTO((char *, char *, int, int)); | ^ main.c:593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 593 | fatal(fmt, a, b, c, d) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 16 | void fatal PROTO((char *, ...)); | ^ main.c:612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 612 | error(fmt, a, b, c, d) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:17:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 17 | void error PROTO((char *, ...)); | ^ main.c:645:9: warning: passing arguments to 'message' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | message(msg, a, b, c, d); | ^ main.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | usrerr(fmt, a, b, c, d) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:18:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 18 | void usrerr PROTO((char *, ...)); | ^ main.c:676:30: warning: passing arguments to 'printable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | printf("%s ... ", printable(AddrSpec)); | ^ main.c:660:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | message(msg, a, b, c, d) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:19:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 19 | void message PROTO((char *, ...)); | ^ main.c:727:27: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | ReplyList[ReplyCount] = newstr(address); | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ main.c:704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | response(msg) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:20:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 20 | void response PROTO((char *)); | ^ main.c:763:15: warning: passing arguments to 'giveresponse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | giveresponse(status); | ^ main.c:775:7: warning: passing arguments to 'loop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 775 | loop(AddrSpec, host); | ^ main.c:749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | show(status, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:21:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 21 | void show PROTO((int, char *)); | ^ main.c:826:20: warning: passing arguments to 'parsespec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 826 | domain = parsespec(address, oldaddr, (char *)NULL); | ^ main.c:845:23: warning: passing arguments to 'parselist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 845 | address = parselist(address); | ^ main.c:850:22: warning: passing arguments to 'parsespec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | domain = parsespec(address, newaddr, hostbuf); | ^ main.c:867:22: warning: passing arguments to 'internet' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 867 | else if (!internet(domain)) | ^ main.c:875:35: warning: passing arguments to 'invalidloop' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 875 | if (host == NULL && invalidloop(newaddr)) | ^ main.c:882:29: warning: too few arguments in call to 'message' 882 | message("250 %s", address); | ~~~~~~~ ^ main.c:886:8: warning: passing arguments to 'vrfy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 886 | vrfy(address, host); | ^ main.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 792 | loop(address, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:22:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 22 | void loop PROTO((char *, char *)); | ^ main.c:988:30: warning: too few arguments in call to 'message' 988 | message("250 %s", addrlist); | ~~~~~~~ ^ main.c:990:30: warning: too few arguments in call to 'message' 990 | message("050 %s", addrlist); | ~~~~~~~ ^ main.c:993:7: warning: passing arguments to 'list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 993 | list(addrlist); | ^ main.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 916 | file(filename) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:23:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 23 | void file PROTO((char *)); | ^ main.c:1037:18: warning: passing arguments to 'verify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1037 | status = verify(addrlist, host); | ^ main.c:1052:22: warning: passing arguments to 'parselist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1052 | address = parselist(addrlist); | ^ main.c:1064:7: warning: passing arguments to 'vrfy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1064 | vrfy(address, (char *)NULL); | ^ main.c:1021:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1021 | list(addrlist) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:24:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 24 | void list PROTO((char *)); | ^ main.c:1107:17: warning: passing arguments to 'invalidaddr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1107 | if (invalidaddr(address)) | ^ main.c:1121:20: warning: passing arguments to 'parsespec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1121 | domain = parsespec(address, addrbuf, hostbuf); | ^ main.c:1132:18: warning: passing arguments to 'verify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1132 | status = verify(address, host); | ^ main.c:1148:18: warning: passing arguments to 'verify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1148 | status = verify(address, host); | ^ main.c:1172:18: warning: passing arguments to 'verify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1172 | status = verify(address, host); | ^ main.c:1180:18: warning: passing arguments to 'getmxhosts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1180 | nmx = getmxhosts(domain); | ^ main.c:1184:18: warning: passing arguments to 'verify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1184 | status = verify(address, host); | ^ main.c:1194:16: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | mxhosts[n] = newstr(MxHosts[n]); | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ main.c:1199:18: warning: passing arguments to 'verify' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1199 | status = verify(address, host); | ^ main.c:1082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1082 | vrfy(address, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:25:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | void vrfy PROTO((char *, char *)); | ^ main.c:1234:17: warning: passing arguments to 'invalidhost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1234 | if (invalidhost(domain)) | ^ main.c:1244:18: warning: passing arguments to 'getmxhosts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | nmx = getmxhosts(domain); | ^ main.c:1248:20: warning: passing arguments to 'etrnhost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1248 | status = etrnhost(name, host); | ^ main.c:1260:20: warning: passing arguments to 'etrnhost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1260 | status = etrnhost(name, host); | ^ main.c:1219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1219 | etrn(domain, name) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:26:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 26 | void etrn PROTO((char *, char *)); | ^ main.c:1291:17: warning: passing arguments to 'invalidhost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1291 | if (invalidhost(domain)) | ^ main.c:1301:18: warning: passing arguments to 'getmxhosts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | nmx = getmxhosts(domain); | ^ main.c:1305:20: warning: passing arguments to 'pinghost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1305 | status = pinghost(host); | ^ main.c:1317:20: warning: passing arguments to 'pinghost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1317 | status = pinghost(host); | ^ main.c:1277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1277 | ping(domain) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:27:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 27 | void ping PROTO((char *)); | ^ main.c:1360:20: warning: passing arguments to 'rcpthost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1360 | status = rcpthost(address, host); | ^ main.c:1362:20: warning: passing arguments to 'expnhost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1362 | status = expnhost(address, host); | ^ main.c:1364:20: warning: passing arguments to 'vrfyhost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1364 | status = vrfyhost(address, host); | ^ main.c:1334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1334 | verify(address, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:28: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] 28 | int verify PROTO((char *, char *)); | ^ main.c:1397:18: warning: passing arguments to 'smtpinit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1397 | reply = smtpinit(host); | ^ main.c:1400:19: warning: passing arguments to 'smtphelo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1400 | reply = smtphelo(MyHostName, ehlomode); | ^ main.c:1406:19: warning: passing arguments to 'smtpverb' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1406 | reply = smtpverb("on"); | ^ main.c:1409:19: warning: passing arguments to 'smtpvrfy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1409 | reply = smtpvrfy(address); | ^ main.c:1377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1377 | vrfyhost(address, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:29: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] 29 | int vrfyhost PROTO((char *, char *)); | ^ main.c:1444:18: warning: passing arguments to 'smtpinit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1444 | reply = smtpinit(host); | ^ main.c:1447:19: warning: passing arguments to 'smtphelo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1447 | reply = smtphelo(MyHostName, ehlomode); | ^ main.c:1453:19: warning: passing arguments to 'smtpverb' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1453 | reply = smtpverb("on"); | ^ main.c:1456:19: warning: passing arguments to 'smtpexpn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1456 | reply = smtpexpn(address); | ^ main.c:1424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1424 | expnhost(address, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:30: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] 30 | int expnhost PROTO((char *, char *)); | ^ main.c:1489:18: warning: passing arguments to 'smtpinit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1489 | reply = smtpinit(host); | ^ main.c:1492:19: warning: passing arguments to 'smtphelo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1492 | reply = smtphelo(MyHostName, ehlomode); | ^ main.c:1498:19: warning: passing arguments to 'smtpverb' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1498 | reply = smtpverb("on"); | ^ main.c:1501:19: warning: passing arguments to 'smtpmail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1501 | reply = smtpmail((FromAddr == NULL) ? "" : FromAddr); | ^ main.c:1504:19: warning: passing arguments to 'smtprcpt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1504 | reply = smtprcpt(address); | ^ main.c:1471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1471 | rcpthost(address, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:31: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] 31 | int rcpthost PROTO((char *, char *)); | ^ main.c:1541:18: warning: passing arguments to 'smtpinit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1541 | reply = smtpinit(host); | ^ main.c:1544:19: warning: passing arguments to 'smtphelo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1544 | reply = smtphelo(MyHostName, ehlomode); | ^ main.c:1547:19: warning: passing arguments to 'smtpverb' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1547 | reply = smtpverb("on"); | ^ main.c:1550:19: warning: passing arguments to 'smtpetrn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1550 | reply = smtpetrn(name); | ^ main.c:1524:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1524 | etrnhost(name, host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:32: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] 32 | int etrnhost PROTO((char *, char *)); | ^ main.c:1581:18: warning: passing arguments to 'smtpinit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1581 | reply = smtpinit(host); | ^ main.c:1584:19: warning: passing arguments to 'smtphelo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1584 | reply = smtphelo(MyHostName, ehlomode); | ^ main.c:1565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1565 | pinghost(host) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:33: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] 33 | int pinghost PROTO((char *)); | ^ main.c:1634:19: warning: passing arguments to 'getmxbyname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1634 | nmx = getmxbyname(domain); | ^ main.c:1602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1602 | getmxhosts(domain) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:34: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] 34 | int getmxhosts PROTO((char *)); | ^ main.c:1679:21: warning: passing arguments to 'parselist' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1679 | address = parselist(address); | ^ main.c:1684:20: warning: passing arguments to 'parsespec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1684 | domain = parsespec(address, addrbuf, (char *)NULL); | ^ main.c:1668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1668 | setsender(address) | ^ In file included from main.c:42: In file included from ./vrfy.h:46: ./defs.h:35: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] 35 | char *setsender PROTO((char *)); | ^ 146 warnings generated. cc -O2 -pipe -c pars.c pars.c:62:17: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | q = find_delim(addrspec, ':'); | ^ pars.c:90:24: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | DelimAddr = find_delim(addrspec, delimiter); | ^ pars.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | parselist(addrspec) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:39: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] 39 | char *parselist PROTO((char *)); | ^ pars.c:140:17: warning: passing arguments to 'invalidaddr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | if (invalidaddr(addrspec)) | ^ pars.c:147:21: warning: passing arguments to 'parseaddr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | address = parseaddr(addrspec); | ^ pars.c:159:20: warning: passing arguments to 'parsehost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | domain = parsehost(address); | ^ pars.c:167:17: warning: passing arguments to 'invalidhost' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | if (invalidhost(domain)) | ^ pars.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | parsespec(addrspec, copya, copyd) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:40: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] 40 | char *parsespec PROTO((char *, char *, char *)); | ^ pars.c:214:16: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | p = find_delim(addrspec, '<'); | ^ pars.c:217:17: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | q = find_delim(p+1, '>'); | ^ pars.c:236:16: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | p = find_delim(addrspec, '('); | ^ pars.c:239:17: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | q = find_delim(p+1, ')'); | ^ pars.c:243:21: warning: passing arguments to 'cataddr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | address = cataddr(buf, address, addrspec); | ^ pars.c:253:19: warning: passing arguments to 'cataddr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | address = cataddr(buf, address, addrspec); | ^ pars.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | parseaddr(addrspec) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:41: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] 41 | char *parseaddr PROTO((char *)); | ^ pars.c:289:21: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | delim = find_delim(address, ','); | ^ pars.c:291:22: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | delim = find_delim(address, ':'); | ^ pars.c:294:10: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | usrerr("Invalid source route"); | ^ pars.c:305:20: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | delim = find_delim(address, '@'); | ^ pars.c:312:20: warning: passing arguments to 'find_delim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | delim = find_delim(address, '!'); | ^ pars.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | parsehost(address) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:42: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] 42 | char *parsehost PROTO((char *)); | ^ pars.c:392:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | usrerr("Unbalanced '\"'"); | ^ pars.c:394:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | usrerr("Unbalanced '('"); | ^ pars.c:396:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | usrerr("Unbalanced ')'"); | ^ pars.c:398:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | usrerr("Unbalanced '<'"); | ^ pars.c:400:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | usrerr("Unbalanced '>'"); | ^ pars.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | find_delim(addrspec, delimiter) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:43: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] 43 | char *find_delim PROTO((char *, char)); | ^ pars.c:464:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | usrerr("Invalid control character in address"); | ^ pars.c:471:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | usrerr("Address too long"); | ^ pars.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | invalidaddr(addrspec) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:44:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | bool invalidaddr PROTO((char *)); | ^ pars.c:504:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | usrerr("Invalid null domain"); | ^ pars.c:511:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 511 | usrerr("Domain name too long"); | ^ pars.c:518:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 518 | usrerr("Illegal trailing dot"); | ^ pars.c:525:9: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 525 | usrerr("Illegal dotted quad"); | ^ pars.c:530:18: warning: passing arguments to 'numeric_addr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 530 | if (numeric_addr(domain) != NOT_DOTTED_QUAD) | ^ pars.c:539:10: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | usrerr("Invalid domain name"); | ^ pars.c:492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | invalidhost(domain) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | bool invalidhost PROTO((char *)); | ^ pars.c:572:10: warning: passing arguments to 'usrerr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 572 | usrerr("Mail forwarding loop"); | ^ pars.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | invalidloop(address) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:46:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | bool invalidloop PROTO((char *)); | ^ pars.c:593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 593 | cataddr(buf, address, addrspec) | ^ In file included from pars.c:25: In file included from ./vrfy.h:46: ./defs.h:47: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] 47 | char *cataddr PROTO((char *, char *, char *)); | ^ 49 warnings generated. cc -O2 -pipe -c smtp.c smtp.c:78:20: warning: passing arguments to 'makeconnection' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | r = makeconnection(host, &SmtpOut, &SmtpIn); | ^ smtp.c:85:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | r = smtpreply("greeting wait", FALSE); | ^ smtp.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | smtpinit(host) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:51: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] 51 | int smtpinit PROTO((char *)); | ^ smtp.c:118:15: warning: passing arguments to 'smtpehlo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | r = smtpehlo(name); | ^ smtp.c:123:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | smtpmessage("HELO %s", name); | ^ smtp.c:125:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | r = smtpreply("HELO wait", FALSE); | ^ smtp.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | smtphelo(name, esmtp) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:52: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] 52 | int smtphelo PROTO((char *, bool)); | ^ smtp.c:153:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | smtpmessage("EHLO %s", name); | ^ smtp.c:155:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | r = smtpreply("EHLO wait", FALSE); | ^ smtp.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | smtpehlo(name) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:53: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] 53 | int smtpehlo PROTO((char *)); | ^ smtp.c:184:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | smtpmessage("ONEX"); | ^ smtp.c:186:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | r = smtpreply("ONEX wait", FALSE); | ^ smtp.c:213:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | smtpmessage("VERB %s", onoff); | ^ smtp.c:215:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | r = smtpreply("VERB wait", FALSE); | ^ smtp.c:208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | smtpverb(onoff) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:55: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] 55 | int smtpverb PROTO((char *)); | ^ smtp.c:237:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | smtpmessage("ETRN %s", name); | ^ smtp.c:239:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | r = smtpreply("ETRN wait", FALSE); | ^ smtp.c:232:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | smtpetrn(name) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:56: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] 56 | int smtpetrn PROTO((char *)); | ^ smtp.c:266:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | smtpmessage("RSET"); | ^ smtp.c:268:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | r = smtpreply("RSET wait", FALSE); | ^ smtp.c:296:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | smtpmessage("MAIL From:<%s>", address); | ^ smtp.c:298:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | r = smtpreply("MAIL wait", FALSE); | ^ smtp.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | smtpmail(address) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:58: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] 58 | int smtpmail PROTO((char *)); | ^ smtp.c:338:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | smtpmessage("RCPT To:<%s>", address); | ^ smtp.c:340:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | r = smtpreply("RCPT wait", TRUE); | ^ smtp.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | smtprcpt(address) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:59: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] 59 | int smtprcpt PROTO((char *)); | ^ smtp.c:380:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | smtpmessage("EXPN %s", address); | ^ smtp.c:382:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | r = smtpreply("EXPN wait", TRUE); | ^ smtp.c:375:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | smtpexpn(address) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:60: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] 60 | int smtpexpn PROTO((char *)); | ^ smtp.c:424:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | smtpmessage("VRFY %s", address); | ^ smtp.c:426:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | r = smtpreply("VRFY wait", TRUE); | ^ smtp.c:419:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | smtpvrfy(address) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:61: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] 61 | int smtpvrfy PROTO((char *)); | ^ smtp.c:470:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | smtpmessage("DATA"); | ^ smtp.c:472:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | r = smtpreply("DATA wait", FALSE); | ^ smtp.c:498:13: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 498 | smtpmessage("."); | ^ smtp.c:500:15: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | r = smtpreply("accept wait", FALSE); | ^ smtp.c:556:14: warning: passing arguments to 'smtpmessage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | smtpmessage("QUIT"); | ^ smtp.c:558:19: warning: passing arguments to 'smtpreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | (void) smtpreply("QUIT wait", FALSE); | ^ smtp.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 596 | smtpmessage(fmt, a, b, c, d) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:65:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | void smtpmessage PROTO((char *, ...)); | ^ smtp.c:683:13: warning: passing arguments to 'sfgets' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | p = sfgets(buf, BUFSIZ, SmtpIn); | ^ smtp.c:697:10: warning: passing arguments to 'fixcrlf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 697 | fixcrlf(buf, TRUE); | ^ smtp.c:716:12: warning: passing arguments to 'response' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | response(buf); | ^ smtp.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | smtpreply(phase, check) | ^ In file included from smtp.c:25: In file included from ./vrfy.h:46: ./defs.h:66: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] 66 | int smtpreply PROTO((char *, bool)); | ^ 54 warnings generated. cc -O2 -pipe -c conn.c conn.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | timer(sig) | ^ In file included from conn.c:25: In file included from ./vrfy.h:46: ./defs.h:70:11: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | sigtype_t timer PROTO((int)); | ^ conn.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | sfgets(buf, size, fp) | ^ In file included from conn.c:25: In file included from ./vrfy.h:46: ./defs.h:71: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] 71 | char *sfgets PROTO((char *, int, FILE *)); | ^ conn.c:135:21: warning: passing arguments to 'numeric_addr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | addr = numeric_addr(host); | ^ conn.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | makeconnection(host, outfile, infile) | ^ In file included from conn.c:25: In file included from ./vrfy.h:46: ./defs.h:72: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] 72 | int makeconnection PROTO((char *, char **, char **)); | ^ conn.c:268:25: warning: passing arguments to 'getmyhostname' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | status = getmyhostname(hostname); | ^ conn.c:271:16: warning: passing arguments to 'giveresponse' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | giveresponse(status); | ^ conn.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | getmyhostname(hostname) | ^ In file included from conn.c:25: In file included from ./vrfy.h:46: ./defs.h:74: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] 74 | int getmyhostname PROTO((char *)); | ^ conn.c:352:21: warning: passing arguments to 'numeric_addr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | addr = numeric_addr(host); | ^ conn.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | internet(host) | ^ In file included from conn.c:25: In file included from ./vrfy.h:46: ./defs.h:75:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 75 | bool internet PROTO((char *)); | ^ conn.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | numeric_addr(host) | ^ In file included from conn.c:25: In file included from ./vrfy.h:46: ./defs.h:76: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] 76 | ipaddr_t numeric_addr PROTO((char *)); | ^ 16 warnings generated. cc -O2 -pipe -c stat.c stat.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | statstring(stat) | ^ In file included from stat.c:25: In file included from ./vrfy.h:46: ./defs.h:80: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] 80 | char *statstring PROTO((int)); | ^ stat.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | errstring(err) | ^ In file included from stat.c:25: In file included from ./vrfy.h:46: ./defs.h:81: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] 81 | char *errstring PROTO((int)); | ^ stat.c:205:9: warning: passing arguments to 'message' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | message(buf); | ^ stat.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | giveresponse(stat) | ^ In file included from stat.c:25: In file included from ./vrfy.h:46: ./defs.h:82:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 82 | void giveresponse PROTO((int)); | ^ cc -O2 -pipe -c mxrr.c 7 warnings generated. mxrr.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | getmxbyname(domain) | ^ In file included from mxrr.c:25: In file included from ./vrfy.h:46: ./defs.h:86: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] 86 | int getmxbyname PROTO((char *)); | ^ 2 warnings generated. cc -O2 -pipe -c util.c util.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | fixcrlf(line, stripcr) | ^ In file included from util.c:25: In file included from ./vrfy.h:46: ./defs.h:90:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | void fixcrlf PROTO((char *, bool)); | ^ util.c:88:13: warning: passing arguments to 'xalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | string = newstr(string); | ^ ./vrfy.h:52:26: note: expanded from macro 'newstr' 52 | #define newstr(s) strcpy(newstring(s), s) | ^ ./vrfy.h:51:36: note: expanded from macro 'newstring' 51 | #define newstring(s) (char *)xalloc((ptr_t *)NULL, (siz_t)(strlen(s)+1)) | ^ util.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | maxstr(string, n, save) | ^ In file included from util.c:25: In file included from ./vrfy.h:46: ./defs.h:91: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] 91 | char *maxstr PROTO((char *, int, bool)); | ^ util.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | printable(string) | ^ In file included from util.c:25: In file included from ./vrfy.h:46: ./defs.h:92: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] 92 | char *printable PROTO((char *)); | ^ util.c:156:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | error("Out of memory"); | ^ util.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | xalloc(buf, size) | ^ In file included from util.c:25: In file included from ./vrfy.h:46: ./defs.h:93: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 subsequent definition [-Wdeprecated-non-prototype] 93 | ptr_t *xalloc PROTO((ptr_t *, siz_t)); | ^ util.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | itoa(n) | ^ In file included from util.c:25: In file included from ./vrfy.h:46: ./defs.h:94: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] 94 | char *itoa PROTO((int)); | ^ 12 warnings generated. cc -O2 -pipe -c vers.c cc -o vrfy main.o pars.o smtp.o conn.o stat.o mxrr.o util.o vers.o ld: warning: util.c(util.o:(maxstr)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: util.c(util.o:(itoa)): warning: sprintf() is often misused, please use snprintf() ld: warning: stat.c(stat.o:(errstring)): warning: strcat() is almost always misused, please use strlcat() >>> Running package in mail/vrfy at 1764696491.12 ===> mail/vrfy ===> Faking installation for vrfy-99.05.22p1 /exopi-obj/pobj/vrfy-99.05.22/bin/install -c -s -m 755 /exopi-obj/pobj/vrfy-99.05.22/vrfy /exopi-obj/pobj/vrfy-99.05.22/fake-amd64/usr/local/bin /exopi-obj/pobj/vrfy-99.05.22/bin/install -c -m 644 /exopi-obj/pobj/vrfy-99.05.22/vrfy.1 /exopi-obj/pobj/vrfy-99.05.22/fake-amd64/usr/local/man/man1 /exopi-obj/pobj/vrfy-99.05.22/bin/install -d -m 755 /exopi-obj/pobj/vrfy-99.05.22/fake-amd64/usr/local/share/doc/vrfy /exopi-obj/pobj/vrfy-99.05.22/bin/install -c -m 644 /exopi-obj/pobj/vrfy-99.05.22/RELEASE_NOTES /exopi-obj/pobj/vrfy-99.05.22/fake-amd64/usr/local/share/doc/vrfy ===> Building package for vrfy-99.05.22p1 Create /exopi-cvs/ports/packages/amd64/all/vrfy-99.05.22p1.tgz Creating package vrfy-99.05.22p1 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|***** | 8% checksumming|********** | 17% checksumming|*************** | 25% checksumming|******************** | 33% checksumming|************************* | 42% checksumming|******************************* | 50% checksumming|************************************ | 58% checksumming|***************************************** | 67% checksumming|********************************************** | 75% checksumming|*************************************************** | 83% checksumming|******************************************************** | 92% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 2% archiving|****************************************** | 66% archiving|****************************************************** | 84% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/vrfy-99.05.22p1.tgz >>> Running clean in mail/vrfy at 1764696493.55 ===> mail/vrfy ===> Cleaning for vrfy-99.05.22p1 >>> Ended at 1764696493.93 max_stuck=0.00/build=3.10/package=2.50/clean=0.45