Fixed FP for nullpointer dereference when using putchar.
Fixed #5658 (false positive: (error) Uninitialized variable: s)
Fixed #5659 (False negative: mismatching allocation / deallocation whith using namespace)
Fixed #5638 (is there any plan to check noexcept correctness?)
Removed old cli.pro file. The readme file contains instructions for building the CLI.
Fixed #5486 (false positive: (warning) %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'ssize_t {aka long}'.)
Fix #4724 (Error in calculation shift operation: wrong sign: 1UL << 63)
Fixed #5643 (crash on address-of-operator& in condition) as suggested by serval2412
Throw more syntaxErrors from SymbolDatabase, fixing #5663
Avoid FP exceptThrowInNoThrowFunction and exceptThrowInNoexecptFunction
Fixed false positive redundantAssignment when operator() is called (#5568)
Fixed cppcheck message
Don't suggestInitializationList for arrays used as initializer (#5640)
Tidy up MathLib::isInt() - using a state machine approach
Fixed #5659 (False negative: mismatching allocation / deallocation whith using namespace)
posix.cfg: Fixed FP for isatty() function and added unit cases.
Refactorized switchCaseFallThrough: Removed lots of obsolete code
Refactorized inefficient usage of Token::findmatch in two checks in checkother.cpp
Refactorization: use MathLib::isNullValue in CheckOther::checkMemsetInvalid2ndParam(); Fixed it to support also float literals like "0.f"
MathLib:IsNullValue(): using a Finite State Machine to determine a string value contains a numeric NULL value. The NULL value can be Integer, Binary, Hex, Octal. The corresponding unit test cases are also included.