Fixed #4995 (False positive - Using 'memset' on class that contains a virtual method) - Better fix
CheckIO: improved type info - keep track of original typename.
Cleanup CppCheck::dependencies()
Refactor CppCheck::_fileContents to a function parameter
astyle formatting
Preprocessor: improved handling when file starts with 0xff or 0xfe that is not part of a BOM
Refactoring Preprocessor. Use ternary operator instead of if-else.
CppCheck: Don't run preprocessor rules when --check-config is used
Fixed #4999 (Crash with simple code snipped in rev ab30fa3)
Preprocessor: Quicker response for --check-config. No 'normal' code is needed so skip it.
Fixed #4860 (Segfault with another Clucene file)
CheckIO: Improved handling of function return type
simplifyCalculations: Improved handling of casts (#4899)
Fixed Function::retDef initialization:
- Move/Copy Constructors and Destructors do not have a return type neither
- Fixed crash in SymbolDatabase::printOut
- Added testing
Fixed false positive #5004
Refactorization: Make use of Function::retDef where it makes sense
Test GetShowErrorMessages in testcmdlineparser.cpp
Fixed #4899 (False positive on unused variable)
Refactoring: Reordered includes. Put local ones before system includes.
Fixed #5007 (Same include guard naming)