mass-cppcheck.sh: Fix for Cppcheck 2.13.0

Cppcheck output was:
> expat/lib/xmlparse.c:67:4: error: #error XML_GE (for general entities) must be defined, [..]
> #  error XML_GE (for general entities) must be defined, [..]
>    ^
This commit is contained in:
Sebastian Pipping 2024-01-15 22:28:33 +01:00
parent 3ff1d00dc2
commit ed38687779

View file

@ -39,24 +39,30 @@ cppcheck --version
find --version | head -n1
cppcheck_args=(
--quiet
--error-exitcode=1
--force
--suppress=objectIndex
--suppress=unknownMacro
)
for xml_context_bytes in 0 1024; do
for xml_ge in 0 1; do
cppcheck_args=(
--quiet
--error-exitcode=1
--force
--suppress=objectIndex
--suppress=unknownMacro
-DXML_CONTEXT_BYTES=${xml_context_bytes}
-DXML_GE=${xml_ge}
)
find_args=(
-type f \(
-name \*.cpp
-o -name \*.c
\)
-not \( # Exclude .c files that are merely included by other files
-name xmltok_ns.c
-o -name xmltok_impl.c
\)
-exec cppcheck "${cppcheck_args[@]}" {} +
)
find_args=(
-type f \(
-name \*.cpp
-o -name \*.c
\)
-not \( # Exclude .c files that are merely included by other files
-name xmltok_ns.c
-o -name xmltok_impl.c
\)
-exec cppcheck "${cppcheck_args[@]}" {} +
)
exec find "${find_args[@]}"
time find "${find_args[@]}"
done
done