summaryrefslogtreecommitdiff
path: root/src/01/06/min_stack.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/01/06/min_stack.h')
-rw-r--r--src/01/06/min_stack.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/01/06/min_stack.h b/src/01/06/min_stack.h
index 416a93a..92899c7 100644
--- a/src/01/06/min_stack.h
+++ b/src/01/06/min_stack.h
@@ -11,8 +11,12 @@ typedef struct {
int size;
} Stack;
+typedef void (*Visitor)(Node *);
+
Stack *initialize(void);
void push(Stack *self, int data);
int pop(Stack *self);
int size(Stack *self);
int min(Stack *self);
+void each(Node *head, Visitor block);
+void inspect(Stack *stack);