2026-05-06 05:19 ftp://ftp.de.debian.org/debian/pool/main/a/argagg/argagg_0.4.7.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=opencv2 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 6278f6b (2026-05-05 15:01:04 +0200) count: 161 154 elapsed-time: 10.5 9.2 head-timing-info: old-timing-info: head results: argagg-0.4.7/examples/joinargs.cpp:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] argagg-0.4.7/examples/joinargs.cpp:130:14: style: Variable 'arg' can be declared as reference to const [constVariableReference] argagg-0.4.7/test/doctest.h:305:3: debug: Failed to parse 'typedef decltype ( nullptr ) nullptr_t ;'. The checking continues anyway. [simplifyTypedef] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < unsigned short >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < signed short >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < unsigned int >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < signed int >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < long >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < unsigned long >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < signed long >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < long long >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < unsigned long long >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < signed long long >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < const char * >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1488:21: debug: Function::addArguments found argument 'arg < float >' with varid 0. [varid0] argagg-0.4.7/include/argagg/argagg.hpp:1505:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] argagg-0.4.7/include/argagg/argagg.hpp:1523:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] argagg-0.4.7/include/argagg/argagg.hpp:1638:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/doctest.h:1860:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/doctest.h:1901:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/doctest.h:2847:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numAssertionsForCurrentTestcase [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/doctest.h:3338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasLoggedCurrentTestStart [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/test.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/test.cpp:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/test.cpp:595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/test.cpp:1182:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] argagg-0.4.7/include/argagg/argagg.hpp:1440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] argagg-0.4.7/include/argagg/argagg.hpp:1416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] argagg-0.4.7/test/doctest.h:1904:30: error: Returning object that will be invalid when returning. [returnDanglingLifetime] argagg-0.4.7/test/doctest.h:1904:30: note: Pointer to container is created here. argagg-0.4.7/test/doctest.h:1904:30: note: Returning object that will be invalid when returning. argagg-0.4.7/test/doctest.h:2968:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] argagg-0.4.7/test/doctest.h:2972:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::rand_seed' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::first' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::last' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::abort_after' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::case_sensitive' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::exit' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::no_exitcode' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::no_run' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::no_version' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::no_colors' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::no_path_in_filenames' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::help' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::version' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::count' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::list_test_cases' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::list_test_suites' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::numFailedAssertionsForCurrentTestcase' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::subcasesCurrentLevel' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'ContextState::subcasesHasSkipped' is not initialized in the constructor. [uninitMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'TestAccessibleContextState::success' is not initialized in the constructor. Maybe it should be initialized directly in the class TestAccessibleContextState? [uninitDerivedMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'TestAccessibleContextState::no_throw' is not initialized in the constructor. Maybe it should be initialized directly in the class TestAccessibleContextState? [uninitDerivedMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'TestAccessibleContextState::no_breaks' is not initialized in the constructor. Maybe it should be initialized directly in the class TestAccessibleContextState? [uninitDerivedMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'TestAccessibleContextState::currentTest' is not initialized in the constructor. Maybe it should be initialized directly in the class TestAccessibleContextState? [uninitDerivedMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'TestAccessibleContextState::hasLoggedCurrentTestStart' is not initialized in the constructor. Maybe it should be initialized directly in the class TestAccessibleContextState? [uninitDerivedMemberVar] argagg-0.4.7/test/doctest.h:1961:9: warning: Member variable 'TestAccessibleContextState::numAssertionsForCurrentTestcase' is not initialized in the constructor. Maybe it should be initialized directly in the class TestAccessibleContextState? [uninitDerivedMemberVar] argagg-0.4.7/test/doctest.h:773:9: style:inconclusive: Technically the member function 'doctest::detail::Result::operatorbool' can be const. [functionConst] argagg-0.4.7/test/doctest.h:870:9: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operatorResult' can be const. [functionConst] argagg-0.4.7/test/doctest.h:874:38: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator==' can be const. [functionConst] argagg-0.4.7/test/doctest.h:875:38: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator!=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:876:38: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator<' can be const. [functionConst] argagg-0.4.7/test/doctest.h:877:38: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator<=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:878:38: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator>' can be const. [functionConst] argagg-0.4.7/test/doctest.h:879:38: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator>=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:893:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator^' can be const. [functionConst] argagg-0.4.7/test/doctest.h:894:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator|' can be const. [functionConst] argagg-0.4.7/test/doctest.h:896:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator||' can be const. [functionConst] argagg-0.4.7/test/doctest.h:898:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator+=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:899:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator-=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:900:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator*=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:901:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator/=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:902:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator%=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:903:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator<<=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:904:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator>>=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:905:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator&=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:906:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator^=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:907:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator|=' can be const. [functionConst] argagg-0.4.7/test/doctest.h:910:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator<<' can be const. [functionConst] argagg-0.4.7/test/doctest.h:911:35: style:inconclusive: Technically the member function 'doctest::detail::Expression_lhs::operator>>' can be const. [functionConst] argagg-0.4.7/test/doctest.h:3214:15: style:inconclusive: Technically the member function 'doctest::Context::shouldExit' can be const. [functionConst] argagg-0.4.7/test/doctest.h:1144:10: note: Technically the member function 'doctest::Context::shouldExit' can be const. argagg-0.4.7/test/doctest.h:3214:15: note: Technically the member function 'doctest::Context::shouldExit' can be const. argagg-0.4.7/test/doctest.h:2524:17: style: The member function 'doctest::detail::Color::use' can be static. [functionStatic] argagg-0.4.7/test/doctest.h:2518:14: note: The member function 'doctest::detail::Color::use' can be static. argagg-0.4.7/test/doctest.h:2524:17: note: The member function 'doctest::detail::Color::use' can be static. argagg-0.4.7/test/doctest.h:3085:11: warning: Class 'Context' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] argagg-0.4.7/test/doctest.h:3085:11: warning: Class 'Context' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] argagg-0.4.7/include/argagg/argagg.hpp:697:3: style: Struct 'fmt_ostream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] argagg-0.4.7/test/doctest.h:318:5: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] argagg-0.4.7/test/doctest.h:381:13: style: Struct 'any_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] argagg-0.4.7/test/doctest.h:753:9: style: Struct 'Result' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] argagg-0.4.7/test/doctest.h:864:9: style: Struct 'Expression_lhs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] argagg-0.4.7/test/doctest.h:1129:5: style: Class 'Context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] argagg-0.4.7/test/doctest.h:2515:9: style: Struct 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] argagg-0.4.7/test/doctest.h:2680:28: style: Condition 'isDebuggerActive()' is always false [knownConditionTrueFalse] argagg-0.4.7/test/doctest.h:2680:28: note: Calling function 'isDebuggerActive' returns 0 argagg-0.4.7/test/doctest.h:2680:28: note: Condition 'isDebuggerActive()' is always false argagg-0.4.7/test/doctest.h:2880:32: style: Condition 'isDebuggerActive()' is always false [knownConditionTrueFalse] argagg-0.4.7/test/doctest.h:2880:32: note: Calling function 'isDebuggerActive' returns 0 argagg-0.4.7/test/doctest.h:2880:32: note: Condition 'isDebuggerActive()' is always false argagg-0.4.7/test/test.cpp:957:9: style: Condition '!args["number"]' is always false [knownConditionTrueFalse] argagg-0.4.7/test/doctest.h:2695:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] argagg-0.4.7/test/doctest.h:3386:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] argagg-0.4.7/test/doctest.h:3392:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] argagg-0.4.7/test/doctest.h:3396:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] argagg-0.4.7/test/doctest.h:3401:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] argagg-0.4.7/test/doctest.h:3406:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] argagg-0.4.7/test/doctest.h:1989:12: warning: If memory allocation fails, then there is a possible null pointer dereference: m_str [nullPointerOutOfMemory] argagg-0.4.7/test/doctest.h:1988:38: note: Assuming allocation function fails argagg-0.4.7/test/doctest.h:1988:31: note: Assignment 'm_str=static_cast(malloc(detail::my_strlen(other.m_str)+1))', assigned value is 0 argagg-0.4.7/test/doctest.h:1989:12: note: Null pointer dereference argagg-0.4.7/test/doctest.h:2006:16: warning: If memory allocation fails, then there is a possible null pointer dereference: newStr [nullPointerOutOfMemory] argagg-0.4.7/test/doctest.h:2005:49: note: Assuming allocation function fails argagg-0.4.7/test/doctest.h:2005:42: note: Assignment 'newStr=static_cast(malloc(my_strlen(m_str)+my_strlen(other.m_str)+1))', assigned value is 0 argagg-0.4.7/test/doctest.h:2006:16: note: Null pointer dereference argagg-0.4.7/test/doctest.h:1840:21: warning: Either the condition 'temp' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] argagg-0.4.7/test/doctest.h:1838:15: note: Assuming that condition 'temp' is not redundant argagg-0.4.7/test/doctest.h:1840:21: note: Null pointer subtraction argagg-0.4.7/test/doctest.h:2007:23: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] argagg-0.4.7/test/doctest.h:2005:49: note: Assuming allocation function fails argagg-0.4.7/test/doctest.h:2005:42: note: Assignment 'newStr=static_cast(malloc(my_strlen(m_str)+my_strlen(other.m_str)+1))', assigned value is 0 argagg-0.4.7/test/doctest.h:2007:23: note: Null pointer addition argagg-0.4.7/include/argagg/argagg.hpp:1378:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] argagg-0.4.7/test/test.cpp:74:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:115:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:155:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:156:28: style: The scope of the variable 'args' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:162:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:208:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:419:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:426:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:479:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:530:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:537:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:662:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/test/test.cpp:669:30: style: The scope of the variable 'argv' can be reduced. [variableScope] argagg-0.4.7/include/argagg/argagg.hpp:1495:24: style:inconclusive: Function 'arg < short >' argument 1 names different: declaration 'arg < short >' definition 'arg'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:1495:24: note: Function 'arg < short >' argument 1 names different: declaration 'arg < short >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1495:24: note: Function 'arg < short >' argument 1 names different: declaration 'arg < short >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1502:25: style:inconclusive: Function 'arg < signed char >' argument 1 names different: declaration 'arg < signed char >' definition 'arg'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:1502:25: note: Function 'arg < signed char >' argument 1 names different: declaration 'arg < signed char >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1502:25: note: Function 'arg < signed char >' argument 1 names different: declaration 'arg < signed char >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1520:26: style:inconclusive: Function 'arg < unsigned char >' argument 1 names different: declaration 'arg < unsigned char >' definition 'arg'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:1520:26: note: Function 'arg < unsigned char >' argument 1 names different: declaration 'arg < unsigned char >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1520:26: note: Function 'arg < unsigned char >' argument 1 names different: declaration 'arg < unsigned char >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1538:31: style:inconclusive: Function 'arg < char >' argument 1 names different: declaration 'arg < char >' definition 'arg'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:1538:31: note: Function 'arg < char >' argument 1 names different: declaration 'arg < char >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1538:31: note: Function 'arg < char >' argument 1 names different: declaration 'arg < char >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1545:31: style:inconclusive: Function 'arg < double >' argument 1 names different: declaration 'arg < double >' definition 'arg'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:1545:31: note: Function 'arg < double >' argument 1 names different: declaration 'arg < double >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1545:31: note: Function 'arg < double >' argument 1 names different: declaration 'arg < double >' definition 'arg'. argagg-0.4.7/test/doctest.h:1908:42: style:inconclusive: Function 'getStreamResult' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] argagg-0.4.7/test/doctest.h:1911:35: style:inconclusive: Function 'freeStream' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] argagg-0.4.7/test/doctest.h:492:32: style:inconclusive: Function 'toString' argument 1 names different: declaration 'in' definition ''. [funcArgNamesDifferentUnnamed] argagg-0.4.7/test/doctest.h:2490:38: style:inconclusive: Function 'regTest' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] argagg-0.4.7/test/doctest.h:2490:56: style:inconclusive: Function 'regTest' argument 3 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] argagg-0.4.7/test/doctest.h:2490:74: style:inconclusive: Function 'regTest' argument 4 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] argagg-0.4.7/include/argagg/argagg.hpp:1694:14: style: Variable 'definition' can be declared as reference to const [constVariableReference] argagg-0.4.7/include/argagg/argagg.hpp:1696:16: style: Variable 'flag' can be declared as reference to const [constVariableReference] argagg-0.4.7/test/doctest.h:2705:31: style: Variable 'subcasesStack' can be declared as reference to const [constVariableReference] argagg-0.4.7/test/doctest.h:3241:25: style: Variable 'registeredTests' can be declared as reference to const [constVariableReference] argagg-0.4.7/test/doctest.h:2529:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] argagg-0.4.7/test/doctest.h:1866:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] argagg-0.4.7/test/doctest.h:2366:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] argagg-0.4.7/test/doctest.h:394:39: warning: Found function call inside sizeof(). [sizeofFunctionCall] argagg-0.4.7/test/test.cpp:158:12: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:211:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:240:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:248:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:256:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:264:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:272:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:280:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:288:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:296:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:305:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:314:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:422:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:429:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:482:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:533:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:540:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:665:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test.cpp:672:35: style: Variable 'args' is assigned a value that is never used. [unreadVariable] argagg-0.4.7/test/test_csv.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] argagg-0.4.7/include/argagg/convert/csv.hpp:79:40: style:inconclusive: Function 'convert' argument 1 names different: declaration 'arg' definition 's'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:187:34: note: Function 'convert' argument 1 names different: declaration 'arg' definition 's'. argagg-0.4.7/include/argagg/convert/csv.hpp:79:40: note: Function 'convert' argument 1 names different: declaration 'arg' definition 's'. argagg-0.4.7/test/test_csv.cpp:131:30: style: Local variable 'argv' shadows outer variable [shadowVariable] argagg-0.4.7/test/test_csv.cpp:122:30: note: Shadowed declaration argagg-0.4.7/test/test_csv.cpp:131:30: note: Shadow variable argagg-0.4.7/test/test_csv.cpp:133:28: style: Local variable 'args' shadows outer variable [shadowVariable] argagg-0.4.7/test/test_csv.cpp:124:28: note: Shadowed declaration argagg-0.4.7/test/test_csv.cpp:133:28: note: Shadow variable argagg-0.4.7/include/argagg/argagg.hpp:1545:31: style:inconclusive: Function 'arg < int >' argument 1 names different: declaration 'arg < int >' definition 'arg'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:1545:31: note: Function 'arg < int >' argument 1 names different: declaration 'arg < int >' definition 'arg'. argagg-0.4.7/include/argagg/argagg.hpp:1545:31: note: Function 'arg < int >' argument 1 names different: declaration 'arg < int >' definition 'arg'. argagg-0.4.7/include/argagg/convert/opencv.hpp:99:47: style:inconclusive: Function 'convert' argument 1 names different: declaration 'arg' definition 's'. [funcArgNamesDifferent] argagg-0.4.7/include/argagg/argagg.hpp:187:34: note: Function 'convert' argument 1 names different: declaration 'arg' definition 's'. argagg-0.4.7/include/argagg/convert/opencv.hpp:99:47: note: Function 'convert' argument 1 names different: declaration 'arg' definition 's'. diff: 2.20.0 argagg-0.4.7/examples/gengetopt_main1.cpp:63:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head argagg-0.4.7/examples/joinargs.cpp:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.20.0 argagg-0.4.7/examples/joinargs.cpp:78:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head argagg-0.4.7/test/doctest.h:1908:42: style:inconclusive: Function 'getStreamResult' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head argagg-0.4.7/test/doctest.h:1911:35: style:inconclusive: Function 'freeStream' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head argagg-0.4.7/test/doctest.h:2490:38: style:inconclusive: Function 'regTest' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head argagg-0.4.7/test/doctest.h:2490:56: style:inconclusive: Function 'regTest' argument 3 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head argagg-0.4.7/test/doctest.h:2490:74: style:inconclusive: Function 'regTest' argument 4 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head argagg-0.4.7/test/doctest.h:2680:28: style: Condition 'isDebuggerActive()' is always false [knownConditionTrueFalse] argagg-0.4.7/test/doctest.h:2680:28: note: Calling function 'isDebuggerActive' returns 0 argagg-0.4.7/test/doctest.h:2680:28: note: Condition 'isDebuggerActive()' is always false head argagg-0.4.7/test/doctest.h:2880:32: style: Condition 'isDebuggerActive()' is always false [knownConditionTrueFalse] argagg-0.4.7/test/doctest.h:2880:32: note: Calling function 'isDebuggerActive' returns 0 argagg-0.4.7/test/doctest.h:2880:32: note: Condition 'isDebuggerActive()' is always false head argagg-0.4.7/test/doctest.h:492:32: style:inconclusive: Function 'toString' argument 1 names different: declaration 'in' definition ''. [funcArgNamesDifferentUnnamed] DONE