Break the loop once the result can no longer change.
Negation not needed anymore.
Removed special 'else if' handling. this is redundant since these are simplified.
Merge pull request #353 from Dmitry-Me/breakLoopEarlyInsteadOfContinuingBitwiseAnd

Break the loop once the result can no longer change.
Use temp variables to simplify code.
Merge pull request #356 from Dmitry-Me/simplifyCodeWithTempVariables

Use temp variables to simplify code.
Fix compiler warning (and minor cleanup).
Library: Added <minsize> element used for buffer overrun checking
Add some more functions to posix.cfg which allow to enable TestBufferOverrun::buffer_overrun_1_posix_functions
Fix some compiler warnings on MSVC
astyle formatting

[ci skip]
Fixed #5257 (Check memcpy size for string literals)
Fix MSVC compiler warnings
Avoid crash reported in #5943 (using the example from duplicate ticket #5971)
Replace a few size_t/unsigned int by std::size_t
astyle formatting

[ci skip]
ValueFlow: Cleanup code by using SymbolDatabase provided scope info
Fixed #5968 (False positive: 'Possible null pointer dereference' when checking null in negated conjuction)
Attempt to fix 2 Coverity messages.
Replace a few unsigned int by std::size_t
astyle formatting

[ci skip]
CheckBufferOverrun: Fixed crash. The crash occured in ThreadHandler in the deserialize() function. Probably because " was used in error message.
Fixed unit test