aboutsummaryrefslogtreecommitdiff
path: root/FIXES
diff options
context:
space:
mode:
authorMartijn Dekker <martijn@inlv.org>2019-07-26 10:46:58 +0200
committerArnold Robbins <arnold@skeeve.com>2019-07-26 11:46:58 +0300
commit5b602ca8a2c939e930ea84347ed5c9de256049f3 (patch)
tree0c98f4e6037dbb034d2864457041f190abd9effc /FIXES
parent4e34346094e52de09cf9d4f9ae632e81bfe0f981 (diff)
downloadone-true-awk-5b602ca8a2c939e930ea84347ed5c9de256049f3.tar.gz
Add support for "\a" and "\v" to regex and command line args (#44)
Support POSIX-specified C-style escape sequences "\a" (alarm) and "\v" (vertical tab) in command line arguments and regular expressions, further to the support for them in strings added on Apr 9, 1989. These now no longer match as literal "a" and "v" characters (as they don't on gawk and mawk). IOW, lex.c already supported these (lines 390-391 as of 4e343460); the support needed to be added to b.c and tran.c. Relevant POSIX reference: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html#tag_20_06_13_04
Diffstat (limited to 'FIXES')
-rw-r--r--FIXES7
1 files changed, 7 insertions, 0 deletions
diff --git a/FIXES b/FIXES
index 3178706..55dfe20 100644
--- a/FIXES
+++ b/FIXES
@@ -25,6 +25,13 @@ THIS SOFTWARE.
This file lists all bug fixes, changes, etc., made since the AWK book
was sent to the printers in August, 1987.
+July 26, 2019:
+ Support POSIX-specified C-style escape sequences "\a" (alarm)
+ and "\v" (vertical tab) in command line arguments and regular
+ expressions, further to the support for them in strings added on
+ Apr 9, 1989. These now no longer match as literal "a" and "v"
+ characters (as they don't on other awk implementations).
+
July 17, 2019:
Pull in a number of code cleanups and minor fixes from
Warner Losh's bsd-ota branch. The only user visible change