If using gcc, then also turn on -W to get even more warnings.