diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2020-12-17 19:49:56 -0800 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2020-12-17 19:49:56 -0800 |
| commit | 06b1a795bb10dd8ed9c2f406ca3b906917e1a106 (patch) | |
| tree | 09731a1b5009c68f3a19cfe89ee7f03d4c786d9c /grammar.c | |
| parent | b37359b4503d447457646e8f8e01810b6525bd56 (diff) | |
Better null byte handling, simplified match datastructures, and some
misc. cleanup
Diffstat (limited to 'grammar.c')
| -rw-r--r-- | grammar.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -58,7 +58,7 @@ vm_op_t *load_grammar(grammar_t *g, file_t *f) if (*src && matchchar(&src, ';')) src = after_spaces(src); } - if (src < &f->contents[f->length-1]) { + if (src < f->end) { fprint_line(stderr, f, src, NULL, "Invalid BPEG pattern"); _exit(1); } @@ -108,3 +108,5 @@ void pop_backrefs(grammar_t *g, size_t count) --g->backrefcount; } } + +// vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1 |
