#include <stdio.h>
#include <stdlib.h>
#include "stack.h"

/* create_stack
 * purpose: create and initialize stack with no items in it
 * inputs: none
 * output: pointer to the newly created and initialized stack
 */
stack* create_stack()
{
	return NULL;
}

/* push
 * purpose: push an item to the top of the stack
 * inputs: stack* the stack on which to push the data
 * void* the item to push on the stack
 * return value: none
 */
void push(stack* st, void* sd)
{
}

/* pop
 * purpose: return the item that is on the top of the stack and remove it from stack
 * inputs: stack from which to pop the item
 * output: item that used to be the top of the stack
 */
void* pop(stack* st)
{
	return NULL;
}

/* stack_is_empty
 * purpose: pseudoboolean function that returns whether or not a stack is empty
 * inputs: stack
 * output: pseudoboolean value - 0 for false, nonzero for true
 */
int stack_is_empty(stack* st)
{
	return 0;
}


