Código C:
Ver originalstruct LEnters{
int info;
struct LEnters *seg;
};
int afegirInici(struct LEnters **pinici, int num);
int afegirInici(struct LEnters **pinici, int num){
struct LEnters *aux;
//printf("Primer pinici apunta a %p\n", pinici);
aux
=malloc(sizeof(struct LEnters
)); if(aux==NULL) return 1;
aux->info=num;
aux->seg=*pinici;
*pinici=aux;
//printf("Despres: %p\n", pinici);
//printf("%d - %p \n", aux->info, pinici);
return 0;
}
Arreglao, el warning era que al nodo, al atributo seg no lo tenia bien declarado al nombre de struct LEnters.