diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-03-18 08:18:32 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-03-18 08:18:32 -0700 |
commit | ce81c2bd9ce70ee73c4d6a4a253ae9d08fdccae7 (patch) | |
tree | 0c59150a7d9b902ec1482c150c3e7f7572ce25ae | |
parent | 59119adedce9405ce320d4609885f734d0aae5c5 (diff) | |
download | cppawk-ce81c2bd9ce70ee73c4d6a4a253ae9d08fdccae7.tar.gz cppawk-ce81c2bd9ce70ee73c4d6a4a253ae9d08fdccae7.tar.bz2 cppawk-ce81c2bd9ce70ee73c4d6a4a253ae9d08fdccae7.zip |
Define __bignum__ if -M or --bignum option used.
-rwxr-xr-x | cppawk | 4 | ||||
-rw-r--r-- | testcases | 9 |
2 files changed, 13 insertions, 0 deletions
@@ -94,6 +94,10 @@ while [ $# -gt 0 ] ; do -- ) break ;; + -M | --bignum ) + awk_opts="$awk_opts $1" + prepro_opts="$prepro_opts -D__bignum__=1" + ;; -* ) awk_opts="$awk_opts $(shell_escape "$1")" ;; @@ -93,3 +93,12 @@ BEGIN { }' : gawk +-- +17: +./cppawk -M 'BEGIN { print __bignum__ }' +: +1 +-- +18: +./cppawk 'BEGIN { print __bignum__ }' +: |