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

#define MAX 10
typedef struct pilha * Pilha;

Pilha cria_pilha();
int pilha_vazia(Pilha p);
int pilha_cheia(Pilha p);
int push(Pilha p, int elem);
int pop(Pilha p, int *elem);
int le_topo(Pilha p, int *elem);
int imprime_pilha(Pilha p);
