Grazie per la risposta!
Mmmh, indefinito significa che non è associato a nessun indirizzo di memoria? Perché se è questo ho allocato memoria per il puntatore nella funzione add, e quindi un indirizzo di memoria dovrebbe averlo... O sbaglio? Cosa intendi tu per indefinito?