From b905c803f35ee41ed894a108cc8fa114a2a58b88 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Sat, 19 Jul 2025 09:43:50 -0700 Subject: Add functions to get and set the watermark --- memstack/include/memstack.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'memstack/include') diff --git a/memstack/include/memstack.h b/memstack/include/memstack.h index 97a9d12..93cd2e6 100644 --- a/memstack/include/memstack.h +++ b/memstack/include/memstack.h @@ -32,6 +32,12 @@ void memstack_del(memstack*); /// Clear the stack. void memstack_clear(memstack*); +/// Return the top of the stack. +size_t memstack_watermark(const memstack*); + +/// Set the top of the stack. +void memstack_set_watermark(memstack*, size_t watermark); + /// Allocate a new block. /// /// Return null if the block does not fit in the remaining memory. -- cgit v1.2.3