summaryrefslogtreecommitdiff
path: root/src/include/stack.h
blob: 5a58f0b7a6670a9b798d75a3cc6a0926447cbc5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef STACK_H
#define STACK_H
#include "./hash_table.h"
typedef struct {
  hash_table_t **stack;
  int cur;
} stack_t;

stack_t *init_stack();

void stack_push(stack_t *s, hash_table_t *h);

hash_table_t *stack_peek(stack_t *s);

hash_table_t *stack_pop(stack_t *s);
#endif