c99 and more warnings

This commit is contained in:
Timerix 2025-11-09 19:44:18 +05:00
parent 46029cd01f
commit 259d9873fb
2 changed files with 16 additions and 3 deletions

View File

@ -1,3 +1,7 @@
## xxx
+ **default config**: C standard changed to C99
+ **default config**: enabled more warnings
## 2.2.3
+ removed `\r` characters from `detect_os.sh`

View File

@ -4,10 +4,19 @@ CBUILD_VERSION=2.2.3
PROJECT="%PROJECT_NAME%"
CMP_C="gcc"
CMP_CPP="g++"
STD_C="c11"
STD_C="c99"
STD_CPP="c++11"
WARN_C="-Wall -Wno-discarded-qualifiers -Wextra -Wno-unused-parameter"
WARN_CPP="-Wall -Wextra -Wno-unused-parameter"
WARN_C="-Wall -Wextra
-Wduplicated-branches
-Wduplicated-cond
-Wformat=2
-Wmissing-include-dirs
-Wshadow
-Werror=return-type
-Werror=pointer-arith
-Werror=init-self
-Werror=incompatible-pointer-types"
WARN_CPP="$WARN_C"
SRC_C="$(find src -name '*.c')"
SRC_CPP="$(find src -name '*.cpp')"