>>> Building on exopi-4 under textproc/bibtool DIST = [textproc/bibtool:BibTool-2.68.tar.gz] FULLPKGNAME = bibtool-2.68 distfiles size=745469 >>> Running build in textproc/bibtool at 1765650393.38 ===> textproc/bibtool ===> Building from scratch bibtool-2.68 ===> Verifying specs: c ===> found c.102.2 ===> Checking files for bibtool-2.68 `/exopi-cvs/ports/distfiles/BibTool-2.68.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for bibtool-2.68 ===> Patching for bibtool-2.68 ===> 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 bibtool-2.68 ===> Configuring for bibtool-2.68 Using /exopi-obj/pobj/bibtool-2.68/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /exopi-obj/pobj/bibtool-2.68/config.site checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking for a BSD-compatible install... /exopi-obj/pobj/bibtool-2.68/bin/install -c checking for ranlib... (cached) ranlib checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for ANSI C header files... (cached) yes checking for an ANSI C-conforming const... (cached) yes checking for size_t... (cached) yes checking for working alloca.h... (cached) no checking for alloca... (cached) yes checking for working memcmp... (cached) yes checking for string.h... (cached) yes checking for stdlib.h... (cached) yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking for stdint.h... (cached) yes checking for time.h... (cached) yes checking for getenv... (cached) yes checking for strrchr... (cached) yes configure: creating ./config.status config.status: creating makefile config.status: creating include/bibtool/config.h config.status: creating regex-0.12/config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ===> Building for bibtool-2.68 cc -O2 -pipe -Iinclude -DREGEX -Iregex-0.12 -I.. -c main.c main.c:172:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | static void usage(fullp) /* */ | ^ main.c:173:18: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 173 | bool fullp; /* */ | ^ main.c:94:31: note: previous declaration is here 94 | static void usage _ARG((bool fullp)); /* main.c */ | ^ main.c:240:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | static bool keep_selected(db, rec) /* */ | ^ main.c:308:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | static void write_macros(m_file, the_db) /* */ | ^ main.c:335:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | static void read_in_files(db) /* */ | ^ main.c:356:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | static void write_output(db) /* */ | ^ main.c:405:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | int main(argc,argv) /* */ | ^ main.c:624:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | static int rec_gt(r1, r2) /* */ | ^ main.c:641:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | static int rec_lt(r1, r2) /* */ | ^ main.c:658:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 658 | static int rec_gt_cased(r1, r2) /* */ | ^ main.c:675:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | static int rec_lt_cased(r1, r2) /* */ | ^ main.c:689:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 689 | static bool do_keys(db, rec) /* */ | ^ main.c:709:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | static bool do_no_keys(db, rec) /* */ | ^ main.c:731:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 731 | static bool update_crossref(db, rec) /* */ | ^ 14 warnings generated. cc -O2 -pipe -Iinclude -c -c check.c -o check.o check.c:69:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | void add_unique_field(key) /* */ | ^ check.c:88:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | void apply_checks(db) /* */ | ^ check.c:106:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | static bool do_checks(db,rec) /* */ | ^ 3 warnings generated. cc -O2 -pipe -Iinclude -c -c crossref.c -o crossref.o crossref.c:76:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | static Map new_map(sr,sf,dr,df) /* */ | ^ crossref.c:101:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | static void free_map(m) /* */ | ^ crossref.c:149:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | void map_add(s_rec,s_fld,d_rec,d_fld) /* */ | ^ crossref.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | Symbol map_get(s_rec, s_fld, d_rec) /* */ | ^ crossref.c:215:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | void crossref_map(spec) /* */ | ^ crossref.c:275:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | static bool insert_record(db, rec, hp, s, msg) /* */ | ^ crossref.c:313:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | bool expand_crossref(db, rec) /* */ | ^ 7 warnings generated. cc -O2 -pipe -Iinclude -c -c database.c -o database.o database.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | void free_db(db) /* */ | ^ database.c:130:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | int apply_modify(db, key, rec) /* */ | ^ database.c:172:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | static bool apply_alias(db, key, rec, verbose) /* */ | ^ database.c:203:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | void db_insert(db, rec, verbose) /* */ | ^ database.c:206:10: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 206 | bool verbose; /* */ | ^ include/bibtool/database.h:169:46: note: previous declaration is here 169 | void db_insert _ARG((DB db,Record rec, bool verbose));/* */ | ^ database.c:294:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | bool read_db(db, file, verbose) /* */ | ^ database.c:297:11: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 297 | bool verbose; /* */ | ^ include/bibtool/database.h:167:45: note: previous declaration is here 167 | bool read_db _ARG((DB db,String file, bool verbose));/* */ | ^ database.c:364:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | static void mark_string(rec, s) /* */ | ^ database.c:424:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | static void print_segment(file, db, rec, allp) /* */ | ^ database.c:459:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | static void preprint_string(file, db, strings, rec)/* */ | ^ database.c:537:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | static void print_strings(file, db, allp) /* */ | ^ database.c:643:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 643 | void print_db(file,db,spec) /* */ | ^ database.c:693:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 693 | void delete_record(db,rec) /* */ | ^ database.c:734:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | void db_forall(db,fct) /* */ | ^ database.c:773:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 773 | Record db_find(db,key) /* */ | ^ database.c:823:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | Record db_search(db, key) /* */ | ^ database.c:857:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 857 | Symbol db_new_key(db, key) /* */ | ^ database.c:893:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 893 | void db_rewind(db) /* */ | ^ database.c:911:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 911 | static Record rec__sort(rec,less) /* */ | ^ database.c:969:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 969 | static Record insert_record(rec,ptr,less) /* */ | ^ database.c:1024:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1024 | static int cmp_heap(r1,r2) /* */ | ^ database.c:1044:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1044 | void db_mac_sort(db) /* */ | ^ database.c:1063:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1063 | void db_sort(db,less) /* */ | ^ database.c:1082:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1082 | Symbol db_string(db, sym, localp) /* */ | ^ database.c:1085:10: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 1085 | bool localp; /* */ | ^ include/bibtool/database.h:166:49: note: previous declaration is here 166 | Symbol db_string _ARG((DB db, Symbol sym, bool localp));/* */ | ^ database.c:1125:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1125 | int * db_count(db,lp) /* */ | ^ database.c:1217:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1217 | void db_xref_undelete(db) /* */ | ^ 27 warnings generated. cc -O2 -pipe -Iinclude -c -c entry.c -o entry.o entry.c:135:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | void def_entry_type(sym) /* */ | ^ entry.c:175:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | static bool match(s,t) /* */ | ^ entry.c:195:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | rec_type find_entry_type(s) /* */ | ^ entry.c:216:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | Symbol get_entry_type(idx) /* */ | ^ 4 warnings generated. cc -O2 -pipe -Iinclude -c -c error.c -o error.o error.c:68:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | void init_error(file) /* */ | ^ error.c:89:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | void err_location(lineno,fname,s1) /* */ | ^ error.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | void error(type, s1, s2, s3, line, err_pos, line_no, fname)/* */ | ^ 3 warnings generated. cc -O2 -pipe -Iinclude -c -c expand.c -o expand.o expand.c:79:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | Symbol expand_rhs(sym,pre,post,db,lowercase) /* */ | ^ expand.c:84:8: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 84 | bool lowercase; /* */ | ^ expand.c:49:70: note: previous declaration is here 49 | Symbol expand_rhs _ARG((Symbol s,Symbol pre,Symbol post,DB db, bool lowercase));/* expand.c*/ | ^ expand.c:119:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | static void expand__(s, sb, q_open, q_close, db) /* */ | ^ expand.c:149:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | static bool expand(s, sb, brace, first, q_open, q_close, db)/* */ | ^ 4 warnings generated. cc -O2 -pipe -Iinclude -c init.c init.c:71:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | void init_bibtool(progname) /* */ | ^ cc -O2 -pipe -Iinclude -c -c io.c -o io.o 1 warning generated. io.c:79:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | void save_input_file(file) /* */ | ^ io.c:129:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | Symbol get_input_file(i) /* */ | ^ io.c:151:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | void save_output_file(file) /* */ | ^ io.c:187:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | void save_macro_file(file) /* */ | ^ 4 warnings generated. cc -O2 -pipe -Iinclude -c -c key.c -o key.o key.c:147:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | static void push_word(word) /* */ | ^ key.c:160:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | static void Push_Word(s) /* */ | ^ key.c:228:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | void set_separator(n, s) /* */ | ^ key.c:278:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | Symbol get_separator(n) /* */ | ^ key.c:328:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 328 | void set_base(value) /* */ | ^ key.c:376:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | static char * itostr(i,digits) /* */ | ^ key.c:497:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 497 | static int deTeX(line,save_fct,flags) /* */ | ^ key.c:608:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 608 | static void push_s(sb,s,max,trans) /* */ | ^ key.c:645:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | void add_ignored_word(word) /* */ | ^ key.c:682:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | bool foreach_ignored_word(fct) /* */ | ^ key.c:709:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | static void fmt_title(sb, line, len, in, trans, ignore, sep)/* */ | ^ key.c:715:17: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 715 | bool ignore; /* */ | ^ key.c:68:92: note: previous declaration is here 68 | static void fmt_title _ARG((StringBuffer *sb,String line,int len,int in,String trans,bool ignore,Symbol sep));/* key.c*/ | ^ key.c:769:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 769 | static bool fmt_c_words(line, min, max, not, ignore)/* */ | ^ key.c:773:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 773 | bool not; /* */ | ^ key.c:54:65: note: previous declaration is here 54 | static bool fmt_c_words _ARG((String line,int min,int max,bool not,bool ignore));/* key.c*/ | ^ key.c:774:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 774 | bool ignore; /* */ | ^ key.c:54:74: note: previous declaration is here 54 | static bool fmt_c_words _ARG((String line,int min,int max,bool not,bool ignore));/* key.c*/ | ^ key.c:812:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 812 | void def_format_type(s) /* */ | ^ key.c:856:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | static void fmt_names(sb,line,maxname,post,trans) /* */ | ^ key.c:916:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 916 | static bool fmt_c_names(line,min,max,not) /* */ | ^ key.c:920:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 920 | bool not; /* negation flag */ | ^ key.c:55:65: note: previous declaration is here 55 | static bool fmt_c_names _ARG((String line,int min,int max,bool not));/* key.c*/ | ^ key.c:963:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 963 | static bool fmt_digits(sb,s,mp,pp,n,sel,trunc) /* */ | ^ key.c:970:19: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 970 | bool trunc; /* */ | ^ key.c:53:90: note: previous declaration is here 53 | static bool fmt_digits _ARG((StringBuffer *sb,String s,int mp,int pp,int n,int sel,bool trunc));/* key.c*/ | ^ key.c:1022:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1022 | static void fmt_string(sb,s,n,trans,sep) /* */ | ^ key.c:1056:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1056 | static bool fmt_c_string(s,min,max,not) /* */ | ^ key.c:1060:18: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 1060 | register bool not; /* */ | ^ key.c:56:64: note: previous declaration is here 56 | static bool fmt_c_string _ARG((String s,int min,int max,bool not));/* key.c */ | ^ key.c:1120:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1120 | bool mark_key(db,rec) /* */ | ^ key.c:1142:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1142 | void make_key(db,rec) /* */ | ^ key.c:1238:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1238 | void make_sort_key(db,rec) /* */ | ^ key.c:1273:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1273 | static KeyNode new_key_node(type, sym) /* */ | ^ key.c:1298:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1298 | void free_key_node(kn) /* */ | ^ key.c:1320:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1320 | static bool add_fmt_tree(s, treep) /* */ | ^ key.c:1413:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1413 | void add_format(s) /* */ | ^ key.c:1455:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1455 | void add_sort_format(s) /* */ | ^ key.c:1476:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1476 | static int fmt_parse(sp,knp) /* */ | ^ key.c:1508:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1508 | static int fmt__parse(sp,knp) /* */ | ^ key.c:1626:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1626 | static bool eval_fmt(sb,kn,rec,db) /* */ | ^ key.c:1652:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1652 | static bool eval__fmt(sb,kn,rec) /* */ | ^ key.c:1888:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1888 | static void eval__special(sb,kn,rec) /* */ | ^ key.c:1985:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1985 | int apply_fmt(sb,fmt,rec,db) /* */ | ^ key.c:2023:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2023 | String fmt_expand(sb,cp,db,rec) /* */ | ^ key.c:2277:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2277 | Symbol get_field(db,rec,name) /* */ | ^ key.c:2481:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2481 | bool set_field(db,rec,name,value) /* */ | ^ cc -O2 -pipe -Iinclude -c -c macros.c -o macros.o 41 warnings generated. macros.c:57:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | Macro new_macro(name, value, next, count) /* */ | ^ macros.c:83:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | void free_macro(mac) /* */ | ^ macros.c:105:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | int def_macro(name, val, count) /* */ | ^ macros.c:147:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | Symbol look_macro(name, add) /* */ | ^ macros.c:187:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | void foreach_macro(fct) /* */ | ^ macros.c:211:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | bool each_macro(m, fct) /* */ | ^ macros.c:230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | void dump_mac(fname,allp) /* */ | ^ macros.c:311:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 311 | static void def_item(name, value) /* */ | ^ macros.c:334:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | void def_field_type(s) /* */ | ^ macros.c:365:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | static Symbol get_mapped_or_cased(name, mac, type) /* */ | ^ macros.c:432:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | Symbol get_item(name, type) /* */ | ^ macros.c:454:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 454 | void save_key(name, key) /* */ | ^ macros.c:470:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | Symbol get_key(name) /* */ | ^ 13 warnings generated. cc -O2 -pipe -Iinclude -c -c names.c -o names.o names.c:82:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | static NameNode new_name_node(type, strip, trim, pre, mid, post)/* */ | ^ names.c:291:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | NameNode name_format(s) /* */ | ^ names.c:400:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | String pp_list_of_names(wa,format,trans,max,comma,and,namesep,etal)/* */ | ^ names.c:471:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | static void pp_one_name(sb, w, format, trans, len, comma, commas)/* */ | ^ names.c:620:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 620 | static void initial(s,trans,len,sb) /* */ | ^ names.c:649:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 649 | static bool is_jr(s, eager) /* */ | ^ names.c:651:11: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 651 | bool eager; /* */ | ^ names.c:50:42: note: previous declaration is here 50 | static bool is_jr _ARG((String s, bool eager)); /* names.c */ | ^ names.c:723:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | static bool is_lower_word(s) /* */ | ^ 8 warnings generated. cc -O2 -pipe -Iinclude -c parse.c -o parse.o parse.c:147:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | static void init___(pathp,pattern,envvp,env) /* */ | ^ parse.c:217:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | static int see_bib_msg(s) /* */ | ^ parse.c:245:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 245 | bool see_bib(fname) /* */ | ^ parse.c:396:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | static int skip(inc) /* */ | ^ parse.c:470:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | static bool parse_symbol(alpha) /* */ | ^ parse.c:496:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 496 | static bool parse_key(alpha) /* */ | ^ parse.c:556:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | static bool parse_string(quotep) /* */ | ^ parse.c:597:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 597 | static bool parse_block(quotep) /* */ | ^ parse.c:690:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 690 | static bool parse_equation(rec) /* */ | ^ parse.c:723:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | int parse_bib(rec) /* */ | ^ parse.c:924:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | void set_rsc_path(val) /* */ | ^ parse.c:943:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 943 | static bool see_rsc(fname) /* */ | ^ parse.c:1018:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1018 | bool read_rsc(name) /* */ | ^ 13 warnings generated. cc -O2 -pipe -Iinclude -c -c print.c -o print.o print.c:95:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | void set_symbol_type(s) /* */ | ^ print.c:167:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | static void puts_in(s,in,fct) /* */ | ^ print.c:197:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | static void indent(col,fct) /* */ | ^ print.c:228:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | static void line_breaking(t, align, fct) /* */ | ^ print.c:361:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | static void print_equation(pre, lhs, rhs, align, fct)/* */ | ^ print.c:399:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | static int fput_char(c) /* */ | ^ print.c:415:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | void fput_record(file, rec, db, start) /* */ | ^ print.c:435:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | static int sput_char(c) /* */ | ^ print.c:452:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 452 | char * sput_record(rec, db, start) /* */ | ^ print.c:513:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 513 | void put_record(fct, rec, db, start) /* */ | ^ 10 warnings generated. cc -O2 -pipe -Iinclude -c -c pxfile.c -o pxfile.o pxfile.c:111:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | static bool absolute_file(name,basename,path) /* */ | ^ pxfile.c:175:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | FILE * px_fopen(name,mode,pattern,path,show) /* */ | ^ pxfile.c:244:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | char ** px_s2p(s,sep) /* */ | ^ pxfile.c:319:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | static void expand_env(s,se,res) /* */ | ^ 4 warnings generated. cc -O2 -pipe -Iinclude -c -c record.c -o record.o record.c:70:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | Record copy_record(rec) /* */ | ^ record.c:112:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | Record new_record(token,size) /* */ | ^ record.c:148:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | void free_record(rec) /* */ | ^ record.c:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | void free_1_record(rec) /* */ | ^ record.c:203:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | Record unlink_record(rec) /* */ | ^ record.c:237:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | Record record_gc(rec) /* */ | ^ record.c:270:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | Symbol record_get(rec, key) /* */ | ^ record.c:298:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | int count_record(rec) /* */ | ^ record.c:330:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | void push_to_record(rec, s, t, err) /* */ | ^ record.c:334:8: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 334 | bool err; /* */ | ^ record.c:52:63: note: previous declaration is here 52 | void push_to_record _ARG((Record rec,Symbol s,Symbol t, bool err));/* record.c*/ | ^ record.c:386:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | void provide_to_record(rec,s,t) /* */ | ^ record.c:435:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | WordList new_wordlist(s) /* */ | ^ record.c:467:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | void add_sort_order(val) /* */ | ^ record.c:541:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 541 | void sort_record(rec) /* */ | ^ 14 warnings generated. cc -O2 -pipe -Iinclude -DREGEX -Iregex-0.12 -I.. -c rewrite.c -o rewrite.o rewrite.c:138:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | bool foreach_addlist(fct) /* */ | ^ rewrite.c:151:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | void add_field(spec) /* */ | ^ rewrite.c:174:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | void remove_field(field, rec) /* */ | ^ rewrite.c:211:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | static Rule new_rule(field, value, pattern, frame, flags, casep)/* */ | ^ rewrite.c:323:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | static void add_rule(s,rp,rp_end,flags,casep) /* */ | ^ rewrite.c:426:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | static void rewrite_1(frame,sb,match,db,rec) /* */ | ^ rewrite.c:488:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | static bool selector_hits(rule, db, rec) /* */ | ^ rewrite.c:528:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 528 | static String repl_regex(field, value, rule, db, rec)/* */ | ^ rewrite.c:652:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 652 | static String check_regex(field, value, rule, db, rec)/* */ | ^ rewrite.c:717:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 717 | void rename_field(spec) /* */ | ^ rewrite.c:775:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 775 | void add_rewrite_rule(s) /* */ | ^ rewrite.c:804:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 804 | void keep_field(spec) /* */ | ^ rewrite.c:876:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 876 | void add_check_rule(s,flags) /* */ | ^ rewrite.c:899:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 899 | static bool dont_keep(sym,rec,db) /* */ | ^ rewrite.c:925:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 925 | void rewrite_record(db, rec) /* */ | ^ rewrite.c:1053:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1053 | void add_extract(s,regexp,notp) /* */ | ^ rewrite.c:1076:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1076 | void save_regex(s) /* */ | ^ rewrite.c:1112:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1112 | static void init_s_search(ignored) /* */ | ^ rewrite.c:1163:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1163 | static bool s_match(p,s) /* */ | ^ rewrite.c:1190:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1190 | static bool s_search(pattern,s) /* */ | ^ rewrite.c:1223:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1223 | bool is_selected(db,rec) /* */ | ^ rewrite.c:1320:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1320 | int set_regex_syntax(name) /* */ | ^ 22 warnings generated. cc -O2 -pipe -Iinclude -DRSC_BIBINPUTS_DEFAULT=NULL -DRSC_BIBTOOL_DEFAULT=\".:/usr/local/lib/BibTool\" -DENV_SEP=\":\" -c rsc.c -o rsc.o rsc.c:183:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | bool load_rsc(name) /* */ | ^ rsc.c:199:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | bool resource(name) /* */ | ^ rsc.c:218:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | static bool test_true(sym) /* */ | ^ rsc.c:253:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | bool use_rsc(s) /* */ | ^ rsc.c:283:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | bool set_rsc(name,val) /* */ | ^ rsc.c:336:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | void rsc_print(s) /* */ | ^ 6 warnings generated. cc -O2 -pipe -Iinclude -c -c s_parse.c -o s_parse.o s_parse.c:70:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | void sp_open(s) /* */ | ^ s_parse.c:97:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | String sp_eos(sp) /* */ | ^ s_parse.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | void sp_skip(sp) /* */ | ^ s_parse.c:187:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | Symbol s_parse(type, sp, errp) /* */ | ^ s_parse.c:190:11: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 190 | bool errp; /* */ | ^ include/bibtool/s_parse.h:59:50: note: previous declaration is here 59 | Symbol s_parse _ARG((int type, String *sp, bool errp));/* s_parse.c */ | ^ s_parse.c:332:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 332 | bool sp_expect(sp, expect, verbose) /* */ | ^ s_parse.c:335:8: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 335 | bool verbose; /* */ | ^ include/bibtool/s_parse.h:63:55: note: previous declaration is here 63 | bool sp_expect _ARG((String *sp, String expect, bool verbose));/* s_parse.c */ | ^ s_parse.c:361:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | Symbol* sp_symbols(sp) /* */ | ^ 8 warnings generated. cc -O2 -pipe -Iinclude -c -c symbols.c -o symbols.o symbols.c:163:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | char * new_string(s) /* */ | ^ symbols.c:188:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | static SymTab new_sym_tab(value) /* */ | ^ symbols.c:218:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | static int hashindex(s) /* */ | ^ symbols.c:330:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 330 | Symbol symbol(s) /* */ | ^ symbols.c:374:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | void sym_unlink(sym) /* */ | ^ symbols.c:414:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | void sym_del(sym) /* */ | ^ symbols.c:489:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | Symbol sym_extract(sp, lowercase) /* */ | ^ symbols.c:491:10: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 491 | bool lowercase; /* */ | ^ symbols.c:105:45: note: previous declaration is here 105 | Symbol sym_extract _ARG((String *sp, bool lowercase));/* symbols.c */ | ^ symbols.c:519:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 519 | void free_sym_array(sym_arr) /* */ | ^ 9 warnings generated. cc -O2 -pipe -Iinclude -c -c stack.c -o stack.o stack.c:79:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | void push_string(s) /* */ | ^ 1 warning generated. cc -O2 -pipe -Iinclude -c -c sbuffer.c -o sbuffer.o sbuffer.c:98:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | bool sbclose(sb) /* */ | ^ sbuffer.c:115:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | bool sbputs(s,sb) /* */ | ^ sbuffer.c:142:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | bool sbputc(c,sb) /* */ | ^ sbuffer.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | char* sbflush(sb) /* */ | ^ sbuffer.c:191:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | void sbrewind(sb) /* */ | ^ sbuffer.c:206:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | int sbtell(sb) /* */ | ^ sbuffer.c:221:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | bool sbseek(sb, pos) /* */ | ^ 7 warnings generated. cc -O2 -pipe -Iinclude -DREGEX -Iregex-0.12 -I.. -c tex_aux.c -o tex_aux.o tex_aux.c:92:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | bool foreach_aux(fct) /* */ | ^ tex_aux.c:109:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | static void save_ref(key) /* */ | ^ tex_aux.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 128 | bool aux_used(s) /* */ | ^ tex_aux.c:162:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | bool read_aux(fname, fct, verbose) /* */ | ^ tex_aux.c:165:17: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'bool' declared in a previous prototype [-Wknr-promoted-parameter] 165 | bool verbose; /* */ | ^ include/bibtool/tex_aux.h:34:60: note: previous declaration is here 34 | bool read_aux _ARG((String fname,void (*fct)(Symbol),bool verbose));/*tex_aux.c*/ | ^ tex_aux.c:281:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | bool apply_aux(db) /* */ | ^ 6 warnings generated. cc -O2 -pipe -Iinclude -c -c tex_read.c -o tex_read.o tex_read.c:224:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | static Token new_token(type, string) /* */ | ^ tex_read.c:256:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | static Token token_list_copy(t,nt,argp) /* */ | ^ tex_read.c:299:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | static void free_1_token(t) /* */ | ^ tex_read.c:315:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | static void free_tokens(t) /* */ | ^ tex_read.c:336:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | static String tokens_to_string(t) /* */ | ^ tex_read.c:382:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | static int TeX_fill_line(get_fct) /* */ | ^ tex_read.c:436:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | static Token TeX_get_token(get_fct) /* */ | ^ tex_read.c:514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 514 | static void init_get(s) /* */ | ^ tex_read.c:541:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 541 | static Token tokenize(s, arity) /* */ | ^ tex_read.c:580:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | static MacDef new_macdef(name, arity, tokens) /* */ | ^ tex_read.c:605:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 605 | static void free_macdef(mac) /* */ | ^ tex_read.c:623:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 623 | static MacDef find_macro(name, md) /* */ | ^ tex_read.c:646:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 646 | void TeX_define(name, arity, body) /* */ | ^ tex_read.c:674:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 674 | void TeX_def(s) /* */ | ^ tex_read.c:718:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 718 | void TeX_active(c, arity, s) /* */ | ^ tex_read.c:801:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 801 | void TeX_open_file(file) /* */ | ^ tex_read.c:815:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 815 | void TeX_open_string(s) /* */ | ^ tex_read.c:845:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 845 | static bool fill_token(tp) /* */ | ^ tex_read.c:867:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 867 | bool TeX_read(cp, sp) /* */ | ^ 19 warnings generated. cc -O2 -pipe -Iinclude -c -c type.c -o type.o type.c:88:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | void add_word_sep(s) /* */ | ^ type.c:110:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | bool case_eq(s, t) /* */ | ^ type.c:137:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | int cmp(s, t) /* */ | ^ type.c:155:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | String lower(s) /* */ | ^ 4 warnings generated. cc -O2 -pipe -Iinclude -c -c version.c -o version.o cc -O2 -pipe -Iinclude -c -c wordlist.c -o wordlist.o wordlist.c:69:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | void add_word(sym, wlp) /* */ | ^ wordlist.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | int delete_word(sym, wlp, fct) /* */ | ^ wordlist.c:137:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | void free_words(wlp, fct) /* */ | ^ wordlist.c:174:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 174 | bool foreach_word(wl, fct) /* */ | ^ wordlist.c:192:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | bool find_word(s, wl) /* */ | ^ 5 warnings generated. cc -O2 -pipe -Iinclude -Iregex-0.12 -I.. -DHAVE_CONFIG_H regex-0.12/regex.c -c -o regex.o regex-0.12/regex.c:808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 808 | re_set_syntax (syntax) | ^ regex-0.12/regex.c:1188:37: warning: passing arguments to 'at_begline_loc_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1188 | || at_begline_loc_p (pattern, p, syntax)) | ^ regex-0.12/regex.c:1203:37: warning: passing arguments to 'at_endline_loc_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1203 | || at_endline_loc_p (p, pend, syntax)) | ^ regex-0.12/regex.c:1309:21: warning: passing arguments to 'store_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1309 | STORE_JUMP (jump, b, laststart); | ^ regex-0.12/regex.c:916:13: note: expanded from macro 'STORE_JUMP' 916 | store_op1 (op, loc, (to) - (loc) - 3) | ^ regex-0.12/regex.c:1314:19: warning: passing arguments to 'store_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1314 | STORE_JUMP (maybe_pop_jump, b, laststart - 3); | ^ regex-0.12/regex.c:916:13: note: expanded from macro 'STORE_JUMP' 916 | store_op1 (op, loc, (to) - (loc) - 3) | ^ regex-0.12/regex.c:1323:13: warning: passing arguments to 'insert_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1323 | INSERT_JUMP (keep_string_p ? on_failure_keep_string_jump | ^ regex-0.12/regex.c:924:14: note: expanded from macro 'INSERT_JUMP' 924 | insert_op1 (op, loc, (to) - (loc) - 3, b) | ^ regex-0.12/regex.c:1337:17: warning: passing arguments to 'insert_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1337 | INSERT_JUMP (dummy_failure_jump, laststart, laststart + 6); | ^ regex-0.12/regex.c:924:14: note: expanded from macro 'INSERT_JUMP' 924 | insert_op1 (op, loc, (to) - (loc) - 3, b) | ^ regex-0.12/regex.c:1420:39: warning: passing arguments to 'compile_range' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1420 | = compile_range (&p, pend, translate, syntax, b); | ^ regex-0.12/regex.c:1431:41: warning: passing arguments to 'compile_range' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1431 | ret = compile_range (&p, pend, translate, syntax, b); | ^ regex-0.12/regex.c:1629:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1629 | else | ^ regex-0.12/regex.c:1642:19: warning: passing arguments to 'store_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1642 | STORE_JUMP (jump_past_alt, fixup_alt_jump, b - 1); | ^ regex-0.12/regex.c:916:13: note: expanded from macro 'STORE_JUMP' 916 | store_op1 (op, loc, (to) - (loc) - 3) | ^ regex-0.12/regex.c:1649:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1649 | else | ^ regex-0.12/regex.c:1699:15: warning: passing arguments to 'insert_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1699 | INSERT_JUMP (on_failure_jump, begalt, b + 6); | ^ regex-0.12/regex.c:924:14: note: expanded from macro 'INSERT_JUMP' 924 | insert_op1 (op, loc, (to) - (loc) - 3, b) | ^ regex-0.12/regex.c:1720:17: warning: passing arguments to 'store_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1720 | STORE_JUMP (jump_past_alt, fixup_alt_jump, b); | ^ regex-0.12/regex.c:916:13: note: expanded from macro 'STORE_JUMP' 916 | store_op1 (op, loc, (to) - (loc) - 3) | ^ regex-0.12/regex.c:1814:22: warning: passing arguments to 'insert_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1814 | INSERT_JUMP (jump, laststart, b + 3); | ^ regex-0.12/regex.c:924:14: note: expanded from macro 'INSERT_JUMP' 924 | insert_op1 (op, loc, (to) - (loc) - 3, b) | ^ regex-0.12/regex.c:1839:22: warning: passing arguments to 'insert_op2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1839 | INSERT_JUMP2 (succeed_n, laststart, | ^ regex-0.12/regex.c:928:14: note: expanded from macro 'INSERT_JUMP2' 928 | insert_op2 (op, loc, (to) - (loc) - 3, arg, b) | ^ regex-0.12/regex.c:1848:33: warning: passing arguments to 'insert_op2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1848 | insert_op2 (set_number_at, laststart, 5, lower_bound, b); | ^ regex-0.12/regex.c:1859:26: warning: passing arguments to 'store_op2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1859 | STORE_JUMP2 (jump_n, b, laststart + 5, | ^ regex-0.12/regex.c:920:13: note: expanded from macro 'STORE_JUMP2' 920 | store_op2 (op, loc, (to) - (loc) - 3, arg) | ^ regex-0.12/regex.c:1877:37: warning: passing arguments to 'insert_op2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1877 | insert_op2 (set_number_at, laststart, b - laststart, | ^ regex-0.12/regex.c:1971:42: warning: passing arguments to 'group_in_compile_stack' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1971 | if (group_in_compile_stack (compile_stack, c1)) | ^ regex-0.12/regex.c:2037:5: warning: passing arguments to 'store_op1' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2037 | STORE_JUMP (jump_past_alt, fixup_alt_jump, b); | ^ regex-0.12/regex.c:916:13: note: expanded from macro 'STORE_JUMP' 916 | store_op1 (op, loc, (to) - (loc) - 3) | ^ regex-0.12/regex.c:1062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1062 | regex_compile (pattern, size, syntax, bufp) | ^ regex-0.12/regex.c:2063:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2063 | store_op1 (op, loc, arg) | ^ regex-0.12/regex.c:842:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 842 | static void store_op1 (), store_op2 (); | ^ regex-0.12/regex.c:2076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2076 | store_op2 (op, loc, arg1, arg2) | ^ regex-0.12/regex.c:842:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 842 | static void store_op1 (), store_op2 (); | ^ regex-0.12/regex.c:2091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2091 | insert_op1 (op, loc, arg, end) | ^ regex-0.12/regex.c:843:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 843 | static void insert_op1 (), insert_op2 (); | ^ regex-0.12/regex.c:2110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2110 | insert_op2 (op, loc, arg1, arg2, end) | ^ regex-0.12/regex.c:843:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 843 | static void insert_op1 (), insert_op2 (); | ^ regex-0.12/regex.c:2131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2131 | at_begline_loc_p (pattern, p, syntax) | ^ regex-0.12/regex.c:844:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 844 | static boolean at_begline_loc_p (), at_endline_loc_p (); | ^ regex-0.12/regex.c:2150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2150 | at_endline_loc_p (p, pend, syntax) | ^ regex-0.12/regex.c:844:37: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 844 | static boolean at_begline_loc_p (), at_endline_loc_p (); | ^ regex-0.12/regex.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2172 | group_in_compile_stack (compile_stack, regnum) | ^ regex-0.12/regex.c:845:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 845 | static boolean group_in_compile_stack (); | ^ regex-0.12/regex.c:2200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2200 | compile_range (p_ptr, pend, translate, syntax, b) | ^ regex-0.12/regex.c:846:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 846 | static reg_errcode_t compile_range (); | ^ regex-0.12/regex.c:2532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2532 | re_compile_fastmap (bufp) | ^ regex-0.12/regex.c:2817:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2817 | re_set_registers (bufp, regs, num_regs, starts, ends) | ^ regex-0.12/regex.c:2834:33: warning: expression which evaluates to zero treated as a null pointer constant of type 'regoff_t *' (aka 'int *') [-Wnon-literal-null-conversion] 2834 | regs->start = regs->end = (regoff_t) 0; | ^~~~~~~~~~~~ regex-0.12/regex.c:2844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2844 | re_search (bufp, string, size, startpos, range, regs) | ^ regex-0.12/regex.c:2877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2877 | re_search_2 (bufp, string1, size1, string2, size2, startpos, range, regs, stop) | ^ regex-0.12/regex.c:3136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3136 | re_match (bufp, string, size, pos, regs) | ^ regex-0.12/regex.c:3161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3161 | re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop) | ^ regex-0.12/regex.c:3617:43: warning: passing arguments to 'group_match_null_string_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3617 | = group_match_null_string_p (&p1, pend, reg_info); | ^ regex-0.12/regex.c:3765:31: warning: cast to smaller integer type 'int' from 'const char *' [-Wpointer-to-int-cast] 3765 | if ((int) old_regend[r] >= (int) regstart[r]) | ^~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:3765:54: warning: cast to smaller integer type 'int' from 'const char *' [-Wpointer-to-int-cast] 3765 | if ((int) old_regend[r] >= (int) regstart[r]) | ^~~~~~~~~~~~~~~~~ regex-0.12/regex.c:3771:19: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 3771 | PUSH_FAILURE_POINT (p1 + mcnt, d, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2407:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2407 | PUSH_FAILURE_ITEM (lowest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:3771:19: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 3771 | PUSH_FAILURE_POINT (p1 + mcnt, d, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2410:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2410 | PUSH_FAILURE_ITEM (highest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:3835:38: warning: passing arguments to 'bcmp_translate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3835 | ? bcmp_translate (d, d2, mcnt, translate) | ^ regex-0.12/regex.c:3918:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 3918 | PUSH_FAILURE_POINT (p + mcnt, NULL, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2407:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2407 | PUSH_FAILURE_ITEM (lowest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:3918:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 3918 | PUSH_FAILURE_POINT (p + mcnt, NULL, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2410:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2410 | PUSH_FAILURE_ITEM (highest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:3971:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 3971 | PUSH_FAILURE_POINT (p + mcnt, d, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2407:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2407 | PUSH_FAILURE_ITEM (lowest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:3971:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 3971 | PUSH_FAILURE_POINT (p + mcnt, d, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2410:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2410 | PUSH_FAILURE_ITEM (highest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4077:13: warning: cast to smaller integer type 'unsigned int' from 'fail_stack_elt_t' (aka 'const unsigned char *') [-Wpointer-to-int-cast] 4077 | POP_FAILURE_POINT (sdummy, pdummy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4078 | dummy_low_reg, dummy_high_reg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4079 | reg_dummy, reg_dummy, reg_info_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2495:14: note: expanded from macro 'POP_FAILURE_POINT' 2495 | high_reg = (unsigned) POP_FAILURE_ITEM (); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4077:13: warning: cast to smaller integer type 'unsigned int' from 'fail_stack_elt_t' (aka 'const unsigned char *') [-Wpointer-to-int-cast] 4077 | POP_FAILURE_POINT (sdummy, pdummy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4078 | dummy_low_reg, dummy_high_reg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4079 | reg_dummy, reg_dummy, reg_info_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2498:13: note: expanded from macro 'POP_FAILURE_POINT' 2498 | low_reg = (unsigned) POP_FAILURE_ITEM (); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4110:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 4110 | PUSH_FAILURE_POINT (0, 0, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2407:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2407 | PUSH_FAILURE_ITEM (lowest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4110:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 4110 | PUSH_FAILURE_POINT (0, 0, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2410:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2410 | PUSH_FAILURE_ITEM (highest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4123:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 4123 | PUSH_FAILURE_POINT (0, 0, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2407:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2407 | PUSH_FAILURE_ITEM (lowest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4123:11: warning: cast to 'fail_stack_elt_t' (aka 'const unsigned char *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 4123 | PUSH_FAILURE_POINT (0, 0, -2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2410:5: note: expanded from macro 'PUSH_FAILURE_POINT' 2410 | PUSH_FAILURE_ITEM (highest_active_reg); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2328:42: note: expanded from macro 'PUSH_FAILURE_ITEM' 2328 | fail_stack.stack[fail_stack.avail++] = (fail_stack_elt_t) item | ^~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4291:11: warning: cast to smaller integer type 'unsigned int' from 'fail_stack_elt_t' (aka 'const unsigned char *') [-Wpointer-to-int-cast] 4291 | POP_FAILURE_POINT (d, p, | ^~~~~~~~~~~~~~~~~~~~~~~~ 4292 | lowest_active_reg, highest_active_reg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4293 | regstart, regend, reg_info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2495:14: note: expanded from macro 'POP_FAILURE_POINT' 2495 | high_reg = (unsigned) POP_FAILURE_ITEM (); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4291:11: warning: cast to smaller integer type 'unsigned int' from 'fail_stack_elt_t' (aka 'const unsigned char *') [-Wpointer-to-int-cast] 4291 | POP_FAILURE_POINT (d, p, | ^~~~~~~~~~~~~~~~~~~~~~~~ 4292 | lowest_active_reg, highest_active_reg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4293 | regstart, regend, reg_info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:2498:13: note: expanded from macro 'POP_FAILURE_POINT' 2498 | low_reg = (unsigned) POP_FAILURE_ITEM (); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ regex-0.12/regex.c:4407:48: warning: passing arguments to 'alt_match_null_string_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4407 | if (!alt_match_null_string_p (p1, p1 + mcnt - 3, | ^ regex-0.12/regex.c:4437:44: warning: passing arguments to 'alt_match_null_string_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4437 | if (!alt_match_null_string_p (p1, p1 + mcnt, reg_info)) | ^ regex-0.12/regex.c:4452:46: warning: passing arguments to 'common_op_match_null_string_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4452 | if (!common_op_match_null_string_p (&p1, end, reg_info)) | ^ regex-0.12/regex.c:4357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4357 | group_match_null_string_p (p, end, reg_info) | ^ regex-0.12/regex.c:2997:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2997 | group_match_null_string_p (); | ^ regex-0.12/regex.c:4488:46: warning: passing arguments to 'common_op_match_null_string_p' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4488 | if (!common_op_match_null_string_p (&p1, end, reg_info)) | ^ regex-0.12/regex.c:4466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4466 | alt_match_null_string_p (p, end, reg_info) | ^ regex-0.12/regex.c:2995:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2995 | static boolean alt_match_null_string_p (), | ^ regex-0.12/regex.c:4503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4503 | common_op_match_null_string_p (p, end, reg_info) | ^ regex-0.12/regex.c:2996:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2996 | common_op_match_null_string_p (), | ^ regex-0.12/regex.c:4591:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4591 | bcmp_translate (s1, s2, len, translate) | ^ regex-0.12/regex.c:2994:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2994 | static int bcmp_translate (); | ^ regex-0.12/regex.c:4617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4617 | re_compile_pattern (pattern, length, bufp) | ^ regex-0.12/regex.c:4650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4650 | re_comp (s) | ^ regex-0.12/regex.c:4688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4688 | re_exec (s) | ^ regex-0.12/regex.c:4736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4736 | regcomp (preg, pattern, cflags) | ^ regex-0.12/regex.c:4811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4811 | regexec (preg, string, nmatch, pmatch, eflags) | ^ regex-0.12/regex.c:4876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4876 | regerror (errcode, preg, errbuf, errbuf_size) | ^ regex-0.12/regex.c:4920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4920 | regfree (preg) | ^ 82 warnings generated. cc -O2 -pipe -Iinclude -o bibtool main.o check.o crossref.o database.o entry.o error.o expand.o init.o io.o key.o macros.o names.o parse.o print.o pxfile.o record.o rewrite.o rsc.o s_parse.o symbols.o stack.o sbuffer.o tex_aux.o tex_read.o type.o version.o wordlist.o regex.o ld: warning: regex.c(regex.o:(regerror)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: pxfile.c(pxfile.o:(px_fopen)): warning: sprintf() is often misused, please use snprintf() ld: warning: rewrite.c(rewrite.o:(save_regex)): warning: strcat() is almost always misused, please use strlcat() >>> Running package in textproc/bibtool at 1765650405.20 ===> textproc/bibtool ===> Faking installation for bibtool-2.68 ./mkdirchain /exopi-obj/pobj/bibtool-2.68/fake-amd64/usr/local/bin /exopi-obj/pobj/bibtool-2.68/bin/install -c bibtool /exopi-obj/pobj/bibtool-2.68/fake-amd64/usr/local/bin ./mkdirchain /exopi-obj/pobj/bibtool-2.68/fake-amd64/usr/local/lib/BibTool mkdir /exopi-obj/pobj/bibtool-2.68/fake-amd64/usr/local/lib/BibTool for lib in lib/*.*; do /exopi-obj/pobj/bibtool-2.68/bin/install -c -m 644 $lib /exopi-obj/pobj/bibtool-2.68/fake-amd64/usr/local/lib/BibTool; done /exopi-obj/pobj/bibtool-2.68/bin/install -c -m 644 /exopi-obj/pobj/bibtool-2.68/BibTool/doc/bibtool.1 /exopi-obj/pobj/bibtool-2.68/fake-amd64/usr/local/man/man1 ===> Building package for bibtool-2.68 Create /exopi-cvs/ports/packages/amd64/all/bibtool-2.68.tgz Creating package bibtool-2.68 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|*** | 4% checksumming|***** | 8% checksumming|******** | 13% checksumming|********** | 17% checksumming|************* | 21% checksumming|*************** | 25% checksumming|****************** | 29% checksumming|******************** | 33% checksumming|*********************** | 38% checksumming|************************* | 42% checksumming|**************************** | 46% checksumming|******************************* | 50% checksumming|********************************* | 54% checksumming|************************************ | 58% checksumming|************************************** | 63% checksumming|***************************************** | 67% checksumming|******************************************* | 71% checksumming|********************************************** | 75% checksumming|************************************************ | 79% checksumming|*************************************************** | 83% checksumming|***************************************************** | 88% checksumming|******************************************************** | 92% checksumming|********************************************************** | 96% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************************************************** | 78% archiving|***************************************************** | 82% archiving|***************************************************** | 83% archiving|****************************************************** | 85% archiving|******************************************************* | 85% archiving|******************************************************* | 86% archiving|******************************************************** | 87% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 98% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/bibtool-2.68.tgz >>> Running clean in textproc/bibtool at 1765650407.96 ===> textproc/bibtool ===> Cleaning for bibtool-2.68 >>> Ended at 1765650408.53 max_stuck=0.00/build=11.76/package=2.81/clean=0.62