diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2018-07-31 09:21:43 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2018-07-31 09:21:43 +0300 |
commit | 86b063b99d78df97fcd761073f437ce00b018712 (patch) | |
tree | 6f834ea3d46ecb541bd6a722e565a83aac0e2268 /node.c | |
parent | f856979d85ace61bfeb2d31146485ec668202ad8 (diff) | |
download | egawk-86b063b99d78df97fcd761073f437ce00b018712.tar.gz egawk-86b063b99d78df97fcd761073f437ce00b018712.tar.bz2 egawk-86b063b99d78df97fcd761073f437ce00b018712.zip |
Fix handling of physical newlines in -v arguments and related improvemnts.
Diffstat (limited to 'node.c')
-rw-r--r-- | node.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -451,6 +451,8 @@ make_str_node(const char *s, size_t len, int flags) if (c < 0) { if (do_lint) lintwarn(_("backslash at end of string")); + if ((flags & ELIDE_BACK_NL) != 0) + continue; c = '\\'; } *ptm++ = c; |