Modificaciones para que pase limpio cuando se compila con la opción -pedantic