diff options
author | john haque <j.eh@mchsi.com> | 2011-08-21 05:54:38 -0500 |
---|---|---|
committer | john haque <j.eh@mchsi.com> | 2011-10-12 07:46:07 -0500 |
commit | f0866c5197ee0c01fd1ded16e364cbe612c271be (patch) | |
tree | bece1471f69606eea216154b2d7a480cd90c0a20 /main.c | |
parent | 1fea520248b42ca995c8797698c60301ea42ffe9 (diff) | |
download | egawk-f0866c5197ee0c01fd1ded16e364cbe612c271be.tar.gz egawk-f0866c5197ee0c01fd1ded16e364cbe612c271be.tar.bz2 egawk-f0866c5197ee0c01fd1ded16e364cbe612c271be.zip |
Add a test file, cleanup code and update doc.
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -827,7 +827,6 @@ static void cmdline_fs(char *str) { NODE **tmp; - size_t len; tmp = &FS_node->var_value; unref(*tmp); @@ -845,8 +844,7 @@ cmdline_fs(char *str) str[0] = '\t'; } - len = scan_escape(str, strlen(str)); /* do process escapes */ - *tmp = make_string(str, len); + *tmp = make_str_node(str, strlen(str), SCAN); /* do process escapes */ set_FS(); } @@ -1137,7 +1135,6 @@ int arg_assign(char *arg, int initing) { char *cp, *cp2; - size_t cplen; int badvar; NODE *var; NODE *it; @@ -1199,8 +1196,7 @@ arg_assign(char *arg, int initing) * BWK awk expands escapes inside assignments. * This makes sense, so we do it too. */ - cplen = scan_escape(cp, strlen(cp)); - it = make_string(cp, cplen); + it = make_str_node(cp, strlen(cp), SCAN); it->flags |= MAYBE_NUM; #ifdef LC_NUMERIC /* |