summaryrefslogtreecommitdiffstats
path: root/include/internal/stack.h
blob: f57bd15b3aff474c3aa9473d247b58182e7307ee (plain)
1
2
3
4
5
6
7
8
9
10
11
#ifndef _STACK_H_
#define _STACK_H_

struct stack;

struct stack *stack_create(size_t elem_size, int max_elems);
void stack_destroy(struct stack *s);
int stack_push(struct stack *s, void *data);
int stack_pop(struct stack *s, void *data);

#endif