Some sparsed changes adviced by -Wall.