From 3abe1477acb80b7d8d9e17467f119a28d140aa4a Mon Sep 17 00:00:00 2001 From: regis37 Date: Wed, 26 Nov 2025 23:01:16 +0100 Subject: [PATCH] function clearStack is done --- stack.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stack.c b/stack.c index 016ff5b..fd10639 100644 --- a/stack.c +++ b/stack.c @@ -41,5 +41,12 @@ return stack->data; // Clears stack and releases all memory. void clearStack(StackNode *stack) { +StackNode *current = stack; +while (current != NULL) + { + StackNode *next = current->next; + free(current); + current = next; + } } \ No newline at end of file