Add compilation checks
The objective is to add additional compilation checks. This includes:
- -Wshadow: to detect shadow types or variables
- -Wmissing-prototypes: to detect global functions not declared in header files
Edited by Vincent Lacroix
The objective is to add additional compilation checks. This includes: