ayuda con pilas dinamicas en C

adrian
08 de Abril del 2005
necesito ayuda con algunas funciones para hacer una pila de cartas, gracias de antemano:

La estructura de datos es:

typedef struct {
int palo;
int num;
}tCarta;

typedef struct tNodo {
tCarta carta;
struct tNodo *siguiente;
}tNodo;

typedef struct {
tNodo *cap;
}tPila;

y las funciones son:

int empilar(tPila *pila, tCarta *carta);
int desempilar(tPila *pila, tCarta *carta);