diff options
author | Gavin Howard <yzena.tech@gmail.com> | 2019-01-10 15:59:08 -0700 |
---|---|---|
committer | Gavin Howard <yzena.tech@gmail.com> | 2019-01-10 15:59:08 -0700 |
commit | 7de4f2293458c2e37eaa65a424f1af116a77a11d (patch) | |
tree | 8985b0d46204a499a048c4785cd34ca8319ea242 /src/lex.c | |
parent | ce1bfc5c1091f5789254bcc666ce8431b8b2dcef (diff) | |
download | platform_external_bc-7de4f2293458c2e37eaa65a424f1af116a77a11d.tar.gz platform_external_bc-7de4f2293458c2e37eaa65a424f1af116a77a11d.tar.bz2 platform_external_bc-7de4f2293458c2e37eaa65a424f1af116a77a11d.zip |
Fix a problem with counting lines
Diffstat (limited to 'src/lex.c')
-rw-r--r-- | src/lex.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -162,7 +162,7 @@ BcStatus bc_lex_next(BcLex *l) { assert(l); l->last = l->t; - l->line += l->last == BC_LEX_NLINE; + l->line += (l->i != 0 && l->buf[l->i] == '\n'); if (l->last == BC_LEX_EOF) return bc_lex_err(l, BC_ERROR_PARSE_EOF); |