2024-04-21 11:39 ftp://ftp.de.debian.org/debian/pool/main/q/qhull/qhull_2020.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=qt --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.49 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 4f922b0 (2024-04-21 11:41:48 +0200) count: 302 302 elapsed-time: 7.1 6.7 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 5.09373s (avg. 0.087823s - 58 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 1.50892s (avg. 0.0118813s - 127 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 1.18172s (avg. 0.00930492s - 127 result(s)) valueFlowSubFunction(tokenlist, symboldatabase, errorLogger, settings): 0.937763s (avg. 0.00738396s - 127 result(s)) valueFlowUninit(tokenlist, errorLogger, settings): 0.867379s (avg. 0.00682976s - 127 result(s)) Overall time: 6.03188s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 5.012s (avg. 0.0864137s - 58 result(s)) valueFlowCondition(SimpleConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 1.48729s (avg. 0.011711s - 127 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 1.17607s (avg. 0.00926039s - 127 result(s)) valueFlowSubFunction(tokenlist, symboldatabase, errorLogger, settings): 0.92819s (avg. 0.00730858s - 127 result(s)) valueFlowUninit(tokenlist, errorLogger, settings): 0.849469s (avg. 0.00668873s - 127 result(s)) Overall time: 5.91171s head results: qhull-2020.2/src/libqhull/libqhull.h:56:0: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] qhull-2020.2/src/libqhull/mem.c:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhull_r/libqhull_r.h:44:0: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] qhull-2020.2/src/libqhullcpp/PointCoordinates.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_coordinates [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/PointCoordinates.cpp:197:167: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOthrow [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/PointCoordinates.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable describe_points [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/PointCoordinates.cpp:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ws [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:99:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feasible_point [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_dim [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasAreaVolume [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasAreaVolume [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasAreaVolume [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:194:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_points [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:200:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_points [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable run_called [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:352:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feasible_string [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/Qhull.cpp:243:17: error: Uninitialized variable: facet [uninitvar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tricoplanar [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:170:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:182:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:198:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coplanarset [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:204:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable neighbors [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:210:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outsideset [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:216:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ridges [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:222:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertices [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:246:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:271:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_AScentrum [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:387:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:397:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:491:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullFacet.cpp:482:13: style: Variable 'f' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/libqhullcpp/QhullFacetSet.cpp:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_MERGEridge [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullHyperplane.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hyperplane_offset [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullHyperplane.cpp:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hyperplane_dimension [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullHyperplane.cpp:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullHyperplane.cpp:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoint.cpp:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_dimension [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoint.cpp:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_coordinates [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoint.cpp:181:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_IDunknown [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_dimension [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_end [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:194:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_dimension [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:211:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_dimension [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:260:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point_dimension [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:279:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:172:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/libqhullcpp/QhullPoints.cpp:186:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISqhullQh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_ALL [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stream [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhull_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhull_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOerrexit [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhull_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhull_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhull_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_stream [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullQh.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stream [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullRidge.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullRidge.cpp:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullUser.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previous_user [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullUser.cpp:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previous_user [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullUser.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_facets [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullUser.cpp:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orgQhull [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullUser.cpp:150:9: style: The scope of the variable 'last_errcode' can be reduced. [variableScope] qhull-2020.2/src/libqhullcpp/QhullUser.cpp:228:17: style: The scope of the variable 'neighbor' can be reduced. [variableScope] qhull-2020.2/src/libqhullcpp/QhullUser.cpp:148:32: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] qhull-2020.2/src/libqhullcpp/QhullVertex.cpp:60:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable neighbors [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullVertex.cpp:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullVertexSet.cpp:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhsettemp_defined [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullVertexSet.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhsettemp_defined [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullVertexSet.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhsettemp_defined [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/QhullVertexSet.cpp:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qhsettemp_defined [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RboxPoints.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbox_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RboxPoints.cpp:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbox_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RboxPoints.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbox_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RboxPoints.cpp:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbox_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RboxPoints.cpp:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbox_status [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RboxPoints.cpp:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orgQhull [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RoadError.cpp:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstr_1 [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RoadError.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_code [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RoadError.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_message [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RoadError.cpp:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_log [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RoadLogEvent.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_string [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/RoadLogEvent.cpp:33:12: style: The scope of the variable 'n' can be reduced. [variableScope] qhull-2020.2/src/libqhullcpp/Coordinates.h:160:65: performance: Variable 'i' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qhull-2020.2/src/libqhullcpp/Coordinates.h:161:83: performance: Variable 'i' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qhull-2020.2/src/libqhullcpp/Coordinates.h:207:77: performance: Variable 'i' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qhull-2020.2/src/libqhullcpp/Coordinates.h:209:95: performance: Variable 'i' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qhull-2020.2/src/libqhullcpp/QhullHyperplane.h:85:25: style:inconclusive: Technically the member function 'orgQhull::QhullHyperplane::begin' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/QhullHyperplane.h:89:25: style:inconclusive: Technically the member function 'orgQhull::QhullHyperplane::count' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/QhullHyperplane.h:90:25: style:inconclusive: Technically the member function 'orgQhull::QhullHyperplane::end' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/QhullHyperplane.h:92:25: style:inconclusive: Technically the member function 'orgQhull::QhullHyperplane::size' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/QhullPoint.h:100:25: style:inconclusive: Technically the member function 'orgQhull::QhullPoint::begin' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/QhullPoint.h:104:25: style:inconclusive: Technically the member function 'orgQhull::QhullPoint::count' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/QhullPoint.h:105:25: style:inconclusive: Technically the member function 'orgQhull::QhullPoint::end' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/QhullPoint.h:107:25: style:inconclusive: Technically the member function 'orgQhull::QhullPoint::size' can be const. [functionConst] qhull-2020.2/src/libqhullcpp/Coordinates.h:208:25: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qhull-2020.2/src/libqhullcpp/QhullFacetList.h:86:25: style: Struct 'PrintFacets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qhull-2020.2/src/libqhullcpp/QhullFacetList.h:92:25: style: Struct 'PrintVertices' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qhull-2020.2/src/libqhullcpp/QhullPoints.h:190:25: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qhull-2020.2/src/libqhullcpp/QhullPoints.h:246:25: style: Class 'QhullPointsIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qhull-2020.2/src/libqhullcpp/Coordinates.h:65:25: performance: Function 'toStdVector()' should return member 'coordinate_array' by const reference. [returnByReference] qhull-2020.2/src/libqhullcpp/QhullPoint.h:86:46: style: Parameter 'other' can be declared as reference to const [constParameterReference] qhull-2020.2/src/libqhullcpp/usermem_r-cpp.cpp:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/libqhullcpp/usermem_r-cpp.cpp:37:13: style: Redundant assignment of 'exitcode' to itself. [selfAssignment] qhull-2020.2/src/libqhullcpp/usermem_r-cpp.cpp:37:13: style: Variable 'exitcode' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qconvex/qconvex.c:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qconvex/qconvex.c:315:17: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qconvex/qconvex.c:327:15: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qconvex/qconvex_r.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qdelaunay/qdelaun.c:276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qdelaunay/qdelaun.c:302:17: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qdelaunay/qdelaun.c:304:16: style: Variable 'DELAUNAY' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qdelaunay/qdelaun.c:305:17: style: Variable 'SCALElast' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qdelaunay/qdelaun.c:306:20: style: Variable 'KEEPcoplanar' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qdelaunay/qdelaun.c:318:15: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qdelaunay/qdelaun_r.c:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhalf/qhalf.c:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhalf/qhalf.c:298:17: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qhalf/qhalf.c:300:17: style: Variable 'HALFspace' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qhalf/qhalf.c:318:15: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qhalf/qhalf_r.c:279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhull/unix.c:355:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhull/unix.c:365:35: style: The if condition is the same as the previous if condition [duplicateCondition] qhull-2020.2/src/qhull/unix.c:361:35: note: First condition qhull-2020.2/src/qhull/unix.c:365:35: note: Second condition qhull-2020.2/src/qhull/unix.c:385:18: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qhull/unix.c:396:15: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qhull/unix_r.c:362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhull/unix_r.c:372:35: style: The if condition is the same as the previous if condition [duplicateCondition] qhull-2020.2/src/qhull/unix_r.c:368:35: note: First condition qhull-2020.2/src/qhull/unix_r.c:372:35: note: Second condition qhull-2020.2/src/qhulltest/Coordinates_test.cpp:405:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Coordinates_test.cpp:85:13: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/Coordinates_test.cpp:123:13: style: Variable 'c4' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/Coordinates_test.cpp:126:13: style: Variable 'c6' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/PointCoordinates_test.cpp:245:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/PointCoordinates_test.cpp:424:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/PointCoordinates_test.cpp:207:13: style: Variable 'c4' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/QhullFacetList_test.cpp:238:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullFacetSet_test.cpp:193:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullFacet_test.cpp:100:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullFacet_test.cpp:223:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullFacet_test.cpp:299:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullHyperplane_test.cpp:143:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullHyperplane_test.cpp:209:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullHyperplane_test.cpp:477:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullHyperplane_test.cpp:147:21: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/QhullHyperplane_test.cpp:251:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullHyperplane_test.cpp:330:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullLinkedList_test.cpp:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullLinkedList_test.cpp:155:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullLinkedList_test.cpp:215:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullPointSet_test.cpp:432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullPointSet_test.cpp:53:1: warning: The class 'QhullPointSet_test' defines member function with name 'cleanup' also defined in its parent class 'RoadTest'. [duplInheritedMember] qhull-2020.2/src/qhulltest/RoadTest.h:68:10: note: Parent function 'RoadTest::cleanup' qhull-2020.2/src/qhulltest/QhullPointSet_test.cpp:53:1: note: Derived function 'QhullPointSet_test::cleanup' qhull-2020.2/src/qhulltest/QhullPointSet_test.cpp:158:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullPointSet_test.cpp:250:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullPoint_test.cpp:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullPoint_test.cpp:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullPoint_test.cpp:60:1: warning: The class 'QhullPoint_test' defines member function with name 'cleanup' also defined in its parent class 'RoadTest'. [duplInheritedMember] qhull-2020.2/src/qhulltest/RoadTest.h:68:10: note: Parent function 'RoadTest::cleanup' qhull-2020.2/src/qhulltest/QhullPoint_test.cpp:60:1: note: Derived function 'QhullPoint_test::cleanup' qhull-2020.2/src/qhulltest/QhullPoint_test.cpp:152:21: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/QhullPoint_test.cpp:239:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullPoint_test.cpp:318:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOthrow [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:609:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:107:10: style: Variable 'c3[1]' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:105:10: note: c3[1] is assigned qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:107:10: note: c3[1] is overwritten qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:185:13: style: Variable 'c4' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:299:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullPoints_test.cpp:386:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:49:1: warning: The class 'QhullRidge_test' defines member function with name 'cleanup' also defined in its parent class 'RoadTest'. [duplInheritedMember] qhull-2020.2/src/qhulltest/RoadTest.h:68:10: note: Parent function 'RoadTest::cleanup' qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:49:1: note: Derived function 'QhullRidge_test::cleanup' qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:144:9: style: Local variable 'r' shadows outer variable [shadowVariable] qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:124:20: note: Shadowed declaration qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:144:9: note: Shadow variable qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:156:31: style: Local variable 'r' shadows outer variable [shadowVariable] qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:124:20: note: Shadowed declaration qhull-2020.2/src/qhulltest/QhullRidge_test.cpp:156:31: note: Shadow variable qhull-2020.2/src/qhulltest/QhullSet_test.cpp:464:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullSet_test.cpp:51:1: warning: The class 'QhullSet_test' defines member function with name 'cleanup' also defined in its parent class 'RoadTest'. [duplInheritedMember] qhull-2020.2/src/qhulltest/RoadTest.h:68:10: note: Parent function 'RoadTest::cleanup' qhull-2020.2/src/qhulltest/QhullSet_test.cpp:51:1: note: Derived function 'QhullSet_test::cleanup' qhull-2020.2/src/qhulltest/QhullSet_test.cpp:231:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullSet_test.cpp:311:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qhull-2020.2/src/qhulltest/QhullVertexSet_test.cpp:61:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullVertexSet_test.cpp:77:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullVertexSet_test.cpp:112:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullVertexSet_test.cpp:173:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullVertex_test.cpp:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullVertex_test.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/QhullVertex_test.cpp:51:1: warning: The class 'QhullVertex_test' defines member function with name 'cleanup' also defined in its parent class 'RoadTest'. [duplInheritedMember] qhull-2020.2/src/qhulltest/RoadTest.h:68:10: note: Parent function 'RoadTest::cleanup' qhull-2020.2/src/qhulltest/QhullVertex_test.cpp:51:1: note: Derived function 'QhullVertex_test::cleanup' qhull-2020.2/src/qhulltest/Qhull_test.cpp:73:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Qhull_test.cpp:120:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Qhull_test.cpp:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_ERRnone [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Qhull_test.cpp:239:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Qhull_test.cpp:330:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Qhull_test.cpp:389:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Qhull_test.cpp:397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/Qhull_test.cpp:343:29: performance: Range variable 'point' should be declared as const reference. [iterateByValue] qhull-2020.2/src/qhulltest/Qhull_test.cpp:372:26: performance: Range variable 'vertices' should be declared as const reference. [iterateByValue] qhull-2020.2/src/qhulltest/Qhull_test.cpp:314:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/Qhull_test.cpp:316:17: style: Variable 'c3' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/qhulltest/Qhull_test.cpp:341:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] qhull-2020.2/src/qhulltest/RboxPoints_test.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_ERRnone [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/RboxPoints_test.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/RboxPoints_test.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/RboxPoints_test.cpp:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/RoadTest.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/qhulltest.cpp:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qhulltest/qhulltest.cpp:65:5: style: Local variable 'addQhullTests' shadows outer function [shadowFunction] qhull-2020.2/src/qhulltest/qhulltest.cpp:27:6: note: Shadowed declaration qhull-2020.2/src/qhulltest/qhulltest.cpp:65:5: note: Shadow variable qhull-2020.2/src/qvoronoi/qvoronoi.c:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/qvoronoi/qvoronoi.c:290:17: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qvoronoi/qvoronoi.c:292:16: style: Variable 'DELAUNAY' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qvoronoi/qvoronoi.c:293:15: style: Variable 'VORONOI' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qvoronoi/qvoronoi.c:294:17: style: Variable 'SCALElast' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qvoronoi/qvoronoi.c:306:15: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/qvoronoi/qvoronoi_r.c:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/rbox/rbox.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK_RBOX [valueFlowBailoutIncompleteVar] qhull-2020.2/src/rbox/rbox_r.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK_RBOX [valueFlowBailoutIncompleteVar] qhull-2020.2/src/rbox/rbox_r.c:62:9: style: Unused variable: command [unusedVariable] qhull-2020.2/src/rbox/rbox_r.c:63:7: style: Unused variable: command_size [unusedVariable] qhull-2020.2/src/testqset/testqset.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:368:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:463:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:519:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:628:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:699:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:743:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:793:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset/testqset.c:877:21: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] qhull-2020.2/src/testqset/testqset.c:580:76: style: Condition 'j==2' is always false [knownConditionTrueFalse] qhull-2020.2/src/testqset/testqset.c:578:21: note: Assuming that condition 'j>3' is not redundant qhull-2020.2/src/testqset/testqset.c:580:76: note: Condition 'j==2' is always false qhull-2020.2/src/testqset/testqset.c:335:12: style: Variable 'isCheck' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset/testqset.c:331:16: note: isCheck is assigned qhull-2020.2/src/testqset/testqset.c:335:12: note: isCheck is overwritten qhull-2020.2/src/testqset/testqset.c:356:12: style: Variable 'isCheck' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset/testqset.c:335:12: note: isCheck is assigned qhull-2020.2/src/testqset/testqset.c:356:12: note: isCheck is overwritten qhull-2020.2/src/testqset/testqset.c:356:12: style: Variable 'isCheck' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset/testqset.c:352:16: note: isCheck is assigned qhull-2020.2/src/testqset/testqset.c:356:12: note: isCheck is overwritten qhull-2020.2/src/testqset/testqset.c:711:18: style: Variable 'ints2' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset/testqset.c:704:26: note: ints2 is assigned qhull-2020.2/src/testqset/testqset.c:711:18: note: ints2 is overwritten qhull-2020.2/src/testqset/testqset.c:277:26: style: Variable 'isTracing' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/testqset/testqset.c:356:12: style: Variable 'isCheck' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/testqset_r/testqset_r.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:248:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:288:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:430:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:459:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:624:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:695:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:739:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:789:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qhull-2020.2/src/testqset_r/testqset_r.c:873:21: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] qhull-2020.2/src/testqset_r/testqset_r.c:576:80: style: Condition 'j==2' is always false [knownConditionTrueFalse] qhull-2020.2/src/testqset_r/testqset_r.c:574:21: note: Assuming that condition 'j>3' is not redundant qhull-2020.2/src/testqset_r/testqset_r.c:576:80: note: Condition 'j==2' is always false qhull-2020.2/src/testqset_r/testqset_r.c:331:12: style: Variable 'isCheck' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset_r/testqset_r.c:327:16: note: isCheck is assigned qhull-2020.2/src/testqset_r/testqset_r.c:331:12: note: isCheck is overwritten qhull-2020.2/src/testqset_r/testqset_r.c:352:12: style: Variable 'isCheck' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset_r/testqset_r.c:331:12: note: isCheck is assigned qhull-2020.2/src/testqset_r/testqset_r.c:352:12: note: isCheck is overwritten qhull-2020.2/src/testqset_r/testqset_r.c:352:12: style: Variable 'isCheck' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset_r/testqset_r.c:348:16: note: isCheck is assigned qhull-2020.2/src/testqset_r/testqset_r.c:352:12: note: isCheck is overwritten qhull-2020.2/src/testqset_r/testqset_r.c:707:18: style: Variable 'ints2' is reassigned a value before the old one has been used. [redundantAssignment] qhull-2020.2/src/testqset_r/testqset_r.c:700:26: note: ints2 is assigned qhull-2020.2/src/testqset_r/testqset_r.c:707:18: note: ints2 is overwritten qhull-2020.2/src/testqset_r/testqset_r.c:273:26: style: Variable 'isTracing' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/testqset_r/testqset_r.c:352:12: style: Variable 'isCheck' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/user_eg/user_eg.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg/user_eg.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_RANDOMint [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg/user_eg.c:137:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_ALL [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg/user_eg.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg/user_eg.c:63:11: style: Variable 'facet' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/user_eg/user_eg.c:132:12: style: Variable 'vertex' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/user_eg/user_eg.c:186:26: style: Parameter 'argv' can be declared as const array [constParameter] qhull-2020.2/src/user_eg/user_eg.c:70:24: error: Uninitialized variable: facet [uninitvar] qhull-2020.2/src/user_eg/user_eg.c:145:24: error: Uninitialized variable: vertex [uninitvar] qhull-2020.2/src/user_eg/user_eg.c:280:19: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/user_eg/user_eg.c:283:17: style: Variable 'NOerrexit' is assigned a value that is never used. [unreadVariable] qhull-2020.2/src/user_eg/user_eg.c:197:11: style: Unused variable: facet [unusedVariable] qhull-2020.2/src/user_eg/user_eg_r.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_RANDOMint [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg/user_eg_r.c:137:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_ALL [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg/user_eg_r.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg/user_eg_r.c:62:25: style: Parameter 'qh' can be declared as pointer to const [constParameterPointer] qhull-2020.2/src/user_eg/user_eg_r.c:63:11: style: Variable 'facet' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/user_eg/user_eg_r.c:132:12: style: Variable 'vertex' can be declared as pointer to const [constVariablePointer] qhull-2020.2/src/user_eg/user_eg_r.c:186:26: style: Parameter 'argv' can be declared as const array [constParameter] qhull-2020.2/src/user_eg/user_eg_r.c:70:24: error: Uninitialized variable: facet [uninitvar] qhull-2020.2/src/user_eg/user_eg_r.c:145:24: error: Uninitialized variable: vertex [uninitvar] qhull-2020.2/src/user_eg/user_eg_r.c:197:11: style: Unused variable: facet [unusedVariable] qhull-2020.2/src/user_eg2/user_eg2.c:586:3: error: There is an unknown macro here somewhere. Configuration is required. If FORALLfacet_ is a macro then please configure it. [unknownMacro] qhull-2020.2/src/user_eg2/user_eg2_r.c:577:3: error: There is an unknown macro here somewhere. Configuration is required. If FORALLfacet_ is a macro then please configure it. [unknownMacro] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QHULL_LIB_CHECK [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:266:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:300:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qh_INFINITE [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qhull-2020.2/src/user_eg3/user_eg3_r.cpp:215:26: style: The scope of the variable 'vertices' can be reduced. [variableScope] diff: DONE