diff options
| author | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-03 07:57:50 +0100 |
|---|---|---|
| committer | Fabrice <fabrice@schaub-dev.xyz> | 2026-03-03 07:57:50 +0100 |
| commit | 010b3e2e1eb3870724bbde6de7a0929b20bf2f75 (patch) | |
| tree | a4e51e00669fde113ba38c38dac2d92c8e9a0387 /src/source.cc | |
| parent | f007cab7e755cb2f0353670765f890caf446d267 (diff) | |
working on utf8 handling and lexing
Diffstat (limited to 'src/source.cc')
| -rw-r--r-- | src/source.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/source.cc b/src/source.cc index ff1257b..c77c089 100644 --- a/src/source.cc +++ b/src/source.cc @@ -71,24 +71,24 @@ struct Buffer_Stack { Link* stack; }; -void buffer_stack_push(Buffer_Stack* manager, Buffer* b) { - assert_neq(manager, nullptr); +void buffer_stack_push(Buffer_Stack* stack, Buffer* b) { + assert_neq(stack, nullptr); assert_neq(b, nullptr); - if (likely(manager->stack != nullptr)) link_after(manager->stack, &b->link); - manager->stack = &b->link; + if (likely(stack->stack != nullptr)) link_after(stack->stack, &b->link); + stack->stack = &b->link; } -bool buffer_stack_pop(Buffer_Stack* manager, Buffer** b) { - assert_neq(manager, nullptr); +bool buffer_stack_pop(Buffer_Stack* stack, Buffer** b) { + assert_neq(stack, nullptr); assert_neq(b, nullptr); - Link* link = manager->stack; + Link* link = stack->stack; if (unlikely(link == nullptr)) return false; Link* next = link->prev; link_remove(link); - manager->stack = next; + stack->stack = next; Buffer* buffer = containerof(Buffer, link, link); *b = buffer; |
