ref: 35d462741379ef4616d67ade48058a5e3490f77e
parent: 583e89479f9b358005a328c999cf1555d27f3340
parent: 0da7e5331dce8d2c74b5de473a0659d4e2fb30a2
author: Arnold D. Robbins <arnold@skeeve.com>
date: Fri Nov 24 03:52:07 EST 2023
Merge branch 'master' into improve-gototab
--- a/testdir/T.misc
+++ b/testdir/T.misc
@@ -511,16 +511,16 @@
echo ab | $awk '{ sub(/a/, "b" ~ /b/); print }' >foo2cmp -s foo1 foo2 || echo 'BAD: T.misc lexer regex buffer clobbered'
-+# Check handling of octal (\OOO) and hex (\xHH) esc. seqs. in strings.
-+echo 'hello888
-+hello
-+hello
-+helloxGOO
-+hello
-+0A' > foo1
-+$awk 'BEGIN { print "hello\888" }' > foo2-+$awk 'BEGIN { print "hello\x000A" }' >> foo2-+$awk 'BEGIN { printf "hello\x0A" }' >> foo2-+$awk 'BEGIN { print "hello\xGOO" }' >> foo2-+$awk 'BEGIN { print "hello\x0A0A" }' >> foo2-+cmp -s foo1 foo2 || echo '�BAD: T.misc escape sequences in strings mishandled'
+# Check handling of octal \OOO and hex \xHH esc. seqs. in strings.
+echo 'hello888
+hello
+hello
+helloxGOO
+hello
+0A' > foo1
+$awk 'BEGIN { print "hello\888" }' > foo2+$awk 'BEGIN { print "hello\x000A" }' >> foo2+$awk 'BEGIN { printf "hello\x0A" }' >> foo2+$awk 'BEGIN { print "hello\xGOO" }' >> foo2+$awk 'BEGIN { print "hello\x0A0A" }' >> foo2+cmp -s foo1 foo2 || echo '�BAD: T.misc escape sequences in strings mishandled'
--
⑨