Credo che nell'intestazione della funzione, dove dichiari i parametri
TREENODEPTR t, LISTNODEPTR *(l)
devi passare la variabile t di tipo puntatore all'albero, cioè:

codice:
void MettiAlberoInLista(TREENODEPTR *t , LISTNODEPTR *l) {
e quando richiami questa funzione nel main, devi scrivere:

codice:
MettiAlberoInLista(&t, &l);