diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-03-23 07:52:50 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-03-23 07:52:50 -0700 |
commit | e0a110da6ff3595d2557d86c6df0f15f6ed45593 (patch) | |
tree | 665d7d485d7f5c2ac6101ff3415396af67883b4e /testcases | |
parent | 4e2856ddbea81e48bee950767fa4ac1a5ff6c453 (diff) | |
download | cppawk-e0a110da6ff3595d2557d86c6df0f15f6ed45593.tar.gz cppawk-e0a110da6ff3595d2557d86c6df0f15f6ed45593.tar.bz2 cppawk-e0a110da6ff3595d2557d86c6df0f15f6ed45593.zip |
hygiene: shell escape $awk and $prepro.
Since $awk and $prepro are now controlled via command line
options, and are being fed to eval, we should shell escape
them. Two of our test cases rely on the loose interpolation
behavior; we fix those using proper external mock programs
testawk and testcpp.
Diffstat (limited to 'testcases')
-rw-r--r-- | testcases | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -180,14 +180,14 @@ foo_bar foo_bar -- 32: -./cppawk --awk='printf "[%.2s]"' foo +./cppawk --awk=./testawk foo : [-f][/t][--] -- 33: -./cppawk --prepro-only --prepro='printf %.3s' abc +./cppawk --prepro-only --prepro=./testcpp abc : --iq-D_-I.- +[-iq][-D_][-I.][-] -- 34: ./cppawk --prepro-only --awk=mawk mawk=__mawk__ | grep mawk |