-    -Werror -pedantic -pedantic-errors -Wall -Wextra -Wdouble-promotion 
 
- -Wformat=2 -Wformat-signedness -Wnull-dereference       -Winfinite-recursion 
 
- -Winit-self -Wshift-overflow=2 -Wtrivial-auto-var-init 
 
- -Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wshadow -Wundef 
 
- -Wcast-qual -Wcast-align=strict -Wconversion -Warith-conversion      
 
- -Wsign-conversion -Wlogical-op       -Wmissing-declarations -Wpadded 
 
-  -Woverlength-strings -Wwrite-strings -Walloca -Walloc-zero -Wdate-time 
 
- -Wc++-compat -Wdisabled-optimization -Winvalid-pch -Wmultichar 
 
- -Wbidi-chars=any -Wbad-function-cast -Wjump-misses-init -Wstrict-prototypes 
 
- -Wmissing-prototypes -Wnested-externs -Wunsuffixed-float-constants -Wredundant-decls
 
 
  |