Estou tentando implementar as funções de um exercício de pilhas só que agora com listas, mas está dando esse erro!
#include <stdio.h>
#include <stdlib.h>
#define MAX 21
typedef struct Sapato{
char marca[MAX];
char modelo[MAX];
char cor[MAX];
int num;
struct Sapato *prox;
}TSapato;
struct Pilha{
TSapato *prim;
}TPilha;
//FUNÇÃO LISTA VAZIA
TPilha *lse_vazia(void) ////O erro é esse aqui: expected constructor, destructor, or type conversion before '*' token //
{
return NULL;
}
//FUNÇÃO CRIAR PILHA
TPilha *pilha_cria(void)
{
TPilha *ptr;
ptr=(TPilha*)malloc(sizeof(TPilha));
if(!ptr){
printf ("Erro:Memoria Insuficiente.Libere memória\n");
return;
}
ptr->prim=lse_vazia();
}
int main()
{
system("PAUSE");
return (0);
}