summaryrefslogtreecommitdiff
path: root/src/source.cc
diff options
context:
space:
mode:
authorFabrice <fabrice@schaub-dev.xyz>2026-03-03 07:57:50 +0100
committerFabrice <fabrice@schaub-dev.xyz>2026-03-03 07:57:50 +0100
commit010b3e2e1eb3870724bbde6de7a0929b20bf2f75 (patch)
treea4e51e00669fde113ba38c38dac2d92c8e9a0387 /src/source.cc
parentf007cab7e755cb2f0353670765f890caf446d267 (diff)
working on utf8 handling and lexing
Diffstat (limited to 'src/source.cc')
-rw-r--r--src/source.cc16
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;