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.
MathLib:IsNullValue(): removed commented out code.
Extract new function MathLib::isDec() our of isInt()
Makefile: reduce now also depends on LIBOBJ: command not found
reduce is linking against LIBS as well, to keep build scripts e.g. on travis working
Fix some clang warnings about type conversions
Refactorizations optimizing std::string usage:
1) Added global const std::string emptyString; object. It is used for:
- Empty string passed to a function, which takes the parameter by reference
-> Avoids constructor call (std::string::string(""))
=> Reduces binary size (25% for testrunner.exe, 5% for cppcheck-core.dll)
=> Avoids unnecessary calls
- Functions, that return a string by reference
-> Even functions that return an empty string in some branches can return by reference now.

2) Added overloads for TestFixture::assertEquals for the most common use cases:
-> Moves conversion from const char[] to std::string into a function, reducing code duplication in binary.
Updated solution to VS12
Visual Studio: Use testsuite.h as precompiled header (compiled into testrunner.cpp)
-> Reduces build time of project testrunner by 13 seconds (16%)
Removed DJGPP/__sun hack in check.h
Refactorizations:
- Rearranged members of Value to reduce structures size
- Removed redundant ctor of Value
- Fixed VS warning in tokenize.cpp
Refactorization: Moved condition in Token::tokAt() out of loop.
Benchmark code
Fixed remaining issue in #3503: Member function taking a function pointer must not be "simplified" to a variable initialization