// Stack implemented as a linked list -- Pouya Larjani // Testing routine #include #include "stack.h" int main() { stack s = bottom(); print_stack(s); top(s); pop(s); push(s, "foo"); print_stack(s); printf("Top is %s.\n", top(s)); push(s, "bar"); print_stack(s); push(s, "blah"); print_stack(s); pop(s); pop(s); print_stack(s); return 0; }