From: Nick Bowler Date: Wed, 4 Jan 2023 02:19:09 +0000 (-0500) Subject: gen-strtab.awk: Work around parse issue on HP-UX 11. X-Git-Url: http://git.draconx.ca/gitweb/dxcommon.git/commitdiff_plain/b84052135e522d00278d33e0b3d0afbb46e03f51?ds=sidebyside;hp=b84052135e522d00278d33e0b3d0afbb46e03f51 gen-strtab.awk: Work around parse issue on HP-UX 11. HP-UX 11 awk seems to have some issues parsing ! in expressions. For example: % awk 'BEGIN { print 1 + !0 }' syntax error The source line is 1. The error context is BEGIN { print 1 + >>> ! <<< 0 } awk: The statement cannot be correctly parsed. The source line is 1. Adding parentheses appers sufficient to avoid the problem: % awk 'BEGIN { print 1 + (!0) }' 2 ---