typedef struct List{ struct List *next; int val; }* Liste; Liste deletehead(Liste entry) { Liste elem; if(entry!=NULL){ elem=entry; entry=elem->next; free(elem); } return entry; }