Added -Wall parameter to the compilation and fixed the tons of warnings. The result...