=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/textproc/DWB", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for DWB-20150517nb1 CXX=clang++ LEX=lex ./cfgr C++ compiler: /var/tmp/work/textproc/DWB/work/.cwrapper/bin/clang++ Lexer: /var/tmp/work/textproc/DWB/work/.tools/bin/lex gmake[1]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/doc' ---- Making all in directory doc/pub ---- gmake[2]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/doc/pub' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/doc/pub' ---- Making all in directory doc/pub.att ---- gmake[2]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/doc/pub.att' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/doc/pub.att' gmake[1]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/doc' gmake[1]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index' ---- Making all in directory index/deroff ---- gmake[2]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/deroff' clang -pipe -Os -L/opt/pkg/lib -o deroff deroff.c deroff.c:91:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 91 | main(ac, av) | ^ | int deroff.c:97:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 97 | register optchar; | ~~~~~~~~ ^ | int deroff.c:102:20: warning: call to undeclared function 'getflags'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 102 | while ((optchar = getflags(argc, argv, "wnpm:l:")) != EOF) switch(optchar) { | ^ deroff.c:130:3: warning: call to undeclared function 'fatal'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 130 | fatal("usage: deroff [-n] [ -w ] [ -mm [-li(-ml)|+li ]| ms] ] [ file ] ... \n", (char *) NULL); | ^ deroff.c:134:15: warning: passing arguments to 'opn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | infile = opn(argv[optind++]); | ^ deroff.c:151:2: warning: call to undeclared function 'work'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 151 | work(); | ^ deroff.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | main(ac, av) | ^ deroff.c:159:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 159 | skeqn() | ^ | int deroff.c:164:8: warning: call to undeclared function 'eof'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 164 | c = eof(); | ^ deroff.c:168:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] 168 | else if(c == EOF) | ^ deroff.c:186:3: warning: call to undeclared function 'fatal'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 186 | fatal("Cannot open file %s\n", p); | ^ deroff.c:180:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | FILE *opn(p) | ^ deroff.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 195 | eof() | ^ | int deroff.c:243:18: warning: passing arguments to 'copys' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | q->datap = copys(fname); | ^ deroff.c:250:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 250 | fatal(s,p) | ^ | int deroff.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] deroff.c:258:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 258 | work() | ^ | int deroff.c:266:4: warning: call to undeclared function 'regline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 266 | regline(NO,TWO); | ^ deroff.c:273:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 273 | regline(macline,constant) | ^ | int deroff.c:305:4: warning: call to undeclared function 'putmac'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 305 | putmac(line,constant); | ^ deroff.c:273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 273 | regline(macline,constant) | ^ deroff.c:310:1: warning: non-void function does not return a value [-Wreturn-type] 310 | } | ^ deroff.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 315 | putmac(s,constant) | ^ | int deroff.c:320:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 320 | register found; | ~~~~~~~~ ^ | int deroff.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | putmac(s,constant) | ^ deroff.c:350:1: warning: non-void function does not return a value [-Wreturn-type] 350 | } | ^ deroff.c:414:4: warning: call to undeclared function 'stbl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 414 | stbl(); | ^ deroff.c:416:8: warning: call to undeclared function 'tbl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 416 | else tbl(); | ^ deroff.c:605:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 605 | tbl() | ^ | int deroff.c:610:1: warning: non-void function does not return a value [-Wreturn-type] 610 | } | ^ deroff.c:611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 611 | stbl() | ^ | int deroff.c:620:1: warning: non-void function does not return a value [-Wreturn-type] 620 | } | ^ deroff.c:750:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 750 | char *copys(s) | ^ deroff.c:838:16: warning: while loop has empty body [-Wempty-body] 838 | else { SKIP; c='\n'; continue;} | ^ deroff.c:838:16: note: put the semicolon on a separate line to silence this warning deroff.c:842:16: warning: while loop has empty body [-Wempty-body] 842 | else { SKIP; c='\n';continue; } | ^ deroff.c:842:16: note: put the semicolon on a separate line to silence this warning deroff.c:885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 885 | getflags(argc, argv, opts) | ^ 36 warnings generated. gmake[2]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/deroff' ---- Making all in directory index/mptx ---- gmake[2]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/mptx' gmake[2]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/mptx' ---- Making all in directory index/ndx ---- gmake[2]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/ndx' cp ndx.sh ndx; chmod 755 ndx clang -pipe -Os -DBSD4_2 -c -o case.o case.c case.c:18:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 18 | ulcase (string) | ^ | int case.c:18:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2 warnings generated. lex -t ndexer.l > ndexer.c clang -pipe -Os -DBSD4_2 -c -o ndexer.o ndexer.c ndexer.l:130:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 130 | {copy_in (yytext); | ^ ndexer.l:134:25: warning: passing arguments to 'find_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | w_ptr = find_word (wlist, yytext); | ^ ndexer.l:136:7: warning: call to undeclared function 'w_activate'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 136 | w_activate (w_ptr, 'L'); /*lit match*/ | ^ ndexer.l:139:15: warning: call to undeclared function 'ulcase'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 139 | if (ulcase (lc_token)) | ^ ndexer.l:140:26: warning: passing arguments to 'find_word' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | {w_ptr = find_word (wlist, lc_token); | ^ ndexer.l:146:7: warning: call to undeclared function 'ulcase'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 146 | ulcase (root_token); | ^ ndexer.l:147:18: warning: call to undeclared function 'rootword'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 147 | root_token[rootword(root_token)] = '\0'; | ^ ndexer.l:148:7: warning: call to undeclared function 'match_roots'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 148 | match_roots (wlist, root_token); | ^ ndexer.l:151:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 151 | {copy_in (yytext); | ^ ndexer.l:155:10: warning: call to undeclared function 'subj_search'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 155 | {subj_search (); | ^ ndexer.l:156:10: warning: call to undeclared function 'write_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 156 | write_context (); | ^ ndexer.l:157:10: warning: call to undeclared function 'wri_subjmacro'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 157 | wri_subjmacro (); | ^ ndexer.l:158:10: warning: call to undeclared function 'return_lists'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 158 | return_lists (); | ^ ndexer.l:161:11: warning: call to undeclared function 'init_vars'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 161 | {init_vars (); | ^ ndexer.l:170:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 170 | {flush_context (); | ^ ndexer.l:174:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 174 | {flush_context (); | ^ ndexer.l:178:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 178 | {copy_in (yytext); | ^ ndexer.l:181:10: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 181 | {flush_context (); | ^ ndexer.l:185:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 185 | {flush_context (); | ^ ndexer.l:188:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 188 | {copy_in (yytext); | ^ ndexer.l:191:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 191 | {copy_in (yytext); /*footnote label*/ | ^ ndexer.l:193:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 193 | {copy_in (yytext); /*font change*/ | ^ ndexer.l:195:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 195 | {copy_in (yytext); /*size change*/ | ^ ndexer.l:197:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 197 | {copy_in (yytext); /*escape seq*/ | ^ ndexer.l:199:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 199 | {flush_context (); | ^ ndexer.l:207:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 207 | {flush_context (); | ^ ndexer.l:210:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 210 | {copy_in(yytext); | ^ ndexer.l:212:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 212 | {flush_context (); | ^ ndexer.l:213:5: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 213 | copy_in(yytext); | ^ ndexer.l:215:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 215 | {copy_in (yytext); | ^ ndexer.l:218:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 218 | {flush_context (); | ^ ndexer.l:226:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 226 | {flush_context (); | ^ ndexer.l:234:2: warning: call to undeclared function 'flush_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 234 | {flush_context(); | ^ ndexer.l:241:2: warning: call to undeclared function 'copy_in'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 241 | {copy_in (yytext); | ^ ndexer.l:254:8: warning: call to undeclared function 'init_subj'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 254 | init_subj (s_count);} | ^ ndexer.l:262:8: warning: call to undeclared function 'build_subj'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 262 | build_subj (fsec);} | ^ ndexer.l:272:9: warning: call to undeclared function 'build_subj'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 272 | build_subj (fsec); | ^ ndexer.l:282:9: warning: call to undeclared function 'build_subj'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 282 | build_subj (fsec); | ^ ndexer.l:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 292 | init_subj (subjno) | ^ | int ndexer.l:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ndexer.l:304:23: warning: non-void function does not return a value [-Wreturn-type] 304 | subject->nxts = NULL;} | ^ ndexer.l:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 308 | print_subj() /*For debugging, prints internal subj list*/ | ^ | int ndexer.l:319:47: warning: format specifies type 'int' but the argument has type 'struct s_ele *' [-Wformat] 318 | printf ("type: %c\nckd: %c\nid: %d\nsec: %d\n", | ~~ 319 | subject->type, subject->ckd, subject->id, subject->sec); | ^~~~~~~~~~~~ ndexer.l:324:1: warning: non-void function does not return a value [-Wreturn-type] 324 | } | ^ ndexer.l:338:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 338 | build_subj ( flag) | ^ | int ndexer.l:352:22: warning: passing arguments to 'word_insert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | wlist = word_insert (wlist, growth, newnode); | ^ ndexer.l:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | build_subj ( flag) | ^ ndexer.l:366:1: warning: non-void function does not return a value [-Wreturn-type] 366 | } | ^ ndexer.l:372:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | struct word *word_insert (tree, growth, nunode) | ^ ndexer.l:499:24: warning: passing arguments to 'rootword' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | wd->rootp = rootword (token); | ^ ndexer.l:521:27: warning: call to undeclared function 's_match'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 521 | while ((s != NULL) && (s_match(subject, s) == FALSE)) | ^ ndexer.l:528:3: warning: call to undeclared function 'w_update'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 528 | w_update (slist); /*update all words in this subj*/ | ^ ndexer.l:538:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 538 | s_match (subj1, subj2) | ^ | int ndexer.l:538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ndexer.l:563:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 563 | w_update (s) | ^ | int ndexer.l:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ndexer.l:585:1: warning: non-void function does not return a value [-Wreturn-type] 585 | } | ^ ndexer.l:592:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 592 | prnt_slist () | ^ | int ndexer.l:601:1: warning: non-void function does not return a value [-Wreturn-type] 601 | } | ^ ndexer.l:604:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 604 | printtree (tree, c) | ^ | int ndexer.l:604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ndexer.l:614:1: warning: non-void function does not return a value [-Wreturn-type] 614 | } | ^ ndexer.l:623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 623 | w_activate (w_ptr, m_type) | ^ | int ndexer.l:631:13: warning: call to undeclared function 'already_act'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 631 | {if ((i = already_act (w_ptr)) != -1) | ^ ndexer.l:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 623 | w_activate (w_ptr, m_type) | ^ ndexer.l:644:1: warning: non-void function does not return a value [-Wreturn-type] 644 | } | ^ ndexer.l:649:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 649 | int already_act (wptr) | ^ ndexer.l:655:47: warning: multiple unsequenced modifications to 'i' [-Wunsequenced] 655 | for (i = head[new_c]; i != tail[new_c]; i = (++i) MOD MAXACTIVE) | ~ ^ ndexer.l:663:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 663 | match_roots (tree, root) | ^ | int ndexer.l:671:20: warning: passing arguments to 'find_root' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 671 | r_ptr = find_root (tree, root); | ^ ndexer.l:675:10: warning: call to undeclared function 'min'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 675 | if (min (r_ptr->rootp, len) < 4) | ^ ndexer.l:663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 663 | match_roots (tree, root) | ^ ndexer.l:684:1: warning: non-void function does not return a value [-Wreturn-type] 684 | } | ^ ndexer.l:706:16: warning: call to undeclared function 'min'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 706 | nchars = min (wptr->rootp, len); | ^ ndexer.l:689:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 689 | struct word *find_root (tree, token) /*is token a leading substring of a | ^ ndexer.l:116: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] 116 | struct word *find_root (); | ^ ndexer.l:729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 729 | subj_search() | ^ | int ndexer.l:793:1: warning: non-void function does not return a value [-Wreturn-type] 793 | } | ^ ndexer.l:798:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 798 | copy_in (text) /*copies a string to the context buf*/ | ^ | int ndexer.l:798:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ndexer.l:806:1: warning: non-void function does not return a value [-Wreturn-type] 806 | } | ^ ndexer.l:811:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 811 | struct word *find_word (tree, token) | ^ ndexer.l:114:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 114 | struct word *find_word (); | ^ ndexer.l:833:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 833 | flush_context () | ^ | int ndexer.l:837:4: warning: call to undeclared function 'write_context'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 837 | write_context (); | ^ ndexer.l:838:4: warning: call to undeclared function 'wri_subjmacro'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 838 | wri_subjmacro (); | ^ ndexer.l:839:4: warning: call to undeclared function 'return_lists'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 839 | return_lists (); | ^ ndexer.l:842:2: warning: call to undeclared function 'init_vars'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 842 | init_vars (); | ^ ndexer.l:843:1: warning: non-void function does not return a value [-Wreturn-type] 843 | } | ^ ndexer.l:846:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 846 | write_context () | ^ | int ndexer.l:864:1: warning: non-void function does not return a value [-Wreturn-type] 864 | } | ^ ndexer.l:869:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 869 | wri_subjmacro () /*write subj indexing macros to pagefile and*/ | ^ | int ndexer.l:883:1: warning: non-void function does not return a value [-Wreturn-type] 883 | } | ^ ndexer.l:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 888 | return_lists () | ^ | int ndexer.l:895:48: warning: multiple unsequenced modifications to 'i' [-Wunsequenced] 895 | for ( i = head[old_c]; i != tail[old_c]; i = (++i) MOD MAXACTIVE) | ~ ^ ndexer.l:900:48: warning: multiple unsequenced modifications to 'i' [-Wunsequenced] 900 | for (i = head[new_c]; i != tail[new_c]; i = (++i) MOD MAXACTIVE) | ~ ^ ndexer.l:903:1: warning: non-void function does not return a value [-Wreturn-type] 903 | } | ^ ndexer.l:908:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 908 | init_vars () | ^ | int ndexer.l:921:1: warning: non-void function does not return a value [-Wreturn-type] 921 | } | ^ ndexer.l:929:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 929 | min (i, j) | ^ | int ndexer.l:929:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ndexer.l:942:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 942 | ndx_text (pfname) | ^ | int ndexer.l:947: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] 947 | char *tmpnam (); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:289:18: note: conflicting prototype is here 289 | char *_LIBC_CSTR tmpnam(char *_LIBC_COUNT(L_tmpnam)); | ^ ndexer.l:949:2: warning: 'tmpnam' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] 949 | tmpnam (tmpbuf); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:287:1: note: 'tmpnam' has been explicitly marked deprecated here 287 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ ndexer.l:942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 942 | ndx_text (pfname) | ^ ndexer.l:954:1: warning: non-void function does not return a value [-Wreturn-type] 954 | } | ^ ndexer.l:956:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 956 | yywrap () | ^ | int ndexer.l:991:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 991 | main (argc,argv) | ^ | int ndexer.l:991:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 warnings generated. clang -pipe -Os -DBSD4_2 -c -o rootwd.o rootwd.c In file included from rootwd.c:13: ./ehash.h:133:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 133 | egetd() | ^ | int ./ehash.h:141:15: 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] 141 | (*ptr->fun)(pp->entry, 0, pp); | ^ ./ehash.h:146:1: warning: non-void function does not return a value [-Wreturn-type] 146 | } | ^ ./ehash.h:150:31: warning: parameter 'aapr2' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 150 | aahash(s, ex, aatsize, aapr1, aapr2, tbl, data) | ^ 151 | char *s; 152 | struct hnode tbl[]; 153 | struct dict *data; 154 | { ./ehash.h:150:24: warning: parameter 'aapr1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 150 | aahash(s, ex, aatsize, aapr1, aapr2, tbl, data) | ^ 151 | char *s; 152 | struct hnode tbl[]; 153 | struct dict *data; 154 | { ./ehash.h:150:15: warning: parameter 'aatsize' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 150 | aahash(s, ex, aatsize, aapr1, aapr2, tbl, data) | ^ 151 | char *s; 152 | struct hnode tbl[]; 153 | struct dict *data; 154 | { ./ehash.h:150:11: warning: parameter 'ex' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 150 | aahash(s, ex, aatsize, aapr1, aapr2, tbl, data) | ^ 151 | char *s; 152 | struct hnode tbl[]; 153 | struct dict *data; 154 | { ./ehash.h:159:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | while (c = *cp++) | ~~^~~~~~~ ./ehash.h:159:11: note: place parentheses around the assignment to silence this warning 159 | while (c = *cp++) | ^ | ( ) ./ehash.h:159:11: note: use '==' to turn this assignment into an equality comparison 159 | while (c = *cp++) | ^ | == ./ehash.h:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | aahash(s, ex, aatsize, aapr1, aapr2, tbl, data) | ^ ./ehash.h:189:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 189 | able(a0, a1, ptr) | ^ 190 | char *a0; 191 | struct dict *ptr; 192 | { ./ehash.h:189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | able(a0, a1, ptr) | ^ ./ehash.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 | char able(); | ^ ./ehash.h:202:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 202 | ace(a0, a1, ptr) | ^ 203 | char *a0; 204 | struct dict *ptr; 205 | { ./ehash.h:202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 202 | ace(a0, a1, ptr) | ^ ./ehash.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 | char ace(); | ^ ./ehash.h:215:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 215 | age(a0, a1, ptr) | ^ 216 | char *a0; 217 | struct dict *ptr; 218 | { ./ehash.h:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | age(a0, a1, ptr) | ^ ./ehash.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 | char age(); | ^ ./ehash.h:228:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 228 | ance(a0, a1, ptr) | ^ 229 | char *a0; 230 | struct dict *ptr; 231 | { ./ehash.h:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | ance(a0, a1, ptr) | ^ ./ehash.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 | char ance(); | ^ ./ehash.h:241:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 241 | ant(a0, a1, ptr) | ^ 242 | char *a0; 243 | struct dict *ptr; 244 | { ./ehash.h:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | ant(a0, a1, ptr) | ^ ./ehash.h:28: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] 28 | char ant(); | ^ ./ehash.h:254:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 254 | cal(a0, a1, ptr) | ^ 255 | char *a0; 256 | struct dict *ptr; 257 | { ./ehash.h:254:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | cal(a0, a1, ptr) | ^ ./ehash.h:30: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] 30 | char cal(); | ^ ./ehash.h:267:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 267 | cle(a0, a1, ptr) | ^ 268 | char *a0; 269 | struct dict *ptr; 270 | { ./ehash.h:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 267 | cle(a0, a1, ptr) | ^ ./ehash.h:32: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] 32 | char cle(); | ^ ./ehash.h:280:8: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 280 | ee(a0, a1, ptr) | ^ 281 | char *a0; 282 | struct dict *ptr; 283 | { ./ehash.h:280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 280 | ee(a0, a1, ptr) | ^ ./ehash.h:34: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] 34 | char ee(); | ^ ./ehash.h:293:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 293 | ence(a0, a1, ptr) | ^ 294 | char *a0; 295 | struct dict *ptr; 296 | { ./ehash.h:293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | ence(a0, a1, ptr) | ^ ./ehash.h:36: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] 36 | char ence(); | ^ ./ehash.h:306:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 306 | ess(a0, a1, ptr) | ^ 307 | char *a0; 308 | struct dict *ptr; 309 | { ./ehash.h:306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | ess(a0, a1, ptr) | ^ ./ehash.h:38: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] 38 | char ess(); | ^ ./ehash.h:319:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 319 | est(a0, a1, ptr) | ^ 320 | char *a0; 321 | struct dict *ptr; 322 | { ./ehash.h:319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | est(a0, a1, ptr) | ^ ./ehash.h:40: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] 40 | char est(); | ^ ./ehash.h:332:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 332 | ful(a0, a1, ptr) | ^ 333 | char *a0; 334 | struct dict *ptr; 335 | { ./ehash.h:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | ful(a0, a1, ptr) | ^ ./ehash.h:42: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] 42 | char ful(); | ^ ./ehash.h:345:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 345 | ible(a0, a1, ptr) | ^ 346 | char *a0; 347 | struct dict *ptr; 348 | { ./ehash.h: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 | ible(a0, a1, ptr) | ^ ./ehash.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 | char ible(); | ^ ./ehash.h:358:8: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 358 | ic(a0, a1, ptr) | ^ 359 | char *a0; 360 | struct dict *ptr; 361 | { ./ehash.h:358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | ic(a0, a1, ptr) | ^ ./ehash.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 | char ic(); | ^ ./ehash.h:371:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 371 | ice(a0, a1, ptr) | ^ 372 | char *a0; 373 | struct dict *ptr; 374 | { ./ehash.h:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | ice(a0, a1, ptr) | ^ ./ehash.h:48: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] 48 | char ice(); | ^ ./ehash.h:384:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 384 | ion(a0, a1, ptr) | ^ 385 | char *a0; 386 | struct dict *ptr; 387 | { ./ehash.h:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | ion(a0, a1, ptr) | ^ ./ehash.h:50: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] 50 | char ion(); | ^ ./ehash.h:397:11: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 397 | ional(a0, a1, ptr) | ^ 398 | char *a0; 399 | struct dict *ptr; 400 | { ./ehash.h:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | ional(a0, a1, ptr) | ^ ./ehash.h:52: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] 52 | char ional(); | ^ ./ehash.h:410:8: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 410 | is(a0, a1, ptr) | ^ 411 | char *a0; 412 | struct dict *ptr; 413 | { ./ehash.h:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | is(a0, a1, ptr) | ^ ./ehash.h:54: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] 54 | char is(); | ^ ./ehash.h:423:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 423 | ish(a0, a1, ptr) | ^ 424 | char *a0; 425 | struct dict *ptr; 426 | { ./ehash.h:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | ish(a0, a1, ptr) | ^ ./ehash.h:56: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] 56 | char ish(); | ^ ./ehash.h:436:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 436 | ist(a0, a1, ptr) | ^ 437 | char *a0; 438 | struct dict *ptr; 439 | { ./ehash.h:436:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | ist(a0, a1, ptr) | ^ ./ehash.h:58: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] 58 | char ist(); | ^ ./ehash.h:449:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 449 | ite(a0, a1, ptr) | ^ 450 | char *a0; 451 | struct dict *ptr; 452 | { ./ehash.h:449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 449 | ite(a0, a1, ptr) | ^ ./ehash.h:60: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] 60 | char ite(); | ^ ./ehash.h:462:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 462 | ive(a0, a1, ptr) | ^ 463 | char *a0; 464 | struct dict *ptr; 465 | { ./ehash.h:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | ive(a0, a1, ptr) | ^ ./ehash.h:62: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] 62 | char ive(); | ^ ./ehash.h:475:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 475 | ize(a0, a1, ptr) | ^ 476 | char *a0; 477 | struct dict *ptr; 478 | { ./ehash.h:475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | ize(a0, a1, ptr) | ^ ./ehash.h:64: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] 64 | char ize(); | ^ ./ehash.h:488:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 488 | lar(a0, a1, ptr) | ^ 489 | char *a0; 490 | struct dict *ptr; 491 | { ./ehash.h:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | lar(a0, a1, ptr) | ^ ./ehash.h:66: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] 66 | char lar(); | ^ ./ehash.h:501:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 501 | less(a0, a1, ptr) | ^ 502 | char *a0; 503 | struct dict *ptr; 504 | { ./ehash.h:501:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | less(a0, a1, ptr) | ^ ./ehash.h:68: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] 68 | char less(); | ^ ./ehash.h:514:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 514 | man(a0, a1, ptr) | ^ 515 | char *a0; 516 | struct dict *ptr; 517 | { ./ehash.h:514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 514 | man(a0, a1, ptr) | ^ ./ehash.h:70: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] 70 | char man(); | ^ ./ehash.h:527:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 527 | ment(a0, a1, ptr) | ^ 528 | char *a0; 529 | struct dict *ptr; 530 | { ./ehash.h:527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 527 | ment(a0, a1, ptr) | ^ ./ehash.h:72: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] 72 | char ment(); | ^ ./ehash.h:540:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 540 | ness(a0, a1, ptr) | ^ 541 | char *a0; 542 | struct dict *ptr; 543 | { ./ehash.h:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | ness(a0, a1, ptr) | ^ ./ehash.h:74: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] 74 | char ness(); | ^ ./ehash.h:553:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 553 | ous(a0, a1, ptr) | ^ 554 | char *a0; 555 | struct dict *ptr; 556 | { ./ehash.h:553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | ous(a0, a1, ptr) | ^ ./ehash.h:76: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] 76 | char ous(); | ^ ./ehash.h:566:10: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 566 | ship(a0, a1, ptr) | ^ 567 | char *a0; 568 | struct dict *ptr; 569 | { ./ehash.h:566:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 566 | ship(a0, a1, ptr) | ^ ./ehash.h:78: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] 78 | char ship(); | ^ ./ehash.h:579:8: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 579 | ss(a0, a1, ptr) | ^ 580 | char *a0; 581 | struct dict *ptr; 582 | { ./ehash.h:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | ss(a0, a1, ptr) | ^ ./ehash.h:80: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] 80 | char ss(); | ^ ./ehash.h:592:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 592 | ure(a0, a1, ptr) | ^ 593 | char *a0; 594 | struct dict *ptr; 595 | { ./ehash.h:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | ure(a0, a1, ptr) | ^ ./ehash.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 | char ure(); | ^ ./ehash.h:605:8: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 605 | us(a0, a1, ptr) | ^ 606 | char *a0; 607 | struct dict *ptr; 608 | { ./ehash.h:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 605 | us(a0, a1, ptr) | ^ ./ehash.h:84: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] 84 | char us(); | ^ ./ehash.h:618:9: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 618 | ing(a0, a1, ptr) | ^ 619 | char *a0; 620 | struct dict *ptr; 621 | { ./ehash.h:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 618 | ing(a0, a1, ptr) | ^ ./ehash.h:86: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] 86 | char ing(); | ^ ./ehash.h:631:8: warning: parameter 'a1' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 631 | ed(a0, a1, ptr) | ^ 632 | char *a0; 633 | struct dict *ptr; 634 | { ./ehash.h: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 | ed(a0, a1, ptr) | ^ ./ehash.h:88: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] 88 | char ed(); | ^ rootwd.c:29:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | rootword (token) | ^ | int rootwd.c:41:6: warning: call to undeclared function 'string'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 41 | if (string (token, TOKSIZE)) /*if token is a string*/ { | ^ rootwd.c:48:13: warning: call to undeclared function 'except'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 48 | return (except(ed, token, len, 2)); | ^ rootwd.c:29:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 29 | rootword (token) | ^ rootwd.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 166 | except (endg, token, len, end) | ^ | int rootwd.c:176:2: warning: call to undeclared function 'strn_rev'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 176 | strn_rev (token, rtok, (len - end)); /*reverse string minus ending*/ | ^ rootwd.c:179:18: 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] 179 | found = (*endg) (rtok, 1, 0); /*check except list*/ | ^ rootwd.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | except (endg, token, len, end) | ^ 122 warnings generated. clang -pipe -Os -DBSD4_2 -c -o space.o space.c clang -pipe -Os -DBSD4_2 -c -o str.o str.c str.c:12:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | string (token, max) | ^ 1 warning generated. clang -pipe -Os -DBSD4_2 -c -o strr.o strr.c strr.c:19:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 19 | strn_rev (str, rstr, n) | ^ | int strr.c:19:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] strr.c:35:1: warning: non-void function does not return a value [-Wreturn-type] 35 | } | ^ 3 warnings generated. clang -pipe -Os -DBSD4_2 -L/opt/pkg/lib case.o ndexer.o rootwd.o space.o str.o strr.o -o ndexer clang -pipe -Os -DBSD4_2 -L/opt/pkg/lib ndxformat.c -o ndxformat ndxformat.c:11:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 11 | main() | ^ | int 1 warning generated. clang -pipe -Os -DBSD4_2 -L/opt/pkg/lib pages.c -o pages pages.c:20:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 20 | main(argc, argv) | ^ | int pages.c:37:3: warning: call to undeclared function 'procnosect'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 37 | procnosect(); | ^ pages.c:40:3: warning: call to undeclared function 'procsect'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 40 | procsect(); | ^ pages.c:20:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 20 | main(argc, argv) | ^ pages.c:47:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 47 | procnosect() | ^ | int pages.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | procsect() | ^ | int 6 warnings generated. clang -pipe -Os -DBSD4_2 -L/opt/pkg/lib sbjprep.c -o sbjprep sbjprep.c:16:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 16 | main(argc, argv) | ^ | int sbjprep.c:16:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2 warnings generated. rm ndexer.c gmake[2]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/ndx' ---- Making all in directory index/ptx ---- gmake[2]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/ptx' clang -pipe -Os -L/opt/pkg/lib -o ptx ptx.c ptx.c:82:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 82 | main(argc,argv) | ^ | int ptx.c:125:6: warning: call to undeclared function 'diag'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 125 | diag("Wrong width:",*optarg); | ^ ptx.c:173:5: warning: call to undeclared function 'diag'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 173 | diag("Too many filenames", empty); | ^ ptx.c:210:4: warning: call to undeclared function 'diag'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 210 | diag("Cannot open break char file",bfile); | ^ ptx.c:223:3: warning: call to undeclared function 'diag'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 223 | diag("Out of memory space",empty); | ^ ptx.c:232:7: warning: call to undeclared function 'storeh'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 232 | if(storeh(hash(strtbufp,bufp),strtbufp)) | ^ ptx.c:232:14: warning: call to undeclared function 'hash'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 232 | if(storeh(hash(strtbufp,bufp),strtbufp)) | ^ ptx.c:247:13: warning: 'mktemp' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of mktemp(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] 247 | sortfile = mktemp("/tmp/ptxsXXXXX"); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdlib.h:231:1: note: 'mktemp' has been explicitly marked deprecated here 231 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of mktemp(3), it is highly recommended that you use mkstemp(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ ptx.c:260:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 260 | while(pend=dwb_getline()) | ~~~~^~~~~~~~~~~~~~ ptx.c:260:12: note: place parentheses around the assignment to silence this warning 260 | while(pend=dwb_getline()) | ^ | ( ) ptx.c:260:12: note: use '==' to turn this assignment into an equality comparison 260 | while(pend=dwb_getline()) | ^ | == ptx.c:261:3: warning: call to undeclared function 'cmpline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 261 | cmpline(pend); | ^ ptx.c:280:2: warning: call to undeclared function 'getsort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 280 | getsort(); | ^ ptx.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | main(argc,argv) | ^ ptx.c:290:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 290 | diag(s,arg) | ^ | int ptx.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ptx.c:302:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 302 | register c; | ~~~~~~~~ ^ | int ptx.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | cmpline(pend) | ^ | int ptx.c:356:17: warning: call to undeclared function 'hash'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 356 | hp = &hasht[hash(pstrt,pchar)]; | ^ ptx.c:358:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 358 | while(cp = *hp++){ | ~~~^~~~~~~ ptx.c:358:14: note: place parentheses around the assignment to silence this warning 358 | while(cp = *hp++){ | ^ | ( ) ptx.c:358:14: note: use '==' to turn this assignment into an equality comparison 358 | while(cp = *hp++){ | ^ | == ptx.c:362:9: warning: call to undeclared function 'cmpword'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 362 | if(cmpword(pstrt,pchar,cp)){ | ^ ptx.c:365:8: warning: call to undeclared function 'putline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 365 | putline(pstrt,pend); | ^ ptx.c:373:7: warning: call to undeclared function 'putline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 373 | putline(pstrt,pend); | ^ ptx.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | cmpline(pend) | ^ ptx.c:380:1: warning: non-void function does not return a value [-Wreturn-type] 380 | } | ^ ptx.c:382:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 382 | cmpword(cpp,pend,hpp) | ^ | int ptx.c:382:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ptx.c:396:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 396 | putline(strt, end) | ^ | int ptx.c:396:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ptx.c:410:1: warning: non-void function does not return a value [-Wreturn-type] 410 | } | ^ ptx.c:412:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 412 | getsort() | ^ | int ptx.c:414:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 414 | register c; | ~~~~~~~~ ^ | int ptx.c:443:15: warning: passing arguments to 'rtrim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 443 | p3b = rtrim(p3a=line,tilde,halflen-1); | ^ ptx.c:446:15: warning: passing arguments to 'ltrim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | p2a = ltrim(ref,p2b=linep,halflen-1); | ^ ptx.c:449:15: warning: passing arguments to 'rtrim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 449 | p1b = rtrim(p1a=p3b+(isspace(p3b[0])!=0),tilde, | ^ ptx.c:453:15: warning: passing arguments to 'ltrim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | p4a = ltrim(ref,p4b=p2a-(isspace(p2a[-1])!=0), | ^ ptx.c:458:4: warning: call to undeclared function 'putout'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 458 | putout(p1a,p1b); | ^ ptx.c:490:1: warning: non-void function does not return a value [-Wreturn-type] 490 | } | ^ ptx.c:492:17: warning: parameter 'd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 492 | char *rtrim(a,c,d) | ^ 493 | char *a,*c; 494 | { ptx.c:492:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | char *rtrim(a,c,d) | ^ ptx.c:505:17: warning: parameter 'd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 505 | char *ltrim(c,b,d) | ^ 506 | char *c,*b; 507 | { ptx.c:505:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 505 | char *ltrim(c,b,d) | ^ ptx.c:518:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 518 | putout(strt,end) | ^ | int ptx.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ptx.c:528:1: warning: non-void function does not return a value [-Wreturn-type] 528 | } | ^ ptx.c:538:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 538 | hash(strtp,endp) | ^ | int ptx.c:538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ptx.c:565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 565 | storeh(num,strtp) | ^ | int ptx.c:565: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 warnings generated. gmake[2]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/ptx' ---- Making all in directory index/subj ---- gmake[2]: Entering directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/subj' cp subj.sh subj; chmod 755 subj cp parts.sh parts; chmod 755 parts lex -t sbj1.l > sbj1.c clang -pipe -Os -c -o sbj1.o sbj1.c sbj1.l:53:3: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 53 | { skip ('E');} | ^ sbj1.l:54:2: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 54 | {skip ('T');} | ^ sbj1.l:55:2: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 55 | {skip ('P');} | ^ sbj1.l:56:2: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 56 | {skip ('G');} | ^ sbj1.l:57:2: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 57 | {skip ('F');} | ^ sbj1.l:58:2: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 58 | {skip ('D');} | ^ sbj1.l:59:2: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 59 | {skip ('N');} | ^ sbj1.l:60:2: warning: call to undeclared function 'skip'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 60 | {skip ('L');} | ^ sbj1.l:85:7: warning: call to undeclared function 'italic_arg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 85 | {italic_arg(); | ^ sbj1.l:91:7: warning: call to undeclared function 'italic_arg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 91 | {italic_arg(); | ^ sbj1.l:242:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 242 | skip (type) | ^ | int sbj1.l: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] sbj1.l:263:1: warning: non-void function does not return a value [-Wreturn-type] 263 | } | ^ sbj1.l:280:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 280 | italic_arg() | ^ | int sbj1.l:320:1: warning: non-void function does not return a value [-Wreturn-type] 320 | } | ^ sbj1.l:326:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 326 | main (argc, argv) | ^ | int sbj1.l:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 warnings generated. clang -pipe -Os -L/opt/pkg/lib sbj1.o -o sbj1 -lfl ld: library 'fl' not found clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [subj.mk:79: sbj1] Error 1 rm sbj1.c gmake[2]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index/subj' gmake[1]: *** [index.mk:57: subj] Error 2 gmake[1]: Leaving directory '/var/tmp/work/textproc/DWB/work/DWB3.3-20150517/index' gmake: *** [dwb.mk:263: index] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/textproc/DWB *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/textproc/DWB