summaryrefslogtreecommitdiff
path: root/stack.h
blob: ab3491bbc1a32a369d0a1439c262a585cc5f5bfa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdlib.h>

typedef struct stack stack;

typedef struct stack {
	char *tape;	
	int len;
	char *ptr;
} stack;

stack *push(stack *s, char c);
char pop(stack *s);
char peek(stack *s);
void cleanstack(stack *s);