2025-11-22 14:18 ftp://ftp.de.debian.org/debian/pool/main/libx/libxml2/libxml2_2.15.1+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=icu --library=python --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 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 636 633 elapsed-time: 5.7 6.3 head-timing-info: old-timing-info: head results: libxml2-2.15.1/SAX2.c:92:13: error: There is an unknown macro here somewhere. Configuration is required. If LIBXML_ATTR_FORMAT is a macro then please configure it. [unknownMacro] libxml2-2.15.1/chvalid.c:46:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:509:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlBuf [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:570:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_EXACT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:660:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:690:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:727:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:786:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:808:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:837:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:880:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_BUFFER_ALLOC_IO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:918:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:989:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:1022:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:1133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/entities.c:122:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlEntity [valueFlowBailoutIncompleteVar] libxml2-2.15.1/entities.c:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/entities.c:309:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/entities.c:527:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_HTML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/entities.c:552:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ESCAPE_QUOT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/entities.c:603:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlEntity [valueFlowBailoutIncompleteVar] libxml2-2.15.1/dict.c:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDict [valueFlowBailoutIncompleteVar] libxml2-2.15.1/dict.c:968:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlInitRandom [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:531:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_MAX_ITEMS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:648:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_UTF16 [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:680:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:735:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlCharEncodingHandler [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:774:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:929:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_INPUT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:990:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1072:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1170:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_INPUT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1195:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1653:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1693:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_INTERNAL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1745:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_INTERNAL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1852:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SUCCESS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:1900:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_INTERNAL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_INTERNAL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SUCCESS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SUCCESS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SPACE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SUCCESS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2497:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SPACE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SPACE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2877:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SPACE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:2959:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SPACE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/buf.c:410:19: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/buf.c:425:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/buf.c:440:23: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/buf.c:503:29: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/buf.c:755:29: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/buf.c:772:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/buf.c:910:38: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/buf.c:1019:20: style: Variable 'start' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/entities.c:185:22: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/entities.c:225:38: style: Variable 'hex' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/entities.c:521:36: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/example/gjobread.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/gjobread.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/gjobread.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/gjobread.c:286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_TEST_VERSION [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/io1.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_FATAL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlGenericErrorContext [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlGenericErrorContext [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlStructuredErrorContext [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:342:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlGenericErrorContext [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:438:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:644:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:700:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:808:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlGenericErrorContext [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:954:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:978:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/error.c:1346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/io2.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/parse1.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/parse1.c:45:5: style: Local variable 'example1Func' shadows outer function [shadowFunction] libxml2-2.15.1/example/parse1.c:23:1: note: Shadowed declaration libxml2-2.15.1/example/parse1.c:45:5: note: Shadow variable libxml2-2.15.1/example/parse1.c:45:17: style: Variable 'example1Func' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/example/parse2.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/parse2.c:61:5: style: Local variable 'exampleFunc' shadows outer function [shadowFunction] libxml2-2.15.1/example/parse2.c:24:1: note: Shadowed declaration libxml2-2.15.1/example/parse2.c:61:5: note: Shadow variable libxml2-2.15.1/example/parse2.c:61:16: style: Variable 'exampleFunc' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/example/parse3.c:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/parse3.c:49:5: style: Local variable 'example3Func' shadows outer function [shadowFunction] libxml2-2.15.1/example/parse3.c:26:1: note: Shadowed declaration libxml2-2.15.1/example/parse3.c:49:5: note: Shadow variable libxml2-2.15.1/example/parse3.c:49:17: style: Variable 'example3Func' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/example/parse4.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/reader1.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/reader2.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/reader3.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/reader4.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/tree1.c:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/testWriter.c:1065:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/tree1.c:51:13: style: Variable 'doc' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/dict.c:419:26: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/example/tree1.c:51:13: style: Variable 'doc' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/example/tree2.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/xpath1.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/example/xpath2.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/genSeed.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NOENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/genSeed.c:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOMATCH [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/genSeed.c:594:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/fuzz.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/fuzz.c:212:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlHashDefaultDeallocator [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/fuzz.c:471:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_IO_ENOENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/fuzz.c:520:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_IO_EIO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/fuzz.c:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_IO_EIO [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/genSeed.c:46:9: style: struct member 'Anonymous0::counter' is never used. [unusedStructMember] libxml2-2.15.1/fuzz/html.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/fuzz.c:235:17: error: Shifting by a negative value is undefined behaviour [shiftNegative] libxml2-2.15.1/fuzz/fuzz.c:488:40: style:inconclusive: Function 'xmlSlurpFile' argument 2 names different: declaration 'size' definition 'sizeRet'. [funcArgNamesDifferent] libxml2-2.15.1/fuzz/fuzz.h:144:40: note: Function 'xmlSlurpFile' argument 2 names different: declaration 'size' definition 'sizeRet'. libxml2-2.15.1/fuzz/fuzz.c:488:40: note: Function 'xmlSlurpFile' argument 2 names different: declaration 'size' definition 'sizeRet'. libxml2-2.15.1/fuzz/fuzz.c:58:24: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/fuzz.c:68:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/fuzz.c:517:26: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/fuzz.c:526:26: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/html.c:17:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/fuzz.c:235:20: warning: Expression 'shift' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] libxml2-2.15.1/fuzz/fuzz.c:233:18: note: Assuming that condition 'shift>0' is not redundant libxml2-2.15.1/fuzz/fuzz.c:234:9: note: Compound assignment '-=', assigned value is -7 libxml2-2.15.1/fuzz/fuzz.c:235:20: note: Negative value is converted to an unsigned value libxml2-2.15.1/fuzz/html.c:46:22: style: Variable 'maxChunkSize' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/fuzz/html.c:59:19: style: Variable 'errorCode' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/fuzz/lint.c:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/lint.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/reader.c:540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/lint.c:105:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/lint.c:149:14: warning: Uninitialized variable: uval [uninitvar] libxml2-2.15.1/fuzz/lint.c:147:20: note: Assuming condition is false libxml2-2.15.1/fuzz/lint.c:149:14: note: Uninitialized variable: uval libxml2-2.15.1/fuzz/regexp.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/regexp.c:13:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/reader.c:91:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/schema.c:17:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/api.c:468:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:523:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DTD_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:614:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:622:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:677:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DTD_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:737:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:778:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/uri.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:805:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENTITY_REF_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:828:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:849:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:914:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENTITY_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:1022:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/xml.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_DTDVALID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/testFuzzer.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/testFuzzer.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/uri.c:11:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/valid.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_DTDVALID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/valid.c:14:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/uri.c:11:27: style: Parameter 'argc' can be declared as pointer to const. However it seems that 'fuzzUriInit' is a callback function, if 'argc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/fuzz/testFuzzer.c:294:20: note: You might need to cast the function pointer here libxml2-2.15.1/fuzz/uri.c:11:27: note: Parameter 'argc' can be declared as pointer to const libxml2-2.15.1/fuzz/xml.c:19:27: style: Parameter 'argc' can be declared as pointer to const. However it seems that 'fuzzXmlInit' is a callback function, if 'argc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/fuzz/testFuzzer.c:309:20: note: You might need to cast the function pointer here libxml2-2.15.1/fuzz/xml.c:19:27: note: Parameter 'argc' can be declared as pointer to const libxml2-2.15.1/fuzz/xml.c:75:19: style: Variable 'errorCode' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/fuzz/xinclude.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_DTDVALID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/xml.c:19:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/xpath.c:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/globals.c:543:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlError [valueFlowBailoutIncompleteVar] libxml2-2.15.1/globals.c:850:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlGenericErrorDefaultFunc [valueFlowBailoutIncompleteVar] libxml2-2.15.1/globals.c:1055:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlRegisterCallbacks [valueFlowBailoutIncompleteVar] libxml2-2.15.1/globals.c:1078:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlRegisterCallbacks [valueFlowBailoutIncompleteVar] libxml2-2.15.1/globals.c:1102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __xmlParserInputBufferCreateFilename [valueFlowBailoutIncompleteVar] libxml2-2.15.1/encoding.c:680:27: warning: Either the condition 'enc<=0' is redundant or the array 'defaultHandlers[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond] libxml2-2.15.1/encoding.c:677:14: note: Assuming that condition 'enc<=0' is not redundant libxml2-2.15.1/encoding.c:680:27: note: Array index out of bounds libxml2-2.15.1/encoding.c:825:14: style: Condition '*ptr==0x12' is always false [knownConditionTrueFalse] libxml2-2.15.1/encoding.c:822:30: note: Assignment 'tst=0x1234', assigned value is 4660 libxml2-2.15.1/encoding.c:825:14: note: Condition '*ptr==0x12' is always false libxml2-2.15.1/encoding.c:2275:39: style:inconclusive: Function 'asciiToAscii' argument 3 names different: declaration 'outlen' definition 'poutlen'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:235:52: note: Function 'asciiToAscii' argument 3 names different: declaration 'outlen' definition 'poutlen'. libxml2-2.15.1/encoding.c:2275:39: note: Function 'asciiToAscii' argument 3 names different: declaration 'outlen' definition 'poutlen'. libxml2-2.15.1/encoding.c:2276:44: style:inconclusive: Function 'asciiToAscii' argument 5 names different: declaration 'inlen' definition 'pinlen'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:236:44: note: Function 'asciiToAscii' argument 5 names different: declaration 'inlen' definition 'pinlen'. libxml2-2.15.1/encoding.c:2276:44: note: Function 'asciiToAscii' argument 5 names different: declaration 'inlen' definition 'pinlen'. libxml2-2.15.1/encoding.c:2383:33: style:inconclusive: Function 'UTF8ToUTF8' argument 4 names different: declaration 'inb' definition 'in'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:239:33: note: Function 'UTF8ToUTF8' argument 4 names different: declaration 'inb' definition 'in'. libxml2-2.15.1/encoding.c:2383:33: note: Function 'UTF8ToUTF8' argument 4 names different: declaration 'inb' definition 'in'. libxml2-2.15.1/encoding.c:2383:42: style:inconclusive: Function 'UTF8ToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:239:43: note: Function 'UTF8ToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. libxml2-2.15.1/encoding.c:2383:42: note: Function 'UTF8ToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. libxml2-2.15.1/encoding.c:2490:36: style:inconclusive: Function 'UTF16LEToUTF8' argument 4 names different: declaration 'inb' definition 'in'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:245:36: note: Function 'UTF16LEToUTF8' argument 4 names different: declaration 'inb' definition 'in'. libxml2-2.15.1/encoding.c:2490:36: note: Function 'UTF16LEToUTF8' argument 4 names different: declaration 'inb' definition 'in'. libxml2-2.15.1/encoding.c:2490:45: style:inconclusive: Function 'UTF16LEToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:245:46: note: Function 'UTF16LEToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. libxml2-2.15.1/encoding.c:2490:45: note: Function 'UTF16LEToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. libxml2-2.15.1/encoding.c:2687:36: style:inconclusive: Function 'UTF16BEToUTF8' argument 4 names different: declaration 'inb' definition 'in'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:248:36: note: Function 'UTF16BEToUTF8' argument 4 names different: declaration 'inb' definition 'in'. libxml2-2.15.1/encoding.c:2687:36: note: Function 'UTF16BEToUTF8' argument 4 names different: declaration 'inb' definition 'in'. libxml2-2.15.1/encoding.c:2687:45: style:inconclusive: Function 'UTF16BEToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. [funcArgNamesDifferent] libxml2-2.15.1/encoding.c:248:46: note: Function 'UTF16BEToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. libxml2-2.15.1/encoding.c:2687:45: note: Function 'UTF16BEToUTF8' argument 5 names different: declaration 'inlenb' definition 'inlen'. libxml2-2.15.1/encoding.c:515:22: style: Variable 'aliasCopy' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:823:20: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2222:32: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/encoding.c:2323:20: style: Variable 'outstart' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2325:20: style: Variable 'outend' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2494:20: style: Variable 'outstart' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2495:20: style: Variable 'outend' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2691:20: style: Variable 'outstart' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2692:20: style: Variable 'outend' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2868:22: style: Parameter 'vctxt' can be declared as pointer to const. However it seems that 'Utf8ToEightBit' is a callback function, if 'vctxt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/encoding.c:351:5: note: You might need to cast the function pointer here libxml2-2.15.1/encoding.c:2868:22: note: Parameter 'vctxt' can be declared as pointer to const libxml2-2.15.1/encoding.c:2875:20: style: Variable 'outstart' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2876:20: style: Variable 'outend' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2950:22: style: Parameter 'vctxt' can be declared as pointer to const. However it seems that 'EightBitToUtf8' is a callback function, if 'vctxt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/encoding.c:351:5: note: You might need to cast the function pointer here libxml2-2.15.1/encoding.c:2950:22: note: Parameter 'vctxt' can be declared as pointer to const libxml2-2.15.1/encoding.c:2957:20: style: Variable 'outstart' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/encoding.c:2958:20: style: Variable 'outend' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/list.c:178:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlList [valueFlowBailoutIncompleteVar] libxml2-2.15.1/list.c:259:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlLink [valueFlowBailoutIncompleteVar] libxml2-2.15.1/list.c:286:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlLink [valueFlowBailoutIncompleteVar] libxml2-2.15.1/list.c:500:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlLink [valueFlowBailoutIncompleteVar] libxml2-2.15.1/list.c:527:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlLink [valueFlowBailoutIncompleteVar] libxml2-2.15.1/list.c:448:22: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/list.c:492:27: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/list.c:545:25: style: Parameter 'lk' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/list.c:558:25: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/list.c:614:22: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/list.c:634:29: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/list.c:694:36: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/fuzz/api.c:1546:26: style: The if condition is the same as the previous if condition [duplicateCondition] libxml2-2.15.1/fuzz/api.c:1544:26: note: First condition libxml2-2.15.1/fuzz/api.c:1546:26: note: Second condition libxml2-2.15.1/fuzz/api.c:423:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libxml2-2.15.1/fuzz/api.c:425:5: note: Found duplicate branches for 'if' and 'else'. libxml2-2.15.1/fuzz/api.c:423:5: note: Found duplicate branches for 'if' and 'else'. libxml2-2.15.1/fuzz/api.c:500:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libxml2-2.15.1/fuzz/api.c:502:5: note: Found duplicate branches for 'if' and 'else'. libxml2-2.15.1/fuzz/api.c:500:5: note: Found duplicate branches for 'if' and 'else'. libxml2-2.15.1/fuzz/api.c:560:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libxml2-2.15.1/fuzz/api.c:562:5: note: Found duplicate branches for 'if' and 'else'. libxml2-2.15.1/fuzz/api.c:560:5: note: Found duplicate branches for 'if' and 'else'. libxml2-2.15.1/parserInternals.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_VERSION [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_IO_ENOENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_STATUS_CATASTROPHIC_ERROR [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:483:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_FROM_PARSER [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:621:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_HUGE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:668:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:725:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_CHUNK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:828:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_CHUNK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:933:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_CHUNK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1182:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_INPUT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1279:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1301:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_INPUT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1356:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1455:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1482:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1510:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INPUT_HAS_ENCODING [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1633:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INPUT_HAS_ENCODING [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1743:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INPUT_USES_ENC_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1792:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlParserInput [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1824:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_RESOURCE_MAIN_DOCUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1845:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlParserInput [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:1898:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2022:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2051:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_UNZIP [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2099:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2159:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2236:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_EXTERNAL_PARAMETER_ENTITY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2451:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2513:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_UNZIP [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2558:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NONET [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2589:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NONET [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2681:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_UNZIP [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2745:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_RESOURCE_UNKNOWN [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2783:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlSAXHandler [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:2981:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlHashDefaultDeallocator [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3059:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlParserCtxt [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3227:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3531:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3598:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3636:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3691:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlPedanticParserDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3722:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlSubstituteEntitiesDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/parserInternals.c:3739:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlKeepBlanksDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/fuzz/api.c:648:17: style: Variable 'nodes' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/fuzz/api.c:1083:26: style: Variable 'name' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/fuzz/api.c:1117:26: style: Variable 'name' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/parser.c:273:6: error: There is an unknown macro here somewhere. Configuration is required. If LIBXML_ATTR_FORMAT is a macro then please configure it. [unknownMacro] libxml2-2.15.1/python/types.c:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:340:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:393:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:419:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:700:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:715:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:883:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/types.c:401:44: style:inconclusive: Function 'libxml_xmlAttributePtrWrap' argument 1 names different: declaration 'ns' definition 'attr'. [funcArgNamesDifferent] libxml2-2.15.1/python/libxml_wrap.h:276:55: note: Function 'libxml_xmlAttributePtrWrap' argument 1 names different: declaration 'ns' definition 'attr'. libxml2-2.15.1/python/types.c:401:44: note: Function 'libxml_xmlAttributePtrWrap' argument 1 names different: declaration 'ns' definition 'attr'. libxml2-2.15.1/python/types.c:414:40: style:inconclusive: Function 'libxml_xmlElementPtrWrap' argument 1 names different: declaration 'ns' definition 'elem'. [funcArgNamesDifferent] libxml2-2.15.1/python/libxml_wrap.h:277:51: note: Function 'libxml_xmlElementPtrWrap' argument 1 names different: declaration 'ns' definition 'elem'. libxml2-2.15.1/python/types.c:414:40: note: Function 'libxml_xmlElementPtrWrap' argument 1 names different: declaration 'ns' definition 'elem'. libxml2-2.15.1/python/libxml.c:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlMemFree [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:650:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:696:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_CHAR_ENCODING_NONE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:731:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:770:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:787:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:823:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AssertionError [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:865:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:1246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:1494:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:1578:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_FROM_VALID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:1621:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:1664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:1692:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2267:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2424:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2585:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2609:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2655:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:2838:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:3506:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:3524:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] libxml2-2.15.1/python/libxml.c:3543:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_PendingDeprecationWarning [valueFlowBailoutIncompleteVar] libxml2-2.15.1/runsuite.c:1351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/runtest.c:5459:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/runxmlconf.c:610:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/hash.c:870:30: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/hash.c:1173:27: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/python/libxml.c:99:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/python/libxml.c:100:20: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/python/libxml.c:236:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/python/libxml.c:314:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/python/libxml.c:3645:15: style: Variable 'module' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/shell.c:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/shell.c:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/shell.c:460:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_COMMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/shell.c:570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/shell.c:707:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_HTML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/shell.c:918:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/shell.c:1049:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libxml2-2.15.1/shell.c:1089:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testapi.c:35:19: style: Parameter 'userData' can be declared as pointer to const. However it seems that 'ignoreError' is a callback function, if 'userData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testapi.c:42:37: note: You might need to cast the function pointer here libxml2-2.15.1/testapi.c:35:19: note: Parameter 'userData' can be declared as pointer to const libxml2-2.15.1/testchar.c:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_INVALID_ENCODING [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_INVALID_ENCODING [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:448:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_INVALID_ENCODING [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:550:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_INVALID_ENCODING [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:882:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testchar.c:914:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:602:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:718:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:804:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_TEST_VERSION [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testdict.c:526:23: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/testdict.c:634:22: style: Variable 'res' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/parserInternals.c:517:41: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:605:36: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:749:32: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:1727:43: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:2415:34: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:2416:35: style: Parameter 'ret' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3077:34: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3107:35: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3137:31: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3173:37: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3263:33: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3287:34: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3322:35: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3368:38: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3412:21: style: Variable 'input' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/parserInternals.c:3583:50: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/parserInternals.c:3584:37: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/testdict.c:276:6: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/testlimits.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testlimits.c:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testlimits.c:209:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testlimits.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testlimits.c:373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testlimits.c:906:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testlimits.c:1131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_MAX_LOOKUP_LIMIT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testlimits.c:1218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:33:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:126:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NOENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:193:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NOERROR [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:1247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:1436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_ERR_SUCCESS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:1452:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENC_OUTPUT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:1473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testparser.c:1415:10: style: Variable 'ctxt' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/testlimits.c:308:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libxml2-2.15.1/testlimits.c:1255:13: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libxml2-2.15.1/testlimits.c:1253:9: note: ret is assigned libxml2-2.15.1/testlimits.c:1255:13: note: ret is overwritten libxml2-2.15.1/testlimits.c:137:18: style: Parameter 'context' can be declared as pointer to const. However it seems that 'hugeClose' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:372:45: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:137:18: note: Parameter 'context' can be declared as pointer to const libxml2-2.15.1/testlimits.c:169:16: style: Parameter 'context' can be declared as pointer to const. However it seems that 'hugeRead' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:372:35: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:169:16: note: Parameter 'context' can be declared as pointer to const libxml2-2.15.1/testlimits.c:287:19: style: Parameter 'context' can be declared as pointer to const. However it seems that 'crazyClose' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:377:46: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:287:19: note: Parameter 'context' can be declared as pointer to const libxml2-2.15.1/testlimits.c:302:17: style: Parameter 'context' can be declared as pointer to const. However it seems that 'crazyRead' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:377:35: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:302:17: note: Parameter 'context' can be declared as pointer to const libxml2-2.15.1/testlimits.c:398:28: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'isStandaloneCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:845:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:398:28: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:411:33: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'hasInternalSubsetCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:846:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:411:33: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:424:33: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'hasExternalSubsetCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:847:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:424:33: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:436:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'internalSubsetCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:844:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:436:30: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:450:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'externalSubsetCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:870:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:450:30: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:471:29: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'resolveEntityCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:848:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:471:29: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:487:25: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'getEntityCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:849:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:487:25: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:502:34: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'getParameterEntityCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:868:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:502:34: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:521:26: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'entityDeclCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:850:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:521:26: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:526:30: style: Parameter 'content' can be declared as pointer to const. However it seems that 'entityDeclCallback' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:850:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:526:30: note: Parameter 'content' can be declared as pointer to const libxml2-2.15.1/testlimits.c:539:29: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'attributeDeclCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:852:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:539:29: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:558:27: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'elementDeclCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:853:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:558:27: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:575:28: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'notationDeclCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:851:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:575:28: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:593:34: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'unparsedEntityDeclCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:854:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:593:34: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:610:34: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'setDocumentLocatorCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:855:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:610:34: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:622:29: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'startDocumentCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:856:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:622:29: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:633:27: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'endDocumentCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:857:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:633:27: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:678:26: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'charactersCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:861:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:678:26: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:692:25: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'referenceCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:860:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:692:25: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:708:35: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ignorableWhitespaceCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:862:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:708:35: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:724:37: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'processingInstructionCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:863:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:724:37: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:739:26: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'cdataBlockCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:869:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:739:26: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:753:23: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'commentCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:864:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:753:23: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:768:23: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'warningCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:865:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:768:23: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:783:21: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'errorCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:866:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:783:21: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:798:26: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'fatalErrorCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:867:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:798:26: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:815:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'startElementNsCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:873:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:815:30: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:835:28: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'endElementNsCallback' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testlimits.c:874:5: note: You might need to cast the function pointer here libxml2-2.15.1/testlimits.c:835:28: note: Parameter 'ctx' can be declared as pointer to const libxml2-2.15.1/testlimits.c:73:17: style: struct member 'hugeTest::description' is never used. [unusedStructMember] libxml2-2.15.1/testlimits.c:1066:13: style: Variable 'res' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/testrecurse.c:164:30: debug: Function::addArguments found argument 'epath' with varid 0. [varid0] libxml2-2.15.1/threads.c:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlMutex [valueFlowBailoutIncompleteVar] libxml2-2.15.1/threads.c:188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlRMutex [valueFlowBailoutIncompleteVar] libxml2-2.15.1/threads.c:123:24: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/threads.c:145:26: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/threads.c:233:26: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/threads.c:265:28: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/testrecurse.c:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testrecurse.c:374:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testrecurse.c:482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_DTDVALID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testrecurse.c:523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_DTDLOAD [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testrecurse.c:564:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_DTDVALID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testrecurse.c:664:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_DTDVALID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testrecurse.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/testrecurse.c:173:18: style: Parameter 'pglob' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/testrecurse.c:301:18: style: Parameter 'context' can be declared as pointer to const. However it seems that 'hugeClose' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testrecurse.c:373:45: note: You might need to cast the function pointer here libxml2-2.15.1/testrecurse.c:301:18: note: Parameter 'context' can be declared as pointer to const libxml2-2.15.1/testrecurse.c:317:16: style: Parameter 'context' can be declared as pointer to const. However it seems that 'hugeRead' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testrecurse.c:373:35: note: You might need to cast the function pointer here libxml2-2.15.1/testrecurse.c:317:16: note: Parameter 'context' can be declared as pointer to const libxml2-2.15.1/testrecurse.c:803:25: error: Uninitialized variable: globbuf.gl_pathc [uninitvar] libxml2-2.15.1/shell.c:1151:22: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libxml2-2.15.1/shell.c:1150:58: note: outer condition: *cur!=0 libxml2-2.15.1/shell.c:1151:22: note: opposite inner condition: *cur==0 libxml2-2.15.1/shell.c:1026:28: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/shell.c:1075:28: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/testchar.c:19:32: style: Parameter 'unused' can be declared as pointer to const. However it seems that 'errorHandler' is a callback function, if 'unused' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/testchar.c:998:37: note: You might need to cast the function pointer here libxml2-2.15.1/testchar.c:19:32: note: Parameter 'unused' can be declared as pointer to const libxml2-2.15.1/testchar.c:424:19: style: Variable 'lows' can be declared as const array [constVariable] libxml2-2.15.1/testchar.c:522:19: style: Variable 'lows' can be declared as const array [constVariable] libxml2-2.15.1/testchar.c:699:14: style: Variable 'text' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/testchar.c:998:30: style: Variable 'xmlSetStructuredErrorFunc' is assigned a value that is never used. [unreadVariable] libxml2-2.15.1/tree.c:369:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_SCAN_NC [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:404:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_SCAN_NC [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:482:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_SCAN_NMTOKEN [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:520:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:584:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:650:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDtd [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DTD_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:734:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDtd [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:828:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDeregisterNodeDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:889:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDoc [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:933:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDeregisterNodeDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INTERNAL_PREDEFINED_ENTITY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1385:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_HTML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1425:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ESCAPE_QUOT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1439:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1631:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlAttr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1690:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDeregisterNodeDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1763:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:1845:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2014:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2043:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2143:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2294:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2348:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2386:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2433:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INTERNAL_GENERAL_ENTITY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2473:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2590:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2639:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2752:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2794:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2894:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2923:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2954:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:2992:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3179:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3245:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3334:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3423:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DTD_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3521:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3560:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3663:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3810:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:3890:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNode [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4062:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DTD_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENTITY_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4404:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4464:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4678:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4704:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4745:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4773:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4806:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4839:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4948:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_XML_NAMESPACE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:4990:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INTERNAL_PREDEFINED_ENTITY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5481:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5521:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5595:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNs [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5657:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5761:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ENTITY_REF_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5805:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5913:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:5970:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_MAX_ITEMS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6006:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6123:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6274:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6515:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6574:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_ID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6616:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6632:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_TEXT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:6930:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDOMWrapCtxt [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:7000:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:7055:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_MAX_ITEMS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:7170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:7232:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:7329:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:7397:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:7620:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:8019:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ATTRIBUTE_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:8181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:8762:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE_DECL [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:8848:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:8877:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlRegisterNodeDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/tree.c:8895:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlDeregisterNodeDefaultValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_VCTXT_USE_PCTXT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_VCTXT_USE_PCTXT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:715:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlElementContent [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:787:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlElementContent [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1006:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_CONTENT_OR [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1159:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1300:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlElement [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1416:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlEnumeration [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1632:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlAttribute [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1778:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlAttribute [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1955:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNotation [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2031:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlNotation [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2139:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_VCTXT_USE_PCTXT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlID [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2290:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_DTD_ID_REDEFINED [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2330:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_HTML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2570:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlRef [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2668:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_HTML_DOCUMENT_NODE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:2855:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlElement [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ESCAPE_QUOT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:559:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_IO_UNKNOWN [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:687:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:730:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:805:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:849:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:869:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:897:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_OK [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1029:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1047:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1327:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlParserInputBuffer [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1506:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_ARGUMENT [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlParserInputBufferCreateFilenameValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1929:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INPUT_BUF_STATIC [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:2022:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_INPUT_BUF_STATIC [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:2041:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlParserInputBuffer [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:2173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlParserInputBufferCreateFilenameValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:2192:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlOutputBufferCreateFilenameValue [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:2230:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ERR_NO_MEMORY [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:2307:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_IO_BUFFER_SIZE [valueFlowBailoutIncompleteVar] libxml2-2.15.1/valid.c:1241:28: style: Condition 'content!=NULL' is always true [knownConditionTrueFalse] libxml2-2.15.1/valid.c:2368:19: style: Condition 'fullelemname!=NULL' is always true [knownConditionTrueFalse] libxml2-2.15.1/valid.c:885:34: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/valid.c:1459:36: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/valid.c:2273:38: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/valid.c:2658:32: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/xmlcatalog.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlIO.c:1961:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libxml2-2.15.1/xmlIO.c:2045:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libxml2-2.15.1/xmlIO.c:791:18: style: Variable 'fdctxt' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/xmlIO.c:2265:20: style: Parameter 'context' can be declared as pointer to const. However it seems that 'endOfInput' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/xmlIO.c:2323:25: note: You might need to cast the function pointer here libxml2-2.15.1/xmlIO.c:2265:20: note: Parameter 'context' can be declared as pointer to const libxml2-2.15.1/xmlIO.c:2266:13: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'endOfInput' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/xmlIO.c:2323:25: note: You might need to cast the function pointer here libxml2-2.15.1/xmlIO.c:2266:13: note: Parameter 'buffer' can be declared as pointer to const libxml2-2.15.1/xmllint.c:1012:13: error: There is an unknown macro here somewhere. Configuration is required. If LIBXML_ATTR_FORMAT is a macro then please configure it. [unknownMacro] libxml2-2.15.1/xmlmemory.c:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlFree [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlmemory.c:444:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlFree [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlmemory.c:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlFree [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlmemory.c:509:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlFree [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlmemory.c:260:5: error: Memory leak: p [memleak] libxml2-2.15.1/xmlmemory.c:270:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libxml2-2.15.1/xmlmemory.c:315:25: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/xmlmemory.c:324:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/xmlmemory.c:334:18: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/uri.c:1061:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlURI [valueFlowBailoutIncompleteVar] libxml2-2.15.1/uri.c:1193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlChar [valueFlowBailoutIncompleteVar] libxml2-2.15.1/uri.c:1659:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_MAX_ITEMS [valueFlowBailoutIncompleteVar] libxml2-2.15.1/uri.c:1744:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/uri.c:2020:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/uri.c:2356:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/uri.c:2546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/uri.c:2748:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] libxml2-2.15.1/xmlstring.c:435:15: style: Condition 'size<0' is always false [knownConditionTrueFalse] libxml2-2.15.1/xmlstring.c:434:21: note: Calling function 'xmlStrlen' returns !<=-1 libxml2-2.15.1/xmlstring.c:435:15: note: Condition 'size<0' is always false libxml2-2.15.1/xmlstring.c:464:17: style: Condition 'len<0' is always false [knownConditionTrueFalse] libxml2-2.15.1/xmlstring.c:463:24: note: Calling function 'xmlStrlen' returns !<=-1 libxml2-2.15.1/xmlstring.c:464:17: note: Condition 'len<0' is always false libxml2-2.15.1/xmlstring.c:473:15: style: Condition 'size<0' is always false [knownConditionTrueFalse] libxml2-2.15.1/xmlstring.c:472:21: note: Calling function 'xmlStrlen' returns !<=-1 libxml2-2.15.1/xmlstring.c:473:15: note: Condition 'size<0' is always false libxml2-2.15.1/tree.c:1059:5: style: Variable 'q' is reassigned a value before the old one has been used. [redundantAssignment] libxml2-2.15.1/tree.c:1031:12: note: q is assigned libxml2-2.15.1/tree.c:1059:5: note: q is overwritten libxml2-2.15.1/tree.c:5434:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libxml2-2.15.1/tree.c:1093:18: style: Checking if unsigned expression 'remaining' is less than zero. [unsignedLessThanZero] libxml2-2.15.1/tree.c:1373:30: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:1596:56: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:3161:31: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:3195:31: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:3228:30: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:3615:25: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:5996:27: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:6466:23: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:6486:25: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:6486:38: style: Parameter 'ns' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:7088:38: style: Parameter 'ctxt' can be declared as pointer to const [constParameterPointer] libxml2-2.15.1/tree.c:4477:31: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] libxml2-2.15.1/uri.c:430:42: style: Condition '*(cur+1)<='5'' is always true [knownConditionTrueFalse] libxml2-2.15.1/uri.c:429:43: note: Assuming that condition '*(cur+1)=='5'' is not redundant libxml2-2.15.1/uri.c:430:42: note: Condition '*(cur+1)<='5'' is always true diff: head libxml2-2.15.1/encoding.c:2868:22: style: Parameter 'vctxt' can be declared as pointer to const. However it seems that 'Utf8ToEightBit' is a callback function, if 'vctxt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/encoding.c:351:5: note: You might need to cast the function pointer here libxml2-2.15.1/encoding.c:2868:22: note: Parameter 'vctxt' can be declared as pointer to const head libxml2-2.15.1/encoding.c:2950:22: style: Parameter 'vctxt' can be declared as pointer to const. However it seems that 'EightBitToUtf8' is a callback function, if 'vctxt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libxml2-2.15.1/encoding.c:351:5: note: You might need to cast the function pointer here libxml2-2.15.1/encoding.c:2950:22: note: Parameter 'vctxt' can be declared as pointer to const head libxml2-2.15.1/encoding.c:515:22: style: Variable 'aliasCopy' can be declared as pointer to const [constVariablePointer] DONE