>>> Building on exopi-3 under devel/pccts BDEPENDS = [archivers/unzip] DIST = [devel/pccts:pccts133mr33.zip] FULLPKGNAME = pccts-1.33r33 Avoided depends for unzip-6.0p17 distfiles size=738635 >>> Running build in devel/pccts at 1711451086.31 ===> devel/pccts ===> Building from scratch pccts-1.33r33 ===> pccts-1.33r33 depends on: unzip-* -> unzip-6.0p17 ===> Verifying specs: c ===> found c.99.0 ===> Checking files for pccts-1.33r33 `/exopi-cvs/ports/distfiles/pccts133mr33.zip' is up to date. >> (SHA256) pccts133mr33.zip: OK ===> Extracting for pccts-1.33r33 ===> Patching for pccts-1.33r33 ===> 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 pccts-1.33r33 ===> Configuring for pccts-1.33r33 ===> Building for pccts-1.33r33 Welcome to PCCTS 1.33MR33 installation (Version 1.33 Maintenance Release #33) Released 19 April 2002 Featuring ANTLR -- ANother Tool for Language Recognition DLG -- DFA-based Lexical Analyzer Generator SORCERER -- Source-to-source translator (tree walker) http://www.antlr.org Trouble reports to tmoog@polhode.com Additional PCCTS 1.33 information at http://www.polhode.com To substitute gcc for CC to invoke compiler: make CC=gcc If there are problems with cr and lf try: unzip -a ... Making executables... (cd ./antlr; /usr/bin/make CC="cc" COPT="-O2 -pipe -DPCCTS_USE_STDARG") cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c antlr.c antlr.c:81:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==94) ) { ~~~~~^~~~ antlr.c:81:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==94) ) { ~ ^ ~ antlr.c:81:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==94) ) { ^~ = antlr.c:95:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==95) ) { ~~~~~^~~~ antlr.c:95:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==95) ) { ~ ^ ~ antlr.c:95:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==95) ) { ^~ = antlr.c:110:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==96) ) { ~~~~~^~~~ antlr.c:110:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==96) ) { ~ ^ ~ antlr.c:110:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==96) ) { ^~ = antlr.c:132:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==97) ) { ~~~~~^~~~ antlr.c:132:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==97) ) { ~ ^ ~ antlr.c:132:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==97) ) { ^~ = antlr.c:169:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ antlr.c:169:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ antlr.c:169:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = antlr.c:181:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==108) ) { ~~~~~^~~~~ antlr.c:181:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==108) ) { ~ ^ ~ antlr.c:181:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==108) ) { ^~ = antlr.c:185:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==109) ) { ~~~~~^~~~~ antlr.c:185:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==109) ) { ~ ^ ~ antlr.c:185:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==109) ) { ^~ = antlr.c:189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==110) ) { ~~~~~^~~~~ antlr.c:189:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==110) ) { ~ ^ ~ antlr.c:189:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==110) ) { ^~ = antlr.c:193:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==116) ) { ~~~~~^~~~~ antlr.c:193:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==116) ) { ~ ^ ~ antlr.c:193:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==116) ) { ^~ = antlr.c:197:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==120) ) { ~~~~~^~~~~ antlr.c:197:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==120) ) { ~ ^ ~ antlr.c:197:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==120) ) { ^~ = antlr.c:201:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==117) ) { ~~~~~^~~~~ antlr.c:201:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==117) ) { ~ ^ ~ antlr.c:201:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==117) ) { ^~ = antlr.c:205:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==118) ) { ~~~~~^~~~~ antlr.c:205:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==118) ) { ~ ^ ~ antlr.c:205:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==118) ) { ^~ = antlr.c:209:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==111) ) { ~~~~~^~~~~ antlr.c:209:34: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==111) ) { ~ ^ ~ antlr.c:209:34: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==111) ) { ^~ = antlr.c:213:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==133) ) { ~~~~~^~~~~ antlr.c:213:36: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==133) ) { ~ ^ ~ antlr.c:213:36: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==133) ) { ^~ = antlr.c:217:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==99) ) { ~~~~~^~~~ antlr.c:217:38: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==99) ) { ~ ^ ~ antlr.c:217:38: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==99) ) { ^~ = antlr.c:221:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==98) ) { ~~~~~^~~~ antlr.c:221:40: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==98) ) { ~ ^ ~ antlr.c:221:40: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==98) ) { ^~ = antlr.c:255:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~ antlr.c:255:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~ antlr.c:255:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ = antlr.c:269:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==116) ) { ~~~~~^~~~~ antlr.c:269:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==116) ) { ~ ^ ~ antlr.c:269:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==116) ) { ^~ = antlr.c:273:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==120) ) { ~~~~~^~~~~ antlr.c:273:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==120) ) { ~ ^ ~ antlr.c:273:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==120) ) { ^~ = antlr.c:277:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==117) ) { ~~~~~^~~~~ antlr.c:277:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==117) ) { ~ ^ ~ antlr.c:277:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==117) ) { ^~ = antlr.c:281:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==118) ) { ~~~~~^~~~~ antlr.c:281:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==118) ) { ~ ^ ~ antlr.c:281:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==118) ) { ^~ = antlr.c:285:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==111) ) { ~~~~~^~~~~ antlr.c:285:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==111) ) { ~ ^ ~ antlr.c:285:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==111) ) { ^~ = antlr.c:289:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==99) ) { ~~~~~^~~~ antlr.c:289:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==99) ) { ~ ^ ~ antlr.c:289:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==99) ) { ^~ = antlr.c:293:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==98) ) { ~~~~~^~~~ antlr.c:293:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==98) ) { ~ ^ ~ antlr.c:293:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==98) ) { ^~ = antlr.c:321:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ antlr.c:321:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ antlr.c:321:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = antlr.c:333:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==108) ) { ~~~~~^~~~~ antlr.c:333:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==108) ) { ~ ^ ~ antlr.c:333:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==108) ) { ^~ = antlr.c:337:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==109) ) { ~~~~~^~~~~ antlr.c:337:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==109) ) { ~ ^ ~ antlr.c:337:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==109) ) { ^~ = antlr.c:341:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==110) ) { ~~~~~^~~~~ antlr.c:341:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==110) ) { ~ ^ ~ antlr.c:341:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==110) ) { ^~ = antlr.c:345:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==117) ) { ~~~~~^~~~~ antlr.c:345:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==117) ) { ~ ^ ~ antlr.c:345:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==117) ) { ^~ = antlr.c:349:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==118) ) { ~~~~~^~~~~ antlr.c:349:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==118) ) { ~ ^ ~ antlr.c:349:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==118) ) { ^~ = antlr.c:353:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==99) ) { ~~~~~^~~~ antlr.c:353:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==99) ) { ~ ^ ~ antlr.c:353:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==99) ) { ^~ = antlr.c:357:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==111) ) { ~~~~~^~~~~ antlr.c:357:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==111) ) { ~ ^ ~ antlr.c:357:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==111) ) { ^~ = antlr.c:361:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==98) ) { ~~~~~^~~~ antlr.c:361:34: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==98) ) { ~ ^ ~ antlr.c:361:34: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==98) ) { ^~ = antlr.c:412:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~ antlr.c:412:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~ antlr.c:412:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ = antlr.c:419:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:419:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:419:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:532:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~ antlr.c:532:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~ antlr.c:532:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ = antlr.c:556:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==104) ) { ~~~~~^~~~~ antlr.c:556:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==104) ) { ~ ^ ~ antlr.c:556:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==104) ) { ^~ = antlr.c:560:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ antlr.c:560:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ antlr.c:560:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = antlr.c:587:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==105) ) { ~~~~~^~~~~ antlr.c:587:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==105) ) { ~ ^ ~ antlr.c:587:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==105) ) { ^~ = antlr.c:609:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:609:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:609:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:616:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==106) ) { ~~~~~^~~~~ antlr.c:616:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==106) ) { ~ ^ ~ antlr.c:616:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==106) ) { ^~ = antlr.c:687:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ antlr.c:687:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ antlr.c:687:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = antlr.c:708:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==133) ) { ~~~~~^~~~~ antlr.c:708:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==133) ) { ~ ^ ~ antlr.c:708:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==133) ) { ^~ = antlr.c:882:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Pred) ) { ~~~~~^~~~~~ antlr.c:882:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Pred) ) { ~ ^ ~ antlr.c:882:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Pred) ) { ^~ = antlr.c:960:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==107) ) { ~~~~~^~~~~ antlr.c:960:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==107) ) { ~ ^ ~ antlr.c:960:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==107) ) { ^~ = antlr.c:1010:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==112) ) { ~~~~~^~~~~ antlr.c:1010:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==112) ) { ~ ^ ~ antlr.c:1010:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==112) ) { ^~ = antlr.c:1067:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==113) ) { ~~~~~^~~~~ antlr.c:1067:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==113) ) { ~ ^ ~ antlr.c:1067:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==113) ) { ^~ = antlr.c:1112:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:1112:14: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:1112:14: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:1131:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~ antlr.c:1131:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~ antlr.c:1131:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ = antlr.c:1142:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~ antlr.c:1142:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~ antlr.c:1142:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ = antlr.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:1209:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:1216:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:1216:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:1216:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:1252:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~ antlr.c:1252:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~ antlr.c:1252:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ = antlr.c:1259:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:1259:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:1259:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:1266:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:1266:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:1266:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:1288:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~ antlr.c:1288:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~ antlr.c:1288:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ = antlr.c:1295:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:1295:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:1295:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:1302:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:1302:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:1302:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:1374:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~ antlr.c:1374:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~ antlr.c:1374:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ = antlr.c:1385:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==102) ) { ~~~~~^~~~~ antlr.c:1385:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==102) ) { ~ ^ ~ antlr.c:1385:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==102) ) { ^~ = antlr.c:1416:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:1416:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:1416:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:1432:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==119) ) { ~~~~~^~~~~ antlr.c:1432:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==119) ) { ~ ^ ~ antlr.c:1432:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==119) ) { ^~ = antlr.c:1457:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:1457:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:1457:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:1522:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:1522:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:1522:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:1531:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~ antlr.c:1531:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~ antlr.c:1531:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ = antlr.c:1553:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==121) ) { ~~~~~^~~~~ antlr.c:1553:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==121) ) { ~ ^ ~ antlr.c:1553:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==121) ) { ^~ = antlr.c:1581:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:1581:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:1581:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:1599:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ antlr.c:1599:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ antlr.c:1599:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = antlr.c:1620:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==107) ) { ~~~~~^~~~~ antlr.c:1620:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==107) ) { ~ ^ ~ antlr.c:1620:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==107) ) { ^~ = antlr.c:1704:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==133) ) { ~~~~~^~~~~ antlr.c:1704:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==133) ) { ~ ^ ~ antlr.c:1704:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==133) ) { ^~ = antlr.c:1724:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==123) ) { ~~~~~^~~~~ antlr.c:1724:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==123) ) { ~ ^ ~ antlr.c:1724:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==123) ) { ^~ = antlr.c:1737:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==133) ) { ~~~~~^~~~~ antlr.c:1737:23: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==133) ) { ~ ^ ~ antlr.c:1737:23: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==133) ) { ^~ = antlr.c:1794:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==88) ) { ~~~~~^~~~ antlr.c:1794:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==88) ) { ~ ^ ~ antlr.c:1794:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==88) ) { ^~ = antlr.c:1819:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==124) ) { ~~~~~^~~~~ antlr.c:1819:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==124) ) { ~ ^ ~ antlr.c:1819:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==124) ) { ^~ = antlr.c:1996:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==LABEL) ) { ~~~~~^~~~~~~ antlr.c:1996:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==LABEL) ) { ~ ^ ~ antlr.c:1996:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==LABEL) ) { ^~ = antlr.c:2012:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:2012:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:2012:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:2038:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==119) ) { ~~~~~^~~~~ antlr.c:2038:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==119) ) { ~ ^ ~ antlr.c:2038:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==119) ) { ^~ = antlr.c:2044:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2044:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:2044:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:2051:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:2051:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:2051:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:2078:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==125) ) { ~~~~~^~~~~ antlr.c:2078:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==125) ) { ~ ^ ~ antlr.c:2078:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==125) ) { ^~ = antlr.c:2089:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~ antlr.c:2089:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~ antlr.c:2089:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ = antlr.c:2105:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==88) ) { ~~~~~^~~~ antlr.c:2105:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==88) ) { ~ ^ ~ antlr.c:2105:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==88) ) { ^~ = antlr.c:2130:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2130:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:2130:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:2152:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==119) ) { ~~~~~^~~~~ antlr.c:2152:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==119) ) { ~ ^ ~ antlr.c:2152:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==119) ) { ^~ = antlr.c:2158:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==QuotedTerm) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2158:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==QuotedTerm) ) { ~ ^ ~ antlr.c:2158:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==QuotedTerm) ) { ^~ = antlr.c:2165:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:2165:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:2165:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:2189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==125) ) { ~~~~~^~~~~ antlr.c:2189:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==125) ) { ~ ^ ~ antlr.c:2189:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==125) ) { ^~ = antlr.c:2200:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~ antlr.c:2200:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~ antlr.c:2200:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ = antlr.c:2216:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==88) ) { ~~~~~^~~~ antlr.c:2216:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==88) ) { ~ ^ ~ antlr.c:2216:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==88) ) { ^~ = antlr.c:2244:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==WildCard) ) { ~~~~~^~~~~~~~~~ antlr.c:2244:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==WildCard) ) { ~ ^ ~ antlr.c:2244:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==WildCard) ) { ^~ = antlr.c:2254:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==125) ) { ~~~~~^~~~~ antlr.c:2254:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==125) ) { ~ ^ ~ antlr.c:2254:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==125) ) { ^~ = antlr.c:2265:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~ antlr.c:2265:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~ antlr.c:2265:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ = antlr.c:2291:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~ antlr.c:2291:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~ antlr.c:2291:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ = antlr.c:2301:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ) { ~~~~~^~~~~ antlr.c:2301:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ) { ~ ^ ~ antlr.c:2301:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ) { ^~ = antlr.c:2325:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==104) ) { ~~~~~^~~~~ antlr.c:2325:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==104) ) { ~ ^ ~ antlr.c:2325:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==104) ) { ^~ = antlr.c:2329:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2329:34: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ antlr.c:2329:34: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = antlr.c:2355:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==105) ) { ~~~~~^~~~~ antlr.c:2355:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==105) ) { ~ ^ ~ antlr.c:2355:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==105) ) { ^~ = antlr.c:2395:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ antlr.c:2395:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ antlr.c:2395:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = antlr.c:2408:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Pred) ) { ~~~~~^~~~~~ antlr.c:2408:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Pred) ) { ~ ^ ~ antlr.c:2408:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Pred) ) { ^~ = antlr.c:2424:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2424:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ antlr.c:2424:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = antlr.c:2459:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Pragma) ) { ~~~~~^~~~~~~~ antlr.c:2459:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Pragma) ) { ~ ^ ~ antlr.c:2459:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Pragma) ) { ^~ = antlr.c:2465:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==126) ) { ~~~~~^~~~~ antlr.c:2465:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==126) ) { ~ ^ ~ antlr.c:2465:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==126) ) { ^~ = antlr.c:2472:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==127) ) { ~~~~~^~~~~ antlr.c:2472:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==127) ) { ~ ^ ~ antlr.c:2472:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==127) ) { ^~ = antlr.c:2479:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==128) ) { ~~~~~^~~~~ antlr.c:2479:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==128) ) { ~ ^ ~ antlr.c:2479:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==128) ) { ^~ = antlr.c:2504:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==FirstSetSymbol) ) { ~~~~~^~~~~~~~~~~~~~~~ antlr.c:2504:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==FirstSetSymbol) ) { ~ ^ ~ antlr.c:2504:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==FirstSetSymbol) ) { ^~ = antlr.c:2511:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~ antlr.c:2511:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~ antlr.c:2511:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ = antlr.c:2524:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:2524:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:2524:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:2555:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~ antlr.c:2555:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~ antlr.c:2555:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ = antlr.c:2569:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==129) ) { ~~~~~^~~~~ antlr.c:2569:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==129) ) { ~ ^ ~ antlr.c:2569:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==129) ) { ^~ = antlr.c:2576:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==130) ) { ~~~~~^~~~~ antlr.c:2576:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==130) ) { ~ ^ ~ antlr.c:2576:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==130) ) { ^~ = antlr.c:2583:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==131) ) { ~~~~~^~~~~ antlr.c:2583:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==131) ) { ~ ^ ~ antlr.c:2583:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==131) ) { ^~ = antlr.c:2594:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==132) ) { ~~~~~^~~~~ antlr.c:2594:40: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==132) ) { ~ ^ ~ antlr.c:2594:40: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==132) ) { ^~ = antlr.c:2601:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==113) ) { ~~~~~^~~~~ antlr.c:2601:42: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==113) ) { ~ ^ ~ antlr.c:2601:42: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==113) ) { ^~ = antlr.c:2627:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2627:40: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ antlr.c:2627:40: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = antlr.c:2722:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==102) ) { ~~~~~^~~~~ antlr.c:2722:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==102) ) { ~ ^ ~ antlr.c:2722:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==102) ) { ^~ = antlr.c:2749:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==129) ) { ~~~~~^~~~~ antlr.c:2749:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==129) ) { ~ ^ ~ antlr.c:2749:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==129) ) { ^~ = antlr.c:2756:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==130) ) { ~~~~~^~~~~ antlr.c:2756:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==130) ) { ~ ^ ~ antlr.c:2756:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==130) ) { ^~ = antlr.c:2763:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==105) ) { ~~~~~^~~~~ antlr.c:2763:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==105) ) { ~ ^ ~ antlr.c:2763:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==105) ) { ^~ = antlr.c:2770:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2770:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ antlr.c:2770:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = antlr.c:2842:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ antlr.c:2842:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ antlr.c:2842:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = antlr.c:2867:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==135) ) { ~~~~~^~~~~ antlr.c:2867:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==135) ) { ~ ^ ~ antlr.c:2867:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==135) ) { ^~ = antlr.c:2880:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==134) ) { ~~~~~^~~~~ antlr.c:2880:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==134) ) { ~ ^ ~ antlr.c:2880:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==134) ) { ^~ = antlr.c:2991:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerminal) ) { ~~~~~^~~~~~~~~~~~~ antlr.c:2991:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerminal) ) { ~ ^ ~ antlr.c:2991:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerminal) ) { ^~ = antlr.c:3001:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TokenTerm) ) { ~~~~~^~~~~~~~~~~ antlr.c:3001:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TokenTerm) ) { ~ ^ ~ antlr.c:3001:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TokenTerm) ) { ^~ = antlr.c:3021:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ antlr.c:3021:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ antlr.c:3021:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = antlr.c:3066:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==143) ) { ~~~~~^~~~~ antlr.c:3066:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==143) ) { ~ ^ ~ antlr.c:3066:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==143) ) { ^~ = antlr.c:3073:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==149) ) { ~~~~~^~~~~ antlr.c:3073:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==149) ) { ~ ^ ~ antlr.c:3073:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==149) ) { ^~ = antlr.c:3098:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==151) ) { ~~~~~^~~~~ antlr.c:3098:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==151) ) { ~ ^ ~ antlr.c:3098:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==151) ) { ^~ = antlr.c:3107:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] } while ( (LA(1)==151) ); ~~~~~^~~~~ antlr.c:3107:27: note: remove extraneous parentheses around the comparison to silence this warning } while ( (LA(1)==151) ); ~ ^ ~ antlr.c:3107:27: note: use '=' to turn this equality comparison into an assignment } while ( (LA(1)==151) ); ^~ = antlr.c:3113:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==149) ) { ~~~~~^~~~~ antlr.c:3113:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==149) ) { ~ ^ ~ antlr.c:3113:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==149) ) { ^~ = antlr.c:3123:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Eof) ) { ~~~~~^~~~~ antlr.c:3123:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Eof) ) { ~ ^ ~ antlr.c:3123:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Eof) ) { ^~ = antlr.c:3182:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] } while ( (LA(1)==149) ); ~~~~~^~~~~ antlr.c:3182:21: note: remove extraneous parentheses around the comparison to silence this warning } while ( (LA(1)==149) ); ~ ^ ~ antlr.c:3182:21: note: use '=' to turn this equality comparison into an assignment } while ( (LA(1)==149) ); ^~ = antlr.c:3220:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==153) ) { ~~~~~^~~~~ antlr.c:3220:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==153) ) { ~ ^ ~ antlr.c:3220:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==153) ) { ^~ = antlr.c:3248:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==154) ) { ~~~~~^~~~~ antlr.c:3248:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==154) ) { ~ ^ ~ antlr.c:3248:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==154) ) { ^~ = antlr.c:3261:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==153) ) { ~~~~~^~~~~ antlr.c:3261:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==153) ) { ~ ^ ~ antlr.c:3261:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==153) ) { ^~ = antlr.c:3275:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ID) ) { ~~~~~^~~~ antlr.c:3275:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ID) ) { ~ ^ ~ antlr.c:3275:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ID) ) { ^~ = antlr.c:3284:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==153) ) { ~~~~~^~~~~ antlr.c:3284:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==153) ) { ~ ^ ~ antlr.c:3284:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==153) ) { ^~ = 137 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c scan.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c err.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c bits.c bits.c:224:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(r, 1, &rk, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ bits.c:579:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] NumWords(TokenNum-1)*sizeof(unsigned)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ bits.c:584:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] NumWords(TokenNum-1)*sizeof(unsigned)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ bits.c:645:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] NumWords(TokenNum-1)*sizeof(unsigned)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ bits.c:650:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] NumWords(TokenNum-1)*sizeof(unsigned)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ bits.c:656:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] NumWords(TokenNum-1)*sizeof(unsigned)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ bits.c:658:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] NumWords(TokenNum-1)*sizeof(unsigned)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ bits.c:796:7: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] NumWords(TokenNum-1)*sizeof(unsigned)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ bits.c:915:46: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf(ErrFile, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ 9 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c build.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c fset2.c fset2.c:573:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->p1, k, rk, tail); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:586:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( tail==NULL ) {TRAV(alt->p1, k, rk, tail); r->down = tail;} ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:593:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(alt->p1, k, rk, tail->right); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:643:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /* M14 */ TRAV(p->guess_analysis_point, k, rk,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:645:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->p1, k, rk,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:661:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /* M14 */ TRAV(p->guess_analysis_point, k, rk,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:663:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->p1, k, rk,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:670:50: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( p->jtype!=RuleBlk && /* MR14 */ !p->guess) TRAV(p->p2, k, rk, u); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:700:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->next, k, rk_out, t);/* ignore undefined rules */ ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:714:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(r, k, &rk, t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:733:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->next, k2, &rk2, u); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:833:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->next, k-1, rk, t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:951:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->guardNodes,k,rk,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:986:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->next,k,rk,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:1006:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->next,k,rk,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:1259:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p, LL_k, &rk, *t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:1276:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p, LL_k, &rk, *u); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:1625:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p, hmax, &rk, t); /* MR10 was LL_k */ ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:1640:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p, 1, &rk, scontext); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset2.c:1685:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p, pred->k, &rk, t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:1696:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p, 1, &rk, scontext); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset2.c:1772:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(MR_AmbSourceSearchJ[i],maxk,&incomplete,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ fset2.c:2020:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p[i],depth,&incomplete,tokensUsed); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset2.c:2213:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stdout,TerminalString(tn->token)); ^~~~~~~~~~~~~~~~~~~~~~~~~ fset2.c:2213:22: note: treat the string as an argument to avoid this fprintf(stdout,TerminalString(tn->token)); ^ "%s", 24 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c fset.c fset.c:230:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /* MR14 */ REACH(p->guess_analysis_point, k, rk, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:232:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->p1, k, rk, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:278:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->p2, k, rk, b); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:319:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->next, k, rk_out, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:347:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(r, k, &rk, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:352:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->next, k2, &rk2, b); /* MR11 by changing the value of k */ ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:423:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->next, k-1, rk, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:448:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /* MR11 */ REACH(p->guardNodes,k,rk,a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:458:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->next, k, rk, a); /* ignore actions */ ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:1498:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p, k, &rk, alt1->fset[k]); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:1540:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p, k, &rk, alt1->fset[k]); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ fset.c:1542:6: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(q, k, &rk, alt2->fset[k]); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ 12 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c gen.c gen.c:1570:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(q->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:1570:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:1655:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(alt->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:1655:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:1989:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(p->next) ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:1989:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:2236:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(p->next) ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:2236:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:2674:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS( a->next ); /* MR30 */ ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:2674:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:2677:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS( p->next ); /* MR30 */ ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:2677:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:2697:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(p->next); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:2697:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:2775:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (q->end->p1 != NULL) TRANS(q->end->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:2775:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:2844:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(q->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:2844:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3014:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (q->end->p1 != NULL) TRANS(q->end->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:3014:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3109:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(q->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:3109:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3150:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (q->end->p1 != NULL) TRANS(q->end->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:3150:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3223:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (q->end->p1 != NULL) TRANS(q->end->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:3223:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3319:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (q->end->p1 != NULL) TRANS(q->end->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:3319:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3563:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(q->end, 1, &rk, follow); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ gen.c:3824:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->p1 != NULL ) TRANS(q->p1); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:3824:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3825:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->p2 != NULL ) TRANS(q->p2); ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ gen.c:3825:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ gen.c:3869:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] /* MR10 */ _gen(Save_argv[i]); ^~~~~~~~~~~~ gen.c:162:36: note: expanded from macro '_gen' #define _gen(s) {fprintf(output, s);} ^ gen.c:3869:22: note: treat the string as an argument to avoid this /* MR10 */ _gen(Save_argv[i]); ^ "%s", gen.c:162:36: note: expanded from macro '_gen' #define _gen(s) {fprintf(output, s);} ^ gen.c:3914:49: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] if ( !GenCC ) _gen1("#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ gen.c:163:40: note: expanded from macro '_gen1' #define _gen1(s,a) {fprintf(output, s,a);} ~ ^ gen.c:4128:40: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf(f, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu ../support/set/set.h:50:22: note: expanded from macro 'NumWords' #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ ^ gen.c:4340:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(alt1->p1, k, &rk, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ gen.c:4362:5: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->next, 1, &rk, a); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ 38 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c globals.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c hash.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c lex.c lex.c:709:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] /* MR26 */ fprintf(output,strBetween(pSymbol, t, pSeparator)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:709:27: note: treat the string as an argument to avoid this /* MR26 */ fprintf(output,strBetween(pSymbol, t, pSeparator)); ^ "%s", lex.c:774:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:774:12: note: treat the string as an argument to avoid this fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); ^ "%s", lex.c:855:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:855:13: note: treat the string as an argument to avoid this fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); ^ "%s", lex.c:857:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(f,strBetween(pSymbol, pEqualSign, pSeparator)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:857:13: note: treat the string as an argument to avoid this fprintf(f,strBetween(pSymbol, pEqualSign, pSeparator)); ^ "%s", 4 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c main.c main.c:821:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(SynDiag); /* Translate to the target language */ ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ main.c:821:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ main.c:855:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRANS(SynDiag); /* Translate to the target language */ ^ ./syn.h:166:76: note: expanded from macro 'TRANS' if ( (p)->ntype == nJunction ) (*(fpJTrans[((Junction *)(p))->jtype]))( p );\ ^ main.c:855:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' else (*(fpTrans[(p)->ntype]))( p );} ^ main.c:886:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else PRINT(SynDiag); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ main.c:1408:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv, *(argv+1) ); ^ main.c:1416:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv ); ^ 7 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c misc.c misc.c:966:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PRINT(q->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:968:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PRINT(alt->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:985:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( alt->p1 != NULL ) PRINT(alt->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1087:30: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->end->p1 != NULL ) PRINT(q->end->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1106:30: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->end->p1 != NULL ) PRINT(q->end->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1125:30: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->end->p1 != NULL ) PRINT(q->end->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1148:30: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->end->p1 != NULL ) PRINT(q->end->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1154:4: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PRINT(q->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1155:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->p2 != NULL ) PRINT(q->p2); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1158:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->p1 != NULL ) PRINT(q->p1); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1160:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( q->p2 != NULL ) PRINT(q->p2); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1182:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PRINT(p->next); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1199:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PRINT(p->next); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ misc.c:1214:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PRINT(p->next); ^ ./syn.h:170:30: note: expanded from macro 'PRINT' (*(fpPrint[(p)->ntype]))( p );} ^ 14 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c -o set.o ../support/set/set.c ../support/set/set.c:557:13: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] set_new(a, strlen(s)); ~~~~~~~~~~~^~~~~~~~~~ ../support/set/set.h:58:74: note: expanded from macro 'set_new' fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ ~~ ^~~~ 1 warning generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c pred.c pred.c:416:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] /* MR11 */ TRAV(p, ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ pred.c:420:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->next, ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ pred.c:446:8: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH((Junction *)p->next, ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ pred.c:629:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p->next, k2, &rk2, b); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ pred.c:680:13: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(p->next, k2, &rk2, u); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ 5 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c egman.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c mrhoist.c mrhoist.c:865:2: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(p,ck,incomplete,tokensUsed); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ mrhoist.c:965:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REACH(ruleRef->next,k2,&rk2,b); ^ ./syn.h:173:36: note: expanded from macro 'REACH' (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} ^ mrhoist.c:1035:9: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(ruleRef->next,k2,&rk2,u); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ mrhoist.c:2733:3: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRAV(suppressNode,maxk,&incomplete,t); ^ ./syn.h:179:44: note: expanded from macro 'TRAV' else (a) = (*(fpTraverse[(p)->ntype]))( p, k, rk );} ^ 4 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c fcache.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -o antlr antlr.o scan.o err.o bits.o build.o fset2.o fset.o gen.o globals.o hash.o lex.o main.o misc.o set.o pred.o egman.o mrhoist.o fcache.o main.c(main.o:(pFileList)): warning: strcat() is almost always misused, please use strlcat() main.c(main.o:(pFileList)): warning: sprintf() is often misused, please use snprintf() antlr.c(antlr.o:(grammar)): warning: strcpy() is almost always misused, please use strlcpy() mv antlr ../bin/. antlr executable now in bin (cd ./dlg; /usr/bin/make CC="cc" COPT="-O2 -pipe -DPCCTS_USE_STDARG") cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c dlg_p.c dlg_p.c:77:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==LEXACTION) ) { ~~~~~^~~~~~~~~~~ dlg_p.c:77:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==LEXACTION) ) { ~ ^ ~ dlg_p.c:77:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==LEXACTION) ) { ^~ = dlg_p.c:81:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==LEXMEMBER) ) { ~~~~~^~~~~~~~~~~ dlg_p.c:81:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==LEXMEMBER) ) { ~ ^ ~ dlg_p.c:81:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==LEXMEMBER) ) { ^~ = dlg_p.c:85:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==LEXPREFIX) ) { ~~~~~^~~~~~~~~~~ dlg_p.c:85:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==LEXPREFIX) ) { ~ ^ ~ dlg_p.c:85:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==LEXPREFIX) ) { ^~ = dlg_p.c:89:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PARSERCLASS) ) { ~~~~~^~~~~~~~~~~~~ dlg_p.c:89:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PARSERCLASS) ) { ~ ^ ~ dlg_p.c:89:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PARSERCLASS) ) { ^~ = dlg_p.c:93:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ACTION) ) { ~~~~~^~~~~~~~ dlg_p.c:93:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ACTION) ) { ~ ^ ~ dlg_p.c:93:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ACTION) ) { ^~ = dlg_p.c:116:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==ACTION) ) { ~~~~~^~~~~~~~ dlg_p.c:116:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==ACTION) ) { ~ ^ ~ dlg_p.c:116:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==ACTION) ) { ^~ = dlg_p.c:151:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PER_PER) ) { ~~~~~^~~~~~~~~ dlg_p.c:151:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PER_PER) ) { ~ ^ ~ dlg_p.c:151:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PER_PER) ) { ^~ = dlg_p.c:156:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NAME_PER_PER) ) { ~~~~~^~~~~~~~~~~~~~ dlg_p.c:156:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NAME_PER_PER) ) { ~ ^ ~ dlg_p.c:156:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NAME_PER_PER) ) { ^~ = dlg_p.c:163:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==NAME_PER_PER) ) { ~~~~~^~~~~~~~~~~~~~ dlg_p.c:163:25: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==NAME_PER_PER) ) { ~ ^ ~ dlg_p.c:163:25: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==NAME_PER_PER) ) { ^~ = dlg_p.c:292:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ACTION) ) { ~~~~~^~~~~~~~ dlg_p.c:292:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ACTION) ) { ~ ^ ~ dlg_p.c:292:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ACTION) ) { ^~ = dlg_p.c:327:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==OR) ) { ~~~~~^~~~ dlg_p.c:327:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==OR) ) { ~ ^ ~ dlg_p.c:327:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==OR) ) { ^~ = dlg_p.c:410:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ZERO_MORE) ) { ~~~~~^~~~~~~~~~~ dlg_p.c:410:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ZERO_MORE) ) { ~ ^ ~ dlg_p.c:410:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ZERO_MORE) ) { ^~ = dlg_p.c:424:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ONE_MORE) ) { ~~~~~^~~~~~~~~~ dlg_p.c:424:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ONE_MORE) ) { ~ ^ ~ dlg_p.c:424:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ONE_MORE) ) { ^~ = dlg_p.c:441:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ZERO_MORE) ) { ~~~~~^~~~~~~~~~~ dlg_p.c:441:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ZERO_MORE) ) { ~ ^ ~ dlg_p.c:441:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ZERO_MORE) ) { ^~ = dlg_p.c:448:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ONE_MORE) ) { ~~~~~^~~~~~~~~~ dlg_p.c:448:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ONE_MORE) ) { ~ ^ ~ dlg_p.c:448:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ONE_MORE) ) { ^~ = dlg_p.c:479:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==L_BRACK) ) { ~~~~~^~~~~~~~~ dlg_p.c:479:14: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==L_BRACK) ) { ~ ^ ~ dlg_p.c:479:14: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==L_BRACK) ) { ^~ = dlg_p.c:493:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NOT) ) { ~~~~~^~~~~ dlg_p.c:493:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NOT) ) { ~ ^ ~ dlg_p.c:493:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NOT) ) { ^~ = dlg_p.c:508:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==L_PAR) ) { ~~~~~^~~~~~~ dlg_p.c:508:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==L_PAR) ) { ~ ^ ~ dlg_p.c:508:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==L_PAR) ) { ^~ = dlg_p.c:523:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==L_BRACE) ) { ~~~~~^~~~~~~~~ dlg_p.c:523:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==L_BRACE) ) { ~ ^ ~ dlg_p.c:523:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==L_BRACE) ) { ^~ = dlg_p.c:621:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==RANGE) ) { ~~~~~^~~~~~~ dlg_p.c:621:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==RANGE) ) { ~ ^ ~ dlg_p.c:621:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==RANGE) ) { ^~ = dlg_p.c:710:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==REGCHAR) ) { ~~~~~^~~~~~~~~ dlg_p.c:710:14: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==REGCHAR) ) { ~ ^ ~ dlg_p.c:710:14: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==REGCHAR) ) { ^~ = dlg_p.c:717:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==OCTAL_VALUE) ) { ~~~~~^~~~~~~~~~~~~ dlg_p.c:717:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==OCTAL_VALUE) ) { ~ ^ ~ dlg_p.c:717:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==OCTAL_VALUE) ) { ^~ = dlg_p.c:724:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==HEX_VALUE) ) { ~~~~~^~~~~~~~~~~ dlg_p.c:724:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==HEX_VALUE) ) { ~ ^ ~ dlg_p.c:724:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==HEX_VALUE) ) { ^~ = dlg_p.c:731:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==DEC_VALUE) ) { ~~~~~^~~~~~~~~~~ dlg_p.c:731:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==DEC_VALUE) ) { ~ ^ ~ dlg_p.c:731:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==DEC_VALUE) ) { ^~ = dlg_p.c:738:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==TAB) ) { ~~~~~^~~~~ dlg_p.c:738:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==TAB) ) { ~ ^ ~ dlg_p.c:738:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==TAB) ) { ^~ = dlg_p.c:745:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NL) ) { ~~~~~^~~~ dlg_p.c:745:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NL) ) { ~ ^ ~ dlg_p.c:745:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NL) ) { ^~ = dlg_p.c:752:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==CR) ) { ~~~~~^~~~ dlg_p.c:752:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==CR) ) { ~ ^ ~ dlg_p.c:752:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==CR) ) { ^~ = dlg_p.c:759:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==BS) ) { ~~~~~^~~~ dlg_p.c:759:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==BS) ) { ~ ^ ~ dlg_p.c:759:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==BS) ) { ^~ = dlg_p.c:766:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==LIT) ) { ~~~~~^~~~~ dlg_p.c:766:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==LIT) ) { ~ ^ ~ dlg_p.c:766:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==LIT) ) { ^~ = dlg_p.c:773:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==L_EOF) ) { ~~~~~^~~~~~~ dlg_p.c:773:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==L_EOF) ) { ~ ^ ~ dlg_p.c:773:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==L_EOF) ) { ^~ = 30 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c dlg_a.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c main.c main.c:163:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv, *(argv+1) ); ^ main.c:168:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv ); ^ 2 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c err.c cc -c -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 ../support/set/set.c ../support/set/set.c:557:13: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] set_new(a, strlen(s)); ~~~~~~~~~~~^~~~~~~~~~ ../support/set/set.h:58:74: note: expanded from macro 'set_new' fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ ~~ ^~~~ 1 warning generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c support.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c output.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c relabel.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -c automata.c cc -O2 -pipe -DPCCTS_USE_STDARG -I. -I../support/set -I../h -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 -o dlg dlg_p.o dlg_a.o main.o err.o set.o support.o output.o relabel.o automata.o output.c(output.o:(p_class_hdr)): warning: sprintf() is often misused, please use snprintf() support.c(support.o:(OutMetaName)): warning: strcpy() is almost always misused, please use strlcpy() support.c(support.o:(OutMetaName)): warning: strcat() is almost always misused, please use strlcat() mv dlg ../bin/. dlg executable now in bin (cd ./sorcerer; /usr/bin/make CC="cc" COPT="-O2 -pipe -DPCCTS_USE_STDARG") /usr/bin/make sor cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c sor.c sor.c:183:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Header) ) { ~~~~~^~~~~~~~ sor.c:183:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Header) ) { ~ ^ ~ sor.c:183:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Header) ) { ^~ = sor.c:188:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Tokdef) ) { ~~~~~^~~~~~~~ sor.c:188:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Tokdef) ) { ~ ^ ~ sor.c:188:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Tokdef) ) { ^~ = sor.c:221:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==81) ~~~~~^~~~ sor.c:221:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==81) ~ ^ ~ sor.c:221:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==81) ^~ = sor.c:255:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==NonTerm) ) { ~~~~~^~~~~~~~~ sor.c:255:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==NonTerm) ) { ~ ^ ~ sor.c:255:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==NonTerm) ) { ^~ = sor.c:284:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==80) ~~~~~^~~~ sor.c:284:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==80) ~ ^ ~ sor.c:284:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==80) ^~ = sor.c:305:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ sor.c:305:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==Action) ) { ~ ^ ~ sor.c:305:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==Action) ) { ^~ = sor.c:412:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerm) ) { ~~~~~^~~~~~~~~ sor.c:412:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerm) ) { ~ ^ ~ sor.c:412:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerm) ) { ^~ = sor.c:419:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Token) ) { ~~~~~^~~~~~~ sor.c:419:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Token) ) { ~ ^ ~ sor.c:419:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Token) ) { ^~ = sor.c:486:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ~~~~~^~~~ sor.c:486:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ~ ^ ~ sor.c:486:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ^~ = sor.c:510:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==85) ) { ~~~~~^~~~ sor.c:510:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==85) ) { ~ ^ ~ sor.c:510:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==85) ) { ^~ = sor.c:514:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ sor.c:514:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ sor.c:514:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = sor.c:539:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==86) ) { ~~~~~^~~~ sor.c:539:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==86) ) { ~ ^ ~ sor.c:539:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==86) ) { ^~ = sor.c:547:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==LABEL) ) { ~~~~~^~~~~~~ sor.c:547:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==LABEL) ) { ~ ^ ~ sor.c:547:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==LABEL) ) { ^~ = sor.c:594:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==88) ) { ~~~~~^~~~ sor.c:594:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==88) ) { ~ ^ ~ sor.c:594:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==88) ) { ^~ = sor.c:634:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:634:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:634:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:668:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==BT) ) { ~~~~~^~~~ sor.c:668:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==BT) ) { ~ ^ ~ sor.c:668:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==BT) ) { ^~ = sor.c:720:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Token) ) { ~~~~~^~~~~~~ sor.c:720:14: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Token) ) { ~ ^ ~ sor.c:720:14: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Token) ) { ^~ = sor.c:724:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerm) ) { ~~~~~^~~~~~~~~ sor.c:724:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerm) ) { ~ ^ ~ sor.c:724:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerm) ) { ^~ = sor.c:731:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:731:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:731:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:755:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==85) ) { ~~~~~^~~~ sor.c:755:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==85) ) { ~ ^ ~ sor.c:755:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==85) ) { ^~ = sor.c:759:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ sor.c:759:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ sor.c:759:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = sor.c:783:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==86) ) { ~~~~~^~~~ sor.c:783:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==86) ) { ~ ^ ~ sor.c:783:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==86) ) { ^~ = sor.c:803:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ sor.c:803:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ sor.c:803:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = sor.c:813:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PRED_OP) ) { ~~~~~^~~~~~~~~ sor.c:813:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PRED_OP) ) { ~ ^ ~ sor.c:813:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PRED_OP) ) { ^~ = sor.c:827:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==89) ) { ~~~~~^~~~ sor.c:827:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==89) ) { ~ ^ ~ sor.c:827:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==89) ) { ^~ = sor.c:836:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==CLOSURE) ~~~~~^~~~~~~~~ sor.c:836:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==CLOSURE) ~ ^ ~ sor.c:836:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==CLOSURE) ^~ = sor.c:841:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==POS_CLOSURE) ) { ~~~~~^~~~~~~~~~~~~ sor.c:841:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==POS_CLOSURE) ) { ~ ^ ~ sor.c:841:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==POS_CLOSURE) ) { ^~ = sor.c:845:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PRED_OP) ) { ~~~~~^~~~~~~~~ sor.c:845:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PRED_OP) ) { ~ ^ ~ sor.c:845:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PRED_OP) ) { ^~ = sor.c:864:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==OPT) ) { ~~~~~^~~~~ sor.c:864:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==OPT) ) { ~ ^ ~ sor.c:864:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==OPT) ) { ^~ = sor.c:870:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==WILD) ~~~~~^~~~~~ sor.c:870:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==WILD) ~ ^ ~ sor.c:870:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==WILD) ^~ = sor.c:878:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:878:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:878:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:929:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Token) ) { ~~~~~^~~~~~~ sor.c:929:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Token) ) { ~ ^ ~ sor.c:929:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Token) ) { ^~ = sor.c:936:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerm) ) { ~~~~~^~~~~~~~~ sor.c:936:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerm) ) { ~ ^ ~ sor.c:936:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerm) ) { ^~ = sor.c:962:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Token) ~~~~~^~~~~~~ sor.c:962:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Token) ~ ^ ~ sor.c:962:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Token) ^~ = sor.c:969:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerm) ) { ~~~~~^~~~~~~~~ sor.c:969:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerm) ) { ~ ^ ~ sor.c:969:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerm) ) { ^~ = sor.c:979:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:979:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:979:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1002:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==85) ~~~~~^~~~ sor.c:1002:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==85) ~ ^ ~ sor.c:1002:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==85) ^~ = sor.c:1007:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ sor.c:1007:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ sor.c:1007:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = sor.c:1031:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==86) ) { ~~~~~^~~~ sor.c:1031:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==86) ) { ~ ^ ~ sor.c:1031:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==86) ) { ^~ = sor.c:1050:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==WILD) ~~~~~^~~~~~ sor.c:1050:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==WILD) ~ ^ ~ sor.c:1050:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==WILD) ^~ = sor.c:1061:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:1061:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:1061:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1084:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==88) ) { ~~~~~^~~~ sor.c:1084:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==88) ) { ~ ^ ~ sor.c:1084:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==88) ) { ^~ = sor.c:1088:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==87) ~~~~~^~~~ sor.c:1088:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==87) ~ ^ ~ sor.c:1088:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==87) ^~ = sor.c:1093:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==PassAction) ) { ~~~~~^~~~~~~~~~~~ sor.c:1093:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==PassAction) ) { ~ ^ ~ sor.c:1093:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==PassAction) ) { ^~ = sor.c:1097:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Action) ) { ~~~~~^~~~~~~~ sor.c:1097:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Action) ) { ~ ^ ~ sor.c:1097:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Action) ) { ^~ = sor.c:1101:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Eof) ) { ~~~~~^~~~~ sor.c:1101:34: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Eof) ) { ~ ^ ~ sor.c:1101:34: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Eof) ) { ^~ = sor.c:1105:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==89) ) { ~~~~~^~~~ sor.c:1105:36: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==89) ) { ~ ^ ~ sor.c:1105:36: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==89) ) { ^~ = sor.c:1109:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==OPT) ~~~~~^~~~~ sor.c:1109:38: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==OPT) ~ ^ ~ sor.c:1109:38: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==OPT) ^~ = sor.c:1114:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==90) ) { ~~~~~^~~~ sor.c:1114:40: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==90) ) { ~ ^ ~ sor.c:1114:40: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==90) ) { ^~ = sor.c:1118:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==80) ) { ~~~~~^~~~ sor.c:1118:42: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==80) ) { ~ ^ ~ sor.c:1118:42: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==80) ) { ^~ = sor.c:1122:44: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==BT) ) { ~~~~~^~~~ sor.c:1122:44: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==BT) ) { ~ ^ ~ sor.c:1122:44: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==BT) ) { ^~ = sor.c:1183:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==91) ) { ~~~~~^~~~ sor.c:1183:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==91) ) { ~ ^ ~ sor.c:1183:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==91) ) { ^~ = sor.c:1190:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ~~~~~^~~~ sor.c:1190:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ~ ^ ~ sor.c:1190:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ^~ = sor.c:1216:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:1216:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:1216:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1270:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==91) ~~~~~^~~~ sor.c:1270:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==91) ~ ^ ~ sor.c:1270:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==91) ^~ = sor.c:1278:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:1278:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:1278:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1303:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:1303:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:1303:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1321:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==WILD) ~~~~~^~~~~~ sor.c:1321:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==WILD) ~ ^ ~ sor.c:1321:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==WILD) ^~ = sor.c:1328:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:1328:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:1328:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1350:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Token) ) { ~~~~~^~~~~~~ sor.c:1350:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Token) ) { ~ ^ ~ sor.c:1350:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Token) ) { ^~ = sor.c:1357:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==NonTerm) ~~~~~^~~~~~~~~ sor.c:1357:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==NonTerm) ~ ^ ~ sor.c:1357:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==NonTerm) ^~ = sor.c:1383:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Token) ) { ~~~~~^~~~~~~ sor.c:1383:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Token) ) { ~ ^ ~ sor.c:1383:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Token) ) { ^~ = sor.c:1393:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==91) ) { ~~~~~^~~~ sor.c:1393:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==91) ) { ~ ^ ~ sor.c:1393:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==91) ) { ^~ = sor.c:1400:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:1400:32: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:1400:32: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1425:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ~~~~~^~~~ sor.c:1425:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ~ ^ ~ sor.c:1425:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ^~ = sor.c:1444:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==WILD) ) { ~~~~~^~~~~~ sor.c:1444:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==WILD) ) { ~ ^ ~ sor.c:1444:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==WILD) ) { ^~ = sor.c:1453:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==84) ) { ~~~~~^~~~ sor.c:1453:30: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==84) ) { ~ ^ ~ sor.c:1453:30: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==84) ) { ^~ = sor.c:1497:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==BT) ) { ~~~~~^~~~ sor.c:1497:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==BT) ) { ~ ^ ~ sor.c:1497:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==BT) ) { ^~ = sor.c:1537:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==103) ~~~~~^~~~~ sor.c:1537:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==103) ~ ^ ~ sor.c:1537:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==103) ^~ = sor.c:1545:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==106) ) { ~~~~~^~~~~ sor.c:1545:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==106) ) { ~ ^ ~ sor.c:1545:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==106) ) { ^~ = sor.c:1550:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==110) ) { ~~~~~^~~~~ sor.c:1550:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==110) ) { ~ ^ ~ sor.c:1550:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==110) ) { ^~ = sor.c:1559:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==110) ) { ~~~~~^~~~~ sor.c:1559:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==110) ) { ~ ^ ~ sor.c:1559:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==110) ) { ^~ = sor.c:1574:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] } while ( (LA(1)==110) ); ~~~~~^~~~~ sor.c:1574:23: note: remove extraneous parentheses around the comparison to silence this warning } while ( (LA(1)==110) ); ~ ^ ~ sor.c:1574:23: note: use '=' to turn this equality comparison into an assignment } while ( (LA(1)==110) ); ^~ = sor.c:1580:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==106) ~~~~~^~~~~ sor.c:1580:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==106) ~ ^ ~ sor.c:1580:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==106) ^~ = sor.c:1585:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==Eof) ) { ~~~~~^~~~~ sor.c:1585:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==Eof) ) { ~ ^ ~ sor.c:1585:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==Eof) ) { ^~ = sor.c:1649:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] } while ( (LA(1)==106) ); ~~~~~^~~~~ sor.c:1649:21: note: remove extraneous parentheses around the comparison to silence this warning } while ( (LA(1)==106) ); ~ ^ ~ sor.c:1649:21: note: use '=' to turn this equality comparison into an assignment } while ( (LA(1)==106) ); ^~ = sor.c:1681:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ID) ) { ~~~~~^~~~ sor.c:1681:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ID) ) { ~ ^ ~ sor.c:1681:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ID) ) { ^~ = sor.c:1685:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==111) ) { ~~~~~^~~~~ sor.c:1685:18: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==111) ) { ~ ^ ~ sor.c:1685:18: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==111) ) { ^~ = sor.c:1715:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==112) ~~~~~^~~~~ sor.c:1715:16: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==112) ~ ^ ~ sor.c:1715:16: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==112) ^~ = sor.c:1744:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] while ( (LA(1)==113) ) { ~~~~~^~~~~ sor.c:1744:19: note: remove extraneous parentheses around the comparison to silence this warning while ( (LA(1)==113) ) { ~ ^ ~ sor.c:1744:19: note: use '=' to turn this equality comparison into an assignment while ( (LA(1)==113) ) { ^~ = sor.c:1750:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==114) ) { ~~~~~^~~~~ sor.c:1750:20: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==114) ) { ~ ^ ~ sor.c:1750:20: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==114) ) { ^~ = sor.c:1756:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==112) ) { ~~~~~^~~~~ sor.c:1756:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==112) ) { ~ ^ ~ sor.c:1756:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==112) ) { ^~ = sor.c:1771:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==115) ) { ~~~~~^~~~~ sor.c:1771:22: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==115) ) { ~ ^ ~ sor.c:1771:22: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==115) ) { ^~ = sor.c:1777:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==112) ) { ~~~~~^~~~~ sor.c:1777:26: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==112) ) { ~ ^ ~ sor.c:1777:26: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==112) ) { ^~ = sor.c:1791:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==ID) ) { ~~~~~^~~~ sor.c:1791:24: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==ID) ) { ~ ^ ~ sor.c:1791:24: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==ID) ) { ^~ = sor.c:1814:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ( (LA(1)==112) ~~~~~^~~~~ sor.c:1814:28: note: remove extraneous parentheses around the comparison to silence this warning if ( (LA(1)==112) ~ ^ ~ sor.c:1814:28: note: use '=' to turn this equality comparison into an assignment if ( (LA(1)==112) ^~ = 86 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c scan.c cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c err.c cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c main.c main.c:588:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv, *(argv+1) ); ^ main.c:593:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv ); ^ main.c:1038:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(f, prefix); ^~~~~~ main.c:1038:13: note: treat the string as an argument to avoid this fprintf(f, prefix); ^ "%s", 3 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c globals.c cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c gen.c gen.c:59:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static outfile = -1; ~~~~~~ ^ int 1 warning generated. cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c -o set.o ../support/set/set.c ../support/set/set.c:557:13: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] set_new(a, strlen(s)); ~~~~~~~~~~~^~~~~~~~~~ ../support/set/set.h:58:74: note: expanded from macro 'set_new' fprintf(stderr, "set_new: Cannot allocate set with max of %d\n", _max); \ ~~ ^~~~ 1 warning generated. cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c hash.c hash.c:144:44: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] if ( q != NULL ) fprintf(stderr, "[%d]", p-table); ~~ ^~~~~~~ %ld 1 warning generated. cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c look.c cc -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 -c cpp.c cc -o sor -O2 -pipe -DPCCTS_USE_STDARG -Ih -I. -I../h -I../support/set -DZZLEXBUFSIZE=32000 sor.o scan.o err.o main.o globals.o gen.o set.o hash.o look.o cpp.o err.c(err.o:(zzFAIL)): warning: strcat() is almost always misused, please use strlcat() err.c(err.o:(zzsave_antlr_state)): warning: strcpy() is almost always misused, please use strlcpy() scan.c(scan.o:(zzmode)): warning: sprintf() is often misused, please use snprintf() mv sor ../bin/. (cd ./lib; /usr/bin/make CC="cc" COPT="-O2 -pipe -DPCCTS_USE_STDARG") cc -O2 -pipe -DPCCTS_USE_STDARG -I../../h -I../h -c astlib.c astlib.c:220:42: warning: add explicit braces to avoid dangling else [-Wdangling-else] if ( t==NULL ) if ( u!=NULL ) return 0; else return 1; ^ astlib.c:313:42: warning: add explicit braces to avoid dangling else [-Wdangling-else] if ( t==NULL ) if ( u!=NULL ) return 0; else return 1; ^ astlib.c:338:42: warning: add explicit braces to avoid dangling else [-Wdangling-else] if ( t==NULL ) if ( u!=NULL ) return 0; else return 1; ^ 3 warnings generated. cc -O2 -pipe -DPCCTS_USE_STDARG -I../../h -I../h -c sstack.c cc -O2 -pipe -DPCCTS_USE_STDARG -I../../h -I../h -c sorlist.c cc -O2 -pipe -DPCCTS_USE_STDARG -I../../h -I../h -c sintstack.c sorcerer executable now in bin (cd ./support/genmk; /usr/bin/make CC="cc" COPT="-O2 -pipe -DPCCTS_USE_STDARG"; mv genmk ../../bin) cc -O2 -pipe -DPCCTS_USE_STDARG -I../../h -c genmk.c genmk.c:546:3: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(classes, num_classes, CPP_FILE_SUFFIX_NO_DOT); ^ genmk.c:567:3: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(&sclasses[i],1,CPP_FILE_SUFFIX_NO_DOT); ^ genmk.c:583:3: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(classes, num_classes, "o"); ^ genmk.c:606:3: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(&sclasses[i],1,"o"); ^ genmk.c:623:3: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(classes, num_classes, CPP_FILE_SUFFIX_NO_DOT); ^ genmk.c:743:3: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(&classes[i], 1, "o"); ^ genmk.c:785:3: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(&sclasses[i], 1, "o"); ^ genmk.c:922:4: warning: call to undeclared function 'pclasses'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pclasses(&sclasses[i], 1, CPP_FILE_SUFFIX_NO_DOT); ^ genmk.c:969:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] pclasses(char **classes, int n, char *suffix) ^ int genmk.c:992:1: warning: non-void function does not return a value [-Wreturn-type] } ^ genmk.c:1017:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv, *(argv+1) ); ^ genmk.c:1022:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*p->process)( *argv ); ^ 12 warnings generated. cc -o genmk genmk.o genmk.c(genmk.o:(help)): warning: strcpy() is almost always misused, please use strlcpy() genmk.c(genmk.o:(help)): warning: sprintf() is often misused, please use snprintf() genmk executable now in bin PCCTS 1.33MR33 installation complete >>> Running package in devel/pccts at 1711451108.22 ===> devel/pccts ===> Faking installation for pccts-1.33r33 /exopi-obj/pobj/pccts-1.33r33/bin/install -d -m 755 /exopi-obj/pobj/pccts-1.33r33/fake-amd64/usr/local/include/pccts cd /exopi-obj/pobj/pccts-1.33r33/pccts/bin; /exopi-obj/pobj/pccts-1.33r33/bin/install -c -s -m 755 antlr dlg genmk sor /exopi-obj/pobj/pccts-1.33r33/fake-amd64/usr/local/bin /exopi-obj/pobj/pccts-1.33r33/bin/install -c -m 644 /exopi-obj/pobj/pccts-1.33r33/pccts/h/* /exopi-obj/pobj/pccts-1.33r33/fake-amd64/usr/local/include/pccts ===> Building package for pccts-1.33r33 Create /exopi-cvs/ports/packages/amd64/all/pccts-1.33r33.tgz Creating package pccts-1.33r33 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|* | 2% checksumming|** | 3% checksumming|*** | 5% checksumming|**** | 7% checksumming|***** | 8% checksumming|****** | 10% checksumming|******* | 12% checksumming|******** | 14% checksumming|********* | 15% checksumming|********** | 17% checksumming|*********** | 19% checksumming|************ | 20% checksumming|************* | 22% checksumming|************** | 24% checksumming|**************** | 25% checksumming|***************** | 27% checksumming|****************** | 29% checksumming|******************* | 31% checksumming|******************** | 32% checksumming|********************* | 34% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|************************ | 39% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|*************************** | 44% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************** | 56% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 61% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 66% checksumming|***************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 71% checksumming|******************************************** | 73% checksumming|********************************************* | 75% checksumming|*********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 80% checksumming|************************************************** | 81% checksumming|*************************************************** | 83% checksumming|**************************************************** | 85% checksumming|***************************************************** | 86% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|***************************** | 46% archiving|*********************************** | 54% archiving|************************************ | 57% archiving|************************************************ | 75% archiving|************************************************** | 78% archiving|*************************************************** | 79% archiving|*************************************************** | 80% archiving|**************************************************** | 81% archiving|**************************************************** | 82% archiving|***************************************************** | 83% archiving|****************************************************** | 84% archiving|****************************************************** | 85% archiving|******************************************************* | 85% archiving|******************************************************* | 86% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|*********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/pccts-1.33r33.tgz >>> Running clean in devel/pccts at 1711451110.45 ===> devel/pccts ===> Cleaning for pccts-1.33r33 >>> Ended at 1711451110.82 max_stuck=1.62/build=21.90/package=2.25/clean=0.39