Prova con questa:
codice:
void Ripeti(ListaInteri *l, ListaInteri *testa)
{
  if (l->next == NULL)
     {
     l->next = testa;
     testa = testa->next;
     return;
     }
  Ripeti (l->next,testa);
  return;
}
Vedi che nn l'ho provata