From 528841328da0114981ee6e8c6dbdde72b64fb284 Mon Sep 17 00:00:00 2001 From: Kirill Petrashin Date: Sat, 14 Mar 2026 14:42:14 +0300 Subject: Fix stack + implement rbt_maze_map() --- stack.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'stack.h') diff --git a/stack.h b/stack.h index a83a135..68fdb78 100644 --- a/stack.h +++ b/stack.h @@ -1,6 +1,7 @@ #ifndef STACK_H_ #define STACK_H_ +#include #include "structs.h" /* So, the implementation of the stack is array-based, for hyperspeed. @@ -15,8 +16,8 @@ struct PositionStack_s { typedef struct PositionStack_s PositionStack; PositionStack ps_new(void); /* Returns an empty position stack */ -int ps_push(PositionStack ps, Position pos); /* Returns -1 if overflow */ -Position ps_pop(PositionStack ps); +int ps_push(PositionStack *ps, Position pos); /* Returns -1 if overflow */ +Position ps_pop(PositionStack *ps); Position ps_peek(PositionStack ps); #endif /* STACK_H_ */ -- cgit v1.2.3