Removed the many debugging options in the favour of -Weverything
added fonction prototypes