function pop is done

This commit is contained in:
regis37 2025-11-26 22:56:13 +01:00
parent 69f44a5aa0
commit 5deaf21a61

14
stack.c
View File

@ -22,12 +22,6 @@ return newNode;
// freed by caller.) // freed by caller.)
StackNode *pop(StackNode *stack) StackNode *pop(StackNode *stack)
{ {
}
// Returns the data of the top element.
void *top(StackNode *stack)
{
if (stack == NULL) if (stack == NULL)
return NULL; return NULL;
@ -36,6 +30,14 @@ free(stack);
return next; return next;
} }
// Returns the data of the top element.
void *top(StackNode *stack)
{
if (stack == NULL)
return NULL;
return stack->data;
}
// Clears stack and releases all memory. // Clears stack and releases all memory.
void clearStack(StackNode *stack) void clearStack(StackNode *stack)
{ {