Fix missing break while handling SIGBUS - fixes clang compiler warning
Ticket #5615: Avoid calling the same function n times when once is enough.
Merge pull request #326 from simartin/ticket_5615_avoid_useless_similar_calls

Ticket #5615: Avoid calling the same function n times when once is enough
Only fill total_size in CheckBufferOverrun::checkFunctionParameter when it's useful.
Fixed #5874 (False positive: 'opposite conditions in nested if' with arrays)
Merge pull request #327 from simartin/only_fill_if_needed

Only fill total_size in CheckBufferOverrun::checkFunctionParameter when useful
Fixed #5857 (strPlusChar: Crash on invalid code 'int+;')
#5875 clang ubsan errors: lib/checkassignif.cpp:58:34: runtime error: member call on null pointer of type 'Token'
TokenList: added assertion that makes sure the Preprocessor doesn't let through extended ascii wrongly.
#5875 Fix 'lib/mathlib.cpp:559:43: runtime error: division by zero'. Several fixes to MathLib::divide(): avoid division by zero, handle various representation of 0 value, use 'nan.' instead of '-nan.0'