aboutsummaryrefslogtreecommitdiffstats
path: root/awkgram.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-04-12 12:17:00 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-04-12 12:17:00 +0300
commit3a8955be982e26d8b0932d9baa50bb13ea9b3296 (patch)
treef75b94c63d5d1999082f30f6575ccba38b240114 /awkgram.c
parent3cb9f16bb195a3d004692e85e7f9190a9469fcb1 (diff)
parent8f83ab76a1d8861d9a992290f2691443d5169c89 (diff)
downloadegawk-3a8955be982e26d8b0932d9baa50bb13ea9b3296.tar.gz
egawk-3a8955be982e26d8b0932d9baa50bb13ea9b3296.tar.bz2
egawk-3a8955be982e26d8b0932d9baa50bb13ea9b3296.zip
Merge branch 'master' into feature/fix-comments
Diffstat (limited to 'awkgram.c')
-rw-r--r--awkgram.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/awkgram.c b/awkgram.c
index db3c1314..cce661ff 100644
--- a/awkgram.c
+++ b/awkgram.c
@@ -6439,7 +6439,7 @@ retry:
base = 10;
if (! do_traditional) {
- base = get_numbase(tokstart, false);
+ base = get_numbase(tokstart, strlen(tokstart)-1, false);
if (do_lint) {
if (base == 8)
lintwarn("numeric constant `%.*s' treated as octal",
@@ -6470,7 +6470,7 @@ retry:
}
#endif
if (base != 10)
- d = nondec2awknum(tokstart, strlen(tokstart), NULL);
+ d = nondec2awknum(tokstart, strlen(tokstart)-1, NULL);
else
d = atof(tokstart);
yylval->memory = set_profile_text(make_number(d), tokstart, strlen(tokstart) - 1);