2025-05-08 10:28 ftp://ftp.de.debian.org/debian/pool/main/t/tidy-html5/tidy-html5_5.8.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 853 852 elapsed-time: 58.8 62.9 head-timing-info: old-timing-info: head results: tidy-html5-5.8.0/console/tab2space.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tab2space.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tab2space.c:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tab2space.c:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tab2space.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] tidy-html5-5.8.0/console/tab2space.c:73:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tidy-html5-5.8.0/console/tab2space.c:220:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/console/tab2space.c:248:42: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/console/test71.cxx:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/test71.cxx:28:26: style: C-style pointer casting [cstyleCast] tidy-html5-5.8.0/console/tidy.c:944:44: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/console/tidy.c:1417:50: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/console/tidy.c:1534:56: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/console/tidy.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:273:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_STRING_UNKNOWN_OPTION [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:483:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInteger [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:498:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInternalCategory [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:700:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:848:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_TXT_HELP_1 [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:897:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:949:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInternalCategory [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:980:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_TXT_HELP_CONFIG [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1009:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_TXT_HELP_ENV_1B [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1308:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1393:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_TXT_HELP_LANG_1 [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1424:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInternalCategory [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1486:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_STRING_CONF_HEADER [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1542:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInternalCategory [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1648:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_STRING_VERS_A [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1678:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_STRING_OPT_NOT_DOCUMENTED [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1761:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInternalCategory [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:1916:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInternalCategory [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:2061:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:2096:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/console/tidy.c:821:21: style: Condition 'col1<1' is always false [knownConditionTrueFalse] tidy-html5-5.8.0/console/tidy.c:806:18: note: Assignment 'width=78', assigned value is 78 tidy-html5-5.8.0/console/tidy.c:820:22: note: Assignment 'col1=width/3', assigned value is 26 tidy-html5-5.8.0/console/tidy.c:821:21: note: Condition 'col1<1' is always false tidy-html5-5.8.0/console/tidy.c:822:21: style: Condition 'col1>35' is always false [knownConditionTrueFalse] tidy-html5-5.8.0/console/tidy.c:806:18: note: Assignment 'width=78', assigned value is 78 tidy-html5-5.8.0/console/tidy.c:820:22: note: Assignment 'col1=width/3', assigned value is 26 tidy-html5-5.8.0/console/tidy.c:821:25: note: Assignment 'col1=col1<1?1:col1', assigned value is 26 tidy-html5-5.8.0/console/tidy.c:822:21: note: Condition 'col1>35' is always false tidy-html5-5.8.0/console/tidy.c:824:21: style: Condition 'col2<1' is always false [knownConditionTrueFalse] tidy-html5-5.8.0/console/tidy.c:806:18: note: Assignment 'width=78', assigned value is 78 tidy-html5-5.8.0/console/tidy.c:823:29: note: Assignment 'col2=width-col1-2', assigned value is 50 tidy-html5-5.8.0/console/tidy.c:824:21: note: Condition 'col2<1' is always false tidy-html5-5.8.0/console/tidy.c:1201:29: error: Common realloc mistake: 'name' nulled but not freed upon failure [memleakOnRealloc] tidy-html5-5.8.0/console/tidy.c:1252:29: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc] tidy-html5-5.8.0/console/tidy.c:162:13: style: Variable 'j' is assigned an expression that holds the same value. [redundantAssignment] tidy-html5-5.8.0/console/tidy.c:160:16: note: Assuming that condition 'j==offset' is not redundant tidy-html5-5.8.0/console/tidy.c:162:13: note: Variable 'j' is assigned an expression that holds the same value. tidy-html5-5.8.0/console/tidy.c:1713:13: style: Redundant initialization for 'pos'. The initialized value is overwritten before it is read. [redundantInitialization] tidy-html5-5.8.0/console/tidy.c:1707:27: note: pos is initialized tidy-html5-5.8.0/console/tidy.c:1713:13: note: pos is overwritten tidy-html5-5.8.0/console/tidy.c:828:20: style: Local variable 'name' shadows outer variable [shadowVariable] tidy-html5-5.8.0/console/tidy.c:810:17: note: Shadowed declaration tidy-html5-5.8.0/console/tidy.c:828:20: note: Shadow variable tidy-html5-5.8.0/console/tidy.c:1758:40: style: Parameter 'd' can be declared as pointer to const. However it seems that 'printXMLOption' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tidy-html5-5.8.0/console/tidy.c:1795:26: note: You might need to cast the function pointer here tidy-html5-5.8.0/console/tidy.c:1758:40: note: Parameter 'd' can be declared as pointer to const tidy-html5-5.8.0/console/tidy.c:1913:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'printXMLOptionString' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tidy-html5-5.8.0/console/tidy.c:1936:26: note: You might need to cast the function pointer here tidy-html5-5.8.0/console/tidy.c:1913:46: note: Parameter 'd' can be declared as pointer to const tidy-html5-5.8.0/console/tidy.c:804:27: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/experimental/TidyNodeIter.c:17:35: style:inconclusive: Function 'nextTidyNode' argument 1 names different: declaration 'pIter' definition 'pThis'. [funcArgNamesDifferent] tidy-html5-5.8.0/experimental/TidyNodeIter.h:39:35: note: Function 'nextTidyNode' argument 1 names different: declaration 'pIter' definition 'pThis'. tidy-html5-5.8.0/experimental/TidyNodeIter.c:17:35: note: Function 'nextTidyNode' argument 1 names different: declaration 'pIter' definition 'pThis'. tidy-html5-5.8.0/experimental/httpio.h:19:0: debug: Failed to parse 'typedef TIDY_STRUCT struct _HTTPInputSource { TidyInputSource tis ; tmbstr pHostName ; tmbstr pResource ; unsigned short nPort ; unsigned short nextBytePos ; unsigned short nextUnGotBytePos ; unsigned short nBufSize ; SOCKET s ; char buffer [ 1024 ] ; char unGetBuffer [ 16 ] ; } HTTPInputSource ;'. The checking continues anyway. [simplifyTypedef] tidy-html5-5.8.0/experimental/httpio.c:20:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/experimental/httpio.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/experimental/httpio.c:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/experimental/httpio.c:12:19: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] tidy-html5-5.8.0/experimental/httpio.c:53:14: style: The if condition is the same as the previous if condition [duplicateCondition] tidy-html5-5.8.0/experimental/httpio.c:47:14: note: First condition tidy-html5-5.8.0/experimental/httpio.c:53:14: note: Second condition tidy-html5-5.8.0/experimental/httpio.c:39:32: style:inconclusive: Function 'parseURL' argument 1 names different: declaration 'source' definition 'pHttp'. [funcArgNamesDifferent] tidy-html5-5.8.0/experimental/httpio.h:42:32: note: Function 'parseURL' argument 1 names different: declaration 'source' definition 'pHttp'. tidy-html5-5.8.0/experimental/httpio.c:39:32: note: Function 'parseURL' argument 1 names different: declaration 'source' definition 'pHttp'. tidy-html5-5.8.0/experimental/httpio.c:39:46: style:inconclusive: Function 'parseURL' argument 2 names different: declaration 'pUrl' definition 'url'. [funcArgNamesDifferent] tidy-html5-5.8.0/experimental/httpio.h:42:47: note: Function 'parseURL' argument 2 names different: declaration 'pUrl' definition 'url'. tidy-html5-5.8.0/experimental/httpio.c:39:46: note: Function 'parseURL' argument 2 names different: declaration 'pUrl' definition 'url'. tidy-html5-5.8.0/experimental/httpio.c:109:31: style:inconclusive: Function 'openURL' argument 1 names different: declaration 'source' definition 'in'. [funcArgNamesDifferent] tidy-html5-5.8.0/experimental/httpio.h:44:31: note: Function 'openURL' argument 1 names different: declaration 'source' definition 'in'. tidy-html5-5.8.0/experimental/httpio.c:109:31: note: Function 'openURL' argument 1 names different: declaration 'source' definition 'in'. tidy-html5-5.8.0/experimental/httpio.c:9:21: style: Variable 'pHost' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/access.c:3267:62: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/access.c:477:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctmbstr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:503:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctmbstr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:531:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctmbstr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:556:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctmbstr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:574:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:769:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_IMG [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:808:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:897:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctmbstr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:965:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1340:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_SRC [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1484:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1614:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1677:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_NOSCRIPT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1702:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_TH [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1736:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1781:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1846:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1939:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2252:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASSOCIATE_LABELS_EXPLICITLY_FOR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_FOR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2312:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ID [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2334:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2433:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2498:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2555:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_SRC [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2608:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOVE_BLINK_MARQUEE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2633:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOVE_BLINK_MARQUEE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2650:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2688:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLESHEETS_REQUIRE_TESTING_STYLE_ELEMENT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_APPLET [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2731:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_SCRIPT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2757:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_SCRIPT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2783:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_SCRIPT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2824:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_APPLET [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2876:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_OnMOUSEDOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:2947:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3042:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METADATA_MISSING [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3077:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOCTYPE_MISSING [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_AREA [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_STYLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_LI [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_OL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_BODY [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:3507:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAccessibilityCheckLevel [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/access.c:1871:34: style: Condition 'flag==0' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/access.c:1865:28: note: Assignment 'flag=0', assigned value is 0 tidy-html5-5.8.0/src/access.c:1871:34: note: Condition 'flag==0' is always true tidy-html5-5.8.0/src/access.c:2406:31: style: Condition 'temp->content' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/access.c:2994:38: style: Condition '!HasContent' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/access.c:2987:18: note: Assuming that condition 'HasContent' is not redundant tidy-html5-5.8.0/src/access.c:2994:38: note: Condition '!HasContent' is always true tidy-html5-5.8.0/src/access.c:2994:53: style: Condition '!HasHttpEquiv' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/access.c:2987:32: note: Assuming that condition 'HasHttpEquiv' is not redundant tidy-html5-5.8.0/src/access.c:2994:53: note: Condition '!HasHttpEquiv' is always true tidy-html5-5.8.0/src/access.c:3238:43: style: Condition 'node->parent' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/access.c:3023:22: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/access.c:3015:29: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/access.c:3023:22: note: Null pointer dereference tidy-html5-5.8.0/src/access.c:3102:16: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/access.c:3104:10: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/access.c:3110:33: note: Calling function 'FindLinkA', 2nd argument 'node' value is 0 tidy-html5-5.8.0/src/access.c:3102:16: note: Null pointer dereference tidy-html5-5.8.0/src/access.c:3183:18: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/access.c:3174:10: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/access.c:3183:18: note: Null pointer dereference tidy-html5-5.8.0/src/access.c:3497:21: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/access.c:3398:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/access.c:3497:21: note: Null pointer dereference tidy-html5-5.8.0/src/access.c:656:57: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/access.c:709:45: style: Variable 'txtnod[doc->access.counter++]' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/access.c:1782:18: style: Variable 'word' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/access.c:1849:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/access.c:1897:34: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/alloc.c:47:63: debug: Function::addArguments found argument 'allocator' with varid 0. [varid0] tidy-html5-5.8.0/src/alloc.c:93:62: debug: Function::addArguments found argument 'allocator' with varid 0. [varid0] tidy-html5-5.8.0/src/alloc.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/alloc.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/alloc.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/alloc.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/alloc.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1041:52: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/attrs.c:834:59: debug: Function::addArguments found argument 'attribs' with varid 0. [varid0] tidy-html5-5.8.0/src/attrs.c:1017:56: debug: Function::addArguments found argument 'type' with varid 0. [varid0] tidy-html5-5.8.0/src/attrs.c:1727:43: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/attrs.c:524:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:843:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashtab [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:970:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctmbstr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1020:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1043:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1072:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1469:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_XML_LANG [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1498:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1532:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1627:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1753:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1807:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1816:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1832:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1860:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1886:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1938:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1967:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:1997:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2037:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2062:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2092:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2222:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_XML_LANG [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_INPUT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_COLOR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_SVG [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2694:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2750:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2764:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ATTR_VALUE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/attrs.c:2717:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tidy-html5-5.8.0/src/attrs.c:1465:34: warning: Either the condition 'attval' is redundant or there is possible null pointer dereference: attval. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/attrs.c:1469:13: note: Assuming that condition 'attval' is not redundant tidy-html5-5.8.0/src/attrs.c:1465:34: note: Null pointer dereference tidy-html5-5.8.0/src/attrs.c:2063:13: warning: Either the condition 'attval' is redundant or there is possible null pointer dereference: attval. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/attrs.c:2060:10: note: Assuming that condition 'attval' is not redundant tidy-html5-5.8.0/src/attrs.c:2063:13: note: Null pointer dereference tidy-html5-5.8.0/src/attrs.c:2667:9: warning: Possible null pointer dereference: tail [nullPointer] tidy-html5-5.8.0/src/attrs.c:2616:16: note: Assignment 'tail=NULL', assigned value is 0 tidy-html5-5.8.0/src/attrs.c:2667:9: note: Null pointer dereference tidy-html5-5.8.0/src/attrs.c:2159:13: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tidy-html5-5.8.0/src/attrs.c:990:22: style: Variable 'priorities' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/attrs.c:1152:69: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/attrs.c:1229:21: style: Variable 'attribs' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/attrs.c:1551:16: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/attrs.c:1855:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/attrs.c:2575:77: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/attrs.c:2299:26: style: Variable 'hasPoint' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/buffio.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyBuffer [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/buffio.c:186:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/buffio.c:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/buffio.c:165:54: style: Parameter 'vp' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/buffio.c:205:47: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/charsets.c:21:10: style: struct member '_charsetInfo::stateful' is never used. [unusedStructMember] tidy-html5-5.8.0/src/clean.c:2394:76: debug: Function::addArguments found argument 'pnode' with varid 0. [varid0] tidy-html5-5.8.0/src/clean.c:967:70: debug: Function::addArguments found argument 'pnode' with varid 0. [varid0] tidy-html5-5.8.0/src/clean.c:1074:52: debug: Function::addArguments found argument 'pnode' with varid 0. [varid0] tidy-html5-5.8.0/src/clean.c:1247:73: debug: Function::addArguments found argument 'pnode' with varid 0. [varid0] tidy-html5-5.8.0/src/clean.c:1297:74: debug: Function::addArguments found argument 'pnode' with varid 0. [varid0] tidy-html5-5.8.0/src/clean.c:1337:51: debug: Function::addArguments found argument 'pnode' with varid 0. [varid0] tidy-html5-5.8.0/src/clean.c:1622:57: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/clean.c:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyCSSPrefix [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:320:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_CLASS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:353:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_STYLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:415:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_BACKGROUND [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:488:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_BACKGROUND [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:516:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:662:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_STYLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:693:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_CLASS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:745:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_STYLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:838:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_P [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:899:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_FACE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:922:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ALIGN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:949:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_BGCOLOR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:971:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_DIR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1008:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_CENTER [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1029:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ID [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1078:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyNoState [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_B [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_DIV [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_TABLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_FONT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1366:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_FONT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1410:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyMergeDivs [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1498:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyMakeClean [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_B [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1537:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_I [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1568:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prvTidyParseList [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_BLOCKQUOTE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1628:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_TD [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1723:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_CLASS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1831:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_STYLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1855:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:1893:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_HTML [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2095:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_HEAD [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_FONT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2424:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_WBR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2540:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prvTidyParsePre [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2591:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_LANG [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2641:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_XMLNS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2667:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_NAME [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2744:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_STYLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2769:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyStyleTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2794:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyBodyOnly [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/clean.c:2713:21: style: Condition '!wantId' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/clean.c:2710:23: note: Assuming that condition '!wantId' is not redundant tidy-html5-5.8.0/src/clean.c:2713:21: note: Condition '!wantId' is always true tidy-html5-5.8.0/src/clean.c:920:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/clean.c:1260:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/clean.c:1261:29: note: Calling function 'TextAlign', 2nd argument 'node' value is 0 tidy-html5-5.8.0/src/clean.c:920:15: note: Null pointer dereference tidy-html5-5.8.0/src/clean.c:1263:17: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/clean.c:1260:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/clean.c:1263:17: note: Null pointer dereference tidy-html5-5.8.0/src/clean.c:1719:16: warning: Either the condition 'attr' is redundant or there is possible null pointer dereference: attr. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/clean.c:1723:13: note: Assuming that condition 'attr' is not redundant tidy-html5-5.8.0/src/clean.c:1719:16: note: Null pointer dereference tidy-html5-5.8.0/src/clean.c:1738:15: warning: Either the condition 'attr' is redundant or there is possible null pointer dereference: attr. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/clean.c:1723:13: note: Assuming that condition 'attr' is not redundant tidy-html5-5.8.0/src/clean.c:1738:15: note: Null pointer dereference tidy-html5-5.8.0/src/clean.c:1952:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/clean.c:1893:14: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/clean.c:1952:13: note: Null pointer dereference tidy-html5-5.8.0/src/clean.c:2001:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/clean.c:2001:39: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/clean.c:2001:14: note: Null pointer dereference tidy-html5-5.8.0/src/clean.c:2143:20: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/clean.c:2145:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/clean.c:2143:20: note: Null pointer dereference tidy-html5-5.8.0/src/clean.c:189:19: style: Variable '*name_end' is reassigned a value before the old one has been used. [redundantAssignment] tidy-html5-5.8.0/src/clean.c:185:19: note: *name_end is assigned tidy-html5-5.8.0/src/clean.c:189:19: note: *name_end is overwritten tidy-html5-5.8.0/src/clean.c:228:13: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tidy-html5-5.8.0/src/clean.c:238:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tidy-html5-5.8.0/src/clean.c:969:11: style: Variable 'child' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/clean.c:1183:27: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/clean.c:1647:17: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/clean.c:1688:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/clean.c:1848:33: style: Parameter 'lexer' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/clean.c:2766:46: style: Parameter 'html' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/config.c:1781:58: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/config.c:1790:68: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/config.c:1700:50: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/config.c:332:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:343:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:387:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:419:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:483:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:508:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyString [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:518:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyString [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:526:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:553:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyString [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:609:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInlineTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:632:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:639:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:652:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyUnknownOption [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:697:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:720:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:738:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:761:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:820:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:833:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:853:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:987:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CANT_OPEN_CFG [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyEncloseBlockText [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1442:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1468:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1492:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1542:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1570:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1589:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyBoolean [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1612:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1632:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1674:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1738:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1797:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1896:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1903:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1923:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctype [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1976:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:1992:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/config.c:457:23: style: Condition 'item=&(*option->pickList)[ix]' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/config.c:1533:19: style: Condition 'item=&(*pickList)[ix]' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/config.c:1537:25: style: Condition 'input=&(*item->inputs[i])' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/config.c:1830:51: style: Condition 'option->pickList' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/config.c:1881:23: style: Condition 'item=&(*option->pickList)[ix]' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/config.c:996:17: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] tidy-html5-5.8.0/src/config.c:994:11: note: c is assigned tidy-html5-5.8.0/src/config.c:996:17: note: c is overwritten tidy-html5-5.8.0/src/config.c:329:50: style:inconclusive: Function 'prvTidylookupOption' argument 1 names different: declaration 'optnam' definition 's'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/config.h:143:61: note: Function 'prvTidylookupOption' argument 1 names different: declaration 'optnam' definition 's'. tidy-html5-5.8.0/src/config.c:329:50: note: Function 'prvTidylookupOption' argument 1 names different: declaration 'optnam' definition 's'. tidy-html5-5.8.0/src/config.c:969:53: style:inconclusive: Function 'prvTidyParseConfigFile' argument 2 names different: declaration 'cfgfil' definition 'file'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/config.h:276:65: note: Function 'prvTidyParseConfigFile' argument 2 names different: declaration 'cfgfil' definition 'file'. tidy-html5-5.8.0/src/config.c:969:53: note: Function 'prvTidyParseConfigFile' argument 2 names different: declaration 'cfgfil' definition 'file'. tidy-html5-5.8.0/src/config.c:976:56: style:inconclusive: Function 'prvTidyParseConfigFileEnc' argument 2 names different: declaration 'cfgfil' definition 'file'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/config.h:287:39: note: Function 'prvTidyParseConfigFileEnc' argument 2 names different: declaration 'cfgfil' definition 'file'. tidy-html5-5.8.0/src/config.c:976:56: note: Function 'prvTidyParseConfigFileEnc' argument 2 names different: declaration 'cfgfil' definition 'file'. tidy-html5-5.8.0/src/config.c:1099:72: style:inconclusive: Function 'prvTidyParseConfigOption' argument 3 names different: declaration 'optVal' definition 'optval'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/config.h:316:84: note: Function 'prvTidyParseConfigOption' argument 3 names different: declaration 'optVal' definition 'optval'. tidy-html5-5.8.0/src/config.c:1099:72: note: Function 'prvTidyParseConfigOption' argument 3 names different: declaration 'optVal' definition 'optval'. tidy-html5-5.8.0/src/config.c:1127:75: style:inconclusive: Function 'prvTidyParseConfigValue' argument 3 names different: declaration 'optVal' definition 'optval'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/config.h:327:87: note: Function 'prvTidyParseConfigValue' argument 3 names different: declaration 'optVal' definition 'optval'. tidy-html5-5.8.0/src/config.c:1127:75: note: Function 'prvTidyParseConfigValue' argument 3 names different: declaration 'optVal' definition 'optval'. tidy-html5-5.8.0/src/config.c:1022:41: style: Local variable 'cfg' shadows outer variable [shadowVariable] tidy-html5-5.8.0/src/config.c:981:21: note: Shadowed declaration tidy-html5-5.8.0/src/config.c:1022:41: note: Shadow variable tidy-html5-5.8.0/src/config.c:1029:31: style: Local variable 'c' shadows outer variable [shadowVariable] tidy-html5-5.8.0/src/config.c:992:15: note: Shadowed declaration tidy-html5-5.8.0/src/config.c:1029:31: note: Shadow variable tidy-html5-5.8.0/src/config.c:1893:49: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/entities.c:2138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/entities.c:2169:31: style:inconclusive: Function 'prvTidyEntityName' argument 1 names different: declaration 'charCode' definition 'ch'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/entities.h:15:42: note: Function 'prvTidyEntityName' argument 1 names different: declaration 'charCode' definition 'ch'. tidy-html5-5.8.0/src/entities.c:2169:31: note: Function 'prvTidyEntityName' argument 1 names different: declaration 'charCode' definition 'ch'. tidy-html5-5.8.0/src/fileio.c:79:5: warning: Either the condition 'fin' is redundant or there is possible null pointer dereference: fin. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/fileio.c:76:21: note: Assuming that condition 'fin' is not redundant tidy-html5-5.8.0/src/fileio.c:79:5: note: Null pointer dereference tidy-html5-5.8.0/src/fileio.c:54:69: style:inconclusive: Function 'prvTidyinitFileSource' argument 2 names different: declaration 'source' definition 'inp'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/fileio.h:20:80: note: Function 'prvTidyinitFileSource' argument 2 names different: declaration 'source' definition 'inp'. tidy-html5-5.8.0/src/fileio.c:54:69: note: Function 'prvTidyinitFileSource' argument 2 names different: declaration 'source' definition 'inp'. tidy-html5-5.8.0/src/fileio.c:73:44: style:inconclusive: Function 'prvTidyfreeFileSource' argument 1 names different: declaration 'source' definition 'inp'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/fileio.h:23:55: note: Function 'prvTidyfreeFileSource' argument 1 names different: declaration 'source' definition 'inp'. tidy-html5-5.8.0/src/fileio.c:73:44: note: Function 'prvTidyfreeFileSource' argument 1 names different: declaration 'source' definition 'inp'. tidy-html5-5.8.0/src/fileio.c:101:41: style:inconclusive: Function 'prvTidyinitFileSink' argument 1 names different: declaration 'sink' definition 'outp'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/fileio.h:34:52: note: Function 'prvTidyinitFileSink' argument 1 names different: declaration 'sink' definition 'outp'. tidy-html5-5.8.0/src/fileio.c:101:41: note: Function 'prvTidyinitFileSink' argument 1 names different: declaration 'sink' definition 'outp'. tidy-html5-5.8.0/src/gdoc.c:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_STYLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/gdoc.c:148:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_META [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/gdoc.c:105:20: warning: Either the condition 'child' is redundant or there is possible null pointer dereference: child. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/gdoc.c:109:21: note: Assuming that condition 'child' is not redundant tidy-html5-5.8.0/src/gdoc.c:105:20: note: Null pointer dereference tidy-html5-5.8.0/src/gdoc.c:131:25: warning: Either the condition 'child' is redundant or there is possible null pointer dereference: child. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/gdoc.c:109:21: note: Assuming that condition 'child' is not redundant tidy-html5-5.8.0/src/gdoc.c:131:25: note: Null pointer dereference tidy-html5-5.8.0/src/istack.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_FONT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_A [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:171:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:265:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:363:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/istack.c:35:9: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/istack.c:47:9: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/istack.c:35:9: note: Null pointer dereference tidy-html5-5.8.0/src/istack.c:38:11: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/istack.c:47:9: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/istack.c:38:11: note: Null pointer dereference tidy-html5-5.8.0/src/istack.c:41:9: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/istack.c:47:9: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/istack.c:41:9: note: Null pointer dereference tidy-html5-5.8.0/src/istack.c:74:9: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/istack.c:80:11: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/istack.c:74:9: note: Null pointer dereference tidy-html5-5.8.0/src/istack.c:33:35: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/istack.c:124:13: style: Variable 'istack' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/istack.c:163:45: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/istack.c:165:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/istack.c:180:64: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/istack.c:182:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/istack.c:350:59: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/language.c:242:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/language.c:377:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/language.c:407:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/language.c:455:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/language.c:475:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1874:66: debug: Function::addArguments found argument 'isXhtml' with varid 0. [varid0] tidy-html5-5.8.0/src/lexer.c:263:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctypeMode [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1049:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyXmlTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1480:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ID [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1690:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_HTML [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1717:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_HEAD [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1731:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_TITLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1741:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_HTML [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1787:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_META [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1853:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1898:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:1940:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctypeMode [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2064:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctypeMode [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2176:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2425:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:2530:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:3489:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:3532:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:3576:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:3631:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:3766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:3860:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:4152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:4251:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:4305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/lexer.c:4253:13: style: Condition 'attribute' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/lexer.c:1097:23: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] tidy-html5-5.8.0/src/lexer.c:704:38: style: Same expression 'c>=0x4e00&&c<=0x9fa5' found multiple times in chain of '||' operators. [duplicateExpression] tidy-html5-5.8.0/src/lexer.c:705:38: style: Same expression 'c==0x3007' found multiple times in chain of '||' operators. [duplicateExpression] tidy-html5-5.8.0/src/lexer.c:706:21: style: Same expression 'c>=0x3021&&c<=0x3029' found multiple times in chain of '||' operators. [duplicateExpression] tidy-html5-5.8.0/src/lexer.c:3749:9: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] tidy-html5-5.8.0/src/lexer.c:3709:13: note: len is assigned tidy-html5-5.8.0/src/lexer.c:3749:9: note: len is overwritten tidy-html5-5.8.0/src/lexer.c:1433:53: style: Parameter 'lexer' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/lexer.c:1663:38: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/lexer.c:1686:35: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/lexer.c:1698:37: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/lexer.c:2149:13: style: Variable 'version' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/lexer.c:2149:23: style: Variable 'encoding' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/lexer.c:2206:34: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/message.c:1417:5: error: There is an unknown macro here somewhere. Configuration is required. If FOREACH_TIDYCONFIGCATEGORY is a macro then please configure it. [unknownMacro] tidy-html5-5.8.0/src/messageobj.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/messageobj.c:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/messageobj.c:446:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tidyFormatType_STRING [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/messageobj.c:456:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tidyFormatType_UINT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/messageobj.c:466:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tidyFormatType_INT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/messageobj.c:476:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tidyFormatType_DOUBLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/messageobj.c:543:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tidyFormatType_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/messageobj.c:210:17: style: Local variable 'tdoc' shadows outer variable [shadowVariable] tidy-html5-5.8.0/src/messageobj.c:84:13: note: Shadowed declaration tidy-html5-5.8.0/src/messageobj.c:210:17: note: Shadow variable tidy-html5-5.8.0/src/messageobj.c:424:88: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/messageobj.c:433:74: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/messageobj.c:442:79: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/messageobj.c:452:74: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/messageobj.c:462:72: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/messageobj.c:472:78: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/messageobj.c:191:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/parser.c:534:60: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:1360:70: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:2327:75: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:2520:54: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:2555:73: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:2706:83: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:2852:83: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:2931:80: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3090:49: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3104:74: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3278:80: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3317:78: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3374:80: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3501:77: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3567:79: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:3623:75: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:4162:83: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/parser.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBSOLETE_ELEMENT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDropEmptyElems [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:403:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:475:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:537:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:616:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_PRE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:636:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:652:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:697:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:724:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISCARDING_UNEXPECTED [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:748:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NOT_ALLOWED_IN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:781:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDecorateInferredUL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:802:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:1364:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:1397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:1465:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:1575:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_DT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2183:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_LI [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2335:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_OL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2528:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_TABLE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2549:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_TD [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2571:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2720:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2864:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:2964:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAG_NOT_ALLOWED_IN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3093:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_P [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3290:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3336:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3393:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_TEXTAREA [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3507:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyCoerceEndTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3591:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSING_ENDTAG_FOR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3604:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3636:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3747:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:3785:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4061:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAccessibilityCheckLevel [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAccessibilityCheckLevel [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4249:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_HEAD [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4489:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_P [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4520:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_FORM [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4561:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_DIR [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4610:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4754:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_XML_SPACE [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4800:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:4866:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/parser.c:157:5: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3706:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3725:40: note: Calling function 'prvTidyInsertNodeAtEnd', 2nd argument 'node' value is 0 tidy-html5-5.8.0/src/parser.c:157:5: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:158:5: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3706:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3725:40: note: Calling function 'prvTidyInsertNodeAtEnd', 2nd argument 'node' value is 0 tidy-html5-5.8.0/src/parser.c:158:5: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:158:18: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:964:18: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:953:34: note: Calling function 'prvTidyInsertNodeAtEnd', 1st argument 'element' value is 0 tidy-html5-5.8.0/src/parser.c:158:18: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:160:9: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:964:18: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:953:34: note: Calling function 'prvTidyInsertNodeAtEnd', 1st argument 'element' value is 0 tidy-html5-5.8.0/src/parser.c:160:9: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:247:10: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:256:10: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:247:10: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:250:10: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:256:10: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:250:10: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:253:10: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:256:10: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:253:10: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:262:10: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:268:10: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:262:10: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:265:10: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:268:10: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:265:10: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:304:9: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:307:9: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:304:9: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:470:20: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:1608:18: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:1633:30: note: Calling function 'TrimSpaces', 2nd argument 'element' value is 0 tidy-html5-5.8.0/src/parser.c:616:47: note: Calling function 'IsPreDescendant', 1st argument 'element' value is 0 tidy-html5-5.8.0/src/parser.c:470:20: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:614:18: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:616:9: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:614:18: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:643:9: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:4106:14: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:4103:34: note: Calling function 'InsertMisc', 2nd argument 'node' value is 0 tidy-html5-5.8.0/src/parser.c:643:9: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:671:10: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:673:38: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:671:10: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:688:9: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3706:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3726:27: note: Calling function 'ParseTag', 2nd argument 'node' value is 0 tidy-html5-5.8.0/src/parser.c:688:9: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:731:23: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:730:18: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:731:23: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:811:10: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:819:10: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:811:10: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:831:9: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:819:10: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:831:9: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:893:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:901:23: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:893:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:895:17: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:901:23: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:895:17: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:914:45: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:927:60: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:914:45: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:1007:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:977:14: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:1007:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:1310:17: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:1305:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:1310:17: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:1551:9: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:1575:47: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:1551:9: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:1632:13: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:1608:18: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:1632:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:1761:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:1761:35: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:1761:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:1771:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:1774:17: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:1771:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2028:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:1989:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2028:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2076:19: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2073:17: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:2076:19: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2209:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2212:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2209:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2231:34: warning: Either the condition 'parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2226:21: note: Assuming that condition 'parent' is not redundant tidy-html5-5.8.0/src/parser.c:2231:34: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2287:19: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2248:14: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2287:19: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2349:5: warning: Either the condition 'lexer' is redundant or there is possible null pointer dereference: lexer. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2375:13: note: Assuming that condition 'lexer' is not redundant tidy-html5-5.8.0/src/parser.c:2349:5: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2395:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2397:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2395:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2421:34: warning: Either the condition 'parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2419:21: note: Assuming that condition 'parent' is not redundant tidy-html5-5.8.0/src/parser.c:2421:34: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2652:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2654:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2652:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2754:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2756:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2754:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2787:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2789:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2787:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:2989:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:2991:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2989:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3020:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3022:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3020:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3161:17: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3165:58: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3161:17: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3299:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3300:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3299:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3349:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3350:16: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3349:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3406:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3407:16: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3406:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3901:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3901:35: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3901:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3924:17: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3927:22: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3924:17: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3944:17: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3966:23: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3944:17: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3951:22: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3966:23: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3951:22: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3957:22: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3966:23: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3957:22: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:3986:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:3988:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:3986:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:4256:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:4253:14: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:4256:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:4650:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:4650:39: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:4650:13: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:4672:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:4672:41: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:4672:14: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:4763:9: warning: Either the condition 'element' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/parser.c:4767:9: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:4763:9: note: Null pointer dereference tidy-html5-5.8.0/src/parser.c:1326:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tidy-html5-5.8.0/src/parser.c:2135:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tidy-html5-5.8.0/src/parser.c:73:87: style:inconclusive: Function 'prvTidyCoerceNode' argument 5 names different: declaration 'expected' definition 'unexpected'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/parser.h:86:98: note: Function 'prvTidyCoerceNode' argument 5 names different: declaration 'expected' definition 'unexpected'. tidy-html5-5.8.0/src/parser.c:73:87: note: Function 'prvTidyCoerceNode' argument 5 names different: declaration 'expected' definition 'unexpected'. tidy-html5-5.8.0/src/parser.c:239:36: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/parser.c:387:56: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/parser.c:483:50: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/parser.c:721:11: style: Variable 'existing' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:1449:19: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:1544:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:2147:46: style: Parameter 'element' can be declared as pointer to const. However it seems that 'prvTidyParseEmpty' is a callback function, if 'element' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tidy-html5-5.8.0/src/tags.h:242:19: note: You might need to cast the function pointer here tidy-html5-5.8.0/src/parser.c:2147:46: note: Parameter 'element' can be declared as pointer to const tidy-html5-5.8.0/src/parser.c:2149:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:3625:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:4058:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:4604:25: style: Variable 'doctype' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:4785:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/parser.c:4862:18: style: Variable 'doctype' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/pprint.c:1141:74: debug: Function::addArguments found argument 'attr' with varid 0. [varid0] tidy-html5-5.8.0/src/pprint.c:1493:61: debug: Function::addArguments found argument 'mode' with varid 0. [varid0] tidy-html5-5.8.0/src/pprint.c:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:365:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIndentAttributes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:375:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:382:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:429:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:461:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:556:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTabSize [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:601:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:612:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:724:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyVertSpace [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:747:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyVertSpace [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:772:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1037:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapScriptlets [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIndentSpaces [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyXmlOut [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyXmlOut [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1296:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1414:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyUpperCaseTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1497:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyUpperCaseTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1540:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapLen [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1623:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyXmlOut [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyUpperCaseAttrs [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1669:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapAsp [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1685:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapAsp [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1701:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapPhp [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1719:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIndentCdata [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1737:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWrapSection [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1763:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_HEAD [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1857:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1966:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIndentContent [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:2047:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIndentSpaces [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:2337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyXhtmlOut [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/pprint.c:1464:64: style: Condition 'node->type==StartEndTag' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/pprint.c:1464:22: note: Assuming that condition 'node->type!=StartEndTag' is not redundant tidy-html5-5.8.0/src/pprint.c:1464:64: note: Condition 'node->type==StartEndTag' is always true tidy-html5-5.8.0/src/pprint.c:2313:26: style: Condition 'hideend' is always true [knownConditionTrueFalse] tidy-html5-5.8.0/src/pprint.c:1178:22: warning: Either the condition 'attr' is redundant or there is possible null pointer dereference: attr. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:1203:20: note: Assuming that condition 'attr' is not redundant tidy-html5-5.8.0/src/pprint.c:1178:22: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:1418:16: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2122:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2118:39: note: Calling function 'PPrintTag', 4th argument 'node' value is 0 tidy-html5-5.8.0/src/pprint.c:1418:16: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:1422:10: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2122:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2118:39: note: Calling function 'PPrintTag', 4th argument 'node' value is 0 tidy-html5-5.8.0/src/pprint.c:1422:10: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:1464:11: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:1478:51: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:1464:11: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:1766:8: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:1763:8: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:1766:8: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2062:9: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2062:9: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2066:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2066:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2070:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2070:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2075:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2075:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2077:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2077:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2079:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2079:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2081:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2081:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2083:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2083:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2085:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2085:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2087:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2087:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2089:15: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2091:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2089:15: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2120:13: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2122:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2120:13: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2134:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2135:53: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2134:14: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:2273:29: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/pprint.c:2255:27: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2273:29: note: Null pointer dereference tidy-html5-5.8.0/src/pprint.c:1658:20: style: Checking if unsigned expression 'node->end' is less than zero. [unsignedLessThanZero] tidy-html5-5.8.0/src/pprint.c:313:40: style: Parameter 'pprint' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:315:17: style: Variable 'ind' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/pprint.c:319:44: style: Parameter 'pprint' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:321:17: style: Variable 'ind' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/pprint.c:351:45: style: Parameter 'pprint' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:353:17: style: Variable 'ind' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/pprint.c:523:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/pprint.c:1157:60: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:1157:74: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:1778:39: style: Parameter 'lexer' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:1818:45: style: Parameter 'lexer' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:1835:30: style: Parameter 'lexer' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:1835:43: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/pprint.c:987:16: style: Variable 'c' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/pprint.c:1194:20: style: Variable 'indAttrs' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/pprint.c:1930:23: style: Variable 'contentIndent' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/streamio.c:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchar [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:136:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInputSource [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:147:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:241:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:493:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutputSink [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:503:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyCRLF [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:921:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfStream [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/streamio.c:125:59: style:inconclusive: Function 'prvTidyBufferInput' argument 2 names different: declaration 'content' definition 'buf'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/streamio.h:90:70: note: Function 'prvTidyBufferInput' argument 2 names different: declaration 'content' definition 'buf'. tidy-html5-5.8.0/src/streamio.c:125:59: note: Function 'prvTidyBufferInput' argument 2 names different: declaration 'content' definition 'buf'. tidy-html5-5.8.0/src/streamio.c:476:76: style:inconclusive: Function 'prvTidyFileOutput' argument 4 names different: declaration 'newln' definition 'nl'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/streamio.h:112:87: note: Function 'prvTidyFileOutput' argument 4 names different: declaration 'newln' definition 'nl'. tidy-html5-5.8.0/src/streamio.c:476:76: note: Function 'prvTidyFileOutput' argument 4 names different: declaration 'newln' definition 'nl'. tidy-html5-5.8.0/src/streamio.c:483:85: style:inconclusive: Function 'prvTidyBufferOutput' argument 4 names different: declaration 'newln' definition 'nl'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/streamio.h:113:96: note: Function 'prvTidyBufferOutput' argument 4 names different: declaration 'newln' definition 'nl'. tidy-html5-5.8.0/src/streamio.c:483:85: note: Function 'prvTidyBufferOutput' argument 4 names different: declaration 'newln' definition 'nl'. tidy-html5-5.8.0/src/streamio.c:490:88: style:inconclusive: Function 'prvTidyUserOutput' argument 4 names different: declaration 'newln' definition 'nl'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/streamio.h:114:99: note: Function 'prvTidyUserOutput' argument 4 names different: declaration 'newln' definition 'nl'. tidy-html5-5.8.0/src/streamio.c:490:88: note: Function 'prvTidyUserOutput' argument 4 names different: declaration 'newln' definition 'nl'. tidy-html5-5.8.0/src/streamio.c:133:62: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/streamio.c:490:63: style: Parameter 'sink' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/streamio.c:593:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/streamio.c:602:19: style: Variable 'c' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/tags.c:657:65: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/tags.c:424:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_TAGS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:438:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:496:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyUseCustomTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyXmlTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:602:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_TAGS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:627:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prvTidyParseBlock [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:678:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prvTidyParseBlock [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:723:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:774:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_A [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:834:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_A [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:896:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ALT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:938:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ALIGN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:958:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ALT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:980:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_SUMMARY [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:1015:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_HREF [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:1045:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:1066:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:1078:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:1084:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyUseCustomTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:1112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:1124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tags.c:820:37: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/tags.c:1030:29: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/tags.c:1035:48: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/tags.c:1040:12: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tags.c:1051:32: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/tidylib.c:339:59: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/src/tidylib.c:344:65: debug: Function::addArguments found argument 'doc' with varid 0. [varid0] tidy-html5-5.8.0/src/tidylib.c:617:53: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/src/tidylib.c:1022:66: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/src/tidylib.c:1028:61: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/src/tidylib.c:1033:66: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/src/tidylib.c:2476:51: debug: Function::addArguments found argument 'tdoc' with varid 0. [varid0] tidy-html5-5.8.0/src/tidylib.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:289:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:303:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:324:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIterator [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_TIDY_OPTIONS [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:369:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOptionType [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyConfigCategory [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:389:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctype [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:401:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyString [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:416:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyString [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIterator [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:451:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctype [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:473:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:490:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctype [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:504:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyDoctype [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:515:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:565:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInlineTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIterator [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:603:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyIterator [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyUnknownOption [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:657:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:665:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:674:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:694:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:704:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:712:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:729:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:746:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyEmacsFile [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:751:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyEmacsFile [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:766:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:782:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:793:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:959:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:976:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:990:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1007:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1017:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1024:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdoc [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1030:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdoc [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1035:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdoc [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1086:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_GENERAL_INFO [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1197:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1227:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyInCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1359:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1429:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyXmlTags [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1523:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyForceOutput [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1588:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1612:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_ALIGN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1631:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyMakeClean [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:1820:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEMENT_VERS_MISMATCH_WARN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyWord2000 [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2215:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyShowMarkup [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2377:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyNode_Root [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2425:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyOutCharEncoding [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2479:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyTag_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:2571:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TidyAttr_UNKNOWN [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/tidylib.c:405:10: warning: Either the condition 'option' is redundant or there is possible null pointer dereference: option. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/tidylib.c:401:10: note: Assuming that condition 'option' is not redundant tidy-html5-5.8.0/src/tidylib.c:405:10: note: Null pointer dereference tidy-html5-5.8.0/src/tidylib.c:1455:18: warning: Either the condition 'doc!=NULL' is redundant or there is possible null pointer dereference: doc. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/tidylib.c:1461:17: note: Assuming that condition 'doc!=NULL' is not redundant tidy-html5-5.8.0/src/tidylib.c:1455:18: note: Null pointer dereference tidy-html5-5.8.0/src/tidylib.c:1456:41: warning: Either the condition 'doc!=NULL' is redundant or there is possible null pointer dereference: doc. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/tidylib.c:1461:17: note: Assuming that condition 'doc!=NULL' is not redundant tidy-html5-5.8.0/src/tidylib.c:1456:41: note: Null pointer dereference tidy-html5-5.8.0/src/tidylib.c:1459:5: warning: Either the condition 'doc!=NULL' is redundant or there is possible null pointer dereference: doc. [nullPointerRedundantCheck] tidy-html5-5.8.0/src/tidylib.c:1461:17: note: Assuming that condition 'doc!=NULL' is not redundant tidy-html5-5.8.0/src/tidylib.c:1459:5: note: Null pointer dereference tidy-html5-5.8.0/src/tidylib.c:1338:12: style: The comparison '0 == status' is always true. [knownConditionTrueFalse] tidy-html5-5.8.0/src/tidylib.c:1326:18: note: 'status' is assigned value '0' here. tidy-html5-5.8.0/src/tidylib.c:1338:12: note: The comparison '0 == status' is always true. tidy-html5-5.8.0/src/tidylib.c:147:44: style:inconclusive: Function 'tidyDocRelease' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:45:50: note: Function 'tidyDocRelease' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:147:44: note: Function 'tidyDocRelease' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1133:38: style:inconclusive: Function 'tidyDocParseFile' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:50:52: note: Function 'tidyDocParseFile' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1133:38: note: Function 'tidyDocParseFile' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1133:51: style:inconclusive: Function 'tidyDocParseFile' argument 2 names different: declaration 'htmlfil' definition 'filnam'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:50:66: note: Function 'tidyDocParseFile' argument 2 names different: declaration 'htmlfil' definition 'filnam'. tidy-html5-5.8.0/src/tidylib.c:1133:51: note: Function 'tidyDocParseFile' argument 2 names different: declaration 'htmlfil' definition 'filnam'. tidy-html5-5.8.0/src/tidylib.c:1186:39: style:inconclusive: Function 'tidyDocParseStdin' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:51:53: note: Function 'tidyDocParseStdin' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1186:39: note: Function 'tidyDocParseStdin' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1195:40: style:inconclusive: Function 'tidyDocParseBuffer' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:53:54: note: Function 'tidyDocParseBuffer' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1195:40: note: Function 'tidyDocParseBuffer' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1207:40: style:inconclusive: Function 'tidyDocParseString' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:52:54: note: Function 'tidyDocParseString' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1207:40: note: Function 'tidyDocParseString' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1225:40: style:inconclusive: Function 'tidyDocParseSource' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:54:54: note: Function 'tidyDocParseSource' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1225:40: note: Function 'tidyDocParseSource' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1225:62: style:inconclusive: Function 'tidyDocParseSource' argument 2 names different: declaration 'docIn' definition 'source'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:54:77: note: Function 'tidyDocParseSource' argument 2 names different: declaration 'docIn' definition 'source'. tidy-html5-5.8.0/src/tidylib.c:1225:62: note: Function 'tidyDocParseSource' argument 2 names different: declaration 'docIn' definition 'source'. tidy-html5-5.8.0/src/tidylib.c:1263:43: style:inconclusive: Function 'tidyDocSaveFile' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:68:51: note: Function 'tidyDocSaveFile' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1263:43: note: Function 'tidyDocSaveFile' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1263:56: style:inconclusive: Function 'tidyDocSaveFile' argument 2 names different: declaration 'htmlfil' definition 'filnam'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:68:65: note: Function 'tidyDocSaveFile' argument 2 names different: declaration 'htmlfil' definition 'filnam'. tidy-html5-5.8.0/src/tidylib.c:1263:56: note: Function 'tidyDocSaveFile' argument 2 names different: declaration 'htmlfil' definition 'filnam'. tidy-html5-5.8.0/src/tidylib.c:1318:45: style:inconclusive: Function 'tidyDocSaveStdout' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:69:53: note: Function 'tidyDocSaveStdout' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1318:45: note: Function 'tidyDocSaveStdout' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1357:45: style:inconclusive: Function 'tidyDocSaveString' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:70:53: note: Function 'tidyDocSaveString' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1357:45: note: Function 'tidyDocSaveString' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1380:45: style:inconclusive: Function 'tidyDocSaveBuffer' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:71:53: note: Function 'tidyDocSaveBuffer' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1380:45: note: Function 'tidyDocSaveBuffer' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1395:43: style:inconclusive: Function 'tidyDocSaveSink' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:72:51: note: Function 'tidyDocSaveSink' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1395:43: note: Function 'tidyDocSaveSink' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1395:64: style:inconclusive: Function 'tidyDocSaveSink' argument 2 names different: declaration 'docOut' definition 'sink'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:72:73: note: Function 'tidyDocSaveSink' argument 2 names different: declaration 'docOut' definition 'sink'. tidy-html5-5.8.0/src/tidylib.c:1395:64: note: Function 'tidyDocSaveSink' argument 2 names different: declaration 'docOut' definition 'sink'. tidy-html5-5.8.0/src/tidylib.c:1405:41: style:inconclusive: Function 'tidyDocStatus' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:47:49: note: Function 'tidyDocStatus' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1405:41: note: Function 'tidyDocStatus' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1453:47: style:inconclusive: Function 'prvTidyDocParseStream' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidy-int.h:156:59: note: Function 'prvTidyDocParseStream' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:1453:47: note: Function 'prvTidyDocParseStream' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:2213:45: style:inconclusive: Function 'tidyDocSaveStream' argument 1 names different: declaration 'impl' definition 'doc'. [funcArgNamesDifferent] tidy-html5-5.8.0/src/tidylib.c:73:53: note: Function 'tidyDocSaveStream' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:2213:45: note: Function 'tidyDocSaveStream' argument 1 names different: declaration 'impl' definition 'doc'. tidy-html5-5.8.0/src/tidylib.c:2129:19: style: Local variable 'node' shadows outer variable [shadowVariable] tidy-html5-5.8.0/src/tidylib.c:2057:11: note: Shadowed declaration tidy-html5-5.8.0/src/tidylib.c:2129:19: note: Shadow variable tidy-html5-5.8.0/src/tidylib.c:1820:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tidy-html5-5.8.0/src/tidylib.c:1821:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] tidy-html5-5.8.0/src/tidylib.c:800:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:807:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:813:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:819:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:825:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:831:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:837:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:843:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:849:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:855:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:861:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:867:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:873:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:879:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:885:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:892:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:898:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:904:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:910:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:916:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:922:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:928:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:934:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:940:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:946:22: style: Variable 'message' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1024:18: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1035:18: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1041:18: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1049:18: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1057:18: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1065:18: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1405:41: style: Parameter 'doc' can be declared as pointer to const [constParameterPointer] tidy-html5-5.8.0/src/tidylib.c:2196:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:2385:9: style: Variable 'nimp' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:2393:9: style: Variable 'nimp' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:2402:9: style: Variable 'nimp' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:2449:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:2545:11: style: Variable 'attval' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:2553:11: style: Variable 'attval' can be declared as pointer to const [constVariablePointer] tidy-html5-5.8.0/src/tidylib.c:1636:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/tidylib.c:1824:28: style: Variable 'attrIsProprietary' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/tidylib.c:1825:27: style: Variable 'attrIsMismatched' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/tidylib.c:1826:25: style: Variable 'tagLooksCustom' is assigned a value that is never used. [unreadVariable] tidy-html5-5.8.0/src/tmbstr.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/utf8.c:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/utf8.c:337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no [valueFlowBailoutIncompleteVar] tidy-html5-5.8.0/src/utf8.c:492:39: warning: Function 'prvTidySplitSurrogatePair' argument order different: declaration 'utf16, high, low' definition 'utf16, low, high' [funcArgOrderDifferent] tidy-html5-5.8.0/src/utf8.h:42:51: note: Function 'prvTidySplitSurrogatePair' argument order different: declaration 'utf16, high, low' definition 'utf16, low, high' tidy-html5-5.8.0/src/utf8.c:492:39: note: Function 'prvTidySplitSurrogatePair' argument order different: declaration 'utf16, high, low' definition 'utf16, low, high' tidy-html5-5.8.0/src/utf8.c:150:11: style: struct member 'validUTF8Sequence::numBytes' is never used. [unusedStructMember] tidy-html5-5.8.0/src/access.c:3102:9: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/access.c:3104:10: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/access.c:3110:26: note: Calling function FindLinkA, 2nd argument is null tidy-html5-5.8.0/src/access.c:3102:9: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/attrs.c:859:15: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/lexer.c:2275:42: note: Assuming that condition 'container' is not redundant tidy-html5-5.8.0/src/lexer.c:2244:36: note: Calling function prvTidyAttrGetById, 1st argument is null tidy-html5-5.8.0/src/attrs.c:859:15: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/clean.c:920:15: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/clean.c:1260:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/clean.c:1261:22: note: Calling function TextAlign, 2nd argument is null tidy-html5-5.8.0/src/clean.c:920:15: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/istack.c:35:9: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/istack.c:80:11: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/istack.c:77:25: note: Calling function IsNodePushable, 1st argument is null tidy-html5-5.8.0/src/istack.c:35:9: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/parser.c:157:5: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/parser.c:1305:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:1308:33: note: Calling function prvTidyInsertNodeAtEnd, 2nd argument is null tidy-html5-5.8.0/src/parser.c:157:5: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/parser.c:470:20: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/parser.c:1608:18: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:1633:30: note: Calling function 'TrimSpaces', 2nd argument 'element' value is 0 tidy-html5-5.8.0/src/parser.c:616:46: note: Calling function IsPreDescendant, 1st argument is null tidy-html5-5.8.0/src/parser.c:470:20: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/parser.c:614:18: warning: Null pointer dereference: element [ctunullpointer] tidy-html5-5.8.0/src/parser.c:1608:18: note: Assuming that condition 'element' is not redundant tidy-html5-5.8.0/src/parser.c:1633:23: note: Calling function TrimSpaces, 2nd argument is null tidy-html5-5.8.0/src/parser.c:614:18: note: Dereferencing argument element that is null tidy-html5-5.8.0/src/parser.c:643:9: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/parser.c:977:14: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:973:24: note: Calling function InsertMisc, 2nd argument is null tidy-html5-5.8.0/src/parser.c:643:9: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/parser.c:688:9: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/parser.c:2124:18: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/parser.c:2128:21: note: Calling function ParseTag, 2nd argument is null tidy-html5-5.8.0/src/parser.c:688:9: note: Dereferencing argument node that is null tidy-html5-5.8.0/src/pprint.c:1418:16: warning: Null pointer dereference: node [ctunullpointer] tidy-html5-5.8.0/src/pprint.c:2122:15: note: Assuming that condition 'node' is not redundant tidy-html5-5.8.0/src/pprint.c:2118:18: note: Calling function PPrintTag, 4th argument is null tidy-html5-5.8.0/src/pprint.c:1418:16: note: Dereferencing argument node that is null diff: head tidy-html5-5.8.0/console/tab2space.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] DONE