diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2015-08-25 20:29:15 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2015-08-25 20:29:15 +0300 |
commit | 243b097279a89d456fda4a400412482d70b3665c (patch) | |
tree | 1ef8e9d07ff8be48e16e829f51ac1addb74f056e /node.c | |
parent | 278fe876bb18938803ac1c36b028adb8cef6fe84 (diff) | |
download | egawk-243b097279a89d456fda4a400412482d70b3665c.tar.gz egawk-243b097279a89d456fda4a400412482d70b3665c.tar.bz2 egawk-243b097279a89d456fda4a400412482d70b3665c.zip |
Make MAYBE_NUM -> NUMBER smarter, clear STRING.
Diffstat (limited to 'node.c')
-rw-r--r-- | node.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -76,7 +76,7 @@ r_force_number(NODE *n) return n; } else if (n->stlen == 4 && is_ieee_magic_val(n->stptr)) { if ((n->flags & MAYBE_NUM) != 0) - n->flags &= ~MAYBE_NUM; + n->flags &= ~(MAYBE_NUM|STRING); n->flags |= NUMBER|NUMCUR; n->numbr = get_ieee_magic_val(n->stptr); @@ -103,7 +103,7 @@ r_force_number(NODE *n) if ((n->flags & MAYBE_NUM) != 0) { newflags = NUMBER; - n->flags &= ~MAYBE_NUM; + n->flags &= ~(MAYBE_NUM|STRING); } else newflags = 0; |