Noooo . . . StackNodePtr è un SINONIMO DI TIPO non un sinonimo di una variabile . . . Cioè
codice:
char  var;
Dove char è un tipo e var è il nome della variabile . . . puoi creare un sinonimo anche per i tipi "predefiniti" :
codice:
typedef char carattere;
typedef char  *puntCarattere;
carattere  c = 'a';
puntCarattere  pc = &c;
Una variabile di tipo carattere sarà a tutti gli effetti di tipo char e una variabile di tipo puntCarattere sarà a tutti gli effetti di tipo char* . . .