>>> Building on exopi-4 under devel/pccts BDEPENDS = [archivers/unzip] DIST = [devel/pccts:pccts133mr33.zip] FULLPKGNAME = pccts-1.33r33 (Junk lock obtained for exopi-4 at 1764619910.70) >>> Running depends in devel/pccts at 1764619910.74 last junk was in devel/py-jaraco-classes /usr/sbin/pkg_add -aI -Drepair unzip-6.0p18 was: /usr/sbin/pkg_add -aI -Drepair unzip-6.0p18 /usr/sbin/pkg_add -aI -Drepair unzip-6.0p18 >>> Running show-prepare-results in devel/pccts at 1764619912.04 ===> devel/pccts ===> Building from scratch pccts-1.33r33 ===> pccts-1.33r33 depends on: unzip-* -> unzip-6.0p18 ===> Verifying specs: c ===> found c.102.2 unzip-6.0p18 (Junk lock released for exopi-4 at 1764619912.59) distfiles size=738635 >>> Running build in devel/pccts at 1764619912.63 ===> devel/pccts ===> Checking files for pccts-1.33r33 `/exopi-cvs/ports/distfiles/pccts133mr33.zip' is up to date. >> (SHA256) all files: 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] 81 | if ( (LA(1)==94) ) { | ~~~~~^~~~ antlr.c:81:18: note: remove extraneous parentheses around the comparison to silence this warning 81 | if ( (LA(1)==94) ) { | ~ ^ ~ antlr.c:81:18: note: use '=' to turn this equality comparison into an assignment 81 | if ( (LA(1)==94) ) { | ^~ | = antlr.c:95:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 95 | if ( (LA(1)==95) ) { | ~~~~~^~~~ antlr.c:95:20: note: remove extraneous parentheses around the comparison to silence this warning 95 | if ( (LA(1)==95) ) { | ~ ^ ~ antlr.c:95:20: note: use '=' to turn this equality comparison into an assignment 95 | if ( (LA(1)==95) ) { | ^~ | = antlr.c:110:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 110 | if ( (LA(1)==96) ) { | ~~~~~^~~~ antlr.c:110:22: note: remove extraneous parentheses around the comparison to silence this warning 110 | if ( (LA(1)==96) ) { | ~ ^ ~ antlr.c:110:22: note: use '=' to turn this equality comparison into an assignment 110 | if ( (LA(1)==96) ) { | ^~ | = antlr.c:132:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 132 | if ( (LA(1)==97) ) { | ~~~~~^~~~ antlr.c:132:24: note: remove extraneous parentheses around the comparison to silence this warning 132 | if ( (LA(1)==97) ) { | ~ ^ ~ antlr.c:132:24: note: use '=' to turn this equality comparison into an assignment 132 | if ( (LA(1)==97) ) { | ^~ | = antlr.c:169:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 169 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ antlr.c:169:18: note: remove extraneous parentheses around the comparison to silence this warning 169 | if ( (LA(1)==Action) ) { | ~ ^ ~ antlr.c:169:18: note: use '=' to turn this equality comparison into an assignment 169 | if ( (LA(1)==Action) ) { | ^~ | = antlr.c:181:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 181 | if ( (LA(1)==108) ) { | ~~~~~^~~~~ antlr.c:181:20: note: remove extraneous parentheses around the comparison to silence this warning 181 | if ( (LA(1)==108) ) { | ~ ^ ~ antlr.c:181:20: note: use '=' to turn this equality comparison into an assignment 181 | if ( (LA(1)==108) ) { | ^~ | = antlr.c:185:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 185 | if ( (LA(1)==109) ) { | ~~~~~^~~~~ antlr.c:185:22: note: remove extraneous parentheses around the comparison to silence this warning 185 | if ( (LA(1)==109) ) { | ~ ^ ~ antlr.c:185:22: note: use '=' to turn this equality comparison into an assignment 185 | if ( (LA(1)==109) ) { | ^~ | = antlr.c:189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 189 | if ( (LA(1)==110) ) { | ~~~~~^~~~~ antlr.c:189:24: note: remove extraneous parentheses around the comparison to silence this warning 189 | if ( (LA(1)==110) ) { | ~ ^ ~ antlr.c:189:24: note: use '=' to turn this equality comparison into an assignment 189 | if ( (LA(1)==110) ) { | ^~ | = antlr.c:193:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 193 | if ( (LA(1)==116) ) { | ~~~~~^~~~~ antlr.c:193:26: note: remove extraneous parentheses around the comparison to silence this warning 193 | if ( (LA(1)==116) ) { | ~ ^ ~ antlr.c:193:26: note: use '=' to turn this equality comparison into an assignment 193 | if ( (LA(1)==116) ) { | ^~ | = antlr.c:197:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 197 | if ( (LA(1)==120) ) { | ~~~~~^~~~~ antlr.c:197:28: note: remove extraneous parentheses around the comparison to silence this warning 197 | if ( (LA(1)==120) ) { | ~ ^ ~ antlr.c:197:28: note: use '=' to turn this equality comparison into an assignment 197 | if ( (LA(1)==120) ) { | ^~ | = antlr.c:201:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 201 | if ( (LA(1)==117) ) { | ~~~~~^~~~~ antlr.c:201:30: note: remove extraneous parentheses around the comparison to silence this warning 201 | if ( (LA(1)==117) ) { | ~ ^ ~ antlr.c:201:30: note: use '=' to turn this equality comparison into an assignment 201 | if ( (LA(1)==117) ) { | ^~ | = antlr.c:205:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 205 | if ( (LA(1)==118) ) { | ~~~~~^~~~~ antlr.c:205:32: note: remove extraneous parentheses around the comparison to silence this warning 205 | if ( (LA(1)==118) ) { | ~ ^ ~ antlr.c:205:32: note: use '=' to turn this equality comparison into an assignment 205 | if ( (LA(1)==118) ) { | ^~ | = antlr.c:209:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 209 | if ( (LA(1)==111) ) { | ~~~~~^~~~~ antlr.c:209:34: note: remove extraneous parentheses around the comparison to silence this warning 209 | if ( (LA(1)==111) ) { | ~ ^ ~ antlr.c:209:34: note: use '=' to turn this equality comparison into an assignment 209 | if ( (LA(1)==111) ) { | ^~ | = antlr.c:213:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 213 | if ( (LA(1)==133) ) { | ~~~~~^~~~~ antlr.c:213:36: note: remove extraneous parentheses around the comparison to silence this warning 213 | if ( (LA(1)==133) ) { | ~ ^ ~ antlr.c:213:36: note: use '=' to turn this equality comparison into an assignment 213 | if ( (LA(1)==133) ) { | ^~ | = antlr.c:217:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 217 | if ( (LA(1)==99) ) { | ~~~~~^~~~ antlr.c:217:38: note: remove extraneous parentheses around the comparison to silence this warning 217 | if ( (LA(1)==99) ) { | ~ ^ ~ antlr.c:217:38: note: use '=' to turn this equality comparison into an assignment 217 | if ( (LA(1)==99) ) { | ^~ | = antlr.c:221:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 221 | if ( (LA(1)==98) ) { | ~~~~~^~~~ antlr.c:221:40: note: remove extraneous parentheses around the comparison to silence this warning 221 | if ( (LA(1)==98) ) { | ~ ^ ~ antlr.c:221:40: note: use '=' to turn this equality comparison into an assignment 221 | if ( (LA(1)==98) ) { | ^~ | = antlr.c:255:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 255 | if ( (LA(1)==NonTerminal) ) { | ~~~~~^~~~~~~~~~~~~ antlr.c:255:18: note: remove extraneous parentheses around the comparison to silence this warning 255 | if ( (LA(1)==NonTerminal) ) { | ~ ^ ~ antlr.c:255:18: note: use '=' to turn this equality comparison into an assignment 255 | if ( (LA(1)==NonTerminal) ) { | ^~ | = antlr.c:269:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 269 | if ( (LA(1)==116) ) { | ~~~~~^~~~~ antlr.c:269:20: note: remove extraneous parentheses around the comparison to silence this warning 269 | if ( (LA(1)==116) ) { | ~ ^ ~ antlr.c:269:20: note: use '=' to turn this equality comparison into an assignment 269 | if ( (LA(1)==116) ) { | ^~ | = antlr.c:273:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 273 | if ( (LA(1)==120) ) { | ~~~~~^~~~~ antlr.c:273:22: note: remove extraneous parentheses around the comparison to silence this warning 273 | if ( (LA(1)==120) ) { | ~ ^ ~ antlr.c:273:22: note: use '=' to turn this equality comparison into an assignment 273 | if ( (LA(1)==120) ) { | ^~ | = antlr.c:277:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 277 | if ( (LA(1)==117) ) { | ~~~~~^~~~~ antlr.c:277:24: note: remove extraneous parentheses around the comparison to silence this warning 277 | if ( (LA(1)==117) ) { | ~ ^ ~ antlr.c:277:24: note: use '=' to turn this equality comparison into an assignment 277 | if ( (LA(1)==117) ) { | ^~ | = antlr.c:281:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 281 | if ( (LA(1)==118) ) { | ~~~~~^~~~~ antlr.c:281:26: note: remove extraneous parentheses around the comparison to silence this warning 281 | if ( (LA(1)==118) ) { | ~ ^ ~ antlr.c:281:26: note: use '=' to turn this equality comparison into an assignment 281 | if ( (LA(1)==118) ) { | ^~ | = antlr.c:285:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 285 | if ( (LA(1)==111) ) { | ~~~~~^~~~~ antlr.c:285:28: note: remove extraneous parentheses around the comparison to silence this warning 285 | if ( (LA(1)==111) ) { | ~ ^ ~ antlr.c:285:28: note: use '=' to turn this equality comparison into an assignment 285 | if ( (LA(1)==111) ) { | ^~ | = antlr.c:289:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 289 | if ( (LA(1)==99) ) { | ~~~~~^~~~ antlr.c:289:30: note: remove extraneous parentheses around the comparison to silence this warning 289 | if ( (LA(1)==99) ) { | ~ ^ ~ antlr.c:289:30: note: use '=' to turn this equality comparison into an assignment 289 | if ( (LA(1)==99) ) { | ^~ | = antlr.c:293:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 293 | if ( (LA(1)==98) ) { | ~~~~~^~~~ antlr.c:293:32: note: remove extraneous parentheses around the comparison to silence this warning 293 | if ( (LA(1)==98) ) { | ~ ^ ~ antlr.c:293:32: note: use '=' to turn this equality comparison into an assignment 293 | if ( (LA(1)==98) ) { | ^~ | = antlr.c:321:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 321 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ antlr.c:321:18: note: remove extraneous parentheses around the comparison to silence this warning 321 | if ( (LA(1)==Action) ) { | ~ ^ ~ antlr.c:321:18: note: use '=' to turn this equality comparison into an assignment 321 | if ( (LA(1)==Action) ) { | ^~ | = antlr.c:333:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 333 | if ( (LA(1)==108) ) { | ~~~~~^~~~~ antlr.c:333:20: note: remove extraneous parentheses around the comparison to silence this warning 333 | if ( (LA(1)==108) ) { | ~ ^ ~ antlr.c:333:20: note: use '=' to turn this equality comparison into an assignment 333 | if ( (LA(1)==108) ) { | ^~ | = antlr.c:337:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 337 | if ( (LA(1)==109) ) { | ~~~~~^~~~~ antlr.c:337:22: note: remove extraneous parentheses around the comparison to silence this warning 337 | if ( (LA(1)==109) ) { | ~ ^ ~ antlr.c:337:22: note: use '=' to turn this equality comparison into an assignment 337 | if ( (LA(1)==109) ) { | ^~ | = antlr.c:341:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 341 | if ( (LA(1)==110) ) { | ~~~~~^~~~~ antlr.c:341:24: note: remove extraneous parentheses around the comparison to silence this warning 341 | if ( (LA(1)==110) ) { | ~ ^ ~ antlr.c:341:24: note: use '=' to turn this equality comparison into an assignment 341 | if ( (LA(1)==110) ) { | ^~ | = antlr.c:345:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 345 | if ( (LA(1)==117) ) { | ~~~~~^~~~~ antlr.c:345:26: note: remove extraneous parentheses around the comparison to silence this warning 345 | if ( (LA(1)==117) ) { | ~ ^ ~ antlr.c:345:26: note: use '=' to turn this equality comparison into an assignment 345 | if ( (LA(1)==117) ) { | ^~ | = antlr.c:349:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 349 | if ( (LA(1)==118) ) { | ~~~~~^~~~~ antlr.c:349:28: note: remove extraneous parentheses around the comparison to silence this warning 349 | if ( (LA(1)==118) ) { | ~ ^ ~ antlr.c:349:28: note: use '=' to turn this equality comparison into an assignment 349 | if ( (LA(1)==118) ) { | ^~ | = antlr.c:353:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 353 | if ( (LA(1)==99) ) { | ~~~~~^~~~ antlr.c:353:30: note: remove extraneous parentheses around the comparison to silence this warning 353 | if ( (LA(1)==99) ) { | ~ ^ ~ antlr.c:353:30: note: use '=' to turn this equality comparison into an assignment 353 | if ( (LA(1)==99) ) { | ^~ | = antlr.c:357:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 357 | if ( (LA(1)==111) ) { | ~~~~~^~~~~ antlr.c:357:32: note: remove extraneous parentheses around the comparison to silence this warning 357 | if ( (LA(1)==111) ) { | ~ ^ ~ antlr.c:357:32: note: use '=' to turn this equality comparison into an assignment 357 | if ( (LA(1)==111) ) { | ^~ | = antlr.c:361:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 361 | if ( (LA(1)==98) ) { | ~~~~~^~~~ antlr.c:361:34: note: remove extraneous parentheses around the comparison to silence this warning 361 | if ( (LA(1)==98) ) { | ~ ^ ~ antlr.c:361:34: note: use '=' to turn this equality comparison into an assignment 361 | if ( (LA(1)==98) ) { | ^~ | = antlr.c:412:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 412 | if ( (LA(1)==NonTerminal) ) { | ~~~~~^~~~~~~~~~~~~ antlr.c:412:16: note: remove extraneous parentheses around the comparison to silence this warning 412 | if ( (LA(1)==NonTerminal) ) { | ~ ^ ~ antlr.c:412:16: note: use '=' to turn this equality comparison into an assignment 412 | if ( (LA(1)==NonTerminal) ) { | ^~ | = antlr.c:419:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 419 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:419:18: note: remove extraneous parentheses around the comparison to silence this warning 419 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:419:18: note: use '=' to turn this equality comparison into an assignment 419 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:532:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 532 | if ( (LA(1)==103) ) { | ~~~~~^~~~~ antlr.c:532:16: note: remove extraneous parentheses around the comparison to silence this warning 532 | if ( (LA(1)==103) ) { | ~ ^ ~ antlr.c:532:16: note: use '=' to turn this equality comparison into an assignment 532 | if ( (LA(1)==103) ) { | ^~ | = antlr.c:556:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 556 | if ( (LA(1)==104) ) { | ~~~~~^~~~~ antlr.c:556:20: note: remove extraneous parentheses around the comparison to silence this warning 556 | if ( (LA(1)==104) ) { | ~ ^ ~ antlr.c:556:20: note: use '=' to turn this equality comparison into an assignment 556 | if ( (LA(1)==104) ) { | ^~ | = antlr.c:560:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 560 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:560:22: note: remove extraneous parentheses around the comparison to silence this warning 560 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ antlr.c:560:22: note: use '=' to turn this equality comparison into an assignment 560 | if ( (LA(1)==PassAction) ) { | ^~ | = antlr.c:587:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 587 | if ( (LA(1)==105) ) { | ~~~~~^~~~~ antlr.c:587:16: note: remove extraneous parentheses around the comparison to silence this warning 587 | if ( (LA(1)==105) ) { | ~ ^ ~ antlr.c:587:16: note: use '=' to turn this equality comparison into an assignment 587 | if ( (LA(1)==105) ) { | ^~ | = antlr.c:609:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 609 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:609:16: note: remove extraneous parentheses around the comparison to silence this warning 609 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:609:16: note: use '=' to turn this equality comparison into an assignment 609 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:616:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 616 | if ( (LA(1)==106) ) { | ~~~~~^~~~~ antlr.c:616:18: note: remove extraneous parentheses around the comparison to silence this warning 616 | if ( (LA(1)==106) ) { | ~ ^ ~ antlr.c:616:18: note: use '=' to turn this equality comparison into an assignment 616 | if ( (LA(1)==106) ) { | ^~ | = antlr.c:687:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 687 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ antlr.c:687:16: note: remove extraneous parentheses around the comparison to silence this warning 687 | if ( (LA(1)==Action) ) { | ~ ^ ~ antlr.c:687:16: note: use '=' to turn this equality comparison into an assignment 687 | if ( (LA(1)==Action) ) { | ^~ | = antlr.c:708:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 708 | while ( (LA(1)==133) ) { | ~~~~~^~~~~ antlr.c:708:19: note: remove extraneous parentheses around the comparison to silence this warning 708 | while ( (LA(1)==133) ) { | ~ ^ ~ antlr.c:708:19: note: use '=' to turn this equality comparison into an assignment 708 | while ( (LA(1)==133) ) { | ^~ | = antlr.c:882:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 882 | if ( (LA(1)==Pred) ) { | ~~~~~^~~~~~ antlr.c:882:16: note: remove extraneous parentheses around the comparison to silence this warning 882 | if ( (LA(1)==Pred) ) { | ~ ^ ~ antlr.c:882:16: note: use '=' to turn this equality comparison into an assignment 882 | if ( (LA(1)==Pred) ) { | ^~ | = antlr.c:960:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 960 | if ( (LA(1)==107) ) { | ~~~~~^~~~~ antlr.c:960:16: note: remove extraneous parentheses around the comparison to silence this warning 960 | if ( (LA(1)==107) ) { | ~ ^ ~ antlr.c:960:16: note: use '=' to turn this equality comparison into an assignment 960 | if ( (LA(1)==107) ) { | ^~ | = antlr.c:1010:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1010 | while ( (LA(1)==112) ) { | ~~~~~^~~~~ antlr.c:1010:19: note: remove extraneous parentheses around the comparison to silence this warning 1010 | while ( (LA(1)==112) ) { | ~ ^ ~ antlr.c:1010:19: note: use '=' to turn this equality comparison into an assignment 1010 | while ( (LA(1)==112) ) { | ^~ | = antlr.c:1067:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1067 | while ( (LA(1)==113) ) { | ~~~~~^~~~~ antlr.c:1067:19: note: remove extraneous parentheses around the comparison to silence this warning 1067 | while ( (LA(1)==113) ) { | ~ ^ ~ antlr.c:1067:19: note: use '=' to turn this equality comparison into an assignment 1067 | while ( (LA(1)==113) ) { | ^~ | = antlr.c:1112:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1112 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:1112:14: note: remove extraneous parentheses around the comparison to silence this warning 1112 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:1112:14: note: use '=' to turn this equality comparison into an assignment 1112 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:1131:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1131 | if ( (LA(1)==114) ) { | ~~~~~^~~~~ antlr.c:1131:16: note: remove extraneous parentheses around the comparison to silence this warning 1131 | if ( (LA(1)==114) ) { | ~ ^ ~ antlr.c:1131:16: note: use '=' to turn this equality comparison into an assignment 1131 | if ( (LA(1)==114) ) { | ^~ | = antlr.c:1142:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1142 | if ( (LA(1)==103) ) { | ~~~~~^~~~~ antlr.c:1142:18: note: remove extraneous parentheses around the comparison to silence this warning 1142 | if ( (LA(1)==103) ) { | ~ ^ ~ antlr.c:1142:18: note: use '=' to turn this equality comparison into an assignment 1142 | if ( (LA(1)==103) ) { | ^~ | = antlr.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1209 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning 1209 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:1209:16: note: use '=' to turn this equality comparison into an assignment 1209 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:1216:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1216 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:1216:18: note: remove extraneous parentheses around the comparison to silence this warning 1216 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:1216:18: note: use '=' to turn this equality comparison into an assignment 1216 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:1252:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1252 | if ( (LA(1)==NonTerminal) ) { | ~~~~~^~~~~~~~~~~~~ antlr.c:1252:16: note: remove extraneous parentheses around the comparison to silence this warning 1252 | if ( (LA(1)==NonTerminal) ) { | ~ ^ ~ antlr.c:1252:16: note: use '=' to turn this equality comparison into an assignment 1252 | if ( (LA(1)==NonTerminal) ) { | ^~ | = antlr.c:1259:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1259 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:1259:18: note: remove extraneous parentheses around the comparison to silence this warning 1259 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:1259:18: note: use '=' to turn this equality comparison into an assignment 1259 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:1266:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1266 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:1266:20: note: remove extraneous parentheses around the comparison to silence this warning 1266 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:1266:20: note: use '=' to turn this equality comparison into an assignment 1266 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:1288:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1288 | if ( (LA(1)==NonTerminal) ) { | ~~~~~^~~~~~~~~~~~~ antlr.c:1288:20: note: remove extraneous parentheses around the comparison to silence this warning 1288 | if ( (LA(1)==NonTerminal) ) { | ~ ^ ~ antlr.c:1288:20: note: use '=' to turn this equality comparison into an assignment 1288 | if ( (LA(1)==NonTerminal) ) { | ^~ | = antlr.c:1295:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1295 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:1295:22: note: remove extraneous parentheses around the comparison to silence this warning 1295 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:1295:22: note: use '=' to turn this equality comparison into an assignment 1295 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:1302:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1302 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:1302:24: note: remove extraneous parentheses around the comparison to silence this warning 1302 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:1302:24: note: use '=' to turn this equality comparison into an assignment 1302 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:1374:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1374 | if ( (LA(1)==114) ) { | ~~~~~^~~~~ antlr.c:1374:16: note: remove extraneous parentheses around the comparison to silence this warning 1374 | if ( (LA(1)==114) ) { | ~ ^ ~ antlr.c:1374:16: note: use '=' to turn this equality comparison into an assignment 1374 | if ( (LA(1)==114) ) { | ^~ | = antlr.c:1385:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1385 | if ( (LA(1)==102) ) { | ~~~~~^~~~~ antlr.c:1385:18: note: remove extraneous parentheses around the comparison to silence this warning 1385 | if ( (LA(1)==102) ) { | ~ ^ ~ antlr.c:1385:18: note: use '=' to turn this equality comparison into an assignment 1385 | if ( (LA(1)==102) ) { | ^~ | = antlr.c:1416:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1416 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:1416:20: note: remove extraneous parentheses around the comparison to silence this warning 1416 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:1416:20: note: use '=' to turn this equality comparison into an assignment 1416 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:1432:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1432 | if ( (LA(1)==119) ) { | ~~~~~^~~~~ antlr.c:1432:24: note: remove extraneous parentheses around the comparison to silence this warning 1432 | if ( (LA(1)==119) ) { | ~ ^ ~ antlr.c:1432:24: note: use '=' to turn this equality comparison into an assignment 1432 | if ( (LA(1)==119) ) { | ^~ | = antlr.c:1457:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1457 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:1457:22: note: remove extraneous parentheses around the comparison to silence this warning 1457 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:1457:22: note: use '=' to turn this equality comparison into an assignment 1457 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:1522:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1522 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:1522:16: note: remove extraneous parentheses around the comparison to silence this warning 1522 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:1522:16: note: use '=' to turn this equality comparison into an assignment 1522 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:1531:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1531 | if ( (LA(1)==114) ) { | ~~~~~^~~~~ antlr.c:1531:20: note: remove extraneous parentheses around the comparison to silence this warning 1531 | if ( (LA(1)==114) ) { | ~ ^ ~ antlr.c:1531:20: note: use '=' to turn this equality comparison into an assignment 1531 | if ( (LA(1)==114) ) { | ^~ | = antlr.c:1553:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1553 | if ( (LA(1)==121) ) { | ~~~~~^~~~~ antlr.c:1553:20: note: remove extraneous parentheses around the comparison to silence this warning 1553 | if ( (LA(1)==121) ) { | ~ ^ ~ antlr.c:1553:20: note: use '=' to turn this equality comparison into an assignment 1553 | if ( (LA(1)==121) ) { | ^~ | = antlr.c:1581:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1581 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:1581:16: note: remove extraneous parentheses around the comparison to silence this warning 1581 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:1581:16: note: use '=' to turn this equality comparison into an assignment 1581 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:1599:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1599 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ antlr.c:1599:16: note: remove extraneous parentheses around the comparison to silence this warning 1599 | if ( (LA(1)==Action) ) { | ~ ^ ~ antlr.c:1599:16: note: use '=' to turn this equality comparison into an assignment 1599 | if ( (LA(1)==Action) ) { | ^~ | = antlr.c:1620:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1620 | if ( (LA(1)==107) ) { | ~~~~~^~~~~ antlr.c:1620:16: note: remove extraneous parentheses around the comparison to silence this warning 1620 | if ( (LA(1)==107) ) { | ~ ^ ~ antlr.c:1620:16: note: use '=' to turn this equality comparison into an assignment 1620 | if ( (LA(1)==107) ) { | ^~ | = antlr.c:1704:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1704 | while ( (LA(1)==133) ) { | ~~~~~^~~~~ antlr.c:1704:19: note: remove extraneous parentheses around the comparison to silence this warning 1704 | while ( (LA(1)==133) ) { | ~ ^ ~ antlr.c:1704:19: note: use '=' to turn this equality comparison into an assignment 1704 | while ( (LA(1)==133) ) { | ^~ | = antlr.c:1724:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1724 | while ( (LA(1)==123) ) { | ~~~~~^~~~~ antlr.c:1724:19: note: remove extraneous parentheses around the comparison to silence this warning 1724 | while ( (LA(1)==123) ) { | ~ ^ ~ antlr.c:1724:19: note: use '=' to turn this equality comparison into an assignment 1724 | while ( (LA(1)==123) ) { | ^~ | = antlr.c:1737:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1737 | while ( (LA(1)==133) ) { | ~~~~~^~~~~ antlr.c:1737:23: note: remove extraneous parentheses around the comparison to silence this warning 1737 | while ( (LA(1)==133) ) { | ~ ^ ~ antlr.c:1737:23: note: use '=' to turn this equality comparison into an assignment 1737 | while ( (LA(1)==133) ) { | ^~ | = antlr.c:1794:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1794 | if ( (LA(1)==88) ) { | ~~~~~^~~~ antlr.c:1794:16: note: remove extraneous parentheses around the comparison to silence this warning 1794 | if ( (LA(1)==88) ) { | ~ ^ ~ antlr.c:1794:16: note: use '=' to turn this equality comparison into an assignment 1794 | if ( (LA(1)==88) ) { | ^~ | = antlr.c:1819:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1819 | if ( (LA(1)==124) ) { | ~~~~~^~~~~ antlr.c:1819:20: note: remove extraneous parentheses around the comparison to silence this warning 1819 | if ( (LA(1)==124) ) { | ~ ^ ~ antlr.c:1819:20: note: use '=' to turn this equality comparison into an assignment 1819 | if ( (LA(1)==124) ) { | ^~ | = antlr.c:1996:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1996 | if ( (LA(1)==LABEL) ) { | ~~~~~^~~~~~~ antlr.c:1996:18: note: remove extraneous parentheses around the comparison to silence this warning 1996 | if ( (LA(1)==LABEL) ) { | ~ ^ ~ antlr.c:1996:18: note: use '=' to turn this equality comparison into an assignment 1996 | if ( (LA(1)==LABEL) ) { | ^~ | = antlr.c:2012:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2012 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:2012:18: note: remove extraneous parentheses around the comparison to silence this warning 2012 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:2012:18: note: use '=' to turn this equality comparison into an assignment 2012 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:2038:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2038 | if ( (LA(1)==119) ) { | ~~~~~^~~~~ antlr.c:2038:22: note: remove extraneous parentheses around the comparison to silence this warning 2038 | if ( (LA(1)==119) ) { | ~ ^ ~ antlr.c:2038:22: note: use '=' to turn this equality comparison into an assignment 2038 | if ( (LA(1)==119) ) { | ^~ | = antlr.c:2044:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2044 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2044:26: note: remove extraneous parentheses around the comparison to silence this warning 2044 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:2044:26: note: use '=' to turn this equality comparison into an assignment 2044 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:2051:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2051 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:2051:28: note: remove extraneous parentheses around the comparison to silence this warning 2051 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:2051:28: note: use '=' to turn this equality comparison into an assignment 2051 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:2078:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2078 | if ( (LA(1)==125) ) { | ~~~~~^~~~~ antlr.c:2078:22: note: remove extraneous parentheses around the comparison to silence this warning 2078 | if ( (LA(1)==125) ) { | ~ ^ ~ antlr.c:2078:22: note: use '=' to turn this equality comparison into an assignment 2078 | if ( (LA(1)==125) ) { | ^~ | = antlr.c:2089:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2089 | if ( (LA(1)==103) ) { | ~~~~~^~~~~ antlr.c:2089:26: note: remove extraneous parentheses around the comparison to silence this warning 2089 | if ( (LA(1)==103) ) { | ~ ^ ~ antlr.c:2089:26: note: use '=' to turn this equality comparison into an assignment 2089 | if ( (LA(1)==103) ) { | ^~ | = antlr.c:2105:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2105 | if ( (LA(1)==88) ) { | ~~~~~^~~~ antlr.c:2105:22: note: remove extraneous parentheses around the comparison to silence this warning 2105 | if ( (LA(1)==88) ) { | ~ ^ ~ antlr.c:2105:22: note: use '=' to turn this equality comparison into an assignment 2105 | if ( (LA(1)==88) ) { | ^~ | = antlr.c:2130:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2130 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2130:20: note: remove extraneous parentheses around the comparison to silence this warning 2130 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:2130:20: note: use '=' to turn this equality comparison into an assignment 2130 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:2152:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2152 | if ( (LA(1)==119) ) { | ~~~~~^~~~~ antlr.c:2152:24: note: remove extraneous parentheses around the comparison to silence this warning 2152 | if ( (LA(1)==119) ) { | ~ ^ ~ antlr.c:2152:24: note: use '=' to turn this equality comparison into an assignment 2152 | if ( (LA(1)==119) ) { | ^~ | = antlr.c:2158:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2158 | if ( (LA(1)==QuotedTerm) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2158:28: note: remove extraneous parentheses around the comparison to silence this warning 2158 | if ( (LA(1)==QuotedTerm) ) { | ~ ^ ~ antlr.c:2158:28: note: use '=' to turn this equality comparison into an assignment 2158 | if ( (LA(1)==QuotedTerm) ) { | ^~ | = antlr.c:2165:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2165 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:2165:30: note: remove extraneous parentheses around the comparison to silence this warning 2165 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:2165:30: note: use '=' to turn this equality comparison into an assignment 2165 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:2189:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2189 | if ( (LA(1)==125) ) { | ~~~~~^~~~~ antlr.c:2189:24: note: remove extraneous parentheses around the comparison to silence this warning 2189 | if ( (LA(1)==125) ) { | ~ ^ ~ antlr.c:2189:24: note: use '=' to turn this equality comparison into an assignment 2189 | if ( (LA(1)==125) ) { | ^~ | = antlr.c:2200:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2200 | if ( (LA(1)==103) ) { | ~~~~~^~~~~ antlr.c:2200:28: note: remove extraneous parentheses around the comparison to silence this warning 2200 | if ( (LA(1)==103) ) { | ~ ^ ~ antlr.c:2200:28: note: use '=' to turn this equality comparison into an assignment 2200 | if ( (LA(1)==103) ) { | ^~ | = antlr.c:2216:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2216 | if ( (LA(1)==88) ) { | ~~~~~^~~~ antlr.c:2216:24: note: remove extraneous parentheses around the comparison to silence this warning 2216 | if ( (LA(1)==88) ) { | ~ ^ ~ antlr.c:2216:24: note: use '=' to turn this equality comparison into an assignment 2216 | if ( (LA(1)==88) ) { | ^~ | = antlr.c:2244:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2244 | if ( (LA(1)==WildCard) ) { | ~~~~~^~~~~~~~~~ antlr.c:2244:22: note: remove extraneous parentheses around the comparison to silence this warning 2244 | if ( (LA(1)==WildCard) ) { | ~ ^ ~ antlr.c:2244:22: note: use '=' to turn this equality comparison into an assignment 2244 | if ( (LA(1)==WildCard) ) { | ^~ | = antlr.c:2254:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2254 | if ( (LA(1)==125) ) { | ~~~~~^~~~~ antlr.c:2254:26: note: remove extraneous parentheses around the comparison to silence this warning 2254 | if ( (LA(1)==125) ) { | ~ ^ ~ antlr.c:2254:26: note: use '=' to turn this equality comparison into an assignment 2254 | if ( (LA(1)==125) ) { | ^~ | = antlr.c:2265:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2265 | if ( (LA(1)==103) ) { | ~~~~~^~~~~ antlr.c:2265:30: note: remove extraneous parentheses around the comparison to silence this warning 2265 | if ( (LA(1)==103) ) { | ~ ^ ~ antlr.c:2265:30: note: use '=' to turn this equality comparison into an assignment 2265 | if ( (LA(1)==103) ) { | ^~ | = antlr.c:2291:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2291 | if ( (LA(1)==NonTerminal) ) { | ~~~~~^~~~~~~~~~~~~ antlr.c:2291:24: note: remove extraneous parentheses around the comparison to silence this warning 2291 | if ( (LA(1)==NonTerminal) ) { | ~ ^ ~ antlr.c:2291:24: note: use '=' to turn this equality comparison into an assignment 2291 | if ( (LA(1)==NonTerminal) ) { | ^~ | = antlr.c:2301:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2301 | if ( (LA(1)==103) ) { | ~~~~~^~~~~ antlr.c:2301:28: note: remove extraneous parentheses around the comparison to silence this warning 2301 | if ( (LA(1)==103) ) { | ~ ^ ~ antlr.c:2301:28: note: use '=' to turn this equality comparison into an assignment 2301 | if ( (LA(1)==103) ) { | ^~ | = antlr.c:2325:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2325 | if ( (LA(1)==104) ) { | ~~~~~^~~~~ antlr.c:2325:32: note: remove extraneous parentheses around the comparison to silence this warning 2325 | if ( (LA(1)==104) ) { | ~ ^ ~ antlr.c:2325:32: note: use '=' to turn this equality comparison into an assignment 2325 | if ( (LA(1)==104) ) { | ^~ | = antlr.c:2329:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2329 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2329:34: note: remove extraneous parentheses around the comparison to silence this warning 2329 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ antlr.c:2329:34: note: use '=' to turn this equality comparison into an assignment 2329 | if ( (LA(1)==PassAction) ) { | ^~ | = antlr.c:2355:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2355 | if ( (LA(1)==105) ) { | ~~~~~^~~~~ antlr.c:2355:28: note: remove extraneous parentheses around the comparison to silence this warning 2355 | if ( (LA(1)==105) ) { | ~ ^ ~ antlr.c:2355:28: note: use '=' to turn this equality comparison into an assignment 2355 | if ( (LA(1)==105) ) { | ^~ | = antlr.c:2395:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2395 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ antlr.c:2395:16: note: remove extraneous parentheses around the comparison to silence this warning 2395 | if ( (LA(1)==Action) ) { | ~ ^ ~ antlr.c:2395:16: note: use '=' to turn this equality comparison into an assignment 2395 | if ( (LA(1)==Action) ) { | ^~ | = antlr.c:2408:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2408 | if ( (LA(1)==Pred) ) { | ~~~~~^~~~~~ antlr.c:2408:18: note: remove extraneous parentheses around the comparison to silence this warning 2408 | if ( (LA(1)==Pred) ) { | ~ ^ ~ antlr.c:2408:18: note: use '=' to turn this equality comparison into an assignment 2408 | if ( (LA(1)==Pred) ) { | ^~ | = antlr.c:2424:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2424 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2424:22: note: remove extraneous parentheses around the comparison to silence this warning 2424 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ antlr.c:2424:22: note: use '=' to turn this equality comparison into an assignment 2424 | if ( (LA(1)==PassAction) ) { | ^~ | = antlr.c:2459:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2459 | if ( (LA(1)==Pragma) ) { | ~~~~~^~~~~~~~ antlr.c:2459:24: note: remove extraneous parentheses around the comparison to silence this warning 2459 | if ( (LA(1)==Pragma) ) { | ~ ^ ~ antlr.c:2459:24: note: use '=' to turn this equality comparison into an assignment 2459 | if ( (LA(1)==Pragma) ) { | ^~ | = antlr.c:2465:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2465 | if ( (LA(1)==126) ) { | ~~~~~^~~~~ antlr.c:2465:28: note: remove extraneous parentheses around the comparison to silence this warning 2465 | if ( (LA(1)==126) ) { | ~ ^ ~ antlr.c:2465:28: note: use '=' to turn this equality comparison into an assignment 2465 | if ( (LA(1)==126) ) { | ^~ | = antlr.c:2472:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2472 | if ( (LA(1)==127) ) { | ~~~~~^~~~~ antlr.c:2472:30: note: remove extraneous parentheses around the comparison to silence this warning 2472 | if ( (LA(1)==127) ) { | ~ ^ ~ antlr.c:2472:30: note: use '=' to turn this equality comparison into an assignment 2472 | if ( (LA(1)==127) ) { | ^~ | = antlr.c:2479:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2479 | if ( (LA(1)==128) ) { | ~~~~~^~~~~ antlr.c:2479:32: note: remove extraneous parentheses around the comparison to silence this warning 2479 | if ( (LA(1)==128) ) { | ~ ^ ~ antlr.c:2479:32: note: use '=' to turn this equality comparison into an assignment 2479 | if ( (LA(1)==128) ) { | ^~ | = antlr.c:2504:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2504 | if ( (LA(1)==FirstSetSymbol) ) { | ~~~~~^~~~~~~~~~~~~~~~ antlr.c:2504:24: note: remove extraneous parentheses around the comparison to silence this warning 2504 | if ( (LA(1)==FirstSetSymbol) ) { | ~ ^ ~ antlr.c:2504:24: note: use '=' to turn this equality comparison into an assignment 2504 | if ( (LA(1)==FirstSetSymbol) ) { | ^~ | = antlr.c:2511:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2511 | if ( (LA(1)==NonTerminal) ) { | ~~~~~^~~~~~~~~~~~~ antlr.c:2511:28: note: remove extraneous parentheses around the comparison to silence this warning 2511 | if ( (LA(1)==NonTerminal) ) { | ~ ^ ~ antlr.c:2511:28: note: use '=' to turn this equality comparison into an assignment 2511 | if ( (LA(1)==NonTerminal) ) { | ^~ | = antlr.c:2524:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2524 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:2524:30: note: remove extraneous parentheses around the comparison to silence this warning 2524 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:2524:30: note: use '=' to turn this equality comparison into an assignment 2524 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:2555:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2555 | if ( (LA(1)==114) ) { | ~~~~~^~~~~ antlr.c:2555:24: note: remove extraneous parentheses around the comparison to silence this warning 2555 | if ( (LA(1)==114) ) { | ~ ^ ~ antlr.c:2555:24: note: use '=' to turn this equality comparison into an assignment 2555 | if ( (LA(1)==114) ) { | ^~ | = antlr.c:2569:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2569 | if ( (LA(1)==129) ) { | ~~~~~^~~~~ antlr.c:2569:28: note: remove extraneous parentheses around the comparison to silence this warning 2569 | if ( (LA(1)==129) ) { | ~ ^ ~ antlr.c:2569:28: note: use '=' to turn this equality comparison into an assignment 2569 | if ( (LA(1)==129) ) { | ^~ | = antlr.c:2576:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2576 | if ( (LA(1)==130) ) { | ~~~~~^~~~~ antlr.c:2576:30: note: remove extraneous parentheses around the comparison to silence this warning 2576 | if ( (LA(1)==130) ) { | ~ ^ ~ antlr.c:2576:30: note: use '=' to turn this equality comparison into an assignment 2576 | if ( (LA(1)==130) ) { | ^~ | = antlr.c:2583:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2583 | if ( (LA(1)==131) ) { | ~~~~~^~~~~ antlr.c:2583:32: note: remove extraneous parentheses around the comparison to silence this warning 2583 | if ( (LA(1)==131) ) { | ~ ^ ~ antlr.c:2583:32: note: use '=' to turn this equality comparison into an assignment 2583 | if ( (LA(1)==131) ) { | ^~ | = antlr.c:2594:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2594 | if ( (LA(1)==132) ) { | ~~~~~^~~~~ antlr.c:2594:40: note: remove extraneous parentheses around the comparison to silence this warning 2594 | if ( (LA(1)==132) ) { | ~ ^ ~ antlr.c:2594:40: note: use '=' to turn this equality comparison into an assignment 2594 | if ( (LA(1)==132) ) { | ^~ | = antlr.c:2601:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2601 | if ( (LA(1)==113) ) { | ~~~~~^~~~~ antlr.c:2601:42: note: remove extraneous parentheses around the comparison to silence this warning 2601 | if ( (LA(1)==113) ) { | ~ ^ ~ antlr.c:2601:42: note: use '=' to turn this equality comparison into an assignment 2601 | if ( (LA(1)==113) ) { | ^~ | = antlr.c:2627:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2627 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2627:40: note: remove extraneous parentheses around the comparison to silence this warning 2627 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ antlr.c:2627:40: note: use '=' to turn this equality comparison into an assignment 2627 | if ( (LA(1)==PassAction) ) { | ^~ | = antlr.c:2722:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2722 | if ( (LA(1)==102) ) { | ~~~~~^~~~~ antlr.c:2722:26: note: remove extraneous parentheses around the comparison to silence this warning 2722 | if ( (LA(1)==102) ) { | ~ ^ ~ antlr.c:2722:26: note: use '=' to turn this equality comparison into an assignment 2722 | if ( (LA(1)==102) ) { | ^~ | = antlr.c:2749:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2749 | if ( (LA(1)==129) ) { | ~~~~~^~~~~ antlr.c:2749:22: note: remove extraneous parentheses around the comparison to silence this warning 2749 | if ( (LA(1)==129) ) { | ~ ^ ~ antlr.c:2749:22: note: use '=' to turn this equality comparison into an assignment 2749 | if ( (LA(1)==129) ) { | ^~ | = antlr.c:2756:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2756 | if ( (LA(1)==130) ) { | ~~~~~^~~~~ antlr.c:2756:24: note: remove extraneous parentheses around the comparison to silence this warning 2756 | if ( (LA(1)==130) ) { | ~ ^ ~ antlr.c:2756:24: note: use '=' to turn this equality comparison into an assignment 2756 | if ( (LA(1)==130) ) { | ^~ | = antlr.c:2763:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2763 | if ( (LA(1)==105) ) { | ~~~~~^~~~~ antlr.c:2763:26: note: remove extraneous parentheses around the comparison to silence this warning 2763 | if ( (LA(1)==105) ) { | ~ ^ ~ antlr.c:2763:26: note: use '=' to turn this equality comparison into an assignment 2763 | if ( (LA(1)==105) ) { | ^~ | = antlr.c:2770:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2770 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2770:28: note: remove extraneous parentheses around the comparison to silence this warning 2770 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ antlr.c:2770:28: note: use '=' to turn this equality comparison into an assignment 2770 | if ( (LA(1)==PassAction) ) { | ^~ | = antlr.c:2842:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2842 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ antlr.c:2842:16: note: remove extraneous parentheses around the comparison to silence this warning 2842 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ antlr.c:2842:16: note: use '=' to turn this equality comparison into an assignment 2842 | if ( (LA(1)==PassAction) ) { | ^~ | = antlr.c:2867:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2867 | while ( (LA(1)==135) ) { | ~~~~~^~~~~ antlr.c:2867:19: note: remove extraneous parentheses around the comparison to silence this warning 2867 | while ( (LA(1)==135) ) { | ~ ^ ~ antlr.c:2867:19: note: use '=' to turn this equality comparison into an assignment 2867 | while ( (LA(1)==135) ) { | ^~ | = antlr.c:2880:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2880 | if ( (LA(1)==134) ) { | ~~~~~^~~~~ antlr.c:2880:16: note: remove extraneous parentheses around the comparison to silence this warning 2880 | if ( (LA(1)==134) ) { | ~ ^ ~ antlr.c:2880:16: note: use '=' to turn this equality comparison into an assignment 2880 | if ( (LA(1)==134) ) { | ^~ | = antlr.c:2991:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2991 | if ( (LA(1)==NonTerminal) ) { | ~~~~~^~~~~~~~~~~~~ antlr.c:2991:16: note: remove extraneous parentheses around the comparison to silence this warning 2991 | if ( (LA(1)==NonTerminal) ) { | ~ ^ ~ antlr.c:2991:16: note: use '=' to turn this equality comparison into an assignment 2991 | if ( (LA(1)==NonTerminal) ) { | ^~ | = antlr.c:3001:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3001 | if ( (LA(1)==TokenTerm) ) { | ~~~~~^~~~~~~~~~~ antlr.c:3001:18: note: remove extraneous parentheses around the comparison to silence this warning 3001 | if ( (LA(1)==TokenTerm) ) { | ~ ^ ~ antlr.c:3001:18: note: use '=' to turn this equality comparison into an assignment 3001 | if ( (LA(1)==TokenTerm) ) { | ^~ | = antlr.c:3021:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3021 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ antlr.c:3021:16: note: remove extraneous parentheses around the comparison to silence this warning 3021 | if ( (LA(1)==Action) ) { | ~ ^ ~ antlr.c:3021:16: note: use '=' to turn this equality comparison into an assignment 3021 | if ( (LA(1)==Action) ) { | ^~ | = antlr.c:3066:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3066 | if ( (LA(1)==143) ) { | ~~~~~^~~~~ antlr.c:3066:18: note: remove extraneous parentheses around the comparison to silence this warning 3066 | if ( (LA(1)==143) ) { | ~ ^ ~ antlr.c:3066:18: note: use '=' to turn this equality comparison into an assignment 3066 | if ( (LA(1)==143) ) { | ^~ | = antlr.c:3073:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3073 | if ( (LA(1)==149) ) { | ~~~~~^~~~~ antlr.c:3073:22: note: remove extraneous parentheses around the comparison to silence this warning 3073 | if ( (LA(1)==149) ) { | ~ ^ ~ antlr.c:3073:22: note: use '=' to turn this equality comparison into an assignment 3073 | if ( (LA(1)==149) ) { | ^~ | = antlr.c:3098:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3098 | if ( (LA(1)==151) ) { | ~~~~~^~~~~ antlr.c:3098:18: note: remove extraneous parentheses around the comparison to silence this warning 3098 | if ( (LA(1)==151) ) { | ~ ^ ~ antlr.c:3098:18: note: use '=' to turn this equality comparison into an assignment 3098 | if ( (LA(1)==151) ) { | ^~ | = antlr.c:3107:27: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3107 | } while ( (LA(1)==151) ); | ~~~~~^~~~~ antlr.c:3107:27: note: remove extraneous parentheses around the comparison to silence this warning 3107 | } while ( (LA(1)==151) ); | ~ ^ ~ antlr.c:3107:27: note: use '=' to turn this equality comparison into an assignment 3107 | } while ( (LA(1)==151) ); | ^~ | = antlr.c:3113:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3113 | if ( (LA(1)==149) ) { | ~~~~~^~~~~ antlr.c:3113:20: note: remove extraneous parentheses around the comparison to silence this warning 3113 | if ( (LA(1)==149) ) { | ~ ^ ~ antlr.c:3113:20: note: use '=' to turn this equality comparison into an assignment 3113 | if ( (LA(1)==149) ) { | ^~ | = antlr.c:3123:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3123 | if ( (LA(1)==Eof) ) { | ~~~~~^~~~~ antlr.c:3123:16: note: remove extraneous parentheses around the comparison to silence this warning 3123 | if ( (LA(1)==Eof) ) { | ~ ^ ~ antlr.c:3123:16: note: use '=' to turn this equality comparison into an assignment 3123 | if ( (LA(1)==Eof) ) { | ^~ | = antlr.c:3182:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3182 | } while ( (LA(1)==149) ); | ~~~~~^~~~~ antlr.c:3182:21: note: remove extraneous parentheses around the comparison to silence this warning 3182 | } while ( (LA(1)==149) ); | ~ ^ ~ antlr.c:3182:21: note: use '=' to turn this equality comparison into an assignment 3182 | } while ( (LA(1)==149) ); | ^~ | = antlr.c:3220:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3220 | if ( (LA(1)==153) ) { | ~~~~~^~~~~ antlr.c:3220:16: note: remove extraneous parentheses around the comparison to silence this warning 3220 | if ( (LA(1)==153) ) { | ~ ^ ~ antlr.c:3220:16: note: use '=' to turn this equality comparison into an assignment 3220 | if ( (LA(1)==153) ) { | ^~ | = antlr.c:3248:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3248 | while ( (LA(1)==154) ) { | ~~~~~^~~~~ antlr.c:3248:19: note: remove extraneous parentheses around the comparison to silence this warning 3248 | while ( (LA(1)==154) ) { | ~ ^ ~ antlr.c:3248:19: note: use '=' to turn this equality comparison into an assignment 3248 | while ( (LA(1)==154) ) { | ^~ | = antlr.c:3261:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3261 | if ( (LA(1)==153) ) { | ~~~~~^~~~~ antlr.c:3261:24: note: remove extraneous parentheses around the comparison to silence this warning 3261 | if ( (LA(1)==153) ) { | ~ ^ ~ antlr.c:3261:24: note: use '=' to turn this equality comparison into an assignment 3261 | if ( (LA(1)==153) ) { | ^~ | = antlr.c:3275:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3275 | if ( (LA(1)==ID) ) { | ~~~~~^~~~ antlr.c:3275:22: note: remove extraneous parentheses around the comparison to silence this warning 3275 | if ( (LA(1)==ID) ) { | ~ ^ ~ antlr.c:3275:22: note: use '=' to turn this equality comparison into an assignment 3275 | if ( (LA(1)==ID) ) { | ^~ | = antlr.c:3284:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 3284 | if ( (LA(1)==153) ) { | ~~~~~^~~~~ antlr.c:3284:26: note: remove extraneous parentheses around the comparison to silence this warning 3284 | if ( (LA(1)==153) ) { | ~ ^ ~ antlr.c:3284:26: note: use '=' to turn this equality comparison into an assignment 3284 | 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 C23 [-Wdeprecated-non-prototype] 224 | REACH(r, 1, &rk, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ bits.c:579:5: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 576 | fprintf(ErrFile, "SetWordType %s%s[%d] = {", | ~~ | %lu 577 | name, 578 | suffix, 579 | NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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] 582 | fprintf(ErrFile, "SetWordType zzerr%d[%d] = {", | ~~ | %lu 583 | esetnum, 584 | NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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] 644 | fprintf(Parser_h, "\tstatic SetWordType %s%s[%d];\n", name, suffix, | ~~ | %lu 645 | NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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] 646 | fprintf(Parser_c, "SetWordType %s::%s%s[%d] = {", | ~~ | %lu 647 | CurrentClassName, 648 | name, 649 | suffix, 650 | NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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] 653 | fprintf(Parser_c, "SetWordType %s::err%d[%d] = {", | ~~ | %lu 654 | CurrentClassName, 655 | esetnum, 656 | NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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] 657 | fprintf(Parser_h, "\tstatic SetWordType err%d[%d];\n", esetnum, | ~~ | %lu 658 | NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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] 790 | fprintf(Parser_c, "%s(ANTLRTokenBuffer *input) : %s(input,%d,%d,%d,%d)\n", | ~~ | %lu 791 | CurrentClassName, 792 | (BaseClassName == NULL ? "ANTLRParser" : BaseClassName), 793 | OutputLL_k, 794 | FoundGuessBlk, 795 | DemandLookahead, 796 | NumWords(TokenNum-1)*sizeof(unsigned)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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] 915 | fprintf(ErrFile, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %lu ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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 C23 [-Wdeprecated-non-prototype] 573 | TRAV(p->p1, k, rk, tail); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 586 | if ( tail==NULL ) {TRAV(alt->p1, k, rk, tail); r->down = tail;} | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 593 | TRAV(alt->p1, k, rk, tail->right); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 643 | /* M14 */ TRAV(p->guess_analysis_point, k, rk,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 645 | TRAV(p->p1, k, rk,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 661 | /* M14 */ TRAV(p->guess_analysis_point, k, rk,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 663 | TRAV(p->p1, k, rk,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 670 | if ( p->jtype!=RuleBlk && /* MR14 */ !p->guess) TRAV(p->p2, k, rk, u); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 700 | TRAV(p->next, k, rk_out, t);/* ignore undefined rules */ | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 714 | TRAV(r, k, &rk, t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 733 | TRAV(p->next, k2, &rk2, u); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 833 | TRAV(p->next, k-1, rk, t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 951 | TRAV(p->guardNodes,k,rk,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 986 | TRAV(p->next,k,rk,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 1006 | TRAV(p->next,k,rk,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 1259 | TRAV(p, LL_k, &rk, *t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 1276 | TRAV(p, LL_k, &rk, *u); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 1625 | TRAV(p, hmax, &rk, t); /* MR10 was LL_k */ | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 1640 | REACH(p, 1, &rk, scontext); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 1685 | TRAV(p, pred->k, &rk, t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 1696 | REACH(p, 1, &rk, scontext); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 1772 | TRAV(MR_AmbSourceSearchJ[i],maxk,&incomplete,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 2020 | REACH(p[i],depth,&incomplete,tokensUsed); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (a) = (*(fpReach[(p)->ntype]))( p, k, rk );} | ^ fset2.c:2213:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2213 | fprintf(stdout,TerminalString(tn->token)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ fset2.c:2213:22: note: treat the string as an argument to avoid this 2213 | 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 C23 [-Wdeprecated-non-prototype] 230 | /* MR14 */ REACH(p->guess_analysis_point, k, rk, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 232 | REACH(p->p1, k, rk, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 278 | REACH(p->p2, k, rk, b); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 319 | REACH(p->next, k, rk_out, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 347 | REACH(r, k, &rk, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 352 | REACH(p->next, k2, &rk2, b); /* MR11 by changing the value of k */ | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 423 | REACH(p->next, k-1, rk, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 448 | /* MR11 */ REACH(p->guardNodes,k,rk,a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 458 | REACH(p->next, k, rk, a); /* ignore actions */ | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 1498 | REACH(p, k, &rk, alt1->fset[k]); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 1540 | REACH(p, k, &rk, alt1->fset[k]); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 1542 | REACH(q, k, &rk, alt2->fset[k]); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 1570 | TRANS(q->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 1655 | TRANS(alt->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 1989 | TRANS(p->next) | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 2236 | TRANS(p->next) | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 2674 | TRANS( a->next ); /* MR30 */ | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 2677 | TRANS( p->next ); /* MR30 */ | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 2697 | TRANS(p->next); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 2775 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 2844 | TRANS(q->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 3014 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 3109 | TRANS(q->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 3150 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 3223 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 3319 | if (q->end->p1 != NULL) TRANS(q->end->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 3563 | REACH(q->end, 1, &rk, follow); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 3824 | if ( q->p1 != NULL ) TRANS(q->p1); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 3825 | if ( q->p2 != NULL ) TRANS(q->p2); | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | else (*(fpTrans[(p)->ntype]))( p );} | ^ gen.c:3869:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 3869 | /* MR10 */ _gen(Save_argv[i]); | ^~~~~~~~~~~~ gen.c:162:36: note: expanded from macro '_gen' 162 | #define _gen(s) {fprintf(output, s);} | ^ gen.c:3869:22: note: treat the string as an argument to avoid this 3869 | /* MR10 */ _gen(Save_argv[i]); | ^ | "%s", gen.c:162:36: note: expanded from macro '_gen' 162 | #define _gen(s) {fprintf(output, s);} | ^ gen.c:3914:49: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 3914 | 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' 50 | #define NumWords(x) ((((unsigned)(x))>>LogWordSize)+1) /* Num words to hold x */ | ^ gen.c:163:40: note: expanded from macro '_gen1' 163 | #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] 4128 | fprintf(f, "#define zzSET_SIZE %d\n", NumWords(TokenNum-1)*sizeof(unsigned)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %lu ../support/set/set.h:50:22: note: expanded from macro 'NumWords' 50 | #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 C23 [-Wdeprecated-non-prototype] 4340 | REACH(alt1->p1, k, &rk, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 4362 | REACH(p->next, 1, &rk, a); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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] 709 | /* MR26 */ fprintf(output,strBetween(pSymbol, t, pSeparator)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:709:27: note: treat the string as an argument to avoid this 709 | /* MR26 */ fprintf(output,strBetween(pSymbol, t, pSeparator)); | ^ | "%s", lex.c:774:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 774 | fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:774:12: note: treat the string as an argument to avoid this 774 | fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); | ^ | "%s", lex.c:855:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 855 | fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:855:13: note: treat the string as an argument to avoid this 855 | fprintf(f,strBetween(pDataType, pSymbol, pSeparator)); | ^ | "%s", lex.c:857:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 857 | fprintf(f,strBetween(pSymbol, pEqualSign, pSeparator)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:857:13: note: treat the string as an argument to avoid this 857 | 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 C23 [-Wdeprecated-non-prototype] 821 | TRANS(SynDiag); /* Translate to the target language */ | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 855 | TRANS(SynDiag); /* Translate to the target language */ | ^ ./syn.h:166:76: note: expanded from macro 'TRANS' 166 | 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 C23 [-Wdeprecated-non-prototype] ./syn.h:167:35: note: expanded from macro 'TRANS' 167 | 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 C23 [-Wdeprecated-non-prototype] 886 | else PRINT(SynDiag); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1408 | (*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 C23 [-Wdeprecated-non-prototype] 1416 | (*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 C23 [-Wdeprecated-non-prototype] 966 | PRINT(q->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 968 | PRINT(alt->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 985 | if ( alt->p1 != NULL ) PRINT(alt->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1087 | if ( q->end->p1 != NULL ) PRINT(q->end->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1106 | if ( q->end->p1 != NULL ) PRINT(q->end->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1125 | if ( q->end->p1 != NULL ) PRINT(q->end->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1148 | if ( q->end->p1 != NULL ) PRINT(q->end->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1154 | PRINT(q->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1155 | if ( q->p2 != NULL ) PRINT(q->p2); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1158 | if ( q->p1 != NULL ) PRINT(q->p1); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1160 | if ( q->p2 != NULL ) PRINT(q->p2); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1182 | PRINT(p->next); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1199 | PRINT(p->next); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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 C23 [-Wdeprecated-non-prototype] 1214 | PRINT(p->next); | ^ ./syn.h:170:30: note: expanded from macro 'PRINT' 170 | (*(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] 557 | set_new(a, strlen(s)); | ~~~~~~~~~~~^~~~~~~~~~ ../support/set/set.h:58:74: note: expanded from macro 'set_new' 58 | 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 C23 [-Wdeprecated-non-prototype] 416 | /* MR11 */ TRAV(p, | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 420 | TRAV(p->next, | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 446 | REACH((Junction *)p->next, | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 629 | REACH(p->next, k2, &rk2, b); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 680 | TRAV(p->next, k2, &rk2, u); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 865 | REACH(p,ck,incomplete,tokensUsed); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 965 | REACH(ruleRef->next,k2,&rk2,b); | ^ ./syn.h:173:36: note: expanded from macro 'REACH' 173 | (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 C23 [-Wdeprecated-non-prototype] 1035 | TRAV(ruleRef->next,k2,&rk2,u); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 C23 [-Wdeprecated-non-prototype] 2733 | TRAV(suppressNode,maxk,&incomplete,t); | ^ ./syn.h:179:44: note: expanded from macro 'TRAV' 179 | 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 ld: warning: antlr.c(antlr.o:(grammar)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: antlr.c(antlr.o:(aPred)): warning: strcat() is almost always misused, please use strlcat() ld: warning: scan.c(scan.o:(zzmode)): warning: sprintf() is often misused, please use snprintf() 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] 77 | if ( (LA(1)==LEXACTION) ) { | ~~~~~^~~~~~~~~~~ dlg_p.c:77:20: note: remove extraneous parentheses around the comparison to silence this warning 77 | if ( (LA(1)==LEXACTION) ) { | ~ ^ ~ dlg_p.c:77:20: note: use '=' to turn this equality comparison into an assignment 77 | if ( (LA(1)==LEXACTION) ) { | ^~ | = dlg_p.c:81:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 81 | if ( (LA(1)==LEXMEMBER) ) { | ~~~~~^~~~~~~~~~~ dlg_p.c:81:22: note: remove extraneous parentheses around the comparison to silence this warning 81 | if ( (LA(1)==LEXMEMBER) ) { | ~ ^ ~ dlg_p.c:81:22: note: use '=' to turn this equality comparison into an assignment 81 | if ( (LA(1)==LEXMEMBER) ) { | ^~ | = dlg_p.c:85:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 85 | if ( (LA(1)==LEXPREFIX) ) { | ~~~~~^~~~~~~~~~~ dlg_p.c:85:24: note: remove extraneous parentheses around the comparison to silence this warning 85 | if ( (LA(1)==LEXPREFIX) ) { | ~ ^ ~ dlg_p.c:85:24: note: use '=' to turn this equality comparison into an assignment 85 | if ( (LA(1)==LEXPREFIX) ) { | ^~ | = dlg_p.c:89:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 89 | if ( (LA(1)==PARSERCLASS) ) { | ~~~~~^~~~~~~~~~~~~ dlg_p.c:89:26: note: remove extraneous parentheses around the comparison to silence this warning 89 | if ( (LA(1)==PARSERCLASS) ) { | ~ ^ ~ dlg_p.c:89:26: note: use '=' to turn this equality comparison into an assignment 89 | if ( (LA(1)==PARSERCLASS) ) { | ^~ | = dlg_p.c:93:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 93 | if ( (LA(1)==ACTION) ) { | ~~~~~^~~~~~~~ dlg_p.c:93:28: note: remove extraneous parentheses around the comparison to silence this warning 93 | if ( (LA(1)==ACTION) ) { | ~ ^ ~ dlg_p.c:93:28: note: use '=' to turn this equality comparison into an assignment 93 | if ( (LA(1)==ACTION) ) { | ^~ | = dlg_p.c:116:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 116 | while ( (LA(1)==ACTION) ) { | ~~~~~^~~~~~~~ dlg_p.c:116:19: note: remove extraneous parentheses around the comparison to silence this warning 116 | while ( (LA(1)==ACTION) ) { | ~ ^ ~ dlg_p.c:116:19: note: use '=' to turn this equality comparison into an assignment 116 | while ( (LA(1)==ACTION) ) { | ^~ | = dlg_p.c:151:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 151 | if ( (LA(1)==PER_PER) ) { | ~~~~~^~~~~~~~~ dlg_p.c:151:16: note: remove extraneous parentheses around the comparison to silence this warning 151 | if ( (LA(1)==PER_PER) ) { | ~ ^ ~ dlg_p.c:151:16: note: use '=' to turn this equality comparison into an assignment 151 | if ( (LA(1)==PER_PER) ) { | ^~ | = dlg_p.c:156:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 156 | if ( (LA(1)==NAME_PER_PER) ) { | ~~~~~^~~~~~~~~~~~~~ dlg_p.c:156:18: note: remove extraneous parentheses around the comparison to silence this warning 156 | if ( (LA(1)==NAME_PER_PER) ) { | ~ ^ ~ dlg_p.c:156:18: note: use '=' to turn this equality comparison into an assignment 156 | if ( (LA(1)==NAME_PER_PER) ) { | ^~ | = dlg_p.c:163:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 163 | while ( (LA(1)==NAME_PER_PER) ) { | ~~~~~^~~~~~~~~~~~~~ dlg_p.c:163:25: note: remove extraneous parentheses around the comparison to silence this warning 163 | while ( (LA(1)==NAME_PER_PER) ) { | ~ ^ ~ dlg_p.c:163:25: note: use '=' to turn this equality comparison into an assignment 163 | while ( (LA(1)==NAME_PER_PER) ) { | ^~ | = dlg_p.c:292:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 292 | if ( (LA(1)==ACTION) ) { | ~~~~~^~~~~~~~ dlg_p.c:292:16: note: remove extraneous parentheses around the comparison to silence this warning 292 | if ( (LA(1)==ACTION) ) { | ~ ^ ~ dlg_p.c:292:16: note: use '=' to turn this equality comparison into an assignment 292 | if ( (LA(1)==ACTION) ) { | ^~ | = dlg_p.c:327:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 327 | while ( (LA(1)==OR) ) { | ~~~~~^~~~ dlg_p.c:327:19: note: remove extraneous parentheses around the comparison to silence this warning 327 | while ( (LA(1)==OR) ) { | ~ ^ ~ dlg_p.c:327:19: note: use '=' to turn this equality comparison into an assignment 327 | while ( (LA(1)==OR) ) { | ^~ | = dlg_p.c:410:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 410 | if ( (LA(1)==ZERO_MORE) ) { | ~~~~~^~~~~~~~~~~ dlg_p.c:410:18: note: remove extraneous parentheses around the comparison to silence this warning 410 | if ( (LA(1)==ZERO_MORE) ) { | ~ ^ ~ dlg_p.c:410:18: note: use '=' to turn this equality comparison into an assignment 410 | if ( (LA(1)==ZERO_MORE) ) { | ^~ | = dlg_p.c:424:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 424 | if ( (LA(1)==ONE_MORE) ) { | ~~~~~^~~~~~~~~~ dlg_p.c:424:20: note: remove extraneous parentheses around the comparison to silence this warning 424 | if ( (LA(1)==ONE_MORE) ) { | ~ ^ ~ dlg_p.c:424:20: note: use '=' to turn this equality comparison into an assignment 424 | if ( (LA(1)==ONE_MORE) ) { | ^~ | = dlg_p.c:441:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 441 | if ( (LA(1)==ZERO_MORE) ) { | ~~~~~^~~~~~~~~~~ dlg_p.c:441:16: note: remove extraneous parentheses around the comparison to silence this warning 441 | if ( (LA(1)==ZERO_MORE) ) { | ~ ^ ~ dlg_p.c:441:16: note: use '=' to turn this equality comparison into an assignment 441 | if ( (LA(1)==ZERO_MORE) ) { | ^~ | = dlg_p.c:448:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 448 | if ( (LA(1)==ONE_MORE) ) { | ~~~~~^~~~~~~~~~ dlg_p.c:448:18: note: remove extraneous parentheses around the comparison to silence this warning 448 | if ( (LA(1)==ONE_MORE) ) { | ~ ^ ~ dlg_p.c:448:18: note: use '=' to turn this equality comparison into an assignment 448 | if ( (LA(1)==ONE_MORE) ) { | ^~ | = dlg_p.c:479:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 479 | if ( (LA(1)==L_BRACK) ) { | ~~~~~^~~~~~~~~ dlg_p.c:479:14: note: remove extraneous parentheses around the comparison to silence this warning 479 | if ( (LA(1)==L_BRACK) ) { | ~ ^ ~ dlg_p.c:479:14: note: use '=' to turn this equality comparison into an assignment 479 | if ( (LA(1)==L_BRACK) ) { | ^~ | = dlg_p.c:493:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 493 | if ( (LA(1)==NOT) ) { | ~~~~~^~~~~ dlg_p.c:493:16: note: remove extraneous parentheses around the comparison to silence this warning 493 | if ( (LA(1)==NOT) ) { | ~ ^ ~ dlg_p.c:493:16: note: use '=' to turn this equality comparison into an assignment 493 | if ( (LA(1)==NOT) ) { | ^~ | = dlg_p.c:508:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 508 | if ( (LA(1)==L_PAR) ) { | ~~~~~^~~~~~~ dlg_p.c:508:18: note: remove extraneous parentheses around the comparison to silence this warning 508 | if ( (LA(1)==L_PAR) ) { | ~ ^ ~ dlg_p.c:508:18: note: use '=' to turn this equality comparison into an assignment 508 | if ( (LA(1)==L_PAR) ) { | ^~ | = dlg_p.c:523:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 523 | if ( (LA(1)==L_BRACE) ) { | ~~~~~^~~~~~~~~ dlg_p.c:523:20: note: remove extraneous parentheses around the comparison to silence this warning 523 | if ( (LA(1)==L_BRACE) ) { | ~ ^ ~ dlg_p.c:523:20: note: use '=' to turn this equality comparison into an assignment 523 | if ( (LA(1)==L_BRACE) ) { | ^~ | = dlg_p.c:621:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 621 | if ( (LA(1)==RANGE) ) { | ~~~~~^~~~~~~ dlg_p.c:621:16: note: remove extraneous parentheses around the comparison to silence this warning 621 | if ( (LA(1)==RANGE) ) { | ~ ^ ~ dlg_p.c:621:16: note: use '=' to turn this equality comparison into an assignment 621 | if ( (LA(1)==RANGE) ) { | ^~ | = dlg_p.c:710:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 710 | if ( (LA(1)==REGCHAR) ) { | ~~~~~^~~~~~~~~ dlg_p.c:710:14: note: remove extraneous parentheses around the comparison to silence this warning 710 | if ( (LA(1)==REGCHAR) ) { | ~ ^ ~ dlg_p.c:710:14: note: use '=' to turn this equality comparison into an assignment 710 | if ( (LA(1)==REGCHAR) ) { | ^~ | = dlg_p.c:717:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 717 | if ( (LA(1)==OCTAL_VALUE) ) { | ~~~~~^~~~~~~~~~~~~ dlg_p.c:717:16: note: remove extraneous parentheses around the comparison to silence this warning 717 | if ( (LA(1)==OCTAL_VALUE) ) { | ~ ^ ~ dlg_p.c:717:16: note: use '=' to turn this equality comparison into an assignment 717 | if ( (LA(1)==OCTAL_VALUE) ) { | ^~ | = dlg_p.c:724:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 724 | if ( (LA(1)==HEX_VALUE) ) { | ~~~~~^~~~~~~~~~~ dlg_p.c:724:18: note: remove extraneous parentheses around the comparison to silence this warning 724 | if ( (LA(1)==HEX_VALUE) ) { | ~ ^ ~ dlg_p.c:724:18: note: use '=' to turn this equality comparison into an assignment 724 | if ( (LA(1)==HEX_VALUE) ) { | ^~ | = dlg_p.c:731:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 731 | if ( (LA(1)==DEC_VALUE) ) { | ~~~~~^~~~~~~~~~~ dlg_p.c:731:20: note: remove extraneous parentheses around the comparison to silence this warning 731 | if ( (LA(1)==DEC_VALUE) ) { | ~ ^ ~ dlg_p.c:731:20: note: use '=' to turn this equality comparison into an assignment 731 | if ( (LA(1)==DEC_VALUE) ) { | ^~ | = dlg_p.c:738:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 738 | if ( (LA(1)==TAB) ) { | ~~~~~^~~~~ dlg_p.c:738:22: note: remove extraneous parentheses around the comparison to silence this warning 738 | if ( (LA(1)==TAB) ) { | ~ ^ ~ dlg_p.c:738:22: note: use '=' to turn this equality comparison into an assignment 738 | if ( (LA(1)==TAB) ) { | ^~ | = dlg_p.c:745:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 745 | if ( (LA(1)==NL) ) { | ~~~~~^~~~ dlg_p.c:745:24: note: remove extraneous parentheses around the comparison to silence this warning 745 | if ( (LA(1)==NL) ) { | ~ ^ ~ dlg_p.c:745:24: note: use '=' to turn this equality comparison into an assignment 745 | if ( (LA(1)==NL) ) { | ^~ | = dlg_p.c:752:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 752 | if ( (LA(1)==CR) ) { | ~~~~~^~~~ dlg_p.c:752:26: note: remove extraneous parentheses around the comparison to silence this warning 752 | if ( (LA(1)==CR) ) { | ~ ^ ~ dlg_p.c:752:26: note: use '=' to turn this equality comparison into an assignment 752 | if ( (LA(1)==CR) ) { | ^~ | = dlg_p.c:759:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 759 | if ( (LA(1)==BS) ) { | ~~~~~^~~~ dlg_p.c:759:28: note: remove extraneous parentheses around the comparison to silence this warning 759 | if ( (LA(1)==BS) ) { | ~ ^ ~ dlg_p.c:759:28: note: use '=' to turn this equality comparison into an assignment 759 | if ( (LA(1)==BS) ) { | ^~ | = dlg_p.c:766:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 766 | if ( (LA(1)==LIT) ) { | ~~~~~^~~~~ dlg_p.c:766:30: note: remove extraneous parentheses around the comparison to silence this warning 766 | if ( (LA(1)==LIT) ) { | ~ ^ ~ dlg_p.c:766:30: note: use '=' to turn this equality comparison into an assignment 766 | if ( (LA(1)==LIT) ) { | ^~ | = dlg_p.c:773:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 773 | if ( (LA(1)==L_EOF) ) { | ~~~~~^~~~~~~ dlg_p.c:773:32: note: remove extraneous parentheses around the comparison to silence this warning 773 | if ( (LA(1)==L_EOF) ) { | ~ ^ ~ dlg_p.c:773:32: note: use '=' to turn this equality comparison into an assignment 773 | 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 C23 [-Wdeprecated-non-prototype] 163 | (*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 C23 [-Wdeprecated-non-prototype] 168 | (*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] 557 | set_new(a, strlen(s)); | ~~~~~~~~~~~^~~~~~~~~~ ../support/set/set.h:58:74: note: expanded from macro 'set_new' 58 | 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 ld: warning: output.c(output.o:(p_class_hdr)): warning: sprintf() is often misused, please use snprintf() ld: warning: support.c(support.o:(OutMetaName)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: 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] 183 | if ( (LA(1)==Header) ) { | ~~~~~^~~~~~~~ sor.c:183:18: note: remove extraneous parentheses around the comparison to silence this warning 183 | if ( (LA(1)==Header) ) { | ~ ^ ~ sor.c:183:18: note: use '=' to turn this equality comparison into an assignment 183 | if ( (LA(1)==Header) ) { | ^~ | = sor.c:188:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 188 | if ( (LA(1)==Tokdef) ) { | ~~~~~^~~~~~~~ sor.c:188:20: note: remove extraneous parentheses around the comparison to silence this warning 188 | if ( (LA(1)==Tokdef) ) { | ~ ^ ~ sor.c:188:20: note: use '=' to turn this equality comparison into an assignment 188 | if ( (LA(1)==Tokdef) ) { | ^~ | = sor.c:221:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 221 | if ( (LA(1)==81) | ~~~~~^~~~ sor.c:221:16: note: remove extraneous parentheses around the comparison to silence this warning 221 | if ( (LA(1)==81) | ~ ^ ~ sor.c:221:16: note: use '=' to turn this equality comparison into an assignment 221 | if ( (LA(1)==81) | ^~ | = sor.c:255:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 255 | while ( (LA(1)==NonTerm) ) { | ~~~~~^~~~~~~~~ sor.c:255:19: note: remove extraneous parentheses around the comparison to silence this warning 255 | while ( (LA(1)==NonTerm) ) { | ~ ^ ~ sor.c:255:19: note: use '=' to turn this equality comparison into an assignment 255 | while ( (LA(1)==NonTerm) ) { | ^~ | = sor.c:284:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 284 | if ( (LA(1)==80) | ~~~~~^~~~ sor.c:284:16: note: remove extraneous parentheses around the comparison to silence this warning 284 | if ( (LA(1)==80) | ~ ^ ~ sor.c:284:16: note: use '=' to turn this equality comparison into an assignment 284 | if ( (LA(1)==80) | ^~ | = sor.c:305:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 305 | while ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ sor.c:305:19: note: remove extraneous parentheses around the comparison to silence this warning 305 | while ( (LA(1)==Action) ) { | ~ ^ ~ sor.c:305:19: note: use '=' to turn this equality comparison into an assignment 305 | while ( (LA(1)==Action) ) { | ^~ | = sor.c:412:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 412 | if ( (LA(1)==NonTerm) ) { | ~~~~~^~~~~~~~~ sor.c:412:16: note: remove extraneous parentheses around the comparison to silence this warning 412 | if ( (LA(1)==NonTerm) ) { | ~ ^ ~ sor.c:412:16: note: use '=' to turn this equality comparison into an assignment 412 | if ( (LA(1)==NonTerm) ) { | ^~ | = sor.c:419:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 419 | if ( (LA(1)==Token) ) { | ~~~~~^~~~~~~ sor.c:419:18: note: remove extraneous parentheses around the comparison to silence this warning 419 | if ( (LA(1)==Token) ) { | ~ ^ ~ sor.c:419:18: note: use '=' to turn this equality comparison into an assignment 419 | if ( (LA(1)==Token) ) { | ^~ | = sor.c:486:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 486 | if ( (LA(1)==84) | ~~~~~^~~~ sor.c:486:16: note: remove extraneous parentheses around the comparison to silence this warning 486 | if ( (LA(1)==84) | ~ ^ ~ sor.c:486:16: note: use '=' to turn this equality comparison into an assignment 486 | if ( (LA(1)==84) | ^~ | = sor.c:510:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 510 | if ( (LA(1)==85) ) { | ~~~~~^~~~ sor.c:510:20: note: remove extraneous parentheses around the comparison to silence this warning 510 | if ( (LA(1)==85) ) { | ~ ^ ~ sor.c:510:20: note: use '=' to turn this equality comparison into an assignment 510 | if ( (LA(1)==85) ) { | ^~ | = sor.c:514:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 514 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ sor.c:514:22: note: remove extraneous parentheses around the comparison to silence this warning 514 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ sor.c:514:22: note: use '=' to turn this equality comparison into an assignment 514 | if ( (LA(1)==PassAction) ) { | ^~ | = sor.c:539:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 539 | if ( (LA(1)==86) ) { | ~~~~~^~~~ sor.c:539:16: note: remove extraneous parentheses around the comparison to silence this warning 539 | if ( (LA(1)==86) ) { | ~ ^ ~ sor.c:539:16: note: use '=' to turn this equality comparison into an assignment 539 | if ( (LA(1)==86) ) { | ^~ | = sor.c:547:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 547 | if ( (LA(1)==LABEL) ) { | ~~~~~^~~~~~~ sor.c:547:18: note: remove extraneous parentheses around the comparison to silence this warning 547 | if ( (LA(1)==LABEL) ) { | ~ ^ ~ sor.c:547:18: note: use '=' to turn this equality comparison into an assignment 547 | if ( (LA(1)==LABEL) ) { | ^~ | = sor.c:594:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 594 | while ( (LA(1)==88) ) { | ~~~~~^~~~ sor.c:594:19: note: remove extraneous parentheses around the comparison to silence this warning 594 | while ( (LA(1)==88) ) { | ~ ^ ~ sor.c:594:19: note: use '=' to turn this equality comparison into an assignment 594 | while ( (LA(1)==88) ) { | ^~ | = sor.c:634:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 634 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:634:16: note: remove extraneous parentheses around the comparison to silence this warning 634 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:634:16: note: use '=' to turn this equality comparison into an assignment 634 | if ( (LA(1)==84) ) { | ^~ | = sor.c:668:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 668 | if ( (LA(1)==BT) ) { | ~~~~~^~~~ sor.c:668:26: note: remove extraneous parentheses around the comparison to silence this warning 668 | if ( (LA(1)==BT) ) { | ~ ^ ~ sor.c:668:26: note: use '=' to turn this equality comparison into an assignment 668 | if ( (LA(1)==BT) ) { | ^~ | = sor.c:720:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 720 | if ( (LA(1)==Token) ) { | ~~~~~^~~~~~~ sor.c:720:14: note: remove extraneous parentheses around the comparison to silence this warning 720 | if ( (LA(1)==Token) ) { | ~ ^ ~ sor.c:720:14: note: use '=' to turn this equality comparison into an assignment 720 | if ( (LA(1)==Token) ) { | ^~ | = sor.c:724:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 724 | if ( (LA(1)==NonTerm) ) { | ~~~~~^~~~~~~~~ sor.c:724:16: note: remove extraneous parentheses around the comparison to silence this warning 724 | if ( (LA(1)==NonTerm) ) { | ~ ^ ~ sor.c:724:16: note: use '=' to turn this equality comparison into an assignment 724 | if ( (LA(1)==NonTerm) ) { | ^~ | = sor.c:731:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 731 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:731:20: note: remove extraneous parentheses around the comparison to silence this warning 731 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:731:20: note: use '=' to turn this equality comparison into an assignment 731 | if ( (LA(1)==84) ) { | ^~ | = sor.c:755:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 755 | if ( (LA(1)==85) ) { | ~~~~~^~~~ sor.c:755:24: note: remove extraneous parentheses around the comparison to silence this warning 755 | if ( (LA(1)==85) ) { | ~ ^ ~ sor.c:755:24: note: use '=' to turn this equality comparison into an assignment 755 | if ( (LA(1)==85) ) { | ^~ | = sor.c:759:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 759 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ sor.c:759:26: note: remove extraneous parentheses around the comparison to silence this warning 759 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ sor.c:759:26: note: use '=' to turn this equality comparison into an assignment 759 | if ( (LA(1)==PassAction) ) { | ^~ | = sor.c:783:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 783 | if ( (LA(1)==86) ) { | ~~~~~^~~~ sor.c:783:20: note: remove extraneous parentheses around the comparison to silence this warning 783 | if ( (LA(1)==86) ) { | ~ ^ ~ sor.c:783:20: note: use '=' to turn this equality comparison into an assignment 783 | if ( (LA(1)==86) ) { | ^~ | = sor.c:803:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 803 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ sor.c:803:18: note: remove extraneous parentheses around the comparison to silence this warning 803 | if ( (LA(1)==Action) ) { | ~ ^ ~ sor.c:803:18: note: use '=' to turn this equality comparison into an assignment 803 | if ( (LA(1)==Action) ) { | ^~ | = sor.c:813:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 813 | if ( (LA(1)==PRED_OP) ) { | ~~~~~^~~~~~~~~ sor.c:813:22: note: remove extraneous parentheses around the comparison to silence this warning 813 | if ( (LA(1)==PRED_OP) ) { | ~ ^ ~ sor.c:813:22: note: use '=' to turn this equality comparison into an assignment 813 | if ( (LA(1)==PRED_OP) ) { | ^~ | = sor.c:827:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 827 | if ( (LA(1)==89) ) { | ~~~~~^~~~ sor.c:827:20: note: remove extraneous parentheses around the comparison to silence this warning 827 | if ( (LA(1)==89) ) { | ~ ^ ~ sor.c:827:20: note: use '=' to turn this equality comparison into an assignment 827 | if ( (LA(1)==89) ) { | ^~ | = sor.c:836:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 836 | if ( (LA(1)==CLOSURE) | ~~~~~^~~~~~~~~ sor.c:836:24: note: remove extraneous parentheses around the comparison to silence this warning 836 | if ( (LA(1)==CLOSURE) | ~ ^ ~ sor.c:836:24: note: use '=' to turn this equality comparison into an assignment 836 | if ( (LA(1)==CLOSURE) | ^~ | = sor.c:841:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 841 | if ( (LA(1)==POS_CLOSURE) ) { | ~~~~~^~~~~~~~~~~~~ sor.c:841:26: note: remove extraneous parentheses around the comparison to silence this warning 841 | if ( (LA(1)==POS_CLOSURE) ) { | ~ ^ ~ sor.c:841:26: note: use '=' to turn this equality comparison into an assignment 841 | if ( (LA(1)==POS_CLOSURE) ) { | ^~ | = sor.c:845:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 845 | if ( (LA(1)==PRED_OP) ) { | ~~~~~^~~~~~~~~ sor.c:845:28: note: remove extraneous parentheses around the comparison to silence this warning 845 | if ( (LA(1)==PRED_OP) ) { | ~ ^ ~ sor.c:845:28: note: use '=' to turn this equality comparison into an assignment 845 | if ( (LA(1)==PRED_OP) ) { | ^~ | = sor.c:864:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 864 | if ( (LA(1)==OPT) ) { | ~~~~~^~~~~ sor.c:864:22: note: remove extraneous parentheses around the comparison to silence this warning 864 | if ( (LA(1)==OPT) ) { | ~ ^ ~ sor.c:864:22: note: use '=' to turn this equality comparison into an assignment 864 | if ( (LA(1)==OPT) ) { | ^~ | = sor.c:870:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 870 | if ( (LA(1)==WILD) | ~~~~~^~~~~~ sor.c:870:24: note: remove extraneous parentheses around the comparison to silence this warning 870 | if ( (LA(1)==WILD) | ~ ^ ~ sor.c:870:24: note: use '=' to turn this equality comparison into an assignment 870 | if ( (LA(1)==WILD) | ^~ | = sor.c:878:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 878 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:878:28: note: remove extraneous parentheses around the comparison to silence this warning 878 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:878:28: note: use '=' to turn this equality comparison into an assignment 878 | if ( (LA(1)==84) ) { | ^~ | = sor.c:929:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 929 | if ( (LA(1)==Token) ) { | ~~~~~^~~~~~~ sor.c:929:16: note: remove extraneous parentheses around the comparison to silence this warning 929 | if ( (LA(1)==Token) ) { | ~ ^ ~ sor.c:929:16: note: use '=' to turn this equality comparison into an assignment 929 | if ( (LA(1)==Token) ) { | ^~ | = sor.c:936:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 936 | if ( (LA(1)==NonTerm) ) { | ~~~~~^~~~~~~~~ sor.c:936:18: note: remove extraneous parentheses around the comparison to silence this warning 936 | if ( (LA(1)==NonTerm) ) { | ~ ^ ~ sor.c:936:18: note: use '=' to turn this equality comparison into an assignment 936 | if ( (LA(1)==NonTerm) ) { | ^~ | = sor.c:962:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 962 | if ( (LA(1)==Token) | ~~~~~^~~~~~~ sor.c:962:16: note: remove extraneous parentheses around the comparison to silence this warning 962 | if ( (LA(1)==Token) | ~ ^ ~ sor.c:962:16: note: use '=' to turn this equality comparison into an assignment 962 | if ( (LA(1)==Token) | ^~ | = sor.c:969:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 969 | if ( (LA(1)==NonTerm) ) { | ~~~~~^~~~~~~~~ sor.c:969:18: note: remove extraneous parentheses around the comparison to silence this warning 969 | if ( (LA(1)==NonTerm) ) { | ~ ^ ~ sor.c:969:18: note: use '=' to turn this equality comparison into an assignment 969 | if ( (LA(1)==NonTerm) ) { | ^~ | = sor.c:979:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 979 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:979:22: note: remove extraneous parentheses around the comparison to silence this warning 979 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:979:22: note: use '=' to turn this equality comparison into an assignment 979 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1002:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1002 | if ( (LA(1)==85) | ~~~~~^~~~ sor.c:1002:26: note: remove extraneous parentheses around the comparison to silence this warning 1002 | if ( (LA(1)==85) | ~ ^ ~ sor.c:1002:26: note: use '=' to turn this equality comparison into an assignment 1002 | if ( (LA(1)==85) | ^~ | = sor.c:1007:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1007 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ sor.c:1007:28: note: remove extraneous parentheses around the comparison to silence this warning 1007 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ sor.c:1007:28: note: use '=' to turn this equality comparison into an assignment 1007 | if ( (LA(1)==PassAction) ) { | ^~ | = sor.c:1031:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1031 | if ( (LA(1)==86) ) { | ~~~~~^~~~ sor.c:1031:22: note: remove extraneous parentheses around the comparison to silence this warning 1031 | if ( (LA(1)==86) ) { | ~ ^ ~ sor.c:1031:22: note: use '=' to turn this equality comparison into an assignment 1031 | if ( (LA(1)==86) ) { | ^~ | = sor.c:1050:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1050 | if ( (LA(1)==WILD) | ~~~~~^~~~~~ sor.c:1050:20: note: remove extraneous parentheses around the comparison to silence this warning 1050 | if ( (LA(1)==WILD) | ~ ^ ~ sor.c:1050:20: note: use '=' to turn this equality comparison into an assignment 1050 | if ( (LA(1)==WILD) | ^~ | = sor.c:1061:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1061 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:1061:24: note: remove extraneous parentheses around the comparison to silence this warning 1061 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:1061:24: note: use '=' to turn this equality comparison into an assignment 1061 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1084:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1084 | if ( (LA(1)==88) ) { | ~~~~~^~~~ sor.c:1084:26: note: remove extraneous parentheses around the comparison to silence this warning 1084 | if ( (LA(1)==88) ) { | ~ ^ ~ sor.c:1084:26: note: use '=' to turn this equality comparison into an assignment 1084 | if ( (LA(1)==88) ) { | ^~ | = sor.c:1088:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1088 | if ( (LA(1)==87) | ~~~~~^~~~ sor.c:1088:28: note: remove extraneous parentheses around the comparison to silence this warning 1088 | if ( (LA(1)==87) | ~ ^ ~ sor.c:1088:28: note: use '=' to turn this equality comparison into an assignment 1088 | if ( (LA(1)==87) | ^~ | = sor.c:1093:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1093 | if ( (LA(1)==PassAction) ) { | ~~~~~^~~~~~~~~~~~ sor.c:1093:30: note: remove extraneous parentheses around the comparison to silence this warning 1093 | if ( (LA(1)==PassAction) ) { | ~ ^ ~ sor.c:1093:30: note: use '=' to turn this equality comparison into an assignment 1093 | if ( (LA(1)==PassAction) ) { | ^~ | = sor.c:1097:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1097 | if ( (LA(1)==Action) ) { | ~~~~~^~~~~~~~ sor.c:1097:32: note: remove extraneous parentheses around the comparison to silence this warning 1097 | if ( (LA(1)==Action) ) { | ~ ^ ~ sor.c:1097:32: note: use '=' to turn this equality comparison into an assignment 1097 | if ( (LA(1)==Action) ) { | ^~ | = sor.c:1101:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1101 | if ( (LA(1)==Eof) ) { | ~~~~~^~~~~ sor.c:1101:34: note: remove extraneous parentheses around the comparison to silence this warning 1101 | if ( (LA(1)==Eof) ) { | ~ ^ ~ sor.c:1101:34: note: use '=' to turn this equality comparison into an assignment 1101 | if ( (LA(1)==Eof) ) { | ^~ | = sor.c:1105:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1105 | if ( (LA(1)==89) ) { | ~~~~~^~~~ sor.c:1105:36: note: remove extraneous parentheses around the comparison to silence this warning 1105 | if ( (LA(1)==89) ) { | ~ ^ ~ sor.c:1105:36: note: use '=' to turn this equality comparison into an assignment 1105 | if ( (LA(1)==89) ) { | ^~ | = sor.c:1109:38: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1109 | if ( (LA(1)==OPT) | ~~~~~^~~~~ sor.c:1109:38: note: remove extraneous parentheses around the comparison to silence this warning 1109 | if ( (LA(1)==OPT) | ~ ^ ~ sor.c:1109:38: note: use '=' to turn this equality comparison into an assignment 1109 | if ( (LA(1)==OPT) | ^~ | = sor.c:1114:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1114 | if ( (LA(1)==90) ) { | ~~~~~^~~~ sor.c:1114:40: note: remove extraneous parentheses around the comparison to silence this warning 1114 | if ( (LA(1)==90) ) { | ~ ^ ~ sor.c:1114:40: note: use '=' to turn this equality comparison into an assignment 1114 | if ( (LA(1)==90) ) { | ^~ | = sor.c:1118:42: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1118 | if ( (LA(1)==80) ) { | ~~~~~^~~~ sor.c:1118:42: note: remove extraneous parentheses around the comparison to silence this warning 1118 | if ( (LA(1)==80) ) { | ~ ^ ~ sor.c:1118:42: note: use '=' to turn this equality comparison into an assignment 1118 | if ( (LA(1)==80) ) { | ^~ | = sor.c:1122:44: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1122 | if ( (LA(1)==BT) ) { | ~~~~~^~~~ sor.c:1122:44: note: remove extraneous parentheses around the comparison to silence this warning 1122 | if ( (LA(1)==BT) ) { | ~ ^ ~ sor.c:1122:44: note: use '=' to turn this equality comparison into an assignment 1122 | if ( (LA(1)==BT) ) { | ^~ | = sor.c:1183:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1183 | if ( (LA(1)==91) ) { | ~~~~~^~~~ sor.c:1183:16: note: remove extraneous parentheses around the comparison to silence this warning 1183 | if ( (LA(1)==91) ) { | ~ ^ ~ sor.c:1183:16: note: use '=' to turn this equality comparison into an assignment 1183 | if ( (LA(1)==91) ) { | ^~ | = sor.c:1190:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1190 | if ( (LA(1)==84) | ~~~~~^~~~ sor.c:1190:20: note: remove extraneous parentheses around the comparison to silence this warning 1190 | if ( (LA(1)==84) | ~ ^ ~ sor.c:1190:20: note: use '=' to turn this equality comparison into an assignment 1190 | if ( (LA(1)==84) | ^~ | = sor.c:1216:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1216 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:1216:18: note: remove extraneous parentheses around the comparison to silence this warning 1216 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:1216:18: note: use '=' to turn this equality comparison into an assignment 1216 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1270:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1270 | if ( (LA(1)==91) | ~~~~~^~~~ sor.c:1270:20: note: remove extraneous parentheses around the comparison to silence this warning 1270 | if ( (LA(1)==91) | ~ ^ ~ sor.c:1270:20: note: use '=' to turn this equality comparison into an assignment 1270 | if ( (LA(1)==91) | ^~ | = sor.c:1278:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1278 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:1278:24: note: remove extraneous parentheses around the comparison to silence this warning 1278 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:1278:24: note: use '=' to turn this equality comparison into an assignment 1278 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1303:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1303 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:1303:22: note: remove extraneous parentheses around the comparison to silence this warning 1303 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:1303:22: note: use '=' to turn this equality comparison into an assignment 1303 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1321:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1321 | if ( (LA(1)==WILD) | ~~~~~^~~~~~ sor.c:1321:18: note: remove extraneous parentheses around the comparison to silence this warning 1321 | if ( (LA(1)==WILD) | ~ ^ ~ sor.c:1321:18: note: use '=' to turn this equality comparison into an assignment 1321 | if ( (LA(1)==WILD) | ^~ | = sor.c:1328:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1328 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:1328:22: note: remove extraneous parentheses around the comparison to silence this warning 1328 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:1328:22: note: use '=' to turn this equality comparison into an assignment 1328 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1350:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1350 | if ( (LA(1)==Token) ) { | ~~~~~^~~~~~~ sor.c:1350:24: note: remove extraneous parentheses around the comparison to silence this warning 1350 | if ( (LA(1)==Token) ) { | ~ ^ ~ sor.c:1350:24: note: use '=' to turn this equality comparison into an assignment 1350 | if ( (LA(1)==Token) ) { | ^~ | = sor.c:1357:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1357 | if ( (LA(1)==NonTerm) | ~~~~~^~~~~~~~~ sor.c:1357:26: note: remove extraneous parentheses around the comparison to silence this warning 1357 | if ( (LA(1)==NonTerm) | ~ ^ ~ sor.c:1357:26: note: use '=' to turn this equality comparison into an assignment 1357 | if ( (LA(1)==NonTerm) | ^~ | = sor.c:1383:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1383 | if ( (LA(1)==Token) ) { | ~~~~~^~~~~~~ sor.c:1383:24: note: remove extraneous parentheses around the comparison to silence this warning 1383 | if ( (LA(1)==Token) ) { | ~ ^ ~ sor.c:1383:24: note: use '=' to turn this equality comparison into an assignment 1383 | if ( (LA(1)==Token) ) { | ^~ | = sor.c:1393:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1393 | if ( (LA(1)==91) ) { | ~~~~~^~~~ sor.c:1393:28: note: remove extraneous parentheses around the comparison to silence this warning 1393 | if ( (LA(1)==91) ) { | ~ ^ ~ sor.c:1393:28: note: use '=' to turn this equality comparison into an assignment 1393 | if ( (LA(1)==91) ) { | ^~ | = sor.c:1400:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1400 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:1400:32: note: remove extraneous parentheses around the comparison to silence this warning 1400 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:1400:32: note: use '=' to turn this equality comparison into an assignment 1400 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1425:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1425 | if ( (LA(1)==84) | ~~~~~^~~~ sor.c:1425:30: note: remove extraneous parentheses around the comparison to silence this warning 1425 | if ( (LA(1)==84) | ~ ^ ~ sor.c:1425:30: note: use '=' to turn this equality comparison into an assignment 1425 | if ( (LA(1)==84) | ^~ | = sor.c:1444:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1444 | if ( (LA(1)==WILD) ) { | ~~~~~^~~~~~ sor.c:1444:26: note: remove extraneous parentheses around the comparison to silence this warning 1444 | if ( (LA(1)==WILD) ) { | ~ ^ ~ sor.c:1444:26: note: use '=' to turn this equality comparison into an assignment 1444 | if ( (LA(1)==WILD) ) { | ^~ | = sor.c:1453:30: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1453 | if ( (LA(1)==84) ) { | ~~~~~^~~~ sor.c:1453:30: note: remove extraneous parentheses around the comparison to silence this warning 1453 | if ( (LA(1)==84) ) { | ~ ^ ~ sor.c:1453:30: note: use '=' to turn this equality comparison into an assignment 1453 | if ( (LA(1)==84) ) { | ^~ | = sor.c:1497:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1497 | if ( (LA(1)==BT) ) { | ~~~~~^~~~ sor.c:1497:22: note: remove extraneous parentheses around the comparison to silence this warning 1497 | if ( (LA(1)==BT) ) { | ~ ^ ~ sor.c:1497:22: note: use '=' to turn this equality comparison into an assignment 1497 | if ( (LA(1)==BT) ) { | ^~ | = sor.c:1537:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1537 | if ( (LA(1)==103) | ~~~~~^~~~~ sor.c:1537:18: note: remove extraneous parentheses around the comparison to silence this warning 1537 | if ( (LA(1)==103) | ~ ^ ~ sor.c:1537:18: note: use '=' to turn this equality comparison into an assignment 1537 | if ( (LA(1)==103) | ^~ | = sor.c:1545:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1545 | if ( (LA(1)==106) ) { | ~~~~~^~~~~ sor.c:1545:22: note: remove extraneous parentheses around the comparison to silence this warning 1545 | if ( (LA(1)==106) ) { | ~ ^ ~ sor.c:1545:22: note: use '=' to turn this equality comparison into an assignment 1545 | if ( (LA(1)==106) ) { | ^~ | = sor.c:1550:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1550 | if ( (LA(1)==110) ) { | ~~~~~^~~~~ sor.c:1550:24: note: remove extraneous parentheses around the comparison to silence this warning 1550 | if ( (LA(1)==110) ) { | ~ ^ ~ sor.c:1550:24: note: use '=' to turn this equality comparison into an assignment 1550 | if ( (LA(1)==110) ) { | ^~ | = sor.c:1559:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1559 | if ( (LA(1)==110) ) { | ~~~~~^~~~~ sor.c:1559:20: note: remove extraneous parentheses around the comparison to silence this warning 1559 | if ( (LA(1)==110) ) { | ~ ^ ~ sor.c:1559:20: note: use '=' to turn this equality comparison into an assignment 1559 | if ( (LA(1)==110) ) { | ^~ | = sor.c:1574:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1574 | } while ( (LA(1)==110) ); | ~~~~~^~~~~ sor.c:1574:23: note: remove extraneous parentheses around the comparison to silence this warning 1574 | } while ( (LA(1)==110) ); | ~ ^ ~ sor.c:1574:23: note: use '=' to turn this equality comparison into an assignment 1574 | } while ( (LA(1)==110) ); | ^~ | = sor.c:1580:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1580 | if ( (LA(1)==106) | ~~~~~^~~~~ sor.c:1580:16: note: remove extraneous parentheses around the comparison to silence this warning 1580 | if ( (LA(1)==106) | ~ ^ ~ sor.c:1580:16: note: use '=' to turn this equality comparison into an assignment 1580 | if ( (LA(1)==106) | ^~ | = sor.c:1585:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1585 | if ( (LA(1)==Eof) ) { | ~~~~~^~~~~ sor.c:1585:18: note: remove extraneous parentheses around the comparison to silence this warning 1585 | if ( (LA(1)==Eof) ) { | ~ ^ ~ sor.c:1585:18: note: use '=' to turn this equality comparison into an assignment 1585 | if ( (LA(1)==Eof) ) { | ^~ | = sor.c:1649:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1649 | } while ( (LA(1)==106) ); | ~~~~~^~~~~ sor.c:1649:21: note: remove extraneous parentheses around the comparison to silence this warning 1649 | } while ( (LA(1)==106) ); | ~ ^ ~ sor.c:1649:21: note: use '=' to turn this equality comparison into an assignment 1649 | } while ( (LA(1)==106) ); | ^~ | = sor.c:1681:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1681 | if ( (LA(1)==ID) ) { | ~~~~~^~~~ sor.c:1681:16: note: remove extraneous parentheses around the comparison to silence this warning 1681 | if ( (LA(1)==ID) ) { | ~ ^ ~ sor.c:1681:16: note: use '=' to turn this equality comparison into an assignment 1681 | if ( (LA(1)==ID) ) { | ^~ | = sor.c:1685:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1685 | if ( (LA(1)==111) ) { | ~~~~~^~~~~ sor.c:1685:18: note: remove extraneous parentheses around the comparison to silence this warning 1685 | if ( (LA(1)==111) ) { | ~ ^ ~ sor.c:1685:18: note: use '=' to turn this equality comparison into an assignment 1685 | if ( (LA(1)==111) ) { | ^~ | = sor.c:1715:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1715 | if ( (LA(1)==112) | ~~~~~^~~~~ sor.c:1715:16: note: remove extraneous parentheses around the comparison to silence this warning 1715 | if ( (LA(1)==112) | ~ ^ ~ sor.c:1715:16: note: use '=' to turn this equality comparison into an assignment 1715 | if ( (LA(1)==112) | ^~ | = sor.c:1744:19: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1744 | while ( (LA(1)==113) ) { | ~~~~~^~~~~ sor.c:1744:19: note: remove extraneous parentheses around the comparison to silence this warning 1744 | while ( (LA(1)==113) ) { | ~ ^ ~ sor.c:1744:19: note: use '=' to turn this equality comparison into an assignment 1744 | while ( (LA(1)==113) ) { | ^~ | = sor.c:1750:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1750 | if ( (LA(1)==114) ) { | ~~~~~^~~~~ sor.c:1750:20: note: remove extraneous parentheses around the comparison to silence this warning 1750 | if ( (LA(1)==114) ) { | ~ ^ ~ sor.c:1750:20: note: use '=' to turn this equality comparison into an assignment 1750 | if ( (LA(1)==114) ) { | ^~ | = sor.c:1756:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1756 | if ( (LA(1)==112) ) { | ~~~~~^~~~~ sor.c:1756:24: note: remove extraneous parentheses around the comparison to silence this warning 1756 | if ( (LA(1)==112) ) { | ~ ^ ~ sor.c:1756:24: note: use '=' to turn this equality comparison into an assignment 1756 | if ( (LA(1)==112) ) { | ^~ | = sor.c:1771:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1771 | if ( (LA(1)==115) ) { | ~~~~~^~~~~ sor.c:1771:22: note: remove extraneous parentheses around the comparison to silence this warning 1771 | if ( (LA(1)==115) ) { | ~ ^ ~ sor.c:1771:22: note: use '=' to turn this equality comparison into an assignment 1771 | if ( (LA(1)==115) ) { | ^~ | = sor.c:1777:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1777 | if ( (LA(1)==112) ) { | ~~~~~^~~~~ sor.c:1777:26: note: remove extraneous parentheses around the comparison to silence this warning 1777 | if ( (LA(1)==112) ) { | ~ ^ ~ sor.c:1777:26: note: use '=' to turn this equality comparison into an assignment 1777 | if ( (LA(1)==112) ) { | ^~ | = sor.c:1791:24: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1791 | if ( (LA(1)==ID) ) { | ~~~~~^~~~ sor.c:1791:24: note: remove extraneous parentheses around the comparison to silence this warning 1791 | if ( (LA(1)==ID) ) { | ~ ^ ~ sor.c:1791:24: note: use '=' to turn this equality comparison into an assignment 1791 | if ( (LA(1)==ID) ) { | ^~ | = sor.c:1814:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1814 | if ( (LA(1)==112) | ~~~~~^~~~~ sor.c:1814:28: note: remove extraneous parentheses around the comparison to silence this warning 1814 | if ( (LA(1)==112) | ~ ^ ~ sor.c:1814:28: note: use '=' to turn this equality comparison into an assignment 1814 | 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 C23 [-Wdeprecated-non-prototype] 588 | (*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 C23 [-Wdeprecated-non-prototype] 593 | (*p->process)( *argv ); | ^ main.c:1038:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1038 | fprintf(f, prefix); | ^~~~~~ main.c:1038:13: note: treat the string as an argument to avoid this 1038 | 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] 59 | 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] 557 | set_new(a, strlen(s)); | ~~~~~~~~~~~^~~~~~~~~~ ../support/set/set.h:58:74: note: expanded from macro 'set_new' 58 | 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] 144 | 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 ld: warning: cpp.c(cpp.o:(GenCPPClassHeader)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: err.c(err.o:(zzFAIL)): warning: strcat() is almost always misused, please use strlcat() ld: warning: main.c(main.o:(pFuncs)): 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] 220 | 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] 313 | 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] 338 | 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] 546 | 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] 567 | 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] 583 | 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] 606 | 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] 623 | 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] 743 | 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] 785 | 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] 922 | 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] 969 | pclasses(char **classes, int n, char *suffix) | ^ | int genmk.c:992:1: warning: non-void function does not return a value [-Wreturn-type] 992 | } | ^ 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 C23 [-Wdeprecated-non-prototype] 1017 | (*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 C23 [-Wdeprecated-non-prototype] 1022 | (*p->process)( *argv ); | ^ 12 warnings generated. cc -o genmk genmk.o ld: warning: genmk.c(genmk.o:(help)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: 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 1764619924.48 ===> 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 1764619925.63 ===> devel/pccts ===> Cleaning for pccts-1.33r33 >>> Ended at 1764619925.86 max_stuck=0.50/depends=1.31/show-prepare-results=0.58/build=11.85/package=1.16/clean=0.25