Detect compile switches correctly for clang
Place -std=c99 only in CPPFLAGS to keep clang quiet
Stop casting strtol to size_t
Add unneeded parentheses to keep clang happy
Add missing return to PEAR test arg parsing
Formatting
Remove unused buffer and log correct one
Make tag policy checking clearer
Try to do CI with clang in addition to GCC