En ordenalista() no estas modificando ninguno de los registros/estructuras apuntados por los punteros. El codigo se limita a modificar a los punteros, pero no a lo apuntado.
Graficamente, si p y paux estuvieran asi:
Código:
p paux
| |
[a] -> [b] -> [c]
si a y b tienen q ser cambiados tu deberias lograr
pero lo que estas haciendo es, si no me equivoco, modificar los punteros, o sea
Código:
paux p
| |
[a] -> [b] -> [c]
lo que no produce cambio alguno en la lista