2024-04-24 07:47 ftp://ftp.de.debian.org/debian/pool/main/d/dillo/dillo_3.0.5.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 2609 2609 elapsed-time: 111.0 114.0 head-timing-info: old-timing-info: head results: dillo-3.0.5/dlib/dlib.c:895:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dlib/dlib.c:915:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dlib/dlib.c:935:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dillo-3.0.5/dlib/dlib.c:955:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dlib/dlib.c:913:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dlib/dlib.c:476:20: style: Parameter 'ds1' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dlib/dlib.c:476:31: style: Parameter 'ds2' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dlib/dlib.c:488:41: style: Parameter 'needle' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dlib/dlib.c:511:34: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dlib/dlib.c:611:26: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dlib/dlib.c:681:28: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dlib/dlib.c:834:10: style: Variable 'eq' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/bookmarks.c:1704:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/bookmarks.c:1431:36: style: Condition 'Bmsrv_modify_delete(url)==1' is always false [knownConditionTrueFalse] dillo-3.0.5/dpi/bookmarks.c:1431:30: note: Calling function 'Bmsrv_modify_delete' returns 0 dillo-3.0.5/dpi/bookmarks.c:1431:36: note: Condition 'Bmsrv_modify_delete(url)==1' is always false dillo-3.0.5/dpi/bookmarks.c:1450:36: style: Condition 'Bmsrv_modify_update(url)==1' is always false [knownConditionTrueFalse] dillo-3.0.5/dpi/bookmarks.c:1450:30: note: Calling function 'Bmsrv_modify_update' returns 0 dillo-3.0.5/dpi/bookmarks.c:1450:36: note: Condition 'Bmsrv_modify_update(url)==1' is always false dillo-3.0.5/dpi/bookmarks.c:694:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/bookmarks.c:816:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/bookmarks.c:1717:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/bookmarks.c:518:40: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:518:51: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:533:31: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:567:11: style: Variable 'bm_node' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:602:45: style: Parameter 'n_title' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:616:49: style: Parameter 'n_title' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:632:11: style: Variable 'bm_node' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:633:11: style: Variable 'sec_node' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:684:10: style: Variable 'cmd1' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:686:10: style: Variable 'cmd2' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:866:51: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:891:49: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:1025:52: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:1138:38: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:1223:38: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:1225:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:1306:38: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:1562:45: style: Parameter 'Buf' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/bookmarks.c:1564:17: style: Variable 'msg1' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:1564:29: style: Variable 'msg2' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:1564:41: style: Variable 'msg3' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/bookmarks.c:1657:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/cookies.c:198:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/cookies.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/cookies.c:371:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/cookies.c:408:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/cookies.c:1330:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/cookies.c:1540:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/cookies.c:822:15: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] dillo-3.0.5/dpi/cookies.c:840:29: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] dillo-3.0.5/dpi/cookies.c:949:11: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] dillo-3.0.5/dpi/cookies.c:946:15: note: ret is initialized dillo-3.0.5/dpi/cookies.c:949:11: note: ret is overwritten dillo-3.0.5/dpi/cookies.c:355:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/cookies.c:1241:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/cookies.c:1318:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/cookies.c:1374:17: style: Local variable 'i' shadows outer variable [shadowVariable] dillo-3.0.5/dpi/cookies.c:1339:14: note: Shadowed declaration dillo-3.0.5/dpi/cookies.c:1374:17: note: Shadow variable dillo-3.0.5/dpi/cookies.c:277:16: style: Variable 'piece' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/cookies.c:699:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/cookies.c:721:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/cookies.c:985:44: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/cookies.c:1106:30: style: Parameter 'url_path' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/cookies.c:1106:46: style: Parameter 'server_date' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/cookies.c:1144:43: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/cookies.c:1188:27: style: Variable 'curr' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/cookies.c:1210:48: style: Parameter 'url_path' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/cookies.c:1211:32: style: Parameter 'url_scheme' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/cookies.c:1311:21: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/cookies.c:1434:61: style: Parameter 'Buf' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/datauri.c:210:13: warning: Either the condition 'mime_type' is redundant or there is possible null pointer dereference: mime_type. [nullPointerRedundantCheck] dillo-3.0.5/dpi/datauri.c:330:8: note: Assuming that condition 'mime_type' is not redundant dillo-3.0.5/dpi/datauri.c:335:33: note: Calling function 'send_failure_message', 2nd argument 'mime_type' value is 0 dillo-3.0.5/dpi/datauri.c:210:13: note: Null pointer dereference dillo-3.0.5/dpi/datauri.c:210:38: warning: Either the condition 'data' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck] dillo-3.0.5/dpi/datauri.c:330:21: note: Assuming that condition 'data' is not redundant dillo-3.0.5/dpi/datauri.c:335:44: note: Calling function 'send_failure_message', 3rd argument 'data' value is 0 dillo-3.0.5/dpi/datauri.c:210:38: note: Null pointer dereference dillo-3.0.5/dpi/datauri.c:243:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/datauri.c:56:25: style: Variable 'start' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/datauri.c:59:15: style: Variable 'table' can be declared as const array [constVariable] dillo-3.0.5/dpi/datauri.c:183:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/datauri.c:223:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/datauri.c:255:46: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/datauri.c:78:6: style: Variable 'd' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dpi/downloads.cc:238:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THIN_UP_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:258:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLUE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:290:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:615:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:699:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:768:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NOCLDSTOP [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:782:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:843:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:1048:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERTICAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:1079:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_draw_shortcut [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:1089:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_draw_shortcut [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/downloads.cc:231:14: warning: Member variable 'ProgressBar::mStep' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dpi/downloads.cc:231:14: warning: Member variable 'ProgressBar::mMsg' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dpi/downloads.cc:155:4: warning: Member variable 'DLItemList::mList' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dpi/downloads.cc:128:10: style:inconclusive: Technically the member function 'DLItem::pid' can be const. [functionConst] dillo-3.0.5/dpi/downloads.cc:133:8: style:inconclusive: Technically the member function 'DLItem::widget_done' can be const. [functionConst] dillo-3.0.5/dpi/downloads.cc:135:8: style:inconclusive: Technically the member function 'DLItem::updates_done' can be const. [functionConst] dillo-3.0.5/dpi/downloads.cc:137:8: style:inconclusive: Technically the member function 'DLItem::fork_done' can be const. [functionConst] dillo-3.0.5/dpi/downloads.cc:139:8: style:inconclusive: Technically the member function 'DLItem::log_done' can be const. [functionConst] dillo-3.0.5/dpi/downloads.cc:141:8: style:inconclusive: Technically the member function 'DLItem::wget_status' can be const. [functionConst] dillo-3.0.5/dpi/downloads.cc:157:8: style:inconclusive: Technically the member function 'DLItemList::num' can be const. [functionConst] dillo-3.0.5/dpi/downloads.cc:177:9: performance:inconclusive: Technically the member function 'DLWin::listen' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dpi/downloads.cc:991:13: note: Technically the member function 'DLWin::listen' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dpi/downloads.cc:177:9: note: Technically the member function 'DLWin::listen' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dpi/downloads.cc:321:4: warning: Class 'DLItem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dpi/downloads.cc:321:4: warning: Class 'DLItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dpi/downloads.cc:1038:4: warning: Class 'DLWin' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dpi/downloads.cc:1038:4: warning: Class 'DLWin' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dpi/downloads.cc:1017:8: warning: Either the condition 'resizable_' is redundant or there is possible null pointer dereference: resizable_. [nullPointerRedundantCheck] dillo-3.0.5/dpi/downloads.cc:1020:9: note: Assuming that condition 'resizable_' is not redundant dillo-3.0.5/dpi/downloads.cc:1017:8: note: Null pointer dereference dillo-3.0.5/dpi/downloads.cc:131:54: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:192:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:278:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:323:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:326:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:327:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:329:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:499:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:607:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:780:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:808:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:846:33: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dpi/downloads.cc:489:24: style: The scope of the variable 'd' can be reduced. [variableScope] dillo-3.0.5/dpi/downloads.cc:610:12: style: The scope of the variable 'st' can be reduced. [variableScope] dillo-3.0.5/dpi/downloads.cc:690:16: style: The scope of the variable 'tsec' can be reduced. [variableScope] dillo-3.0.5/dpi/downloads.cc:690:22: style: The scope of the variable 'rate' can be reduced. [variableScope] dillo-3.0.5/dpi/downloads.cc:692:8: style: The scope of the variable 'et' can be reduced. [variableScope] dillo-3.0.5/dpi/downloads.cc:909:16: style: The scope of the variable 'msg' can be reduced. [variableScope] dillo-3.0.5/dpi/downloads.cc:328:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/dpiutil.c:64:36: style:inconclusive: Function 'Unescape_uri_str' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] dillo-3.0.5/dpi/dpiutil.h:41:36: note: Function 'Unescape_uri_str' argument 1 names different: declaration 'str' definition 's'. dillo-3.0.5/dpi/dpiutil.c:64:36: note: Function 'Unescape_uri_str' argument 1 names different: declaration 'str' definition 's'. dillo-3.0.5/dpi/file.c:356:4: error: syntax error [syntaxError] dillo-3.0.5/dpi/ftp.c:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/ftp.c:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/ftp.c:315:7: warning: Either the condition '!cmd' is redundant or there is possible null pointer dereference: cmd. [nullPointerRedundantCheck] dillo-3.0.5/dpi/ftp.c:314:8: note: Assuming that condition '!cmd' is not redundant dillo-3.0.5/dpi/ftp.c:315:7: note: Null pointer dereference dillo-3.0.5/dpi/ftp.c:315:7: warning: Either the condition '!url' is redundant or there is possible null pointer dereference: url. [nullPointerRedundantCheck] dillo-3.0.5/dpi/ftp.c:314:16: note: Assuming that condition '!url' is not redundant dillo-3.0.5/dpi/ftp.c:315:7: note: Null pointer dereference dillo-3.0.5/dpi/ftp.c:324:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpi/ftp.c:152:34: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpi/ftp.c:283:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpi/ftp.c:67:8: style: struct member 'ContentType_t::len' is never used. [unusedStructMember] dillo-3.0.5/dpi/hello.c:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/vsource.c:192:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/vsource.c:36:35: style: Parameter 'dpip_tag' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpi.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpi.c:38:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpi.c:56:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpi.c:93:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpi.c:51:37: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpi_socket_dir.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpi_socket_dir.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpi_socket_dir.c:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpi_socket_dir.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpi_socket_dir.c:60:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpi_socket_dir.c:82:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpi_socket_dir.c:34:28: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpi_socket_dir.c:34:43: style: Parameter 'sockdir' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpi_socket_dir.c:54:19: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:172:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:290:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPIDRC_SYS [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:356:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPIDRC_SYS [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPIDRC_SYS [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:521:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:549:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:589:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:689:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:710:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NOCLDSTOP [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:743:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid.c:238:28: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] dillo-3.0.5/dpid/dpid.c:375:29: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] dillo-3.0.5/dpid/dpid.c:387:28: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] dillo-3.0.5/dpid/dpid.c:465:7: error: Resource leak: dpidrc_stream [resourceLeak] dillo-3.0.5/dpid/dpid.c:51:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:228:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:246:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:284:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:286:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:288:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:347:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:353:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:431:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:437:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:588:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpid.c:817:23: style:inconclusive: Function 'get_message' argument 1 names different: declaration 'sock' definition 'sock_fd'. [funcArgNamesDifferent] dillo-3.0.5/dpid/dpid.h:109:23: note: Function 'get_message' argument 1 names different: declaration 'sock' definition 'sock_fd'. dillo-3.0.5/dpid/dpid.c:817:23: note: Function 'get_message' argument 1 names different: declaration 'sock' definition 'sock_fd'. dillo-3.0.5/dpid/dpid.c:76:15: style: Local variable 'dpi_attr_list' shadows outer variable [shadowVariable] dillo-3.0.5/dpid/dpid.h:58:12: note: Shadowed declaration dillo-3.0.5/dpid/dpid.c:76:15: note: Shadow variable dillo-3.0.5/dpid/dpid.c:147:36: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:149:10: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpid/dpid.c:165:25: style: Parameter 'dpidrc' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:219:24: style: Parameter 'dpi_dir' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:426:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpid/dpid.c:718:48: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:733:34: style: Parameter 'dpi_attr_list' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:779:36: style: Parameter 'dpi_attr_list' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:817:38: style: Parameter 'dpi_tag' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:853:59: style: Parameter 'dpi_attr_list' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid.c:857:20: style: Variable 'serv' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dpid/dpid_common.c:22:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid_common.c:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid_common.c:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpid_common.c:20:19: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid_common.c:20:33: style: Parameter 'called' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid_common.c:20:61: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid_common.c:32:33: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid_common.c:32:44: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpid_common.c:50:33: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/dpidc.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpidc.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpidc.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/dpidc.c:82:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dillo-3.0.5/dpid/dpidc.c:101:8: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] dillo-3.0.5/dpid/dpidc.c:44:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpid/dpidc.c:28:25: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/main.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/main.c:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/main.c:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/main.c:147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/main.c:196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/main.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/main.c:54:23: error: Invalid dup2() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] dillo-3.0.5/dpid/main.c:43:43: note: Assignment 'old_stdin=-1', assigned value is -1 dillo-3.0.5/dpid/main.c:54:23: note: Invalid argument dillo-3.0.5/dpid/main.c:55:13: warning: Either the condition 'newsock==-1' is redundant or dup2() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] dillo-3.0.5/dpid/main.c:51:16: note: Assuming that condition 'newsock==-1' is not redundant dillo-3.0.5/dpid/main.c:55:13: note: Invalid argument dillo-3.0.5/dpid/main.c:61:24: error: Invalid dup2() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] dillo-3.0.5/dpid/main.c:43:29: note: Assignment 'old_stdout=-1', assigned value is -1 dillo-3.0.5/dpid/main.c:55:36: note: Assuming condition is false dillo-3.0.5/dpid/main.c:61:24: note: Invalid argument dillo-3.0.5/dpid/main.c:133:39: style: Parameter 'dpi_tag' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/main.c:174:36: style: Parameter 'server_id' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dpid/misc_new.c:36:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/misc_new.c:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/misc_new.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/misc_new.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpid/misc_new.c:62:18: style: Variable 'taglen' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dpid/misc_new.c:74:14: style: Variable 'taglen' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dpip/dpip.c:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpip/dpip.c:255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpip/dpip.c:272:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpip/dpip.c:388:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpip/dpip.c:452:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpip/dpip.c:509:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpip/dpip.c:210:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/dpip/dpip.c:196:35: style:inconclusive: Function 'a_Dpip_check_auth' argument 1 names different: declaration 'auth' definition 'auth_tag'. [funcArgNamesDifferent] dillo-3.0.5/dpip/dpip.h:62:35: note: Function 'a_Dpip_check_auth' argument 1 names different: declaration 'auth' definition 'auth_tag'. dillo-3.0.5/dpip/dpip.c:196:35: note: Function 'a_Dpip_check_auth' argument 1 names different: declaration 'auth' definition 'auth_tag'. dillo-3.0.5/dpip/dpip.c:435:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/lout/misc.hh:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:498:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:500:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:502:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:503:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:504:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/ui.hh:253:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USES_HINTS [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:483:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:485:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:463:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:465:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:467:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:429:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:431:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:435:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:437:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:439:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:441:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:443:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:445:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:447:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:403:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:406:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:408:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:410:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:411:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:413:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:414:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:415:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:416:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:418:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/misc.hh:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrayExtra [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/types.hh:77:11: warning:inconclusive: Member variable 'Rectangle::x' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/types.hh:77:11: warning:inconclusive: Member variable 'Rectangle::y' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/types.hh:77:11: warning:inconclusive: Member variable 'Rectangle::width' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/types.hh:77:11: warning:inconclusive: Member variable 'Rectangle::height' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'Font::ascent' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'Font::descent' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'Font::spaceWidth' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'Font::xHeight' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'FontAttrs::name' is not initialized in the constructor. Maybe it should be initialized directly in the class FontAttrs? [uninitDerivedMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'FontAttrs::size' is not initialized in the constructor. Maybe it should be initialized directly in the class FontAttrs? [uninitDerivedMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'FontAttrs::weight' is not initialized in the constructor. Maybe it should be initialized directly in the class FontAttrs? [uninitDerivedMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'FontAttrs::letterSpacing' is not initialized in the constructor. Maybe it should be initialized directly in the class FontAttrs? [uninitDerivedMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'FontAttrs::fontVariant' is not initialized in the constructor. Maybe it should be initialized directly in the class FontAttrs? [uninitDerivedMemberVar] dillo-3.0.5/dw/style.hh:664:11: warning: Member variable 'FontAttrs::style' is not initialized in the constructor. Maybe it should be initialized directly in the class FontAttrs? [uninitDerivedMemberVar] dillo-3.0.5/dw/iterator.hh:169:11: warning:inconclusive: Member variable 'DeepIterator::mask' is not initialized in the constructor. [uninitMemberVarPrivate] dillo-3.0.5/dw/iterator.hh:169:11: warning:inconclusive: Member variable 'DeepIterator::content' is not initialized in the constructor. [uninitMemberVarPrivate] dillo-3.0.5/dw/iterator.hh:169:11: warning:inconclusive: Member variable 'DeepIterator::hasContents' is not initialized in the constructor. [uninitMemberVarPrivate] dillo-3.0.5/dw/textblock.hh:166:4: style: The class 'BadnessAndPenalty' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dillo-3.0.5/dw/alignedtextblock.cc:63:19: warning: Member variable 'AlignedTextblock::list' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/alignedtextblock.cc:63:19: warning: Member variable 'AlignedTextblock::listPos' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/lout/misc.hh:533:15: style:inconclusive: Technically the member function 'lout::misc::BitSet::bytesForBits' can be const. [functionConst] dillo-3.0.5/lout/object.hh:102:15: style:inconclusive: Technically the member function 'lout::object::Integer::getValue' can be const. [functionConst] dillo-3.0.5/lout/object.hh:123:23: style:inconclusive: Technically the member function 'lout::object::ConstString::chars' can be const. [functionConst] dillo-3.0.5/lout/container.hh:146:15: style:inconclusive: Technically the member function 'lout::container::untyped::Vector::size' can be const. [functionConst] dillo-3.0.5/dw/types.hh:84:9: style:inconclusive: Technically the member function 'dw::core::Rectangle::isEmpty' can be const. [functionConst] dillo-3.0.5/dw/types.hh:115:15: performance:inconclusive: Technically the member function 'dw::core::Polygon::zOfVectorProduct' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/style.hh:470:16: style:inconclusive: Technically the member function 'dw::core::style::Box::equals' can be const. [functionConst] dillo-3.0.5/dw/style.hh:476:15: style:inconclusive: Technically the member function 'dw::core::style::Box::hashValue' can be const. [functionConst] dillo-3.0.5/dw/style.hh:541:15: style:inconclusive: Technically the member function 'dw::core::style::StyleAttrs::boxOffsetX' can be const. [functionConst] dillo-3.0.5/dw/style.hh:545:15: style:inconclusive: Technically the member function 'dw::core::style::StyleAttrs::boxRestWidth' can be const. [functionConst] dillo-3.0.5/dw/style.hh:550:15: style:inconclusive: Technically the member function 'dw::core::style::StyleAttrs::boxOffsetY' can be const. [functionConst] dillo-3.0.5/dw/style.hh:554:15: style:inconclusive: Technically the member function 'dw::core::style::StyleAttrs::boxRestHeight' can be const. [functionConst] dillo-3.0.5/dw/style.hh:560:16: style:inconclusive: Technically the member function 'dw::core::style::StyleAttrs::hasBackground' can be const. [functionConst] dillo-3.0.5/dw/style.hh:699:15: style:inconclusive: Technically the member function 'dw::core::style::ColorAttrs::getColor' can be const. [functionConst] dillo-3.0.5/dw/style.hh:838:15: style:inconclusive: Technically the member function 'dw::core::style::StyleImage::getTilesX' can be const. [functionConst] dillo-3.0.5/dw/style.hh:840:15: style:inconclusive: Technically the member function 'dw::core::style::StyleImage::getTilesY' can be const. [functionConst] dillo-3.0.5/dw/iterator.hh:37:25: style:inconclusive: Technically the member function 'dw::core::Iterator::getMask' can be const. [functionConst] dillo-3.0.5/dw/iterator.hh:241:15: style:inconclusive: Technically the member function 'dw::core::CharIterator::getChar' can be const. [functionConst] dillo-3.0.5/dw/layout.hh:269:16: style:inconclusive: Technically the member function 'dw::core::Layout::getUsesViewport' can be const. [functionConst] dillo-3.0.5/dw/layout.hh:270:15: style:inconclusive: Technically the member function 'dw::core::Layout::getWidthViewport' can be const. [functionConst] dillo-3.0.5/dw/layout.hh:271:15: style:inconclusive: Technically the member function 'dw::core::Layout::getHeightViewport' can be const. [functionConst] dillo-3.0.5/dw/layout.hh:272:15: style:inconclusive: Technically the member function 'dw::core::Layout::getScrollPosX' can be const. [functionConst] dillo-3.0.5/dw/layout.hh:273:15: style:inconclusive: Technically the member function 'dw::core::Layout::getScrollPosY' can be const. [functionConst] dillo-3.0.5/lout/identity.hh:132:8: style:inconclusive: Technically the member function 'lout::identity::IdentifiableObject::getClassId' can be const. [functionConst] dillo-3.0.5/lout/identity.hh:138:16: style:inconclusive: Technically the member function 'lout::identity::IdentifiableObject::getClassName' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:153:15: style:inconclusive: Technically the member function 'dw::core::Widget::getHeight' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:258:16: style:inconclusive: Technically the member function 'dw::core::Widget::needsResize' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:259:16: style:inconclusive: Technically the member function 'dw::core::Widget::needsAllocate' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:260:16: style:inconclusive: Technically the member function 'dw::core::Widget::extremesChanged' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:261:16: style:inconclusive: Technically the member function 'dw::core::Widget::wasAllocated' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:262:16: style:inconclusive: Technically the member function 'dw::core::Widget::usesHints' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:263:16: style:inconclusive: Technically the member function 'dw::core::Widget::hasContents' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:264:16: style:inconclusive: Technically the member function 'dw::core::Widget::blockLevel' can be const. [functionConst] dillo-3.0.5/dw/widget.hh:300:16: style:inconclusive: Technically the member function 'dw::core::Widget::isButtonSensitive' can be const. [functionConst] dillo-3.0.5/dw/ui.hh:413:8: style:inconclusive: Technically the member function 'dw::core::ui::ComplexButtonResource::getClickX' can be const. [functionConst] dillo-3.0.5/dw/ui.hh:414:8: style:inconclusive: Technically the member function 'dw::core::ui::ComplexButtonResource::getClickY' can be const. [functionConst] dillo-3.0.5/dw/textblock.hh:552:15: style:inconclusive: Technically the member function 'dw::Textblock::lineXOffsetContents' can be const. [functionConst] dillo-3.0.5/dw/textblock.hh:567:15: style:inconclusive: Technically the member function 'dw::Textblock::lineYOffsetWidgetAllocation' can be const. [functionConst] dillo-3.0.5/dw/textblock.hh:605:15: style:inconclusive: Technically the member function 'dw::Textblock::calcPenaltyIndexForNewLine' can be const. [functionConst] dillo-3.0.5/dw/alignedtextblock.hh:30:18: style:inconclusive: Technically the member function 'dw::AlignedTextblock::List::getMaxValue' can be const. [functionConst] dillo-3.0.5/dw/alignedtextblock.hh:33:18: style:inconclusive: Technically the member function 'dw::AlignedTextblock::List::size' can be const. [functionConst] dillo-3.0.5/dw/alignedtextblock.hh:36:18: style:inconclusive: Technically the member function 'dw::AlignedTextblock::List::getValue' can be const. [functionConst] dillo-3.0.5/lout/misc.hh:485:16: style:inconclusive: Technically the member function 'NotSoSimpleVector < Word >::set' can be const. [functionConst] dillo-3.0.5/lout/misc.hh:561:13: warning: Class 'ZoneAllocator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/lout/misc.hh:561:13: warning: Class 'ZoneAllocator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/imgrenderer.hh:66:6: warning: Class 'ImgRendererDist' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/imgrenderer.hh:66:6: warning: Class 'ImgRendererDist' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/alignedtextblock.cc:30:4: warning: Class 'List' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/alignedtextblock.cc:30:4: warning: Class 'List' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/ui.hh:239:15: warning: The class 'Embed' defines member variable with name 'CLASS_ID' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:253:15: note: Parent variable 'Widget::CLASS_ID' dillo-3.0.5/dw/ui.hh:239:15: note: Derived variable 'Embed::CLASS_ID' dillo-3.0.5/dw/textblock.hh:669:15: warning: The class 'Textblock' defines member variable with name 'CLASS_ID' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:253:15: note: Parent variable 'Widget::CLASS_ID' dillo-3.0.5/dw/textblock.hh:669:15: note: Derived variable 'Textblock::CLASS_ID' dillo-3.0.5/dw/textblock.hh:681:20: warning: The class 'Textblock' defines member function with name 'iterator' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:329:22: note: Parent function 'Widget::iterator' dillo-3.0.5/dw/textblock.hh:681:20: note: Derived function 'Textblock::iterator' dillo-3.0.5/dw/alignedtextblock.hh:54:15: warning: The class 'AlignedTextblock' defines member variable with name 'CLASS_ID' also defined in its parent class 'Textblock'. [duplInheritedMember] dillo-3.0.5/dw/textblock.hh:669:15: note: Parent variable 'Textblock::CLASS_ID' dillo-3.0.5/dw/alignedtextblock.hh:54:15: note: Derived variable 'AlignedTextblock::CLASS_ID' dillo-3.0.5/dw/alignedtextblock.hh:54:15: warning: The class 'AlignedTextblock' defines member variable with name 'CLASS_ID' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:253:15: note: Parent variable 'Widget::CLASS_ID' dillo-3.0.5/dw/alignedtextblock.hh:54:15: note: Derived variable 'AlignedTextblock::CLASS_ID' dillo-3.0.5/lout/misc.hh:536:4: style: Class 'BitSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:557:4: style: Class 'ZoneAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/object.hh:71:4: style: Class 'Pointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/object.hh:97:4: style: Class 'Integer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/object.hh:117:4: style: Class 'ConstString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/object.hh:137:4: style: Class 'String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:74:11: style: Class 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:119:7: style: Class 'VectorIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:188:4: style: Class 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:173:7: style: Class 'ListIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:254:4: style: Class 'HashSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:248:7: style: Class 'HashSetIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:326:4: style: Class 'Stack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:313:7: style: Class 'StackIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:494:11: style: Class 'Stack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/style.hh:609:4: style: Class 'TooltipAttrs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/style.hh:621:4: style: Class 'Tooltip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/style.hh:694:11: style: Class 'ColorAttrs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/style.hh:718:11: style: Class 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/style.hh:749:14: style: Class 'StyleImgRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/iterator.hh:172:4: style: Class 'DeepIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/iterator.hh:233:4: style: Class 'CharIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/layout.hh:240:4: style: Class 'Layout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/layout.hh:26:7: style: Class 'LayoutImgRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/widget.hh:88:14: style: Class 'WidgetImgRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/ui.hh:241:4: style: Class 'Embed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/textblock.hh:678:4: style: Class 'Textblock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:459:11: style: Class 'HashSet < lout :: object :: TypedPointer < ImgRenderer > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < Receiver >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < Emitter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < Rectangle >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/object.hh:84:11: style: Class 'TypedPointer < ImgRenderer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:319:11: style: Class 'NotSoSimpleVector < Word >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < Point >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < Line >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < Paragraph >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < Anchor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < AlignedTextblock * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/object.hh:72:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:72:9: note: Function in derived class dillo-3.0.5/lout/object.hh:73:8: style: The function 'hashValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:29:16: note: Virtual function in base class dillo-3.0.5/lout/object.hh:73:8: note: Function in derived class dillo-3.0.5/lout/object.hh:74:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:74:9: note: Function in derived class dillo-3.0.5/lout/object.hh:98:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:98:9: note: Function in derived class dillo-3.0.5/lout/object.hh:99:8: style: The function 'hashValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:29:16: note: Virtual function in base class dillo-3.0.5/lout/object.hh:99:8: note: Function in derived class dillo-3.0.5/lout/object.hh:100:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:100:9: note: Function in derived class dillo-3.0.5/lout/object.hh:101:8: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/lout/object.hh:101:8: note: Function in derived class dillo-3.0.5/lout/object.hh:118:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:118:9: note: Function in derived class dillo-3.0.5/lout/object.hh:119:8: style: The function 'hashValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:29:16: note: Virtual function in base class dillo-3.0.5/lout/object.hh:119:8: note: Function in derived class dillo-3.0.5/lout/object.hh:120:8: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/lout/object.hh:120:8: note: Function in derived class dillo-3.0.5/lout/object.hh:121:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:121:9: note: Function in derived class dillo-3.0.5/lout/object.hh:138:5: style: The destructor '~String' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/object.hh:138:5: note: Destructor in derived class dillo-3.0.5/lout/object.hh:151:5: style: The destructor '~PairBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/object.hh:151:5: note: Destructor in derived class dillo-3.0.5/lout/object.hh:153:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:153:9: note: Function in derived class dillo-3.0.5/lout/object.hh:154:8: style: The function 'hashValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:29:16: note: Virtual function in base class dillo-3.0.5/lout/object.hh:154:8: note: Function in derived class dillo-3.0.5/lout/object.hh:155:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/object.hh:155:9: note: Function in derived class dillo-3.0.5/lout/object.hh:156:11: style: The function 'sizeOf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:33:19: note: Virtual function in base class dillo-3.0.5/lout/object.hh:156:11: note: Function in derived class dillo-3.0.5/lout/container.hh:94:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/container.hh:94:9: note: Function in derived class dillo-3.0.5/lout/container.hh:125:22: style: The function 'createIterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:59:30: note: Virtual function in base class dillo-3.0.5/lout/container.hh:125:22: note: Function in derived class dillo-3.0.5/lout/container.hh:129:5: style: The destructor '~Vector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:129:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:185:22: style: The function 'createIterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:59:30: note: Virtual function in base class dillo-3.0.5/lout/container.hh:185:22: note: Function in derived class dillo-3.0.5/lout/container.hh:189:5: style: The destructor '~List' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:189:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:235:22: style: The function 'createIterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:59:30: note: Virtual function in base class dillo-3.0.5/lout/container.hh:235:22: note: Function in derived class dillo-3.0.5/lout/container.hh:255:5: style: The destructor '~HashSet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:255:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:249:12: style: The function 'hasNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:54:20: note: Virtual function in base class dillo-3.0.5/lout/container.hh:249:12: note: Function in derived class dillo-3.0.5/lout/container.hh:250:15: style: The function 'getNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:55:23: note: Virtual function in base class dillo-3.0.5/lout/container.hh:250:15: note: Function in derived class dillo-3.0.5/lout/container.hh:277:10: style: The function 'createNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:229:18: note: Virtual function in base class dillo-3.0.5/lout/container.hh:277:10: note: Function in derived class dillo-3.0.5/lout/container.hh:278:9: style: The function 'clearNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:230:17: note: Virtual function in base class dillo-3.0.5/lout/container.hh:278:9: note: Function in derived class dillo-3.0.5/lout/container.hh:282:5: style: The destructor '~HashTable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:255:5: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:282:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:284:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:94:9: note: Virtual function in base class dillo-3.0.5/lout/container.hh:284:9: note: Function in derived class dillo-3.0.5/lout/container.hh:323:22: style: The function 'createIterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:59:30: note: Virtual function in base class dillo-3.0.5/lout/container.hh:323:22: note: Function in derived class dillo-3.0.5/lout/container.hh:327:5: style: The destructor '~Stack' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:327:5: note: Destructor in derived class dillo-3.0.5/lout/signal.hh:240:5: style: The destructor '~Emitter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/signal.hh:240:5: note: Destructor in derived class dillo-3.0.5/lout/signal.hh:242:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/signal.hh:242:9: note: Function in derived class dillo-3.0.5/lout/signal.hh:265:5: style: The destructor '~Receiver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/signal.hh:265:5: note: Destructor in derived class dillo-3.0.5/lout/signal.hh:267:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/signal.hh:267:9: note: Function in derived class dillo-3.0.5/dw/types.hh:80:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/types.hh:62:17: note: Virtual function in base class dillo-3.0.5/dw/types.hh:80:9: note: Function in derived class dillo-3.0.5/dw/types.hh:83:9: style: The function 'isPointWithin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/types.hh:61:17: note: Virtual function in base class dillo-3.0.5/dw/types.hh:83:9: note: Function in derived class dillo-3.0.5/dw/types.hh:97:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/types.hh:62:17: note: Virtual function in base class dillo-3.0.5/dw/types.hh:97:9: note: Function in derived class dillo-3.0.5/dw/types.hh:98:9: style: The function 'isPointWithin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/types.hh:61:17: note: Virtual function in base class dillo-3.0.5/dw/types.hh:98:9: note: Function in derived class dillo-3.0.5/dw/types.hh:126:5: style: The destructor '~Polygon' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/types.hh:126:5: note: Destructor in derived class dillo-3.0.5/dw/types.hh:128:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/types.hh:62:17: note: Virtual function in base class dillo-3.0.5/dw/types.hh:128:9: note: Function in derived class dillo-3.0.5/dw/types.hh:130:9: style: The function 'isPointWithin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/types.hh:61:17: note: Virtual function in base class dillo-3.0.5/dw/types.hh:130:9: note: Function in derived class dillo-3.0.5/dw/imgrenderer.hh:68:5: style: The destructor '~ImgRendererDist' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:19:13: note: Virtual destructor in base class dillo-3.0.5/dw/imgrenderer.hh:68:5: note: Destructor in derived class dillo-3.0.5/dw/imgrenderer.hh:70:9: style: The function 'setBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:26:17: note: Virtual function in base class dillo-3.0.5/dw/imgrenderer.hh:70:9: note: Function in derived class dillo-3.0.5/dw/imgrenderer.hh:71:9: style: The function 'drawRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:34:17: note: Virtual function in base class dillo-3.0.5/dw/imgrenderer.hh:71:9: note: Function in derived class dillo-3.0.5/dw/imgrenderer.hh:72:9: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:42:17: note: Virtual function in base class dillo-3.0.5/dw/imgrenderer.hh:72:9: note: Function in derived class dillo-3.0.5/dw/imgrenderer.hh:73:9: style: The function 'fatal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:49:17: note: Virtual function in base class dillo-3.0.5/dw/imgrenderer.hh:73:9: note: Function in derived class dillo-3.0.5/dw/style.hh:563:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:563:9: note: Function in derived class dillo-3.0.5/dw/style.hh:564:8: style: The function 'hashValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:29:16: note: Virtual function in base class dillo-3.0.5/dw/style.hh:564:8: note: Function in derived class dillo-3.0.5/dw/style.hh:581:5: style: The destructor '~Style' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/style.hh:581:5: note: Destructor in derived class dillo-3.0.5/dw/style.hh:648:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:648:9: note: Function in derived class dillo-3.0.5/dw/style.hh:649:8: style: The function 'hashValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:29:16: note: Virtual function in base class dillo-3.0.5/dw/style.hh:649:8: note: Function in derived class dillo-3.0.5/dw/style.hh:668:13: style: The destructor '~Font' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/style.hh:668:13: note: Destructor in derived class dillo-3.0.5/dw/style.hh:701:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:701:9: note: Function in derived class dillo-3.0.5/dw/style.hh:702:8: style: The function 'hashValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:29:16: note: Virtual function in base class dillo-3.0.5/dw/style.hh:702:8: note: Function in derived class dillo-3.0.5/dw/style.hh:722:13: style: The destructor '~Color' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/style.hh:722:13: note: Destructor in derived class dillo-3.0.5/dw/style.hh:763:5: style: The destructor '~StyleImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/signal.hh:300:13: note: Virtual destructor in base class dillo-3.0.5/dw/style.hh:763:5: note: Destructor in derived class dillo-3.0.5/dw/style.hh:817:19: style: The function 'getBackgroundImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:796:27: note: Virtual function in base class dillo-3.0.5/dw/style.hh:817:19: note: Function in derived class dillo-3.0.5/dw/style.hh:818:24: style: The function 'getBackgroundRepeat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:797:32: note: Virtual function in base class dillo-3.0.5/dw/style.hh:818:24: note: Function in derived class dillo-3.0.5/dw/style.hh:819:28: style: The function 'getBackgroundAttachment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:798:36: note: Virtual function in base class dillo-3.0.5/dw/style.hh:819:28: note: Function in derived class dillo-3.0.5/dw/style.hh:820:14: style: The function 'getBackgroundPositionX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:799:22: note: Virtual function in base class dillo-3.0.5/dw/style.hh:820:14: note: Function in derived class dillo-3.0.5/dw/style.hh:821:14: style: The function 'getBackgroundPositionY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:800:22: note: Virtual function in base class dillo-3.0.5/dw/style.hh:821:14: note: Function in derived class dillo-3.0.5/dw/iterator.hh:24:5: style: The destructor '~Iterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/iterator.hh:24:5: note: Destructor in derived class dillo-3.0.5/dw/iterator.hh:33:9: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:28:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:33:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:103:26: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:30:20: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:103:26: note: Function in derived class dillo-3.0.5/dw/iterator.hh:104:8: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:104:8: note: Function in derived class dillo-3.0.5/dw/iterator.hh:105:9: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:46:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:105:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:106:9: style: The function 'prev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:53:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:106:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:107:9: style: The function 'highlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:63:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:107:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:108:9: style: The function 'unhighlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:73:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:108:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:109:9: style: The function 'getAllocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:82:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:109:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:129:8: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:129:8: note: Function in derived class dillo-3.0.5/dw/iterator.hh:131:9: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:46:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:131:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:132:9: style: The function 'prev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:53:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:132:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:133:9: style: The function 'getAllocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:82:17: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:133:9: note: Function in derived class dillo-3.0.5/dw/iterator.hh:173:5: style: The destructor '~DeepIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/iterator.hh:173:5: note: Destructor in derived class dillo-3.0.5/dw/iterator.hh:175:26: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:30:20: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:175:26: note: Function in derived class dillo-3.0.5/dw/iterator.hh:186:8: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:186:8: note: Function in derived class dillo-3.0.5/dw/iterator.hh:152:8: style: The destructor '~Stack' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/container.hh:386:5: note: Virtual destructor in base class dillo-3.0.5/dw/iterator.hh:152:8: note: Destructor in derived class dillo-3.0.5/dw/iterator.hh:234:5: style: The destructor '~CharIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/iterator.hh:234:5: note: Destructor in derived class dillo-3.0.5/dw/iterator.hh:236:26: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:30:20: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:236:26: note: Function in derived class dillo-3.0.5/dw/iterator.hh:237:8: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/dw/iterator.hh:237:8: note: Function in derived class dillo-3.0.5/dw/layout.hh:241:5: style: The destructor '~Layout' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/layout.hh:241:5: note: Destructor in derived class dillo-3.0.5/dw/layout.hh:28:12: style: The function 'readyToDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:781:20: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:28:12: note: Function in derived class dillo-3.0.5/dw/layout.hh:29:12: style: The function 'getBgArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:786:20: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:29:12: note: Function in derived class dillo-3.0.5/dw/layout.hh:30:12: style: The function 'getRefArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:793:20: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:30:12: note: Function in derived class dillo-3.0.5/dw/layout.hh:31:26: style: The function 'getBackgroundImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:796:27: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:31:26: note: Function in derived class dillo-3.0.5/dw/layout.hh:32:31: style: The function 'getBackgroundRepeat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:797:32: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:32:31: note: Function in derived class dillo-3.0.5/dw/layout.hh:33:35: style: The function 'getBackgroundAttachment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:798:36: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:33:35: note: Function in derived class dillo-3.0.5/dw/layout.hh:34:21: style: The function 'getBackgroundPositionX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:799:22: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:34:21: note: Function in derived class dillo-3.0.5/dw/layout.hh:35:21: style: The function 'getBackgroundPositionY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:800:22: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:35:21: note: Function in derived class dillo-3.0.5/dw/layout.hh:36:12: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:806:20: note: Virtual function in base class dillo-3.0.5/dw/layout.hh:36:12: note: Function in derived class dillo-3.0.5/dw/layout.hh:150:8: style: The destructor '~Anchor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/layout.hh:150:8: note: Destructor in derived class dillo-3.0.5/lout/identity.hh:124:17: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/identity.hh:124:17: note: Function in derived class dillo-3.0.5/dw/widget.hh:256:5: style: The destructor '~Widget' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/widget.hh:256:5: note: Destructor in derived class dillo-3.0.5/dw/widget.hh:90:12: style: The function 'readyToDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:781:20: note: Virtual function in base class dillo-3.0.5/dw/widget.hh:90:12: note: Function in derived class dillo-3.0.5/dw/widget.hh:91:12: style: The function 'getBgArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:786:20: note: Virtual function in base class dillo-3.0.5/dw/widget.hh:91:12: note: Function in derived class dillo-3.0.5/dw/widget.hh:92:12: style: The function 'getRefArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:793:20: note: Virtual function in base class dillo-3.0.5/dw/widget.hh:92:12: note: Function in derived class dillo-3.0.5/dw/widget.hh:93:21: style: The function 'getStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:826:22: note: Virtual function in base class dillo-3.0.5/dw/widget.hh:93:21: note: Function in derived class dillo-3.0.5/dw/widget.hh:94:12: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:806:20: note: Virtual function in base class dillo-3.0.5/dw/widget.hh:94:12: note: Function in derived class dillo-3.0.5/dw/ui.hh:231:9: style: The function 'sizeRequestImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:175:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:231:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:232:9: style: The function 'getExtremesImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:180:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:232:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:233:9: style: The function 'sizeAllocateImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:185:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:233:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:242:5: style: The destructor '~Embed' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:256:5: note: Virtual destructor in base class dillo-3.0.5/dw/ui.hh:242:5: note: Destructor in derived class dillo-3.0.5/dw/ui.hh:244:9: style: The function 'setWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:275:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:244:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:245:9: style: The function 'setAscent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:276:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:245:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:246:9: style: The function 'setDescent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:277:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:246:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:249:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:282:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:249:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:250:14: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:329:22: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:250:14: note: Function in derived class dillo-3.0.5/dw/ui.hh:251:9: style: The function 'setStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:290:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:251:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:366:14: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:344:22: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:366:14: note: Function in derived class dillo-3.0.5/dw/ui.hh:392:9: style: The function 'setEmbed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:324:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:392:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:404:5: style: The destructor '~ComplexButtonResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:334:13: note: Virtual destructor in base class dillo-3.0.5/dw/ui.hh:404:5: note: Destructor in derived class dillo-3.0.5/dw/ui.hh:406:9: style: The function 'sizeRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:336:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:406:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:407:9: style: The function 'getExtremes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:337:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:407:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:408:9: style: The function 'sizeAllocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:338:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:408:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:409:9: style: The function 'setWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:339:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:409:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:410:9: style: The function 'setAscent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:340:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:410:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:411:9: style: The function 'setDescent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:341:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:411:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:412:14: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:344:22: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:412:14: note: Function in derived class dillo-3.0.5/dw/ui.hh:380:12: style: The function 'canvasSizeChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:50:20: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:380:12: note: Function in derived class dillo-3.0.5/dw/ui.hh:474:14: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:344:22: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:474:14: note: Function in derived class dillo-3.0.5/dw/ui.hh:504:14: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:344:22: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:504:14: note: Function in derived class dillo-3.0.5/dw/ui.hh:528:14: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:344:22: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:528:14: note: Function in derived class dillo-3.0.5/dw/textblock.hh:644:9: style: The function 'resizeDrawImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:191:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:644:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:646:9: style: The function 'markSizeChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:196:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:646:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:647:9: style: The function 'markExtremesChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:201:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:647:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:648:9: style: The function 'setWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:275:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:648:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:649:9: style: The function 'setAscent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:276:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:649:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:650:9: style: The function 'setDescent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:277:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:650:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:659:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:330:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:659:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:679:5: style: The destructor '~Textblock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:256:5: note: Virtual destructor in base class dillo-3.0.5/dw/textblock.hh:679:5: note: Destructor in derived class dillo-3.0.5/dw/textblock.hh:697:18: style: The function 'getWidgetAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:309:20: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:697:18: note: Function in derived class dillo-3.0.5/dw/textblock.hh:257:12: style: The function 'readyToDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:781:20: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:257:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:258:12: style: The function 'getBgArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:786:20: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:258:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:259:12: style: The function 'getRefArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:793:20: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:259:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:260:27: style: The function 'getStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:826:22: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:260:27: note: Function in derived class dillo-3.0.5/dw/textblock.hh:261:12: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:806:20: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:261:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:272:12: style: The function 'getBgArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/textblock.hh:258:12: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:272:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:273:27: style: The function 'getStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/textblock.hh:260:27: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:273:27: note: Function in derived class dillo-3.0.5/dw/textblock.hh:275:12: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/textblock.hh:263:20: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:275:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:420:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:30:20: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:420:29: note: Function in derived class dillo-3.0.5/dw/textblock.hh:421:11: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:421:11: note: Function in derived class dillo-3.0.5/dw/textblock.hh:423:12: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:46:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:423:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:424:12: style: The function 'prev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:53:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:424:12: note: Function in derived class dillo-3.0.5/dw/alignedtextblock.hh:56:5: style: The destructor '~AlignedTextblock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/textblock.hh:679:5: note: Virtual destructor in base class dillo-3.0.5/dw/alignedtextblock.hh:56:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < lout :: object :: TypedPointer < ImgRenderer > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:388:9: style: The function 'intoStringBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:31:17: note: Virtual function in base class dillo-3.0.5/lout/container.hh:388:9: note: Function in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < Receiver >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < Emitter >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < Rectangle >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < Iterator >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < Class >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/misc.hh:576:40: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:582:42: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:602:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:498:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:500:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:502:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:503:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:504:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:483:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:485:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:463:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:465:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:467:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:431:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:433:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:435:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:437:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:439:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:441:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:443:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:445:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:447:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:406:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:408:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:410:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:411:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:413:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:414:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:415:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:416:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:418:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.hh:84:45: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:275:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:281:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:292:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:293:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:299:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:301:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:84:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.hh:90:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.hh:362:33: style: Parameter 'it2' can be declared as reference to const [constParameterReference] dillo-3.0.5/lout/container.hh:366:44: style: Parameter 'it2' can be declared as reference to const [constParameterReference] dillo-3.0.5/dw/textblock.hh:552:42: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock.hh:567:50: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock.hh:568:62: style: Parameter 'allocation' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/style.hh:470:29: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/lout/misc.hh:275:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/misc.hh:292:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/misc.hh:311:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/misc.hh:334:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/misc.hh:393:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/misc.hh:485:16: style:inconclusive: Technically the member function 'lout::misc::NotSoSimpleVector::set' can be const. [functionConst] dillo-3.0.5/dw/bullet.cc:64:25: warning: The class 'Bullet' defines member function with name 'iterator' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:329:22: note: Parent function 'Widget::iterator' dillo-3.0.5/dw/bullet.cc:64:25: note: Derived function 'Bullet::iterator' dillo-3.0.5/lout/misc.hh:319:11: style: Class 'NotSoSimpleVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:404:19: style: Variable 'src' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/findtext.cc:29:16: warning: Member variable 'FindtextState::caseSens' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/findtext.cc:162:44: style:inconclusive: Function 'rev' argument 1 names different: declaration '_str' definition 'str'. [funcArgNamesDifferent] dillo-3.0.5/dw/findtext.hh:62:39: note: Function 'rev' argument 1 names different: declaration '_str' definition 'str'. dillo-3.0.5/dw/findtext.cc:162:44: note: Function 'rev' argument 1 names different: declaration '_str' definition 'str'. dillo-3.0.5/dw/fltkcomplexbutton.cc:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FOCUS [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkcomplexbutton.cc:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkcomplexbutton.cc:133:11: error: Null pointer dereference [nullPointer] dillo-3.0.5/dw/fltkplatform.hh:95:4: style: The class 'FltkResourceFactory' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dillo-3.0.5/dw/fltkui.hh:408:15: performance: Variable 'it' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dillo-3.0.5/dw/fltkimgbuf.hh:50:8: style:inconclusive: Technically the member function 'dw::fltk::FltkImgbuf::isRoot' can be const. [functionConst] dillo-3.0.5/dw/fltkplatform.hh:156:8: warning: The class 'FltkPlatform' defines member function with name 'textWidth' also defined in its parent class 'Platform'. [duplInheritedMember] dillo-3.0.5/dw/platform.hh:58:16: note: Parent function 'Platform::textWidth' dillo-3.0.5/dw/fltkplatform.hh:156:8: note: Derived function 'FltkPlatform::textWidth' dillo-3.0.5/dw/fltkplatform.hh:167:23: warning: The class 'FltkPlatform' defines member function with name 'createFont' also defined in its parent class 'Platform'. [duplInheritedMember] dillo-3.0.5/dw/platform.hh:129:25: note: Parent function 'Platform::createFont' dillo-3.0.5/dw/fltkplatform.hh:167:23: note: Derived function 'FltkPlatform::createFont' dillo-3.0.5/dw/fltkplatform.hh:174:18: warning: The class 'FltkPlatform' defines member function with name 'createImgbuf' also defined in its parent class 'Platform'. [duplInheritedMember] dillo-3.0.5/dw/platform.hh:154:20: note: Parent function 'Platform::createImgbuf' dillo-3.0.5/dw/fltkplatform.hh:174:18: note: Derived function 'FltkPlatform::createImgbuf' dillo-3.0.5/dw/fltkplatform.hh:109:7: warning: The class 'FltkResourceFactory' defines member function with name 'createListResource' also defined in its parent class 'ResourceFactory'. [duplInheritedMember] dillo-3.0.5/dw/ui.hh:543:26: note: Parent function 'ResourceFactory::createListResource' dillo-3.0.5/dw/fltkplatform.hh:109:7: note: Derived function 'FltkResourceFactory::createListResource' dillo-3.0.5/dw/fltkui.hh:229:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:213:9: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:229:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:230:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:214:9: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.hh:230:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >::draw' dillo-3.0.5/dw/fltkui.hh:231:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:216:9: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.hh:231:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >::setStyle' dillo-3.0.5/dw/fltkui.hh:229:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:213:9: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:229:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:230:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:214:9: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.hh:230:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::draw' dillo-3.0.5/dw/fltkui.hh:231:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:216:9: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.hh:231:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::setStyle' dillo-3.0.5/dw/fltkui.hh:229:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:213:9: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:229:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:230:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:214:9: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.hh:230:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::draw' dillo-3.0.5/dw/fltkui.hh:231:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:216:9: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.hh:231:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::setStyle' dillo-3.0.5/dw/fltkui.hh:229:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:213:9: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:229:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:230:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:214:9: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.hh:230:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >::draw' dillo-3.0.5/dw/fltkui.hh:231:9: warning: The class 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:216:9: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.hh:231:9: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >::setStyle' dillo-3.0.5/dw/fltkui.hh:274:9: warning: The class 'FltkComplexButtonResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:229:9: note: Parent function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:274:9: note: Derived function 'FltkComplexButtonResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:274:9: warning: The class 'FltkComplexButtonResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:213:9: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:274:9: note: Derived function 'FltkComplexButtonResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:320:9: warning: The class 'FltkEntryResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:229:9: note: Parent function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:320:9: note: Derived function 'FltkEntryResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:320:9: warning: The class 'FltkEntryResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.hh:213:9: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.hh:320:9: note: Derived function 'FltkEntryResource::sizeAllocate' dillo-3.0.5/dw/fltkviewbase.hh:75:9: warning: The class 'FltkViewBase' defines member function with name 'setCursor' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:39:17: note: Parent function 'View::setCursor' dillo-3.0.5/dw/fltkviewbase.hh:75:9: note: Derived function 'FltkViewBase::setCursor' dillo-3.0.5/dw/fltkviewbase.hh:76:9: warning: The class 'FltkViewBase' defines member function with name 'setBgColor' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:44:17: note: Parent function 'View::setBgColor' dillo-3.0.5/dw/fltkviewbase.hh:76:9: note: Derived function 'FltkViewBase::setBgColor' dillo-3.0.5/dw/fltkviewbase.hh:83:9: warning: The class 'FltkViewBase' defines member function with name 'drawPoint' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:157:17: note: Parent function 'View::drawPoint' dillo-3.0.5/dw/fltkviewbase.hh:83:9: note: Derived function 'FltkViewBase::drawPoint' dillo-3.0.5/dw/fltkviewbase.hh:86:9: warning: The class 'FltkViewBase' defines member function with name 'drawLine' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:160:17: note: Parent function 'View::drawLine' dillo-3.0.5/dw/fltkviewbase.hh:86:9: note: Derived function 'FltkViewBase::drawLine' dillo-3.0.5/dw/fltkviewbase.hh:89:9: warning: The class 'FltkViewBase' defines member function with name 'drawTypedLine' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:163:17: note: Parent function 'View::drawTypedLine' dillo-3.0.5/dw/fltkviewbase.hh:89:9: note: Derived function 'FltkViewBase::drawTypedLine' dillo-3.0.5/dw/fltkviewbase.hh:93:9: warning: The class 'FltkViewBase' defines member function with name 'drawRectangle' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:167:17: note: Parent function 'View::drawRectangle' dillo-3.0.5/dw/fltkviewbase.hh:93:9: note: Derived function 'FltkViewBase::drawRectangle' dillo-3.0.5/dw/fltkviewbase.hh:96:9: warning: The class 'FltkViewBase' defines member function with name 'drawArc' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:170:17: note: Parent function 'View::drawArc' dillo-3.0.5/dw/fltkviewbase.hh:96:9: note: Derived function 'FltkViewBase::drawArc' dillo-3.0.5/dw/fltkviewbase.hh:117:9: warning: The class 'FltkWidgetView' defines member function with name 'drawText' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:178:17: note: Parent function 'View::drawText' dillo-3.0.5/dw/fltkviewbase.hh:117:9: note: Derived function 'FltkWidgetView::drawText' dillo-3.0.5/dw/fltkviewbase.hh:121:9: warning: The class 'FltkWidgetView' defines member function with name 'drawSimpleWrappedText' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:182:17: note: Parent function 'View::drawSimpleWrappedText' dillo-3.0.5/dw/fltkviewbase.hh:121:9: note: Derived function 'FltkWidgetView::drawSimpleWrappedText' dillo-3.0.5/dw/fltkui.hh:421:7: style: Class 'Group' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkui.hh:405:17: style: Class 'FltkGroupIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkui.hh:489:4: style: Class 'FltkOptionMenuResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkui.hh:226:11: style: Class 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkui.hh:226:11: style: Class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkui.hh:226:11: style: Class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkui.hh:226:11: style: Class 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < FltkImgbuf >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < IdleFunc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < ui :: FltkResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < FltkRadioButtonResource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkimgbuf.hh:54:5: style: The destructor '~FltkImgbuf' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkimgbuf.hh:54:5: note: Destructor in derived class dillo-3.0.5/dw/fltkimgbuf.hh:61:9: style: The function 'setCMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:176:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:61:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:70:9: style: The function 'newScan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:178:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:70:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:71:9: style: The function 'copyRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:177:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:71:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:72:18: style: The function 'getScaledBuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:184:20: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:72:18: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:73:9: style: The function 'getRowArea' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:185:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:73:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:74:9: style: The function 'getRootWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:186:16: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:74:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:75:9: style: The function 'getRootHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:187:16: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:75:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:76:18: style: The function 'createSimilarBuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:194:20: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:76:18: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:77:9: style: The function 'copyTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:199:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:77:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:79:9: style: The function 'ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:206:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:79:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:80:9: style: The function 'unref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:207:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:80:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:82:9: style: The function 'lastReference' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:212:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:82:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:83:9: style: The function 'setDeleteOnUnref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:218:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:83:9: note: Function in derived class dillo-3.0.5/dw/fltkimgbuf.hh:84:9: style: The function 'isReferred' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgbuf.hh:223:17: note: Virtual function in base class dillo-3.0.5/dw/fltkimgbuf.hh:84:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:34:5: style: The destructor '~FltkFont' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:668:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkplatform.hh:34:5: note: Destructor in derived class dillo-3.0.5/dw/fltkplatform.hh:53:5: style: The destructor '~FltkColor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:722:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkplatform.hh:53:5: note: Destructor in derived class dillo-3.0.5/dw/fltkplatform.hh:65:5: style: The destructor '~FltkTooltip' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:138:5: note: Virtual destructor in base class dillo-3.0.5/dw/fltkplatform.hh:65:5: note: Destructor in derived class dillo-3.0.5/dw/fltkplatform.hh:69:9: style: The function 'onEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:629:24: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:69:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:70:9: style: The function 'onLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:630:24: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:70:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:71:9: style: The function 'onMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/style.hh:631:24: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:71:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:148:5: style: The destructor '~FltkPlatform' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkplatform.hh:148:5: note: Destructor in derived class dillo-3.0.5/dw/fltkplatform.hh:157:10: style: The function 'textToUpper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:63:18: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:157:10: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:158:10: style: The function 'textToLower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:68:18: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:158:10: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:159:8: style: The function 'nextGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:73:16: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:159:8: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:160:8: style: The function 'prevGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:78:16: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:160:8: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:161:10: style: The function 'dpiX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:83:18: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:161:10: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:162:10: style: The function 'dpiY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:88:18: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:162:10: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:164:8: style: The function 'addIdle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:104:16: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:164:8: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:165:9: style: The function 'removeIdle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:109:17: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:165:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:169:9: style: The function 'fontExists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:132:17: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:169:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:170:24: style: The function 'createColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:137:26: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:170:24: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:171:26: style: The function 'createTooltip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:142:28: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:171:26: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:172:9: style: The function 'cancelTooltip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:147:17: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:172:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:177:9: style: The function 'copySelection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:160:17: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:177:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:179:31: style: The function 'getResourceFactory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:165:33: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:179:31: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:104:38: style: The function 'createLabelButtonResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:538:33: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:104:38: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:111:37: style: The function 'createOptionMenuResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:545:32: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:111:37: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:112:32: style: The function 'createEntryResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:546:27: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:112:32: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:115:40: style: The function 'createMultiLineTextResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:549:35: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:115:40: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:118:38: style: The function 'createCheckButtonResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:552:33: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:118:38: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:208:5: style: The destructor '~FltkResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkui.hh:208:5: note: Destructor in derived class dillo-3.0.5/dw/fltkui.hh:247:15: style: The function 'createNewWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:202:23: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:247:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:251:5: style: The destructor '~FltkLabelButtonResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:334:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkui.hh:251:5: note: Destructor in derived class dillo-3.0.5/dw/fltkui.hh:255:16: style: The function 'getLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:368:24: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:255:16: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:256:9: style: The function 'setLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:369:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:256:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:271:9: style: The function 'attachView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:210:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:271:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:272:9: style: The function 'detachView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:211:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:272:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:276:24: style: The function 'createPlatform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:394:22: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:276:24: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:279:8: style: The function 'reliefXThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:397:16: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:279:8: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:280:8: style: The function 'reliefYThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:398:16: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:280:8: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:282:15: style: The function 'createNewWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:202:23: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:282:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:287:5: style: The destructor '~FltkComplexButtonResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:404:5: note: Virtual destructor in base class dillo-3.0.5/dw/fltkui.hh:287:5: note: Destructor in derived class dillo-3.0.5/dw/fltkui.hh:308:9: style: The function 'setDisplayed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:342:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:308:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:311:15: style: The function 'createNewWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:202:23: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:311:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:312:9: style: The function 'setWidgetStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:204:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:312:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:317:5: style: The destructor '~FltkEntryResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:334:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkui.hh:317:5: note: Destructor in derived class dillo-3.0.5/dw/fltkui.hh:322:16: style: The function 'getText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:476:24: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:322:16: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:323:9: style: The function 'setText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:477:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:323:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:324:9: style: The function 'isEditable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:478:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:324:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:325:9: style: The function 'setEditable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:479:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:325:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:326:9: style: The function 'setMaxLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:486:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:326:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:338:15: style: The function 'createNewWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:202:23: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:338:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:339:9: style: The function 'setWidgetStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:204:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:339:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:344:5: style: The destructor '~FltkMultiLineTextResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:334:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkui.hh:344:5: note: Destructor in derived class dillo-3.0.5/dw/fltkui.hh:348:16: style: The function 'getText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:476:24: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:348:16: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:349:9: style: The function 'setText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:477:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:349:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:350:9: style: The function 'isEditable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:478:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:350:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:351:9: style: The function 'setEditable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:479:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:351:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:382:15: style: The function 'createNewButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:362:23: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:382:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:445:15: style: The function 'createNewButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:362:23: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:445:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:410:15: style: The function 'hasNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:517:20: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:410:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:411:45: style: The function 'getNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:518:36: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:411:45: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:412:15: style: The function 'unref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:519:20: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:412:15: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:478:17: style: The function 'setSelectedItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:461:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:478:17: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:492:9: style: The function 'addItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:462:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:492:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:493:9: style: The function 'setItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:463:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:493:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:494:9: style: The function 'pushGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:464:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:494:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:495:9: style: The function 'popGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:465:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:495:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:522:9: style: The function 'addItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:462:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:522:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:523:9: style: The function 'setItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:463:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:523:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:524:9: style: The function 'pushGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:464:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:524:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:525:9: style: The function 'popGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:465:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:525:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:68:5: style: The destructor '~FltkViewBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/fltkviewbase.hh:68:5: note: Destructor in derived class dillo-3.0.5/dw/fltkviewbase.hh:74:9: style: The function 'setCanvasSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:34:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:74:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:81:9: style: The function 'queueDrawTotal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:141:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:81:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:82:9: style: The function 'cancelQueueDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:151:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:82:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:105:16: style: The function 'getClippingView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:204:18: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:105:16: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:106:9: style: The function 'mergeClippingView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:205:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:106:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:115:5: style: The destructor '~FltkWidgetView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:68:5: note: Virtual destructor in base class dillo-3.0.5/dw/fltkviewbase.hh:115:5: note: Destructor in derived class dillo-3.0.5/dw/fltkviewbase.hh:129:9: style: The function 'usesFltkWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkplatform.hh:81:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:129:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:130:9: style: The function 'addFltkWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkplatform.hh:83:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:130:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:131:9: style: The function 'removeFltkWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkplatform.hh:85:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:131:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:132:9: style: The function 'allocateFltkWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkplatform.hh:86:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:132:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:134:9: style: The function 'drawFltkWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkplatform.hh:88:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:134:9: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:14:8: style: The function 'translateViewXToCanvasX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:61:16: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:14:8: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:15:8: style: The function 'translateViewYToCanvasY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:62:16: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:15:8: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:16:8: style: The function 'translateCanvasXToViewX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:63:16: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:16:8: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:17:8: style: The function 'translateCanvasYToViewY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:64:16: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:17:8: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:21:5: style: The destructor '~FltkFlatView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:115:5: note: Virtual destructor in base class dillo-3.0.5/dw/fltkflatview.hh:21:5: note: Destructor in derived class dillo-3.0.5/dw/fltkflatview.hh:23:9: style: The function 'setCanvasSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:74:9: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:23:9: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:25:9: style: The function 'usesViewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:57:17: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:25:9: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:26:8: style: The function 'getHScrollbarThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:65:16: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:26:8: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:27:8: style: The function 'getVScrollbarThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:73:16: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:27:8: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:28:9: style: The function 'scrollTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:80:17: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:28:9: note: Function in derived class dillo-3.0.5/dw/fltkflatview.hh:29:9: style: The function 'setViewportSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:96:17: note: Virtual function in base class dillo-3.0.5/dw/fltkflatview.hh:29:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:233:9: style: The function 'isEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:347:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:233:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:234:9: style: The function 'setEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:348:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:234:9: note: Function in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < FltkImgbuf >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < IdleFunc >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < ui :: FltkResource >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < FltkRadioButtonResource >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < GammaCorrectionTable >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/dw/fltkflatview.cc:83:48: style:inconclusive: Function 'translateViewXToCanvasX' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkflatview.hh:14:37: note: Function 'translateViewXToCanvasX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkflatview.cc:83:48: note: Function 'translateViewXToCanvasX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkflatview.cc:88:48: style:inconclusive: Function 'translateViewYToCanvasY' argument 1 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkflatview.hh:15:37: note: Function 'translateViewYToCanvasY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkflatview.cc:88:48: note: Function 'translateViewYToCanvasY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkflatview.cc:93:48: style:inconclusive: Function 'translateCanvasXToViewX' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkflatview.hh:16:37: note: Function 'translateCanvasXToViewX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkflatview.cc:93:48: note: Function 'translateCanvasXToViewX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkflatview.cc:98:48: style:inconclusive: Function 'translateCanvasYToViewY' argument 1 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkflatview.hh:17:37: note: Function 'translateCanvasYToViewY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkflatview.cc:98:48: note: Function 'translateCanvasYToViewY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkimgbuf.cc:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkimgbuf.cc:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < FltkImgbuf :: GammaCorrectionTable >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/dw/fltkimgbuf.cc:451:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkimgbuf.cc:297:18: style: The comparison 'scaleMode == BEAUTIFUL_GAMMA' is always true because 'scaleMode' and 'BEAUTIFUL_GAMMA' represent the same value. [knownConditionTrueFalse] dillo-3.0.5/dw/fltkimgbuf.cc:38:16: note: 'scaleMode' is assigned value 'BEAUTIFUL_GAMMA' here. dillo-3.0.5/dw/fltkimgbuf.cc:297:18: note: The comparison 'scaleMode == BEAUTIFUL_GAMMA' is always true because 'scaleMode' and 'BEAUTIFUL_GAMMA' represent the same value. dillo-3.0.5/dw/fltkimgbuf.cc:319:33: style: The comparison 'scaleMode == BEAUTIFUL_GAMMA' is always true because 'scaleMode' and 'BEAUTIFUL_GAMMA' represent the same value. [knownConditionTrueFalse] dillo-3.0.5/dw/fltkimgbuf.cc:38:16: note: 'scaleMode' is assigned value 'BEAUTIFUL_GAMMA' here. dillo-3.0.5/dw/fltkimgbuf.cc:319:33: note: The comparison 'scaleMode == BEAUTIFUL_GAMMA' is always true because 'scaleMode' and 'BEAUTIFUL_GAMMA' represent the same value. dillo-3.0.5/dw/fltkimgbuf.cc:325:26: style: The comparison 'scaleMode == BEAUTIFUL_GAMMA' is always true because 'scaleMode' and 'BEAUTIFUL_GAMMA' represent the same value. [knownConditionTrueFalse] dillo-3.0.5/dw/fltkimgbuf.cc:38:16: note: 'scaleMode' is assigned value 'BEAUTIFUL_GAMMA' here. dillo-3.0.5/dw/fltkimgbuf.cc:325:26: note: The comparison 'scaleMode == BEAUTIFUL_GAMMA' is always true because 'scaleMode' and 'BEAUTIFUL_GAMMA' represent the same value. dillo-3.0.5/dw/fltkimgbuf.cc:240:9: style: The scope of the variable 'allRootRows' can be reduced. [variableScope] dillo-3.0.5/dw/fltkimgbuf.cc:240:21: style: Variable 'allRootRows' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dw/fltkplatform.cc:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOLD [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.cc:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOLD [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.cc:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOLD [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.cc:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ITALIC [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.cc:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HELVETICA [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.cc:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADING_NORMAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.cc:296:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.cc:356:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DAMAGE_EXPOSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.hh:23:18: style:inconclusive: Technically the member function 'dw::fltk::FltkFont::FontFamily::get' can be const. [functionConst] dillo-3.0.5/dw/fltkplatform.cc:82:31: note: Technically the member function 'dw::fltk::FltkFont::FontFamily::get' can be const. dillo-3.0.5/dw/fltkplatform.hh:23:18: note: Technically the member function 'dw::fltk::FltkFont::FontFamily::get' can be const. dillo-3.0.5/dw/fltkplatform.hh:167:23: performance:inconclusive: Technically the member function 'dw::fltk::FltkPlatform::createFont' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/fltkplatform.cc:684:34: note: Technically the member function 'dw::fltk::FltkPlatform::createFont' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/fltkplatform.hh:167:23: note: Technically the member function 'dw::fltk::FltkPlatform::createFont' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/fltkplatform.hh:174:18: performance:inconclusive: Technically the member function 'dw::fltk::FltkPlatform::createImgbuf' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/fltkplatform.cc:706:29: note: Technically the member function 'dw::fltk::FltkPlatform::createImgbuf' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/fltkplatform.hh:174:18: note: Technically the member function 'dw::fltk::FltkPlatform::createImgbuf' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/fltkplatform.cc:455:4: warning: Class 'FltkPlatform' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/fltkplatform.cc:455:4: warning: Class 'FltkPlatform' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/fltkplatform.cc:511:19: warning: The class 'FltkPlatform' defines member function with name 'textWidth' also defined in its parent class 'Platform'. [duplInheritedMember] dillo-3.0.5/dw/platform.hh:58:16: note: Parent function 'Platform::textWidth' dillo-3.0.5/dw/fltkplatform.cc:511:19: note: Derived function 'FltkPlatform::textWidth' dillo-3.0.5/dw/fltkplatform.cc:684:34: warning: The class 'FltkPlatform' defines member function with name 'createFont' also defined in its parent class 'Platform'. [duplInheritedMember] dillo-3.0.5/dw/platform.hh:129:25: note: Parent function 'Platform::createFont' dillo-3.0.5/dw/fltkplatform.cc:684:34: note: Derived function 'FltkPlatform::createFont' dillo-3.0.5/dw/fltkplatform.cc:706:29: warning: The class 'FltkPlatform' defines member function with name 'createImgbuf' also defined in its parent class 'Platform'. [duplInheritedMember] dillo-3.0.5/dw/platform.hh:154:20: note: Parent function 'Platform::createImgbuf' dillo-3.0.5/dw/fltkplatform.cc:706:29: note: Derived function 'FltkPlatform::createImgbuf' dillo-3.0.5/dw/fltkplatform.cc:399:36: warning: The class 'FltkResourceFactory' defines member function with name 'createListResource' also defined in its parent class 'ResourceFactory'. [duplInheritedMember] dillo-3.0.5/dw/ui.hh:543:26: note: Parent function 'ResourceFactory::createListResource' dillo-3.0.5/dw/fltkplatform.cc:399:36: note: Derived function 'FltkResourceFactory::createListResource' dillo-3.0.5/dw/fltkplatform.hh:33:4: style: Class 'FltkFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkplatform.hh:52:4: style: Class 'FltkColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkplatform.hh:64:4: style: Class 'FltkTooltip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkplatform.hh:71:9: style: The function 'onMotion' overrides a function in a base class but is identical to the overridden function [uselessOverride] dillo-3.0.5/dw/style.hh:631:24: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:71:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.cc:277:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:310:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:443:40: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:468:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:486:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:505:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:517:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:569:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:570:32: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:584:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:585:32: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:620:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:638:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:652:40: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:681:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkplatform.cc:514:9: style: The scope of the variable 'chbuf' can be reduced. [variableScope] dillo-3.0.5/dw/fltkplatform.cc:515:11: style: The scope of the variable 'cu' can be reduced. [variableScope] dillo-3.0.5/dw/fltkplatform.cc:518:8: style: The scope of the variable 'curr' can be reduced. [variableScope] dillo-3.0.5/dw/fltkplatform.cc:518:18: style: The scope of the variable 'next' can be reduced. [variableScope] dillo-3.0.5/dw/fltkplatform.cc:625:14: style: The scope of the variable 'idleFunc' can be reduced. [variableScope] dillo-3.0.5/dw/fltkplatform.cc:670:14: style: The scope of the variable 'idleFunc' can be reduced. [variableScope] dillo-3.0.5/dw/fltkplatform.cc:242:36: style:inconclusive: Function 'create' argument 1 names different: declaration 'color' definition 'col'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkplatform.hh:58:33: note: Function 'create' argument 1 names different: declaration 'color' definition 'col'. dillo-3.0.5/dw/fltkplatform.cc:242:36: note: Function 'create' argument 1 names different: declaration 'color' definition 'col'. dillo-3.0.5/dw/fltkplatform.cc:547:14: style: Local variable 'curr' shadows outer variable [shadowVariable] dillo-3.0.5/dw/fltkplatform.cc:518:8: note: Shadowed declaration dillo-3.0.5/dw/fltkplatform.cc:547:14: note: Shadow variable dillo-3.0.5/dw/fltkplatform.cc:547:24: style: Local variable 'next' shadows outer variable [shadowVariable] dillo-3.0.5/dw/fltkplatform.cc:518:18: note: Shadowed declaration dillo-3.0.5/dw/fltkplatform.cc:547:24: note: Shadow variable dillo-3.0.5/dw/fltkplatform.cc:518:13: style: Variable 'curr' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dw/fltkpreview.cc:177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EMBOSSED_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkpreview.cc:174:20: warning: Member variable 'FltkPreviewWindow::posX' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/fltkpreview.cc:174:20: warning: Member variable 'FltkPreviewWindow::posY' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/fltkpreview.cc:51:18: warning: The class 'FltkPreview' defines member function with name 'handle' also defined in its parent class 'FltkViewBase'. [duplInheritedMember] dillo-3.0.5/dw/fltkviewbase.hh:71:8: note: Parent function 'FltkViewBase::handle' dillo-3.0.5/dw/fltkpreview.cc:51:18: note: Derived function 'FltkPreview::handle' dillo-3.0.5/dw/fltkpreview.cc:117:19: warning: The class 'FltkPreview' defines member function with name 'drawText' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:178:17: note: Parent function 'View::drawText' dillo-3.0.5/dw/fltkpreview.cc:117:19: note: Derived function 'FltkPreview::drawText' dillo-3.0.5/dw/fltkpreview.cc:149:19: warning: The class 'FltkPreview' defines member function with name 'drawSimpleWrappedText' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:182:17: note: Parent function 'View::drawSimpleWrappedText' dillo-3.0.5/dw/fltkpreview.cc:149:19: note: Derived function 'FltkPreview::drawSimpleWrappedText' dillo-3.0.5/dw/fltkpreview.hh:67:4: style: Class 'FltkPreviewWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkpreview.hh:19:8: style: The function 'translateViewXToCanvasX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:61:16: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:19:8: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:20:8: style: The function 'translateViewYToCanvasY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:62:16: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:20:8: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:21:8: style: The function 'translateCanvasXToViewX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:63:16: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:21:8: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:22:8: style: The function 'translateCanvasYToViewY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:64:16: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:22:8: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:27:5: style: The destructor '~FltkPreview' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:68:5: note: Virtual destructor in base class dillo-3.0.5/dw/fltkpreview.hh:27:5: note: Destructor in derived class dillo-3.0.5/dw/fltkpreview.hh:31:9: style: The function 'setCanvasSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:74:9: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:31:9: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:33:9: style: The function 'usesViewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:57:17: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:33:9: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:34:8: style: The function 'getHScrollbarThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:65:16: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:34:8: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:35:8: style: The function 'getVScrollbarThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:73:16: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:35:8: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:36:9: style: The function 'scrollTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:80:17: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:36:9: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:38:9: style: The function 'setViewportSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:96:17: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:38:9: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:53:9: style: The function 'usesFltkWidgets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkplatform.hh:81:17: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:53:9: note: Function in derived class dillo-3.0.5/dw/fltkpreview.hh:54:9: style: The function 'drawFltkWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkplatform.hh:88:17: note: Virtual function in base class dillo-3.0.5/dw/fltkpreview.hh:54:9: note: Function in derived class dillo-3.0.5/dw/fltkpreview.cc:80:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkpreview.cc:126:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkpreview.cc:145:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_INPUT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:168:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:235:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:326:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UNFOCUS [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:357:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:497:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADING_NORMAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:588:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_KEYBOARD [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:617:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHEN_RELEASE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:623:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:715:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RELEASE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:800:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHEN_RELEASE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:851:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_INPUT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:895:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:918:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocation [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:935:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:944:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:959:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:973:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHEN_CHANGED [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1014:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRAP_AT_BOUNDS [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1038:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1060:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1065:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1249:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHEN_CHANGED [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHEN_CHANGED [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1307:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fl_Menu_Item [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1316:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1356:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1369:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1387:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_INACTIVE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1443:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_INACTIVE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1459:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1464:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_MULTIPLE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1564:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1618:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1642:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1653:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1658:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1682:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1687:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1085:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initActivated [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initActivated [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:1143:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initActivated [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.cc:399:15: warning: Member variable 'FltkResource::view' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/fltkui.cc:399:15: warning: Member variable 'FltkResource::widget' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/fltkui.cc:1496:19: warning: Member variable 'FltkListResource::colWidths' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/fltkui.cc:74:13: warning: Member variable 'CustInput2::usual_type' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/fltkui.cc:79:4: performance: Variable 'usual_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dillo-3.0.5/dw/fltkui.cc:1502:4: performance: Variable 'mode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dillo-3.0.5/dw/fltkui.hh:218:9: style:inconclusive: Technically the member function 'dw::fltk::ui::FltkResource::isEnabled' can be const. [functionConst] dillo-3.0.5/dw/fltkui.cc:532:20: note: Technically the member function 'dw::fltk::ui::FltkResource::isEnabled' can be const. dillo-3.0.5/dw/fltkui.hh:218:9: note: Technically the member function 'dw::fltk::ui::FltkResource::isEnabled' can be const. dillo-3.0.5/dw/fltkui.cc:623:8: debug: CheckClass::isMemberVar found used member variable 'style' with varid 0 [varid0] dillo-3.0.5/dw/fltkui.cc:624:35: debug: CheckClass::isMemberVar found used member variable 'style' with varid 0 [varid0] dillo-3.0.5/dw/fltkui.cc:1038:8: debug: CheckClass::isMemberVar found used member variable 'style' with varid 0 [varid0] dillo-3.0.5/dw/fltkui.cc:1039:35: debug: CheckClass::isMemberVar found used member variable 'style' with varid 0 [varid0] dillo-3.0.5/dw/fltkui.hh:346:9: style:inconclusive: Technically the member function 'dw::fltk::ui::FltkMultiLineTextResource::sizeRequest' can be const. [functionConst] dillo-3.0.5/dw/fltkui.cc:1036:33: note: Technically the member function 'dw::fltk::ui::FltkMultiLineTextResource::sizeRequest' can be const. dillo-3.0.5/dw/fltkui.hh:346:9: note: Technically the member function 'dw::fltk::ui::FltkMultiLineTextResource::sizeRequest' can be const. dillo-3.0.5/dw/fltkui.cc:601:10: warning: Class 'FltkLabelButtonResource' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/fltkui.cc:601:10: warning: Class 'FltkLabelButtonResource' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/fltkui.cc:1194:4: warning: Class 'Group' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/fltkui.cc:1194:4: warning: Class 'Group' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/fltkui.cc:549:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:463:20: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:549:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:555:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:469:20: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.cc:555:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >::draw' dillo-3.0.5/dw/fltkui.cc:561:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:477:20: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.cc:561:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: LabelButtonResource >::setStyle' dillo-3.0.5/dw/fltkui.cc:549:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:463:20: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:549:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:555:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:469:20: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.cc:555:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::draw' dillo-3.0.5/dw/fltkui.cc:561:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:477:20: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.cc:561:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::setStyle' dillo-3.0.5/dw/fltkui.cc:549:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:463:20: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:549:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:555:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:469:20: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.cc:555:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::draw' dillo-3.0.5/dw/fltkui.cc:561:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:477:20: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.cc:561:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::setStyle' dillo-3.0.5/dw/fltkui.cc:549:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:463:20: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:549:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:555:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >' defines member function with name 'draw' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:469:20: note: Parent function 'FltkResource::draw' dillo-3.0.5/dw/fltkui.cc:555:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >::draw' dillo-3.0.5/dw/fltkui.cc:561:50: warning: The class 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >' defines member function with name 'setStyle' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:477:20: note: Parent function 'FltkResource::setStyle' dillo-3.0.5/dw/fltkui.cc:561:50: note: Derived function 'FltkSpecificResource < dw :: core :: ui :: MultiLineTextResource >::setStyle' dillo-3.0.5/dw/fltkui.cc:765:33: warning: The class 'FltkComplexButtonResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:549:50: note: Parent function 'FltkSpecificResource < dw :: core :: ui :: ComplexButtonResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:765:33: note: Derived function 'FltkComplexButtonResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:765:33: warning: The class 'FltkComplexButtonResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:463:20: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:765:33: note: Derived function 'FltkComplexButtonResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:913:25: warning: The class 'FltkEntryResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkSpecificResource < dw :: core :: ui :: EntryResource >'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:549:50: note: Parent function 'FltkSpecificResource < dw :: core :: ui :: EntryResource >::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:913:25: note: Derived function 'FltkEntryResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:913:25: warning: The class 'FltkEntryResource' defines member function with name 'sizeAllocate' also defined in its parent class 'FltkResource'. [duplInheritedMember] dillo-3.0.5/dw/fltkui.cc:463:20: note: Parent function 'FltkResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:913:25: note: Derived function 'FltkEntryResource::sizeAllocate' dillo-3.0.5/dw/fltkui.cc:471:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:491:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:495:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:500:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:607:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:624:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:671:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:686:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:713:37: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:769:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:774:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:809:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:838:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:870:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:896:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:930:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:935:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:941:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:944:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:959:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1026:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1039:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1060:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1065:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1250:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1317:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1325:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1370:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1387:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1425:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1433:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1459:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1464:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1530:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1546:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1564:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1566:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1618:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1642:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1653:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1659:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1682:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1687:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1117:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1136:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1144:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkui.cc:1355:11: style: The scope of the variable 'width' can be reduced. [variableScope] dillo-3.0.5/dw/fltkui.cc:1498:56: style:inconclusive: Function 'FltkListResource' argument 3 names different: declaration 'rows' definition 'rowCount'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkui.hh:519:26: note: Function 'FltkListResource' argument 3 names different: declaration 'rows' definition 'rowCount'. dillo-3.0.5/dw/fltkui.cc:1498:56: note: Function 'FltkListResource' argument 3 names different: declaration 'rows' definition 'rowCount'. dillo-3.0.5/dw/fltkui.cc:1355:17: style: Variable 'width' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dw/fltkviewbase.cc:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHITE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DAMAGE_USER1 [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:309:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHITE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:437:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DAMAGE_USER1 [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DAMAGE_EXPOSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DASH [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:690:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_TOP [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewbase.cc:64:15: warning: Member variable 'FltkViewBase::theLayout' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/fltkviewbase.cc:396:20: warning: The class 'FltkViewBase' defines member function with name 'setCursor' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:39:17: note: Parent function 'View::setCursor' dillo-3.0.5/dw/fltkviewbase.cc:396:20: note: Derived function 'FltkViewBase::setCursor' dillo-3.0.5/dw/fltkviewbase.cc:419:20: warning: The class 'FltkViewBase' defines member function with name 'setBgColor' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:44:17: note: Parent function 'View::setBgColor' dillo-3.0.5/dw/fltkviewbase.cc:419:20: note: Derived function 'FltkViewBase::setBgColor' dillo-3.0.5/dw/fltkviewbase.cc:449:20: warning: The class 'FltkViewBase' defines member function with name 'drawPoint' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:157:17: note: Parent function 'View::drawPoint' dillo-3.0.5/dw/fltkviewbase.cc:449:20: note: Derived function 'FltkViewBase::drawPoint' dillo-3.0.5/dw/fltkviewbase.cc:455:20: warning: The class 'FltkViewBase' defines member function with name 'drawLine' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:160:17: note: Parent function 'View::drawLine' dillo-3.0.5/dw/fltkviewbase.cc:455:20: note: Derived function 'FltkViewBase::drawLine' dillo-3.0.5/dw/fltkviewbase.cc:471:20: warning: The class 'FltkViewBase' defines member function with name 'drawTypedLine' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:163:17: note: Parent function 'View::drawTypedLine' dillo-3.0.5/dw/fltkviewbase.cc:471:20: note: Derived function 'FltkViewBase::drawTypedLine' dillo-3.0.5/dw/fltkviewbase.cc:504:20: warning: The class 'FltkViewBase' defines member function with name 'drawRectangle' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:167:17: note: Parent function 'View::drawRectangle' dillo-3.0.5/dw/fltkviewbase.cc:504:20: note: Derived function 'FltkViewBase::drawRectangle' dillo-3.0.5/dw/fltkviewbase.cc:541:20: warning: The class 'FltkViewBase' defines member function with name 'drawArc' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:170:17: note: Parent function 'View::drawArc' dillo-3.0.5/dw/fltkviewbase.cc:541:20: note: Derived function 'FltkViewBase::drawArc' dillo-3.0.5/dw/fltkviewbase.cc:612:22: warning: The class 'FltkWidgetView' defines member function with name 'drawText' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:178:17: note: Parent function 'View::drawText' dillo-3.0.5/dw/fltkviewbase.cc:612:22: note: Derived function 'FltkWidgetView::drawText' dillo-3.0.5/dw/fltkviewbase.cc:679:22: warning: The class 'FltkWidgetView' defines member function with name 'drawSimpleWrappedText' also defined in its parent class 'View'. [duplInheritedMember] dillo-3.0.5/dw/view.hh:182:17: note: Parent function 'View::drawSimpleWrappedText' dillo-3.0.5/dw/fltkviewbase.cc:679:22: note: Derived function 'FltkWidgetView::drawSimpleWrappedText' dillo-3.0.5/dw/fltkviewport.hh:59:9: warning: The class 'FltkViewport' defines member function with name 'draw' also defined in its parent class 'FltkViewBase'. [duplInheritedMember] dillo-3.0.5/dw/fltkviewbase.cc:95:20: note: Parent function 'FltkViewBase::draw' dillo-3.0.5/dw/fltkviewport.hh:59:9: note: Derived function 'FltkViewport::draw' dillo-3.0.5/dw/fltkviewport.hh:60:8: warning: The class 'FltkViewport' defines member function with name 'handle' also defined in its parent class 'FltkViewBase'. [duplInheritedMember] dillo-3.0.5/dw/fltkviewbase.cc:287:19: note: Parent function 'FltkViewBase::handle' dillo-3.0.5/dw/fltkviewport.hh:60:8: note: Derived function 'FltkViewport::handle' dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < lout :: object :: TypedPointer < Fl_Widget > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkviewport.hh:49:8: style: The function 'translateViewXToCanvasX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:61:16: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:49:8: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:50:8: style: The function 'translateViewYToCanvasY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:62:16: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:50:8: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:51:8: style: The function 'translateCanvasXToViewX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:63:16: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:51:8: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:52:8: style: The function 'translateCanvasYToViewY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:64:16: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:52:8: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:56:5: style: The destructor '~FltkViewport' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:115:5: note: Virtual destructor in base class dillo-3.0.5/dw/fltkviewport.hh:56:5: note: Destructor in derived class dillo-3.0.5/dw/fltkviewport.hh:62:9: style: The function 'setCanvasSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkviewbase.hh:74:9: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:62:9: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:64:9: style: The function 'usesViewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:57:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:64:9: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:65:8: style: The function 'getHScrollbarThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:65:16: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:65:8: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:66:8: style: The function 'getVScrollbarThickness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:73:16: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:66:8: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:69:9: style: The function 'scrollTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:80:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:69:9: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:70:9: style: The function 'setViewportSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:96:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:70:9: note: Function in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < lout :: object :: TypedPointer < Fl_Widget > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < core :: Rectangle >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/dw/fltkviewbase.cc:422:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:459:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:497:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:509:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:546:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:564:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:622:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:624:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:685:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:687:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:696:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewbase.cc:476:9: style: The scope of the variable 'dashes' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:476:23: style: The scope of the variable 'ng' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:476:27: style: The scope of the variable 'd' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:476:30: style: The scope of the variable 'gap' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:476:35: style: The scope of the variable 'len' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:634:12: style: The scope of the variable 'chbuf' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:635:11: style: The scope of the variable 'c' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:635:14: style: The scope of the variable 'cu' can be reduced. [variableScope] dillo-3.0.5/dw/fltkviewbase.cc:507:39: style:inconclusive: Function 'drawRectangle' argument 4 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:95:28: note: Function 'drawRectangle' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:507:39: note: Function 'drawRectangle' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:507:46: style:inconclusive: Function 'drawRectangle' argument 5 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:95:35: note: Function 'drawRectangle' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewbase.cc:507:46: note: Function 'drawRectangle' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewbase.cc:615:36: style:inconclusive: Function 'drawText' argument 4 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:120:23: note: Function 'drawText' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:615:36: note: Function 'drawText' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:615:43: style:inconclusive: Function 'drawText' argument 5 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:120:30: note: Function 'drawText' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewbase.cc:615:43: note: Function 'drawText' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewbase.cc:682:49: style:inconclusive: Function 'drawSimpleWrappedText' argument 4 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:124:36: note: Function 'drawSimpleWrappedText' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:682:49: note: Function 'drawSimpleWrappedText' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:682:56: style:inconclusive: Function 'drawSimpleWrappedText' argument 5 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:124:43: note: Function 'drawSimpleWrappedText' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewbase.cc:682:56: note: Function 'drawSimpleWrappedText' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewbase.cc:682:63: style:inconclusive: Function 'drawSimpleWrappedText' argument 6 names different: declaration 'w' definition 'W'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:124:50: note: Function 'drawSimpleWrappedText' argument 6 names different: declaration 'w' definition 'W'. dillo-3.0.5/dw/fltkviewbase.cc:682:63: note: Function 'drawSimpleWrappedText' argument 6 names different: declaration 'w' definition 'W'. dillo-3.0.5/dw/fltkviewbase.cc:682:70: style:inconclusive: Function 'drawSimpleWrappedText' argument 7 names different: declaration 'h' definition 'H'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:124:57: note: Function 'drawSimpleWrappedText' argument 7 names different: declaration 'h' definition 'H'. dillo-3.0.5/dw/fltkviewbase.cc:682:70: note: Function 'drawSimpleWrappedText' argument 7 names different: declaration 'h' definition 'H'. dillo-3.0.5/dw/fltkviewbase.cc:694:35: style:inconclusive: Function 'drawImage' argument 4 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:127:24: note: Function 'drawImage' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:694:35: note: Function 'drawImage' argument 4 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewbase.cc:694:42: style:inconclusive: Function 'drawImage' argument 5 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewbase.hh:127:31: note: Function 'drawImage' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewbase.cc:694:42: note: Function 'drawImage' argument 5 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHORTCUT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewport.cc:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HORIZONTAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewport.cc:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DAMAGE_SCROLL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewport.cc:242:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_Tab [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewport.cc:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DAMAGE_SCROLL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewport.cc:199:20: warning: The class 'FltkViewport' defines member function with name 'draw' also defined in its parent class 'FltkViewBase'. [duplInheritedMember] dillo-3.0.5/dw/fltkviewbase.hh:70:9: note: Parent function 'FltkViewBase::draw' dillo-3.0.5/dw/fltkviewport.cc:199:20: note: Derived function 'FltkViewport::draw' dillo-3.0.5/dw/fltkviewport.cc:230:19: warning: The class 'FltkViewport' defines member function with name 'handle' also defined in its parent class 'FltkViewBase'. [duplInheritedMember] dillo-3.0.5/dw/fltkviewbase.hh:71:8: note: Parent function 'FltkViewBase::handle' dillo-3.0.5/dw/fltkviewport.cc:230:19: note: Derived function 'FltkViewport::handle' dillo-3.0.5/lout/object.hh:84:11: style: Class 'TypedPointer < Fl_Widget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/fltkviewport.cc:161:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewport.cc:166:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewport.cc:184:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewport.cc:463:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/fltkviewport.cc:54:33: style:inconclusive: Function 'FltkViewport' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:55:22: note: Function 'FltkViewport' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:54:33: note: Function 'FltkViewport' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:54:40: style:inconclusive: Function 'FltkViewport' argument 2 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:55:29: note: Function 'FltkViewport' argument 2 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:54:40: note: Function 'FltkViewport' argument 2 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:54:47: style:inconclusive: Function 'FltkViewport' argument 3 names different: declaration 'w' definition 'W'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:55:36: note: Function 'FltkViewport' argument 3 names different: declaration 'w' definition 'W'. dillo-3.0.5/dw/fltkviewport.cc:54:47: note: Function 'FltkViewport' argument 3 names different: declaration 'w' definition 'W'. dillo-3.0.5/dw/fltkviewport.cc:54:54: style:inconclusive: Function 'FltkViewport' argument 4 names different: declaration 'h' definition 'H'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:55:43: note: Function 'FltkViewport' argument 4 names different: declaration 'h' definition 'H'. dillo-3.0.5/dw/fltkviewport.cc:54:54: note: Function 'FltkViewport' argument 4 names different: declaration 'h' definition 'H'. dillo-3.0.5/dw/fltkviewport.cc:171:31: style:inconclusive: Function 'resize' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:58:20: note: Function 'resize' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:171:31: note: Function 'resize' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:171:38: style:inconclusive: Function 'resize' argument 2 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:58:27: note: Function 'resize' argument 2 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:171:38: note: Function 'resize' argument 2 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:171:45: style:inconclusive: Function 'resize' argument 3 names different: declaration 'w' definition 'W'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:58:34: note: Function 'resize' argument 3 names different: declaration 'w' definition 'W'. dillo-3.0.5/dw/fltkviewport.cc:171:45: note: Function 'resize' argument 3 names different: declaration 'w' definition 'W'. dillo-3.0.5/dw/fltkviewport.cc:171:52: style:inconclusive: Function 'resize' argument 4 names different: declaration 'h' definition 'H'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:58:41: note: Function 'resize' argument 4 names different: declaration 'h' definition 'H'. dillo-3.0.5/dw/fltkviewport.cc:171:52: note: Function 'resize' argument 4 names different: declaration 'h' definition 'H'. dillo-3.0.5/dw/fltkviewport.cc:461:43: style:inconclusive: Function 'selectionScroll' argument 1 names different: declaration 'vport' definition 'data'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:43:38: note: Function 'selectionScroll' argument 1 names different: declaration 'vport' definition 'data'. dillo-3.0.5/dw/fltkviewport.cc:461:43: note: Function 'selectionScroll' argument 1 names different: declaration 'vport' definition 'data'. dillo-3.0.5/dw/fltkviewport.cc:493:45: style:inconclusive: Function 'updateCanvasWidgets' argument 1 names different: declaration 'oldScrollX' definition 'dx'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:45:34: note: Function 'updateCanvasWidgets' argument 1 names different: declaration 'oldScrollX' definition 'dx'. dillo-3.0.5/dw/fltkviewport.cc:493:45: note: Function 'updateCanvasWidgets' argument 1 names different: declaration 'oldScrollX' definition 'dx'. dillo-3.0.5/dw/fltkviewport.cc:493:53: style:inconclusive: Function 'updateCanvasWidgets' argument 2 names different: declaration 'oldScrollY' definition 'dy'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:45:50: note: Function 'updateCanvasWidgets' argument 2 names different: declaration 'oldScrollY' definition 'dy'. dillo-3.0.5/dw/fltkviewport.cc:493:53: note: Function 'updateCanvasWidgets' argument 2 names different: declaration 'oldScrollY' definition 'dy'. dillo-3.0.5/dw/fltkviewport.cc:506:48: style:inconclusive: Function 'translateViewXToCanvasX' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:49:37: note: Function 'translateViewXToCanvasX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:506:48: note: Function 'translateViewXToCanvasX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:511:48: style:inconclusive: Function 'translateViewYToCanvasY' argument 1 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:50:37: note: Function 'translateViewYToCanvasY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:511:48: note: Function 'translateViewYToCanvasY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:516:48: style:inconclusive: Function 'translateCanvasXToViewX' argument 1 names different: declaration 'x' definition 'X'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:51:37: note: Function 'translateCanvasXToViewX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:516:48: note: Function 'translateCanvasXToViewX' argument 1 names different: declaration 'x' definition 'X'. dillo-3.0.5/dw/fltkviewport.cc:521:48: style:inconclusive: Function 'translateCanvasYToViewY' argument 1 names different: declaration 'y' definition 'Y'. [funcArgNamesDifferent] dillo-3.0.5/dw/fltkviewport.hh:52:37: note: Function 'translateCanvasYToViewY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/fltkviewport.cc:521:48: note: Function 'translateCanvasYToViewY' argument 1 names different: declaration 'y' definition 'Y'. dillo-3.0.5/dw/hyphenator.cc:123:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DILLO_LIBDIR [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/hyphenator.hh:30:19: style:inconclusive: Technically the member function 'dw::Trie::validState' can be const. [functionConst] dillo-3.0.5/dw/hyphenator.hh:96:9: performance:inconclusive: Technically the member function 'dw::Hyphenator::insertPattern' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/hyphenator.cc:148:18: note: Technically the member function 'dw::Hyphenator::insertPattern' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/hyphenator.hh:96:9: note: Technically the member function 'dw::Hyphenator::insertPattern' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/hyphenator.hh:101:9: performance:inconclusive: Technically the member function 'dw::Hyphenator::isCharPartOfActualWord' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/hyphenator.cc:225:18: note: Technically the member function 'dw::Hyphenator::isCharPartOfActualWord' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/hyphenator.hh:101:9: note: Technically the member function 'dw::Hyphenator::isCharPartOfActualWord' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/hyphenator.cc:393:4: warning: Class 'TrieBuilder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/hyphenator.cc:393:4: warning: Class 'TrieBuilder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/hyphenator.cc:59:7: warning: Class 'Hyphenator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/hyphenator.cc:59:7: warning: Class 'Hyphenator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/hyphenator.hh:25:7: style: Class 'Trie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/hyphenator.hh:79:7: style: Class 'TrieBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < Trie :: TrieNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < DataEntry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < StackEntry >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < TrieNode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/hyphenator.hh:105:5: style: The destructor '~Hyphenator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/hyphenator.hh:105:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/dw/hyphenator.cc:581:15: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] dillo-3.0.5/dw/hyphenator.cc:581:15: warning: %u in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] dillo-3.0.5/dw/hyphenator.cc:581:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] dillo-3.0.5/dw/hyphenator.cc:409:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/hyphenator.cc:415:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/hyphenator.cc:416:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/hyphenator.cc:418:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/hyphenator.cc:520:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/hyphenator.cc:115:52: style:inconclusive: Function 'getHyphenator' argument 1 names different: declaration 'language' definition 'lang'. [funcArgNamesDifferent] dillo-3.0.5/dw/hyphenator.hh:107:50: note: Function 'getHyphenator' argument 1 names different: declaration 'language' definition 'lang'. dillo-3.0.5/dw/hyphenator.cc:115:52: note: Function 'getHyphenator' argument 1 names different: declaration 'language' definition 'lang'. dillo-3.0.5/dw/hyphenator.cc:518:48: style:inconclusive: Function 'insertSorted' argument 1 names different: declaration 'key' definition 's'. [funcArgNamesDifferent] dillo-3.0.5/dw/hyphenator.hh:76:41: note: Function 'insertSorted' argument 1 names different: declaration 'key' definition 's'. dillo-3.0.5/dw/hyphenator.cc:518:48: note: Function 'insertSorted' argument 1 names different: declaration 'key' definition 's'. dillo-3.0.5/dw/hyphenator.cc:518:63: style:inconclusive: Function 'insertSorted' argument 2 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent] dillo-3.0.5/dw/hyphenator.hh:76:58: note: Function 'insertSorted' argument 2 names different: declaration 'value' definition 'data'. dillo-3.0.5/dw/hyphenator.cc:518:63: note: Function 'insertSorted' argument 2 names different: declaration 'value' definition 'data'. dillo-3.0.5/dw/hyphenator.cc:73:18: style: Local variable 'buf' shadows outer variable [shadowVariable] dillo-3.0.5/dw/hyphenator.cc:53:10: note: Shadowed declaration dillo-3.0.5/dw/hyphenator.cc:73:18: note: Shadow variable dillo-3.0.5/dw/hyphenator.cc:95:15: style: Local variable 'buf' shadows outer variable [shadowVariable] dillo-3.0.5/dw/hyphenator.cc:53:10: note: Shadowed declaration dillo-3.0.5/dw/hyphenator.cc:95:15: note: Shadow variable dillo-3.0.5/dw/hyphenator.cc:456:13: style: Local variable 'j' shadows outer variable [shadowVariable] dillo-3.0.5/dw/hyphenator.cc:423:11: note: Shadowed declaration dillo-3.0.5/dw/hyphenator.cc:456:13: note: Shadow variable dillo-3.0.5/dw/hyphenator.cc:183:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/hyphenator.cc:225:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/hyphenator.cc:308:22: style: Variable 'exceptionalBreaks' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/hyphenator.cc:415:15: style: Variable 'pd1' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/hyphenator.cc:416:15: style: Variable 'pd2' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/hyphenator.cc:446:26: style: Variable 'tn' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/hyphenator.cc:518:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/hyphenator.cc:558:23: style: Variable 'tn' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/hyphenator.cc:575:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/image.hh:59:9: style:inconclusive: Technically the member function 'dw::ImageMapsList::drawMap' can be const. [functionConst] dillo-3.0.5/dw/image.cc:121:21: note: Technically the member function 'dw::ImageMapsList::drawMap' can be const. dillo-3.0.5/dw/image.hh:59:9: note: Technically the member function 'dw::ImageMapsList::drawMap' can be const. dillo-3.0.5/dw/image.hh:61:8: style:inconclusive: Technically the member function 'dw::ImageMapsList::link' can be const. [functionConst] dillo-3.0.5/dw/image.cc:130:20: note: Technically the member function 'dw::ImageMapsList::link' can be const. dillo-3.0.5/dw/image.hh:61:8: note: Technically the member function 'dw::ImageMapsList::link' can be const. dillo-3.0.5/dw/image.cc:79:4: warning: Class 'ImageMapsList' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/image.cc:79:4: warning: Class 'ImageMapsList' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/image.cc:33:4: warning: Class 'ImageMap' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/image.cc:33:4: warning: Class 'ImageMap' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/image.hh:148:15: warning: The class 'Image' defines member variable with name 'CLASS_ID' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:253:15: note: Parent variable 'Widget::CLASS_ID' dillo-3.0.5/dw/image.hh:148:15: note: Derived variable 'Image::CLASS_ID' dillo-3.0.5/dw/image.cc:417:24: warning: The class 'Image' defines member function with name 'iterator' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:329:22: note: Parent function 'Widget::iterator' dillo-3.0.5/dw/image.cc:417:24: note: Derived function 'Image::iterator' dillo-3.0.5/dw/image.hh:150:4: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < ShapeAndLink >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/image.hh:40:11: style: The destructor '~ImageMap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/image.hh:40:11: note: Destructor in derived class dillo-3.0.5/dw/image.hh:33:14: style: The destructor '~ShapeAndLink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/dw/image.hh:33:14: note: Destructor in derived class dillo-3.0.5/dw/image.hh:151:5: style: The destructor '~Image' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:256:5: note: Virtual destructor in base class dillo-3.0.5/dw/image.hh:151:5: note: Destructor in derived class dillo-3.0.5/dw/image.hh:156:9: style: The function 'setBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:26:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:156:9: note: Function in derived class dillo-3.0.5/dw/image.hh:158:9: style: The function 'drawRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:34:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:158:9: note: Function in derived class dillo-3.0.5/dw/image.hh:160:9: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:42:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:160:9: note: Function in derived class dillo-3.0.5/dw/image.hh:161:9: style: The function 'fatal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:49:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:161:9: note: Function in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < ShapeAndLink >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/dw/image.cc:351:8: style: The scope of the variable 'dx' can be reduced. [variableScope] dillo-3.0.5/dw/image.cc:351:12: style: The scope of the variable 'dy' can be reduced. [variableScope] dillo-3.0.5/dw/image.cc:214:49: style: Parameter 'allocation' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/image.cc:277:48: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/image.cc:285:48: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/iterator.cc:34:11: warning: Member variable 'Iterator::content' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/iterator.cc:40:11: warning: Member variable 'Iterator::mask' is not initialized in the copy constructor. [uninitMemberVar] dillo-3.0.5/dw/iterator.cc:640:15: warning: Member variable 'CharIterator::pos' is not initialized in the constructor. [uninitMemberVarPrivate] dillo-3.0.5/dw/iterator.cc:640:15: warning: Member variable 'CharIterator::ch' is not initialized in the constructor. [uninitMemberVarPrivate] dillo-3.0.5/dw/iterator.cc:645:15: warning: Member variable 'CharIterator::pos' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/iterator.cc:43:4: performance: Variable 'content' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dillo-3.0.5/dw/iterator.hh:181:9: style:inconclusive: Technically the member function 'dw::core::DeepIterator::isEmpty' can be const. [functionConst] dillo-3.0.5/dw/iterator.cc:566:20: note: Technically the member function 'dw::core::DeepIterator::isEmpty' can be const. dillo-3.0.5/dw/iterator.hh:181:9: note: Technically the member function 'dw::core::DeepIterator::isEmpty' can be const. dillo-3.0.5/dw/iterator.cc:648:4: warning: Class 'CharIterator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/iterator.cc:648:4: warning: Class 'CharIterator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/iterator.cc:52:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/iterator.cc:106:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/iterator.cc:210:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/iterator.cc:262:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/iterator.cc:540:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/iterator.cc:670:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/iterator.cc:84:8: style: The scope of the variable 'x1' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:84:12: style: The scope of the variable 'x2' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:84:16: style: The scope of the variable 'y1' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:84:20: style: The scope of the variable 'y2' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:85:18: style: The scope of the variable 'eit1' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:85:25: style: The scope of the variable 'eit2' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:86:8: style: The scope of the variable 'curStart' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:86:18: style: The scope of the variable 'curEnd' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:86:26: style: The scope of the variable 'cmp' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:87:9: style: The scope of the variable 'atStart' can be reduced. [variableScope] dillo-3.0.5/dw/iterator.cc:502:20: style: Local variable 'it' shadows outer argument [shadowArgument] dillo-3.0.5/dw/iterator.cc:457:39: note: Shadowed declaration dillo-3.0.5/dw/iterator.cc:502:20: note: Shadow variable dillo-3.0.5/dw/iterator.cc:40:30: style: Parameter 'it' can be declared as reference to const [constParameterReference] dillo-3.0.5/dw/iterator.cc:210:19: style: Variable 'otherIt' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/iterator.cc:262:18: style: Variable 'otherIt' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/layout.hh:220:8: style:inconclusive: Technically the member function 'dw::core::Layout::currHScrollbarThickness' can be const. [functionConst] dillo-3.0.5/dw/layout.cc:631:13: note: Technically the member function 'dw::core::Layout::currHScrollbarThickness' can be const. dillo-3.0.5/dw/layout.hh:220:8: note: Technically the member function 'dw::core::Layout::currHScrollbarThickness' can be const. dillo-3.0.5/dw/layout.hh:221:8: style:inconclusive: Technically the member function 'dw::core::Layout::currVScrollbarThickness' can be const. [functionConst] dillo-3.0.5/dw/layout.cc:636:13: note: Technically the member function 'dw::core::Layout::currVScrollbarThickness' can be const. dillo-3.0.5/dw/layout.hh:221:8: note: Technically the member function 'dw::core::Layout::currVScrollbarThickness' can be const. dillo-3.0.5/dw/layout.hh:108:12: performance:inconclusive: Technically the member function 'dw::core::Layout::LinkEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/layout.cc:156:27: note: Technically the member function 'dw::core::Layout::LinkEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/layout.hh:108:12: note: Technically the member function 'dw::core::Layout::LinkEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/layout.hh:132:12: performance:inconclusive: Technically the member function 'dw::core::Layout::Emitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/layout.cc:100:23: note: Technically the member function 'dw::core::Layout::Emitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/layout.hh:132:12: note: Technically the member function 'dw::core::Layout::Emitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/layout.cc:266:4: warning: Class 'Layout' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/layout.cc:266:4: warning: Class 'Layout' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/layout.cc:104:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:108:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:109:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:110:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:160:33: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:164:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:165:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:166:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:167:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:168:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:171:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:172:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:173:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:174:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:175:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:176:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:179:37: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:180:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:181:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:182:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:183:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:184:37: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:187:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:188:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:189:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:190:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:191:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:192:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:1114:41: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:1117:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:1120:42: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:1128:51: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:1130:52: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/layout.cc:995:13: style: The scope of the variable 'track' can be reduced. [variableScope] dillo-3.0.5/dw/layout.cc:996:8: style: The scope of the variable 'trackLen' can be reduced. [variableScope] dillo-3.0.5/dw/layout.cc:996:18: style: The scope of the variable 'i' can be reduced. [variableScope] dillo-3.0.5/dw/layout.cc:996:21: style: The scope of the variable 'i_a' can be reduced. [variableScope] dillo-3.0.5/dw/layout.cc:558:34: style:inconclusive: Function 'calcScrollInto' argument 1 names different: declaration 'targetValue' definition 'requestedValue'. [funcArgNamesDifferent] dillo-3.0.5/dw/layout.hh:218:36: note: Function 'calcScrollInto' argument 1 names different: declaration 'targetValue' definition 'requestedValue'. dillo-3.0.5/dw/layout.cc:558:34: note: Function 'calcScrollInto' argument 1 names different: declaration 'targetValue' definition 'requestedValue'. dillo-3.0.5/dw/layout.cc:681:36: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/layout.cc:699:12: style: Variable 'anchor' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/layout.cc:954:33: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/layout.cc:1155:41: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/listitem.cc:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/listitem.hh:16:15: warning: The class 'ListItem' defines member variable with name 'CLASS_ID' also defined in its parent class 'AlignedTextblock'. [duplInheritedMember] dillo-3.0.5/dw/alignedtextblock.hh:54:15: note: Parent variable 'AlignedTextblock::CLASS_ID' dillo-3.0.5/dw/listitem.hh:16:15: note: Derived variable 'ListItem::CLASS_ID' dillo-3.0.5/dw/listitem.hh:16:15: warning: The class 'ListItem' defines member variable with name 'CLASS_ID' also defined in its parent class 'Textblock'. [duplInheritedMember] dillo-3.0.5/dw/textblock.hh:669:15: note: Parent variable 'Textblock::CLASS_ID' dillo-3.0.5/dw/listitem.hh:16:15: note: Derived variable 'ListItem::CLASS_ID' dillo-3.0.5/dw/listitem.hh:16:15: warning: The class 'ListItem' defines member variable with name 'CLASS_ID' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:253:15: note: Parent variable 'Widget::CLASS_ID' dillo-3.0.5/dw/listitem.hh:16:15: note: Derived variable 'ListItem::CLASS_ID' dillo-3.0.5/dw/listitem.hh:12:8: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/alignedtextblock.hh:47:16: note: Virtual function in base class dillo-3.0.5/dw/listitem.hh:12:8: note: Function in derived class dillo-3.0.5/dw/listitem.hh:13:9: style: The function 'setMaxValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/alignedtextblock.hh:48:17: note: Virtual function in base class dillo-3.0.5/dw/listitem.hh:13:9: note: Function in derived class dillo-3.0.5/dw/listitem.hh:19:5: style: The destructor '~ListItem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/alignedtextblock.hh:56:5: note: Virtual destructor in base class dillo-3.0.5/dw/listitem.hh:19:5: note: Destructor in derived class dillo-3.0.5/dw/ruler.cc:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_LEVEL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/ruler.cc:47:24: warning: The class 'Ruler' defines member function with name 'iterator' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:329:22: note: Parent function 'Widget::iterator' dillo-3.0.5/dw/ruler.cc:47:24: note: Derived function 'Ruler::iterator' dillo-3.0.5/dw/selection.cc:47:17: warning: Member variable 'SelectionState::fromChar' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/selection.cc:47:17: warning: Member variable 'SelectionState::toChar' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/selection.cc:47:17: warning: Member variable 'SelectionState::linkButton' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/selection.cc:47:17: warning: Member variable 'SelectionState::linkChar' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/selection.cc:47:17: warning: Member variable 'SelectionState::linkNumber' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/selection.cc:34:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/selection.cc:221:48: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/selection.cc:224:50: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/selection.cc:227:49: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/selection.cc:278:35: style: The scope of the variable 'cmpDiff' can be reduced. [variableScope] dillo-3.0.5/dw/selection.cc:278:44: style: The scope of the variable 'len' can be reduced. [variableScope] dillo-3.0.5/dw/selection.cc:354:22: style: The scope of the variable 'b' can be reduced. [variableScope] dillo-3.0.5/dw/selection.cc:355:8: style: The scope of the variable 'cmp' can be reduced. [variableScope] dillo-3.0.5/dw/selection.cc:355:13: style: The scope of the variable 'aChar' can be reduced. [variableScope] dillo-3.0.5/dw/selection.cc:355:20: style: The scope of the variable 'bChar' can be reduced. [variableScope] dillo-3.0.5/dw/selection.cc:356:9: style: The scope of the variable 'start' can be reduced. [variableScope] dillo-3.0.5/dw/style.cc:567:13: warning: Member variable 'StyleImage::tilesX' is not initialized in the constructor. [uninitMemberVarPrivate] dillo-3.0.5/dw/style.cc:567:13: warning: Member variable 'StyleImage::tilesY' is not initialized in the constructor. [uninitMemberVarPrivate] dillo-3.0.5/dw/style.hh:532:9: performance:inconclusive: Technically the member function 'dw::core::style::StyleAttrs::sizeDiffs' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/style.cc:137:18: note: Technically the member function 'dw::core::style::StyleAttrs::sizeDiffs' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/style.hh:532:9: note: Technically the member function 'dw::core::style::StyleAttrs::sizeDiffs' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/style.hh:715:8: style:inconclusive: Technically the member function 'dw::core::style::Color::shadeColor' can be const. [functionConst] dillo-3.0.5/dw/style.cc:420:12: note: Technically the member function 'dw::core::style::Color::shadeColor' can be const. dillo-3.0.5/dw/style.hh:715:8: note: Technically the member function 'dw::core::style::Color::shadeColor' can be const. dillo-3.0.5/dw/style.cc:575:4: warning: Class 'StyleImage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/style.cc:575:4: warning: Class 'StyleImage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/style.hh:578:4: style: Class 'Style' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/style.cc:143:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/style.cc:348:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/style.cc:372:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/style.cc:406:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/style.cc:637:20: style: The scope of the variable 'x2' can be reduced. [variableScope] dillo-3.0.5/dw/style.cc:137:41: style:inconclusive: Function 'sizeDiffs' argument 1 names different: declaration 'otherStyleAttrs' definition 'otherStyle'. [funcArgNamesDifferent] dillo-3.0.5/dw/style.hh:532:32: note: Function 'sizeDiffs' argument 1 names different: declaration 'otherStyleAttrs' definition 'otherStyle'. dillo-3.0.5/dw/style.cc:137:41: note: Function 'sizeDiffs' argument 1 names different: declaration 'otherStyleAttrs' definition 'otherStyle'. dillo-3.0.5/dw/style.cc:477:43: style:inconclusive: Function 'create' argument 2 names different: declaration 'color' definition 'col'. [funcArgNamesDifferent] dillo-3.0.5/dw/style.hh:732:46: note: Function 'create' argument 2 names different: declaration 'color' definition 'col'. dillo-3.0.5/dw/style.cc:477:43: note: Function 'create' argument 2 names different: declaration 'color' definition 'col'. dillo-3.0.5/dw/style.cc:137:41: style: Parameter 'otherStyle' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/style.cc:348:15: style: Variable 'otherAttrs' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/style.cc:376:34: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/style.cc:406:16: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/table.cc:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_LEVEL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:78:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:171:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colspanEff [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:255:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:403:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:431:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colspanOrig [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:552:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colspanEff [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:585:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowspan [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:671:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colspanEff [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:1134:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:1171:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.cc:1198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.hh:400:16: style:inconclusive: Technically the member function 'dw::Table::childDefined' can be const. [functionConst] dillo-3.0.5/dw/table.hh:351:12: performance:inconclusive: Technically the member function 'dw::Table::TableIterator::highlight' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/table.cc:1202:28: note: Technically the member function 'dw::Table::TableIterator::highlight' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/table.hh:351:12: note: Technically the member function 'dw::Table::TableIterator::highlight' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/table.hh:352:12: performance:inconclusive: Technically the member function 'dw::Table::TableIterator::unhighlight' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/table.cc:1208:28: note: Technically the member function 'dw::Table::TableIterator::unhighlight' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/table.hh:352:12: note: Technically the member function 'dw::Table::TableIterator::unhighlight' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/table.hh:353:12: performance:inconclusive: Technically the member function 'dw::Table::TableIterator::getAllocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/table.cc:1213:28: note: Technically the member function 'dw::Table::TableIterator::getAllocation' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/table.hh:353:12: note: Technically the member function 'dw::Table::TableIterator::getAllocation' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/table.cc:55:4: warning: Class 'Table' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/table.cc:55:4: warning: Class 'Table' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/tablecell.hh:21:15: warning: The class 'TableCell' defines member variable with name 'CLASS_ID' also defined in its parent class 'AlignedTextblock'. [duplInheritedMember] dillo-3.0.5/dw/alignedtextblock.hh:54:15: note: Parent variable 'AlignedTextblock::CLASS_ID' dillo-3.0.5/dw/tablecell.hh:21:15: note: Derived variable 'TableCell::CLASS_ID' dillo-3.0.5/dw/tablecell.hh:21:15: warning: The class 'TableCell' defines member variable with name 'CLASS_ID' also defined in its parent class 'Textblock'. [duplInheritedMember] dillo-3.0.5/dw/textblock.hh:669:15: note: Parent variable 'Textblock::CLASS_ID' dillo-3.0.5/dw/tablecell.hh:21:15: note: Derived variable 'TableCell::CLASS_ID' dillo-3.0.5/dw/tablecell.hh:21:15: warning: The class 'TableCell' defines member variable with name 'CLASS_ID' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:253:15: note: Parent variable 'Widget::CLASS_ID' dillo-3.0.5/dw/tablecell.hh:21:15: note: Derived variable 'TableCell::CLASS_ID' dillo-3.0.5/dw/table.hh:452:15: warning: The class 'Table' defines member variable with name 'CLASS_ID' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:253:15: note: Parent variable 'Widget::CLASS_ID' dillo-3.0.5/dw/table.hh:452:15: note: Derived variable 'Table::CLASS_ID' dillo-3.0.5/dw/table.cc:268:24: warning: The class 'Table' defines member function with name 'iterator' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:329:22: note: Parent function 'Widget::iterator' dillo-3.0.5/dw/table.cc:268:24: note: Derived function 'Table::iterator' dillo-3.0.5/dw/table.hh:454:4: style: Class 'Table' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < Child * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < core :: Extremes >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/misc.hh:95:11: style: Class 'SimpleVector < core :: style :: Style * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/dw/tablecell.hh:15:9: style: The function 'wordWrap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/textblock.hh:621:17: note: Virtual function in base class dillo-3.0.5/dw/tablecell.hh:15:9: note: Function in derived class dillo-3.0.5/dw/tablecell.hh:17:8: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/alignedtextblock.hh:47:16: note: Virtual function in base class dillo-3.0.5/dw/tablecell.hh:17:8: note: Function in derived class dillo-3.0.5/dw/tablecell.hh:18:9: style: The function 'setMaxValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/alignedtextblock.hh:48:17: note: Virtual function in base class dillo-3.0.5/dw/tablecell.hh:18:9: note: Function in derived class dillo-3.0.5/dw/tablecell.hh:24:5: style: The destructor '~TableCell' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/alignedtextblock.hh:56:5: note: Virtual destructor in base class dillo-3.0.5/dw/tablecell.hh:24:5: note: Destructor in derived class dillo-3.0.5/dw/table.hh:438:9: style: The function 'resizeDrawImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:191:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:438:9: note: Function in derived class dillo-3.0.5/dw/table.hh:440:9: style: The function 'setWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:275:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:440:9: note: Function in derived class dillo-3.0.5/dw/table.hh:441:9: style: The function 'setAscent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:276:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:441:9: note: Function in derived class dillo-3.0.5/dw/table.hh:442:9: style: The function 'setDescent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:277:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:442:9: note: Function in derived class dillo-3.0.5/dw/table.hh:449:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:330:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:449:9: note: Function in derived class dillo-3.0.5/dw/table.hh:455:5: style: The destructor '~Table' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:256:5: note: Virtual destructor in base class dillo-3.0.5/dw/table.hh:455:5: note: Destructor in derived class dillo-3.0.5/dw/table.hh:346:29: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:30:20: note: Virtual function in base class dillo-3.0.5/dw/table.hh:346:29: note: Function in derived class dillo-3.0.5/dw/table.hh:347:11: style: The function 'compareTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:57:16: note: Virtual function in base class dillo-3.0.5/dw/table.hh:347:11: note: Function in derived class dillo-3.0.5/dw/table.hh:349:12: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:46:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:349:12: note: Function in derived class dillo-3.0.5/dw/table.hh:350:12: style: The function 'prev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:53:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:350:12: note: Function in derived class dillo-3.0.5/dw/table.cc:1140:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/table.cc:1145:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/table.cc:1150:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/table.cc:1177:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/table.cc:612:38: style: The scope of the variable 'hnew_i' can be reduced. [variableScope] dillo-3.0.5/dw/table.cc:788:21: style: The scope of the variable 'wMax' can be reduced. [variableScope] dillo-3.0.5/dw/table.cc:960:59: style: The scope of the variable 'new_wi' can be reduced. [variableScope] dillo-3.0.5/dw/table.cc:1071:17: style: Local variable 'extraWidth' shadows outer variable [shadowVariable] dillo-3.0.5/dw/table.cc:1019:11: note: Shadowed declaration dillo-3.0.5/dw/table.cc:1071:17: note: Shadow variable dillo-3.0.5/dw/table.cc:153:49: style: Parameter 'allocation' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/table.cc:1214:69: style: Parameter 'allocation' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/table.cc:984:40: style: Variable 'sumMaxWidth' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dw/table.cc:995:22: style: Variable 'sumMaxWidth' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/dw/tablecell.cc:30:12: warning: Member variable 'TableCell::charWordPos' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/textblock.cc:84:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENALTY_HYPHEN [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENALTY_HYPHEN [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENALTY_EM_DASH_LEFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENALTY_EM_DASH_RIGHT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENALTY_EM_DASH_RIGHT [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_LEVEL [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:512:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:786:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:1050:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:1131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:1280:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:1414:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:2161:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:2219:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock.cc:45:29: warning: Member variable 'WordImgRenderer::xWordWidget' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/textblock.cc:45:29: warning: Member variable 'WordImgRenderer::lineNo' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/textblock.hh:523:8: style:inconclusive: Technically the member function 'dw::Textblock::findLineOfWord' can be const. [functionConst] dillo-3.0.5/dw/textblock.cc:1341:16: note: Technically the member function 'dw::Textblock::findLineOfWord' can be const. dillo-3.0.5/dw/textblock.hh:523:8: note: Technically the member function 'dw::Textblock::findLineOfWord' can be const. dillo-3.0.5/dw/textblock.hh:524:8: style:inconclusive: Technically the member function 'dw::Textblock::findParagraphOfWord' can be const. [functionConst] dillo-3.0.5/dw/textblock.cc:1364:16: note: Technically the member function 'dw::Textblock::findParagraphOfWord' can be const. dillo-3.0.5/dw/textblock.hh:524:8: note: Technically the member function 'dw::Textblock::findParagraphOfWord' can be const. dillo-3.0.5/dw/textblock.hh:529:9: style:inconclusive: Technically the member function 'dw::Textblock::initWord' can be const. [functionConst] dillo-3.0.5/dw/textblock.cc:1470:17: note: Technically the member function 'dw::Textblock::initWord' can be const. dillo-3.0.5/dw/textblock.hh:529:9: note: Technically the member function 'dw::Textblock::initWord' can be const. dillo-3.0.5/dw/textblock.hh:530:9: style:inconclusive: Technically the member function 'dw::Textblock::removeWordImgRenderer' can be const. [functionConst] dillo-3.0.5/dw/textblock.cc:1479:17: note: Technically the member function 'dw::Textblock::removeWordImgRenderer' can be const. dillo-3.0.5/dw/textblock.hh:530:9: note: Technically the member function 'dw::Textblock::removeWordImgRenderer' can be const. dillo-3.0.5/dw/textblock.hh:532:9: style:inconclusive: Technically the member function 'dw::Textblock::removeSpaceImgRenderer' can be const. [functionConst] dillo-3.0.5/dw/textblock.cc:1503:17: note: Technically the member function 'dw::Textblock::removeSpaceImgRenderer' can be const. dillo-3.0.5/dw/textblock.hh:532:9: note: Technically the member function 'dw::Textblock::removeSpaceImgRenderer' can be const. dillo-3.0.5/dw/textblock.hh:539:9: performance:inconclusive: Technically the member function 'dw::Textblock::isBreakAllowed' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/textblock.cc:2115:17: note: Technically the member function 'dw::Textblock::isBreakAllowed' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/textblock.hh:539:9: note: Technically the member function 'dw::Textblock::isBreakAllowed' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/textblock.hh:700:9: performance:inconclusive: Technically the member function 'dw::Textblock::changeWordStyle' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/textblock.cc:2369:17: note: Technically the member function 'dw::Textblock::changeWordStyle' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/textblock.hh:700:9: note: Technically the member function 'dw::Textblock::changeWordStyle' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/textblock.cc:249:4: warning: Class 'Textblock' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/textblock.cc:249:4: warning: Class 'Textblock' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/textblock.cc:875:28: warning: The class 'Textblock' defines member function with name 'iterator' also defined in its parent class 'Widget'. [duplInheritedMember] dillo-3.0.5/dw/widget.hh:329:22: note: Parent function 'Widget::iterator' dillo-3.0.5/dw/textblock.cc:875:28: note: Derived function 'Textblock::iterator' dillo-3.0.5/dw/textblock.cc:1015:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock.cc:2159:34: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock.cc:2292:34: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock.cc:442:8: style: The scope of the variable 'xCursor' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:1311:14: style: The scope of the variable 'index' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:1343:35: style: The scope of the variable 'index' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:1366:40: style: The scope of the variable 'index' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:1393:17: style: The scope of the variable 'lastXCursor' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:1395:10: style: The scope of the variable 'word' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:1439:10: style: The scope of the variable 'line' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:1990:8: style: The scope of the variable 'y' can be reduced. [variableScope] dillo-3.0.5/dw/textblock.cc:541:16: style: Local variable 'line' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.cc:440:10: note: Shadowed declaration dillo-3.0.5/dw/textblock.cc:541:16: note: Shadow variable dillo-3.0.5/dw/textblock.cc:888:8: style: Local variable 'availWidth' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.hh:480:8: note: Shadowed declaration dillo-3.0.5/dw/textblock.cc:888:8: note: Shadow variable dillo-3.0.5/dw/textblock.cc:888:20: style: Local variable 'availAscent' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.hh:480:20: note: Shadowed declaration dillo-3.0.5/dw/textblock.cc:888:20: note: Shadow variable dillo-3.0.5/dw/textblock.cc:888:33: style: Local variable 'availDescent' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.hh:480:33: note: Shadowed declaration dillo-3.0.5/dw/textblock.cc:888:33: note: Shadow variable dillo-3.0.5/dw/textblock.cc:1805:14: style: Local variable 'n' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.cc:1721:11: note: Shadowed declaration dillo-3.0.5/dw/textblock.cc:1805:14: note: Shadow variable dillo-3.0.5/dw/textblock.cc:332:13: style: Variable 'lastLine' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock.cc:417:18: style: Variable 'lastPar' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock.cc:444:22: style: Variable 'oldChildAllocation' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock.cc:552:13: style: Variable 'lastLine' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock.cc:709:55: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock.cc:1039:33: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock.cc:1058:13: style: Variable 'word' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock.cc:1924:73: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock.cc:2115:39: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock.cc:2246:10: style: Variable 'line' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock.cc:2288:13: style: Variable 'lastLine' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock.cc:2369:72: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock.cc:1821:22: warning: Uninitialized variable: textWithoutHyphens [uninitvar] dillo-3.0.5/dw/textblock.cc:1802:31: note: Assignment 'textWithoutHyphens=textWithoutHyphensBuf', assigned value is dillo-3.0.5/dw/textblock.cc:1806:28: note: Assuming condition is false dillo-3.0.5/dw/textblock.cc:1821:22: note: Uninitialized variable: textWithoutHyphens dillo-3.0.5/dw/textblock.cc:907:24: error: Uninitialized struct member: requisition.width [uninitStructMember] dillo-3.0.5/dw/textblock.cc:918:25: error: Uninitialized struct member: requisition.ascent [uninitStructMember] dillo-3.0.5/dw/textblock.cc:919:26: error: Uninitialized struct member: requisition.descent [uninitStructMember] dillo-3.0.5/dw/textblock_iterator.cc:80:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock_iterator.cc:99:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/textblock_iterator.cc:59:34: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock_iterator.cc:64:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock_iterator.cc:69:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock_iterator.cc:88:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock_iterator.cc:108:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock_iterator.cc:144:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock_iterator.cc:180:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/textblock.hh:398:9: performance:inconclusive: Technically the member function 'dw::Textblock::printWordShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/textblock_linebreaking.cc:233:17: note: Technically the member function 'dw::Textblock::printWordShort' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/textblock.hh:398:9: note: Technically the member function 'dw::Textblock::printWordShort' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/textblock.hh:399:9: style:inconclusive: Technically the member function 'dw::Textblock::printWordFlags' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:252:17: note: Technically the member function 'dw::Textblock::printWordFlags' can be const. dillo-3.0.5/dw/textblock.hh:399:9: note: Technically the member function 'dw::Textblock::printWordFlags' can be const. dillo-3.0.5/dw/textblock.hh:628:9: style:inconclusive: Technically the member function 'dw::Textblock::correctLastWordExtremes' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:849:17: note: Technically the member function 'dw::Textblock::correctLastWordExtremes' can be const. dillo-3.0.5/dw/textblock.hh:628:9: note: Technically the member function 'dw::Textblock::correctLastWordExtremes' can be const. dillo-3.0.5/dw/textblock.hh:205:11: style:inconclusive: Technically the member function 'dw::Textblock::BadnessAndPenalty::badnessValue' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:35:35: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::badnessValue' can be const. dillo-3.0.5/dw/textblock.hh:205:11: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::badnessValue' can be const. dillo-3.0.5/dw/textblock.hh:206:11: style:inconclusive: Technically the member function 'dw::Textblock::BadnessAndPenalty::penaltyValue' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:56:35: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::penaltyValue' can be const. dillo-3.0.5/dw/textblock.hh:206:11: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::penaltyValue' can be const. dillo-3.0.5/dw/textblock.hh:214:12: style:inconclusive: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineLoose' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:149:36: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineLoose' can be const. dillo-3.0.5/dw/textblock.hh:214:12: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineLoose' can be const. dillo-3.0.5/dw/textblock.hh:215:12: style:inconclusive: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineTight' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:156:36: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineTight' can be const. dillo-3.0.5/dw/textblock.hh:215:12: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineTight' can be const. dillo-3.0.5/dw/textblock.hh:216:12: style:inconclusive: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineTooTight' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:162:36: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineTooTight' can be const. dillo-3.0.5/dw/textblock.hh:216:12: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineTooTight' can be const. dillo-3.0.5/dw/textblock.hh:217:12: style:inconclusive: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineMustBeBroken' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:168:36: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineMustBeBroken' can be const. dillo-3.0.5/dw/textblock.hh:217:12: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineMustBeBroken' can be const. dillo-3.0.5/dw/textblock.hh:218:12: style:inconclusive: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineCanBeBroken' can be const. [functionConst] dillo-3.0.5/dw/textblock_linebreaking.cc:173:36: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineCanBeBroken' can be const. dillo-3.0.5/dw/textblock.hh:218:12: note: Technically the member function 'dw::Textblock::BadnessAndPenalty::lineCanBeBroken' can be const. dillo-3.0.5/dw/textblock_linebreaking.cc:663:49: style:inconclusive: Function 'searchMinBap' argument 2 names different: declaration 'lastWordm' definition 'lastWord'. [funcArgNamesDifferent] dillo-3.0.5/dw/textblock.hh:622:41: note: Function 'searchMinBap' argument 2 names different: declaration 'lastWordm' definition 'lastWord'. dillo-3.0.5/dw/textblock_linebreaking.cc:663:49: note: Function 'searchMinBap' argument 2 names different: declaration 'lastWordm' definition 'lastWord'. dillo-3.0.5/dw/textblock_linebreaking.cc:1041:8: style: Local variable 'availWidth' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.hh:480:8: note: Shadowed declaration dillo-3.0.5/dw/textblock_linebreaking.cc:1041:8: note: Shadow variable dillo-3.0.5/dw/textblock_linebreaking.cc:1083:8: style: Local variable 'availWidth' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.hh:480:8: note: Shadowed declaration dillo-3.0.5/dw/textblock_linebreaking.cc:1083:8: note: Shadow variable dillo-3.0.5/dw/textblock_linebreaking.cc:1135:8: style: Local variable 'availWidth' shadows outer variable [shadowVariable] dillo-3.0.5/dw/textblock.hh:480:8: note: Shadowed declaration dillo-3.0.5/dw/textblock_linebreaking.cc:1135:8: note: Shadow variable dillo-3.0.5/dw/textblock_linebreaking.cc:288:36: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock_linebreaking.cc:344:10: style: Variable 'lastWordOfLine' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock_linebreaking.cc:385:13: style: Variable 'word' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock_linebreaking.cc:698:13: style: Variable 'w' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock_linebreaking.cc:792:18: style: Variable 'prevPar' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock_linebreaking.cc:865:10: style: Variable 'hyphenatedWord' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock_linebreaking.cc:866:9: style: Variable 'lang' can be declared as const array [constVariable] dillo-3.0.5/dw/textblock_linebreaking.cc:1136:10: style: Variable 'firstWord' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock_linebreaking.cc:1137:10: style: Variable 'lastWord' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/textblock_linebreaking.cc:1289:51: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock_linebreaking.cc:1297:52: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock_linebreaking.cc:1307:43: style: Parameter 'lastWord' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/textblock_linebreaking.cc:1312:44: style: Parameter 'lastWord' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/types.hh:82:9: style:inconclusive: Technically the member function 'dw::core::Rectangle::isSubsetOf' can be const. [functionConst] dillo-3.0.5/dw/types.cc:78:17: note: Technically the member function 'dw::core::Rectangle::isSubsetOf' can be const. dillo-3.0.5/dw/types.hh:82:9: note: Technically the member function 'dw::core::Rectangle::isSubsetOf' can be const. dillo-3.0.5/dw/types.cc:126:4: warning: Class 'Polygon' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/types.cc:126:4: warning: Class 'Polygon' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/types.cc:225:4: warning: Class 'Region' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/dw/types.cc:225:4: warning: Class 'Region' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/dw/types.cc:144:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/types.cc:239:39: style:inconclusive: Function 'addRectangle' argument 1 names different: declaration 'r' definition 'rPointer'. [funcArgNamesDifferent] dillo-3.0.5/dw/types.hh:151:34: note: Function 'addRectangle' argument 1 names different: declaration 'r' definition 'rPointer'. dillo-3.0.5/dw/types.cc:239:39: note: Function 'addRectangle' argument 1 names different: declaration 'r' definition 'rPointer'. dillo-3.0.5/dw/types.cc:78:40: style: Parameter 'otherRect' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/types.cc:239:39: style: Parameter 'rPointer' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/ui.cc:277:24: warning: Member variable 'ComplexButtonResource::childWidget' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/dw/ui.hh:291:12: performance:inconclusive: Technically the member function 'dw::core::ui::Resource::ActivateEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/ui.cc:134:33: note: Technically the member function 'dw::core::ui::Resource::ActivateEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/ui.hh:291:12: note: Technically the member function 'dw::core::ui::Resource::ActivateEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/ui.hh:304:12: performance:inconclusive: Technically the member function 'dw::core::ui::Resource::ClickedEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/ui.cc:236:32: note: Technically the member function 'dw::core::ui::Resource::ClickedEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/ui.hh:304:12: note: Technically the member function 'dw::core::ui::Resource::ClickedEmitter::emitToReceiver' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/ui.hh:408:9: style: The function 'sizeAllocate' overrides a function in a base class but is identical to the overridden function [uselessOverride] dillo-3.0.5/dw/ui.hh:338:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:408:9: note: Function in derived class dillo-3.0.5/dw/ui.cc:139:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/ui.cc:140:32: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/ui.cc:240:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/ui.cc:241:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/ui.cc:242:33: style: C-style pointer casting [cstyleCast] dillo-3.0.5/dw/widget.hh:297:9: performance:inconclusive: Technically the member function 'dw::core::Widget::drawSelected' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/dw/widget.cc:469:14: note: Technically the member function 'dw::core::Widget::drawSelected' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/widget.hh:297:9: note: Technically the member function 'dw::core::Widget::drawSelected' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/dw/widget.cc:555:12: style: The scope of the variable 'childAtPoint' can be reduced. [variableScope] dillo-3.0.5/dw/widget.cc:616:16: style: Local variable 'requisition' shadows outer variable [shadowVariable] dillo-3.0.5/dw/widget.hh:114:16: note: Shadowed declaration dillo-3.0.5/dw/widget.cc:616:16: note: Shadow variable dillo-3.0.5/dw/widget.cc:123:37: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/widget.cc:173:22: style: Variable 'child' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/dw/widget.cc:400:67: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/widget.cc:436:52: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/widget.cc:469:34: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/dw/widget.cc:469:51: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/lout/container.hh:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.cc:193:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compareFun [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.cc:372:4: warning: Class 'HashSet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/lout/container.cc:372:4: warning: Class 'HashSet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/lout/object.hh:84:11: style: Class 'TypedPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:459:11: style: Class 'HashSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.cc:133:7: error: Common realloc mistake: 'array' nulled but not freed upon failure [memleakOnRealloc] dillo-3.0.5/lout/container.cc:167:10: error: Common realloc mistake: 'array' nulled but not freed upon failure [memleakOnRealloc] dillo-3.0.5/lout/container.cc:109:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:133:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:167:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:216:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:560:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:579:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:600:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:615:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:623:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/container.cc:449:32: style:inconclusive: Function 'contains' argument 1 names different: declaration 'key' definition 'object'. [funcArgNamesDifferent] dillo-3.0.5/lout/container.hh:258:35: note: Function 'contains' argument 1 names different: declaration 'key' definition 'object'. dillo-3.0.5/lout/container.cc:449:32: note: Function 'contains' argument 1 names different: declaration 'key' definition 'object'. dillo-3.0.5/lout/container.cc:460:30: style:inconclusive: Function 'remove' argument 1 names different: declaration 'key' definition 'object'. [funcArgNamesDifferent] dillo-3.0.5/lout/container.hh:259:33: note: Function 'remove' argument 1 names different: declaration 'key' definition 'object'. dillo-3.0.5/lout/container.cc:460:30: note: Function 'remove' argument 1 names different: declaration 'key' definition 'object'. dillo-3.0.5/lout/container.cc:50:30: style: Parameter 'it2' can be declared as reference to const [constParameterReference] dillo-3.0.5/lout/container.cc:67:41: style: Parameter 'it2' can be declared as reference to const [constParameterReference] dillo-3.0.5/lout/identity.cc:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/identity.cc:51:21: warning: Member variable 'IdentifiableObject::classId' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/lout/identity.hh:140:9: style:inconclusive: Technically the member function 'lout::identity::IdentifiableObject::instanceOf' can be const. [functionConst] dillo-3.0.5/lout/identity.cc:88:26: note: Technically the member function 'lout::identity::IdentifiableObject::instanceOf' can be const. dillo-3.0.5/lout/identity.hh:140:9: note: Technically the member function 'lout::identity::IdentifiableObject::instanceOf' can be const. dillo-3.0.5/lout/container.hh:459:11: style: Class 'HashSet < object :: ConstString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:459:11: style: Class 'HashSet < ConstString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < IdentifiableObject :: Class >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/identity.cc:95:11: style: Variable 'otherClass' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/lout/misc.hh:538:9: style:inconclusive: Technically the member function 'lout::misc::BitSet::intoStringBuffer' can be const. [functionConst] dillo-3.0.5/lout/misc.cc:146:14: note: Technically the member function 'lout::misc::BitSet::intoStringBuffer' can be const. dillo-3.0.5/lout/misc.hh:538:9: note: Technically the member function 'lout::misc::BitSet::intoStringBuffer' can be const. dillo-3.0.5/lout/misc.cc:168:7: error: Common realloc mistake: 'bits' nulled but not freed upon failure [memleakOnRealloc] dillo-3.0.5/lout/misc.cc:137:11: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.cc:169:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/misc.cc:35:28: style: Parameter 'argv' can be declared as const array [constParameter] dillo-3.0.5/lout/object.cc:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/object.cc:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/object.cc:120:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:121:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:139:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:177:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:194:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:203:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:219:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:258:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:281:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/object.cc:203:17: style: Variable 'otherString' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/lout/object.cc:219:12: style: Variable 'otherString' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/lout/signal.cc:35:4: warning: Class 'Emitter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/lout/signal.cc:35:4: warning: Class 'Emitter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/lout/signal.cc:115:4: warning: Class 'Receiver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/lout/signal.cc:115:4: warning: Class 'Receiver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/lout/object.hh:84:11: style: Class 'TypedPointer < ObservedObject >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/signal.cc:152:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/signal.cc:153:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/lout/signal.cc:93:20: style: The scope of the variable 'bt' can be reduced. [variableScope] dillo-3.0.5/lout/unicode.cc:122:16: style: Condition 'len>=1' is always true [knownConditionTrueFalse] dillo-3.0.5/lout/unicode.cc:120:25: note: Assuming that condition 'len<=0' is not redundant dillo-3.0.5/lout/unicode.cc:122:16: note: Condition 'len>=1' is always true dillo-3.0.5/src/IO/IO.c:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/IO.c:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/IO.c:276:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/IO.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/IO.c:311:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/IO.c:372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/IO.c:340:34: style: Parameter 'Data2' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/IO/IO.c:369:22: style: Variable 'newline' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/IO/about.c:21:35: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] dillo-3.0.5/src/IO/dpi.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:292:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:355:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DILLO_BINDIR [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:511:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:545:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:618:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:673:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:780:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/dpi.c:512:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] dillo-3.0.5/src/IO/dpi.c:351:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/dpi.c:355:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/dpi.c:399:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/dpi.c:124:56: style: Parameter 'dbuf' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/IO/dpi.c:144:10: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/IO/dpi.c:658:21: style: Variable 'st' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/IO/dpi.c:775:13: style: Variable 'cst' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/IO/http.c:402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/http.c:665:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/IO/http.c:112:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/http.c:146:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/http.c:222:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/http.c:226:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/http.c:510:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/http.c:515:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/IO/http.c:109:10: style: Variable 'env_proxy' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/IO/http.c:247:16: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/IO/http.c:466:19: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/auth.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:342:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:416:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:603:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/auth.c:578:59: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/auth.c:581:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/auth.c:628:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/auth.c:631:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/auth.c:670:27: style:inconclusive: Function 'a_Auth_do_auth' argument 1 names different: declaration 'auth_string' definition 'challenges'. [funcArgNamesDifferent] dillo-3.0.5/src/auth.h:33:27: note: Function 'a_Auth_do_auth' argument 1 names different: declaration 'auth_string' definition 'challenges'. dillo-3.0.5/src/auth.c:670:27: note: Function 'a_Auth_do_auth' argument 1 names different: declaration 'auth_string' definition 'challenges'. dillo-3.0.5/src/auth.c:228:73: style: Parameter 'token' can be declared as pointer to const. However it seems that 'Auth_parse_basic_challenge_cb' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dillo-3.0.5/src/auth.c:348:12: note: You might need to cast the function pointer here dillo-3.0.5/src/auth.c:228:73: note: Parameter 'token' can be declared as pointer to const dillo-3.0.5/src/auth.c:241:74: style: Parameter 'token' can be declared as pointer to const. However it seems that 'Auth_parse_digest_challenge_cb' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dillo-3.0.5/src/auth.c:345:12: note: You might need to cast the function pointer here dillo-3.0.5/src/auth.c:241:74: note: Parameter 'token' can be declared as pointer to const dillo-3.0.5/src/auth.c:397:13: style: Variable 'realm_path' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/auth.c:433:10: style: Variable 'realm_path' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/auth.c:474:16: style: Variable 'host' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/auth.c:503:16: style: Variable 'host' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/bitvec.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/bitvec.c:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/bitvec.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/bitvec.c:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/bitvec.c:23:28: style:inconclusive: Function 'a_Bitvec_new' argument 1 names different: declaration 'bits' definition 'num_bits'. [funcArgNamesDifferent] dillo-3.0.5/src/bitvec.h:18:28: note: Function 'a_Bitvec_new' argument 1 names different: declaration 'bits' definition 'num_bits'. dillo-3.0.5/src/bitvec.c:23:28: note: Function 'a_Bitvec_new' argument 1 names different: declaration 'bits' definition 'num_bits'. dillo-3.0.5/src/bitvec.c:37:52: warning: Division by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] dillo-3.0.5/src/bookmark.c:51:11: style: Expression is always true because 'else if' condition is opposite to previous condition at line 46. [multiCondition] dillo-3.0.5/src/bookmark.c:46:8: note: first condition dillo-3.0.5/src/bookmark.c:51:11: note: else if condition is opposite to first condition dillo-3.0.5/src/bookmark.c:27:52: style: Parameter 'Cmd' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/bookmark.c:27:63: style: Parameter 'answer' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/bw.c:234:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/bw.c:245:59: style:inconclusive: Function 'a_Bw_get_url_doc' argument 2 names different: declaration 'Url' definition 'url'. [funcArgNamesDifferent] dillo-3.0.5/src/bw.h:80:59: note: Function 'a_Bw_get_url_doc' argument 2 names different: declaration 'Url' definition 'url'. dillo-3.0.5/src/bw.c:245:59: note: Function 'a_Bw_get_url_doc' argument 2 names different: declaration 'Url' definition 'url'. dillo-3.0.5/src/bw.c:317:53: style:inconclusive: Function 'a_Bw_expect' argument 2 names different: declaration 'Url' definition 'url'. [funcArgNamesDifferent] dillo-3.0.5/src/bw.h:85:53: note: Function 'a_Bw_expect' argument 2 names different: declaration 'Url' definition 'url'. dillo-3.0.5/src/bw.c:317:53: note: Function 'a_Bw_expect' argument 2 names different: declaration 'Url' definition 'url'. dillo-3.0.5/src/bw.c:146:10: style: Variable 'data' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/bw.c:258:47: style: Parameter 'vdoc' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/bw.c:260:10: style: Variable 'data' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/bw.c:329:38: style: Parameter 'bw' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/bw.c:334:50: style: Parameter 'bw' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/cache.c:252:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cache.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cache.c:668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cache.c:894:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cache.c:1021:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cache.c:1134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cache.c:964:27: style: Redundant condition: The condition '!entry->Data->len' is redundant since 'entry->Data->len < 1024' is sufficient. [redundantCondition] dillo-3.0.5/src/cache.c:979:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] dillo-3.0.5/src/cache.c:981:12: note: Found duplicate branches for 'if' and 'else'. dillo-3.0.5/src/cache.c:979:10: note: Found duplicate branches for 'if' and 'else'. dillo-3.0.5/src/cache.c:518:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/cache.c:1101:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/cache.c:373:28: style:inconclusive: Function 'a_Cache_open_url' argument 1 names different: declaration 'Web' definition 'web'. [funcArgNamesDifferent] dillo-3.0.5/src/cache.h:62:28: note: Function 'a_Cache_open_url' argument 1 names different: declaration 'Web' definition 'web'. dillo-3.0.5/src/cache.c:373:28: note: Function 'a_Cache_open_url' argument 1 names different: declaration 'Web' definition 'web'. dillo-3.0.5/src/cache.c:1277:31: style: Local variable 'data' shadows outer variable [shadowVariable] dillo-3.0.5/src/cache.c:1124:10: note: Shadowed declaration dillo-3.0.5/src/cache.c:1277:31: note: Shadow variable dillo-3.0.5/src/cache.c:249:18: style: Variable 'old_entry' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:266:59: style: Parameter 'data_ds' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/cache.c:322:63: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/cache.c:325:19: style: Variable 'Client' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:654:10: style: Variable 'header' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:743:23: style: Variable 'web' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:905:16: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:1340:28: style: Variable 'iClient' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:1360:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:1361:18: style: Variable 'DicEntry' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/cache.c:889:16: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/cache.c:1367:21: style: Variable 'DicEntry' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/capi.c:253:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/capi.c:309:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/capi.c:406:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/capi.c:580:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/capi.c:662:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/capi.c:466:17: style: Redundant condition: conn. '!conn || (conn && Capi_conn_valid(conn))' is equivalent to '!conn || Capi_conn_valid(conn)' [redundantCondition] dillo-3.0.5/src/capi.c:90:53: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/capi.c:90:67: style: Parameter 'datastr' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/capi.c:111:50: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/capi.c:265:40: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/capi.c:267:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/capi.c:267:30: style: Variable 'url_str' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/capi.c:591:35: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/capi.c:603:19: style: Variable 'Client' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/capi.c:746:25: style: Variable 'dbuf' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/capi.c:353:48: style: Variable 'p' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/capi.c:385:13: style: Variable 'safe' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/capi.c:422:17: style: Variable 'safe' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/chain.c:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/chain.c:34:35: style: Parameter 'FuncStr' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/chain.c:35:40: style: Parameter 'Info' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/colors.c:345:28: style:inconclusive: Function 'a_Color_vc' argument 2 names different: declaration 'c1' definition 'C_txt'. [funcArgNamesDifferent] dillo-3.0.5/src/colors.h:12:47: note: Function 'a_Color_vc' argument 2 names different: declaration 'c1' definition 'C_txt'. dillo-3.0.5/src/colors.c:345:28: note: Function 'a_Color_vc' argument 2 names different: declaration 'c1' definition 'C_txt'. dillo-3.0.5/src/colors.c:345:43: style:inconclusive: Function 'a_Color_vc' argument 3 names different: declaration 'c2' definition 'C_lnk'. [funcArgNamesDifferent] dillo-3.0.5/src/colors.h:12:59: note: Function 'a_Color_vc' argument 3 names different: declaration 'c2' definition 'C_lnk'. dillo-3.0.5/src/colors.c:345:43: note: Function 'a_Color_vc' argument 3 names different: declaration 'c2' definition 'C_lnk'. dillo-3.0.5/src/colors.c:345:58: style:inconclusive: Function 'a_Color_vc' argument 4 names different: declaration 'c3' definition 'C_bg'. [funcArgNamesDifferent] dillo-3.0.5/src/colors.h:12:71: note: Function 'a_Color_vc' argument 4 names different: declaration 'c3' definition 'C_bg'. dillo-3.0.5/src/colors.c:345:58: note: Function 'a_Color_vc' argument 4 names different: declaration 'c3' definition 'C_bg'. dillo-3.0.5/src/cookies.c:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cookies.c:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cookies.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cookies.c:261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cookies.c:249:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/cookies.c:77:40: style:inconclusive: Function 'Cookies_fopen' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent] dillo-3.0.5/src/cookies.c:68:40: note: Function 'Cookies_fopen' argument 1 names different: declaration 'file' definition 'filename'. dillo-3.0.5/src/cookies.c:77:40: note: Function 'Cookies_fopen' argument 1 names different: declaration 'file' definition 'filename'. dillo-3.0.5/src/cookies.c:139:27: style:inconclusive: Function 'a_Cookies_set' argument 1 names different: declaration 'cookie_string' definition 'cookie_strings'. [funcArgNamesDifferent] dillo-3.0.5/src/cookies.h:17:30: note: Function 'a_Cookies_set' argument 1 names different: declaration 'cookie_string' definition 'cookie_strings'. dillo-3.0.5/src/cookies.c:139:27: note: Function 'a_Cookies_set' argument 1 names different: declaration 'cookie_string' definition 'cookie_strings'. dillo-3.0.5/src/cookies.c:140:32: style:inconclusive: Function 'a_Cookies_set' argument 3 names different: declaration 'server_date' definition 'date'. [funcArgNamesDifferent] dillo-3.0.5/src/cookies.h:18:35: note: Function 'a_Cookies_set' argument 3 names different: declaration 'server_date' definition 'date'. dillo-3.0.5/src/cookies.c:140:32: note: Function 'a_Cookies_set' argument 3 names different: declaration 'server_date' definition 'date'. dillo-3.0.5/src/cookies.c:306:17: style: Local variable 'i' shadows outer variable [shadowVariable] dillo-3.0.5/src/cookies.c:271:14: note: Shadowed declaration dillo-3.0.5/src/cookies.c:306:17: note: Shadow variable dillo-3.0.5/src/cookies.c:77:56: style: Parameter 'init_str' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/cookies.c:242:21: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/css.cc:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/css.cc:213:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/css.cc:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/css.cc:434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/css.cc:538:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/doctree.hh:17:7: warning: Member variable 'DoctreeNode::num' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/src/doctree.hh:94:27: performance:inconclusive: Technically the member function 'Doctree::sibling' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/src/css.hh:360:26: style:inconclusive: Technically the member function 'CssSimpleSelector::getPseudoClass' can be const. [functionConst] dillo-3.0.5/src/css.hh:361:26: style:inconclusive: Technically the member function 'CssSimpleSelector::getId' can be const. [functionConst] dillo-3.0.5/src/css.hh:362:18: style:inconclusive: Technically the member function 'CssSimpleSelector::getElement' can be const. [functionConst] dillo-3.0.5/src/css.hh:447:18: style:inconclusive: Technically the member function 'CssRule::specificity' can be const. [functionConst] dillo-3.0.5/src/css.hh:448:18: style:inconclusive: Technically the member function 'CssRule::position' can be const. [functionConst] dillo-3.0.5/src/css.hh:498:11: style:inconclusive: Technically the member function 'CssStyleSheet::getRequiredMatchCache' can be const. [functionConst] dillo-3.0.5/src/doctree.hh:56:10: warning: Class 'Doctree' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/src/doctree.hh:56:10: warning: Class 'Doctree' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/src/css.hh:318:14: style: Class 'CssPropertyList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/src/css.cc:386:29: style: Condition 'top->getClass()' is always true [knownConditionTrueFalse] dillo-3.0.5/src/css.cc:447:16: style: Condition 'ruleList[numLists]' is always true [knownConditionTrueFalse] dillo-3.0.5/src/css.cc:451:16: style: Condition 'ruleList[numLists]' is always true [knownConditionTrueFalse] dillo-3.0.5/src/doctree.hh:28:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/css.cc:459:11: style:inconclusive: Same expression used in consecutive assignments of 'minSpec' and 'minPos'. [duplicateAssignExpression] dillo-3.0.5/src/css.cc:460:11: note: Same expression used in consecutive assignments of 'minSpec' and 'minPos'. dillo-3.0.5/src/css.cc:459:11: note: Same expression used in consecutive assignments of 'minSpec' and 'minPos'. dillo-3.0.5/src/css.hh:102:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] dillo-3.0.5/src/css.cc:127:35: style:inconclusive: Function 'match' argument 1 names different: declaration 'dt' definition 'docTree'. [funcArgNamesDifferent] dillo-3.0.5/src/css.hh:396:28: note: Function 'match' argument 1 names different: declaration 'dt' definition 'docTree'. dillo-3.0.5/src/css.cc:127:35: note: Function 'match' argument 1 names different: declaration 'dt' definition 'docTree'. dillo-3.0.5/src/css.cc:267:51: style:inconclusive: Function 'match' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] dillo-3.0.5/src/css.hh:363:38: note: Function 'match' argument 1 names different: declaration 'node' definition 'n'. dillo-3.0.5/src/css.cc:267:51: note: Function 'match' argument 1 names different: declaration 'node' definition 'n'. dillo-3.0.5/src/css.cc:33:23: style: Local variable 'p' shadows outer argument [shadowArgument] dillo-3.0.5/src/css.cc:26:58: note: Shadowed declaration dillo-3.0.5/src/css.cc:33:23: note: Shadow variable dillo-3.0.5/src/css.cc:478:19: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/css.cc:504:23: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/cssparser.cc:461:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cssparser.cc:517:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cssparser.cc:788:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cssparser.cc:826:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cssparser.cc:980:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cssparser.cc:1308:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cssparser.cc:1618:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/cssparser.cc:527:13: style: Condition 'i dillo-3.0.5/src/cssparser.cc:685:29: note: Uninitialized variable: *type dillo-3.0.5/src/cssparser.cc:582:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/decode.c:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/decode.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/decode.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/decode.c:243:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/decode.c:334:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/decode.c:368:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/decode.c:219:10: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] dillo-3.0.5/src/decode.c:334:10: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] dillo-3.0.5/src/decode.c:342:10: warning: Return value of function inflateInit() is not used. [ignoredReturnValue] dillo-3.0.5/src/dialog.cc:65:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dialog.cc:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_KEYBOARD [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dialog.cc:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_KEYBOARD [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dialog.cc:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THIN_UP_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dialog.cc:310:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRAP_AT_BOUNDS [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dialog.cc:350:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dialog.cc:436:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HELVETICA [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dialog.cc:188:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/dialog.cc:282:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/dialog.cc:483:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/dicache.c:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dicache.c:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dicache.c:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dicache.c:524:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dicache.c:225:36: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/dicache.c:259:35: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/dicache.c:306:32: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/dicache.c:326:32: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/digest.c:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/digest.c:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/digest.c:170:46: style:inconclusive: Function 'a_Digest_authorization_hdr' argument 3 names different: declaration 'uri' definition 'digest_uri'. [funcArgNamesDifferent] dillo-3.0.5/src/digest.h:14:46: note: Function 'a_Digest_authorization_hdr' argument 3 names different: declaration 'uri' definition 'digest_uri'. dillo-3.0.5/src/digest.c:170:46: note: Function 'a_Digest_authorization_hdr' argument 3 names different: declaration 'uri' definition 'digest_uri'. dillo-3.0.5/src/dillo.cc:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NOCLDSTOP [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:223:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:249:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_draw_shortcut [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:259:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_draw_shortcut [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:269:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_draw_shortcut [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:279:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_draw_shortcut [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:290:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BACKGROUND2_COLOR [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dillo.cc:137:6: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dillo-3.0.5/src/dillo.cc:403:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/dillo.cc:532:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/dillo.cc:118:10: style: The scope of the variable 'pid' can be reduced. [variableScope] dillo-3.0.5/src/dillo.cc:355:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/dillo.cc:137:4: style: Variable 'signum' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/dns.c:184:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dns.c:237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dns.c:289:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dns.c:526:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/dns.c:164:33: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/dns.c:238:30: style: Variable 'in_addr' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/dns.c:523:43: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/domain.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/domain.c:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/domain.c:46:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dillo-3.0.5/src/domain.c:47:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dillo-3.0.5/src/domain.c:49:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dillo-3.0.5/src/domain.c:46:16: style: Variable 'tok1' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/domain.c:47:16: style: Variable 'tok2' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/dpiapi.c:72:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/dpiapi.c:50:61: style: Parameter 'dpip_tag' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/findbar.cc:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/findbar.cc:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THIN_UP_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/findbar.cc:185:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/tipwin.hh:53:16: style: The function 'handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/tipwin.hh:41:16: note: Virtual function in base class dillo-3.0.5/src/tipwin.hh:53:16: note: Function in derived class dillo-3.0.5/src/findbar.cc:70:8: style: Condition 'ret' is always true [knownConditionTrueFalse] dillo-3.0.5/src/findbar.cc:35:14: note: Assignment 'ret=1', assigned value is 1 dillo-3.0.5/src/findbar.cc:70:8: note: Condition 'ret' is always true dillo-3.0.5/src/findbar.cc:80:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/findbar.cc:94:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/findbar.cc:200:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/form.cc:176:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:512:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:593:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:764:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION_AT_MOST_ONE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:1031:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:1047:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_MASK [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:1111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:1124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:1317:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:1802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:2026:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/form.cc:84:10: performance:inconclusive: Technically the member function 'DilloHtmlForm::encodeText' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/src/form.cc:1307:22: note: Technically the member function 'DilloHtmlForm::encodeText' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:84:10: note: Technically the member function 'DilloHtmlForm::encodeText' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:85:9: performance:inconclusive: Technically the member function 'DilloHtmlForm::strUrlencodeAppend' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/src/form.cc:1374:21: note: Technically the member function 'DilloHtmlForm::strUrlencodeAppend' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:85:9: note: Technically the member function 'DilloHtmlForm::strUrlencodeAppend' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:87:9: performance:inconclusive: Technically the member function 'DilloHtmlForm::inputMultipartAppend' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/src/form.cc:1451:21: note: Technically the member function 'DilloHtmlForm::inputMultipartAppend' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:87:9: note: Technically the member function 'DilloHtmlForm::inputMultipartAppend' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:89:9: performance:inconclusive: Technically the member function 'DilloHtmlForm::filesInputMultipartAppend' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/src/form.cc:1399:21: note: Technically the member function 'DilloHtmlForm::filesInputMultipartAppend' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:89:9: note: Technically the member function 'DilloHtmlForm::filesInputMultipartAppend' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/form.cc:1000:4: warning: Class 'DilloHtmlForm' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/src/form.cc:1000:4: warning: Class 'DilloHtmlForm' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/src/form.cc:1653:7: warning: Class 'DilloHtmlInput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/src/form.cc:1653:7: warning: Class 'DilloHtmlInput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/src/form.cc:1881:4: warning: Class 'DilloHtmlSelect' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/src/form.cc:1881:4: warning: Class 'DilloHtmlSelect' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/src/form.cc:129:4: style: Class 'DilloHtmlReceiver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/src/form.cc:186:13: style: The destructor '~DilloHtmlOptgroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:171:13: note: Virtual destructor in base class dillo-3.0.5/src/form.cc:186:13: note: Destructor in derived class dillo-3.0.5/src/form.cc:187:9: style: The function 'addSelf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:177:17: note: Virtual function in base class dillo-3.0.5/src/form.cc:187:9: note: Function in derived class dillo-3.0.5/src/form.cc:193:13: style: The destructor '~DilloHtmlOptgroupClose' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:171:13: note: Virtual destructor in base class dillo-3.0.5/src/form.cc:193:13: note: Destructor in derived class dillo-3.0.5/src/form.cc:194:9: style: The function 'addSelf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:177:17: note: Virtual function in base class dillo-3.0.5/src/form.cc:194:9: note: Function in derived class dillo-3.0.5/src/form.cc:204:13: style: The destructor '~DilloHtmlOption' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:171:13: note: Virtual destructor in base class dillo-3.0.5/src/form.cc:204:13: note: Destructor in derived class dillo-3.0.5/src/form.cc:205:9: style: The function 'isSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:172:17: note: Virtual function in base class dillo-3.0.5/src/form.cc:205:9: note: Function in derived class dillo-3.0.5/src/form.cc:206:9: style: The function 'select' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:173:17: note: Virtual function in base class dillo-3.0.5/src/form.cc:206:9: note: Function in derived class dillo-3.0.5/src/form.cc:207:16: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:174:24: note: Virtual function in base class dillo-3.0.5/src/form.cc:207:16: note: Function in derived class dillo-3.0.5/src/form.cc:208:9: style: The function 'setContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:175:17: note: Virtual function in base class dillo-3.0.5/src/form.cc:208:9: note: Function in derived class dillo-3.0.5/src/form.cc:209:9: style: The function 'addSelf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/form.cc:177:17: note: Virtual function in base class dillo-3.0.5/src/form.cc:209:9: note: Function in derived class dillo-3.0.5/src/form.cc:193:13: style: The destructor '~DilloHtmlOptgroupClose' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] dillo-3.0.5/src/form.cc:171:13: note: Virtual destructor in base class dillo-3.0.5/src/form.cc:193:13: note: Destructor in derived class dillo-3.0.5/src/form.cc:1858:27: style: Condition 'init_str' is always true [knownConditionTrueFalse] dillo-3.0.5/src/form.cc:253:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:258:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:263:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:343:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:448:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:474:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:558:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:563:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:572:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:606:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:609:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:611:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:617:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:674:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:684:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:721:11: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:743:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:775:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:800:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:949:34: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:954:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:955:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:956:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1170:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1175:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1190:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1197:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1199:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1209:32: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1267:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1278:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1323:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1740:37: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1759:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1766:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1774:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1788:39: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1794:37: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1810:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1835:36: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1843:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1850:34: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1857:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:1863:37: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:2017:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:2019:34: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:2023:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/form.cc:695:20: style: The scope of the variable 'input' can be reduced. [variableScope] dillo-3.0.5/src/form.cc:696:8: style: The scope of the variable 'i' can be reduced. [variableScope] dillo-3.0.5/src/form.cc:1405:24: style: The scope of the variable 'ext' can be reduced. [variableScope] dillo-3.0.5/src/form.cc:1102:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/form.cc:1131:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/form.cc:234:46: style:inconclusive: Function 'a_Html_form_new' argument 4 names different: declaration 'enc' definition 'content_type'. [funcArgNamesDifferent] dillo-3.0.5/src/form.hh:36:45: note: Function 'a_Html_form_new' argument 4 names different: declaration 'enc' definition 'content_type'. dillo-3.0.5/src/form.cc:234:46: note: Function 'a_Html_form_new' argument 4 names different: declaration 'enc' definition 'content_type'. dillo-3.0.5/src/form.cc:251:32: style:inconclusive: Function 'a_Html_form_submit2' argument 1 names different: declaration 'v_form' definition 'vform'. [funcArgNamesDifferent] dillo-3.0.5/src/form.hh:41:32: note: Function 'a_Html_form_submit2' argument 1 names different: declaration 'v_form' definition 'vform'. dillo-3.0.5/src/form.cc:251:32: note: Function 'a_Html_form_submit2' argument 1 names different: declaration 'v_form' definition 'vform'. dillo-3.0.5/src/form.cc:256:31: style:inconclusive: Function 'a_Html_form_reset2' argument 1 names different: declaration 'v_form' definition 'vform'. [funcArgNamesDifferent] dillo-3.0.5/src/form.hh:42:31: note: Function 'a_Html_form_reset2' argument 1 names different: declaration 'v_form' definition 'vform'. dillo-3.0.5/src/form.cc:256:31: note: Function 'a_Html_form_reset2' argument 1 names different: declaration 'v_form' definition 'vform'. dillo-3.0.5/src/form.cc:261:41: style:inconclusive: Function 'a_Html_form_display_hiddens2' argument 1 names different: declaration 'v_form' definition 'vform'. [funcArgNamesDifferent] dillo-3.0.5/src/form.hh:43:41: note: Function 'a_Html_form_display_hiddens2' argument 1 names different: declaration 'v_form' definition 'vform'. dillo-3.0.5/src/form.cc:261:41: note: Function 'a_Html_form_display_hiddens2' argument 1 names different: declaration 'v_form' definition 'vform'. dillo-3.0.5/src/form.cc:989:42: style:inconclusive: Function 'DilloHtmlForm' argument 1 names different: declaration 'html' definition 'html2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:109:30: note: Function 'DilloHtmlForm' argument 1 names different: declaration 'html' definition 'html2'. dillo-3.0.5/src/form.cc:989:42: note: Function 'DilloHtmlForm' argument 1 names different: declaration 'html' definition 'html2'. dillo-3.0.5/src/form.cc:990:47: style:inconclusive: Function 'DilloHtmlForm' argument 2 names different: declaration 'method' definition 'method2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:110:35: note: Function 'DilloHtmlForm' argument 2 names different: declaration 'method' definition 'method2'. dillo-3.0.5/src/form.cc:990:47: note: Function 'DilloHtmlForm' argument 2 names different: declaration 'method' definition 'method2'. dillo-3.0.5/src/form.cc:991:47: style:inconclusive: Function 'DilloHtmlForm' argument 3 names different: declaration 'action' definition 'action2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:110:59: note: Function 'DilloHtmlForm' argument 3 names different: declaration 'action' definition 'action2'. dillo-3.0.5/src/form.cc:991:47: note: Function 'DilloHtmlForm' argument 3 names different: declaration 'action' definition 'action2'. dillo-3.0.5/src/form.cc:992:44: style:inconclusive: Function 'DilloHtmlForm' argument 4 names different: declaration 'content_type' definition 'content_type2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:111:32: note: Function 'DilloHtmlForm' argument 4 names different: declaration 'content_type' definition 'content_type2'. dillo-3.0.5/src/form.cc:992:44: note: Function 'DilloHtmlForm' argument 4 names different: declaration 'content_type' definition 'content_type2'. dillo-3.0.5/src/form.cc:1640:52: style:inconclusive: Function 'DilloHtmlInput' argument 1 names different: declaration 'type' definition 'type2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:160:39: note: Function 'DilloHtmlInput' argument 1 names different: declaration 'type' definition 'type2'. dillo-3.0.5/src/form.cc:1640:52: note: Function 'DilloHtmlInput' argument 1 names different: declaration 'type' definition 'type2'. dillo-3.0.5/src/form.cc:1640:66: style:inconclusive: Function 'DilloHtmlInput' argument 2 names different: declaration 'embed' definition 'embed2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:160:52: note: Function 'DilloHtmlInput' argument 2 names different: declaration 'embed' definition 'embed2'. dillo-3.0.5/src/form.cc:1640:66: note: Function 'DilloHtmlInput' argument 2 names different: declaration 'embed' definition 'embed2'. dillo-3.0.5/src/form.cc:1641:45: style:inconclusive: Function 'DilloHtmlInput' argument 3 names different: declaration 'name' definition 'name2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:161:32: note: Function 'DilloHtmlInput' argument 3 names different: declaration 'name' definition 'name2'. dillo-3.0.5/src/form.cc:1641:45: note: Function 'DilloHtmlInput' argument 3 names different: declaration 'name' definition 'name2'. dillo-3.0.5/src/form.cc:1641:64: style:inconclusive: Function 'DilloHtmlInput' argument 4 names different: declaration 'init_str' definition 'init_str2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:161:50: note: Function 'DilloHtmlInput' argument 4 names different: declaration 'init_str' definition 'init_str2'. dillo-3.0.5/src/form.cc:1641:64: note: Function 'DilloHtmlInput' argument 4 names different: declaration 'init_str' definition 'init_str2'. dillo-3.0.5/src/form.cc:1642:38: style:inconclusive: Function 'DilloHtmlInput' argument 5 names different: declaration 'init_val' definition 'init_val2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:161:65: note: Function 'DilloHtmlInput' argument 5 names different: declaration 'init_val' definition 'init_val2'. dillo-3.0.5/src/form.cc:1642:38: note: Function 'DilloHtmlInput' argument 5 names different: declaration 'init_val' definition 'init_val2'. dillo-3.0.5/src/form.cc:1977:41: style:inconclusive: Function 'DilloHtmlOption' argument 1 names different: declaration 'value' definition 'value2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:203:27: note: Function 'DilloHtmlOption' argument 1 names different: declaration 'value' definition 'value2'. dillo-3.0.5/src/form.cc:1977:41: note: Function 'DilloHtmlOption' argument 1 names different: declaration 'value' definition 'value2'. dillo-3.0.5/src/form.cc:1977:55: style:inconclusive: Function 'DilloHtmlOption' argument 2 names different: declaration 'label' definition 'label2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:203:40: note: Function 'DilloHtmlOption' argument 2 names different: declaration 'label' definition 'label2'. dillo-3.0.5/src/form.cc:1977:55: note: Function 'DilloHtmlOption' argument 2 names different: declaration 'label' definition 'label2'. dillo-3.0.5/src/form.cc:1977:68: style:inconclusive: Function 'DilloHtmlOption' argument 3 names different: declaration 'selected' definition 'selected2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:203:52: note: Function 'DilloHtmlOption' argument 3 names different: declaration 'selected' definition 'selected2'. dillo-3.0.5/src/form.cc:1977:68: note: Function 'DilloHtmlOption' argument 3 names different: declaration 'selected' definition 'selected2'. dillo-3.0.5/src/form.cc:1978:40: style:inconclusive: Function 'DilloHtmlOption' argument 4 names different: declaration 'enabled' definition 'enabled2'. [funcArgNamesDifferent] dillo-3.0.5/src/form.cc:203:67: note: Function 'DilloHtmlOption' argument 4 names different: declaration 'enabled' definition 'enabled2'. dillo-3.0.5/src/form.cc:1978:40: note: Function 'DilloHtmlOption' argument 4 names different: declaration 'enabled' definition 'enabled2'. dillo-3.0.5/src/form.cc:1277:16: style: Local variable 'i' shadows outer variable [shadowVariable] dillo-3.0.5/src/form.cc:1253:13: note: Shadowed declaration dillo-3.0.5/src/form.cc:1277:16: note: Shadow variable dillo-3.0.5/src/form.cc:340:10: style: Variable 'charset' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/form.cc:508:25: style: Variable 'form' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/form.cc:1040:71: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/form.cc:1244:60: style: Parameter 'active_submit' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/form.cc:1474:65: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/form.cc:1490:65: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/form.cc:1490:74: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/form.cc:1558:52: style: Parameter 'resource' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/form.cc:1602:20: style: Variable 'input' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/history.c:40:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/history.c:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_ALIGN_LEFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:342:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALIGN_TOP [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:761:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHIFT_MASK [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:931:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:1124:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_SPACE_PRE_LINE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:1419:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:2135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:2544:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:2577:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:2841:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_STYLE_TYPE_DISC [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:2904:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_STYLE_TYPE_DECIMAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:2949:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_STYLE_TYPE_DECIMAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:3296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:3907:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_STYLE_TYPE_NONE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:4011:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_SPACE_PRE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/html.cc:410:4: warning: Class 'DilloHtml' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/src/html.cc:410:4: warning: Class 'DilloHtml' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/src/html.cc:182:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:185:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:193:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:201:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:224:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:237:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:250:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:365:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:366:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:367:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:386:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:408:35: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:773:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:870:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:881:11: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1046:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1050:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1083:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1087:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1115:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1117:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1127:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1180:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1218:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1221:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1222:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1229:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1263:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1264:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1883:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1888:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:1977:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2018:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2019:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2040:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2183:42: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2185:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2186:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2188:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2316:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2317:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2379:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2531:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2562:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2594:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2634:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2672:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2704:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2815:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2826:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2868:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:2965:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3032:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3036:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3037:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3047:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3056:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3073:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3204:37: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3247:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3436:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3444:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3899:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3902:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:3903:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:4199:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:4202:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:4205:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:4261:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:4338:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/html.cc:155:14: style: The scope of the variable 'n_ic_spc' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:263:9: style: The scope of the variable 'data' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:921:17: style: The scope of the variable 'i' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:922:19: style: The scope of the variable 'c' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:1003:23: style: The scope of the variable 'isocode' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:1060:10: style: The scope of the variable 'spc' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:1061:8: style: The scope of the variable 'i' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:1061:11: style: The scope of the variable 'offset' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:1145:11: style: The scope of the variable 'j' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2050:12: style: The scope of the variable 'color' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2233:15: style: The scope of the variable 'border' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2392:8: style: The scope of the variable 'coord' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2427:8: style: The scope of the variable 'link' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2680:11: style: The scope of the variable 'i' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2681:9: style: The scope of the variable 'ch' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2681:14: style: The scope of the variable 'p1' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2681:19: style: The scope of the variable 'p2' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2939:16: style: The scope of the variable 'attrbuf' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:3094:19: style: The scope of the variable 'es_set' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:3150:9: style: The scope of the variable 'delay_str' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:3152:8: style: The scope of the variable 'delay' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:3623:19: style: The scope of the variable 'mid' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:3623:24: style: The scope of the variable 'cond' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:3893:9: style: The scope of the variable 'buf' can be reduced. [variableScope] dillo-3.0.5/src/html.cc:2350:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/html.cc:3233:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/html.cc:3276:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/html.cc:180:31: style:inconclusive: Function 'a_Html_text' argument 1 names different: declaration 'type' definition 'Type'. [funcArgNamesDifferent] dillo-3.0.5/src/html.cc:95:31: note: Function 'a_Html_text' argument 1 names different: declaration 'type' definition 'Type'. dillo-3.0.5/src/html.cc:180:31: note: Function 'a_Html_text' argument 1 names different: declaration 'type' definition 'Type'. dillo-3.0.5/src/html.cc:375:37: style:inconclusive: Function 'DilloHtml' argument 1 names different: declaration 'bw' definition 'p_bw'. [funcArgNamesDifferent] dillo-3.0.5/src/html_common.hh:208:29: note: Function 'DilloHtml' argument 1 names different: declaration 'bw' definition 'p_bw'. dillo-3.0.5/src/html.cc:375:37: note: Function 'DilloHtml' argument 1 names different: declaration 'bw' definition 'p_bw'. dillo-3.0.5/src/html.cc:1341:60: style:inconclusive: Function 'Html_tag_cleanup_at_close' argument 2 names different: declaration 'TagIdx' definition 'new_idx'. [funcArgNamesDifferent] dillo-3.0.5/src/html.cc:105:60: note: Function 'Html_tag_cleanup_at_close' argument 2 names different: declaration 'TagIdx' definition 'new_idx'. dillo-3.0.5/src/html.cc:1341:60: note: Function 'Html_tag_cleanup_at_close' argument 2 names different: declaration 'TagIdx' definition 'new_idx'. dillo-3.0.5/src/html.cc:2214:68: style:inconclusive: Function 'Html_load_image' argument 4 names different: declaration 'image' definition 'Image'. [funcArgNamesDifferent] dillo-3.0.5/src/html.cc:103:68: note: Function 'Html_load_image' argument 4 names different: declaration 'image' definition 'Image'. dillo-3.0.5/src/html.cc:2214:68: note: Function 'Html_load_image' argument 4 names different: declaration 'image' definition 'Image'. dillo-3.0.5/src/html.cc:684:19: style: Local variable 'bw' shadows outer variable [shadowVariable] dillo-3.0.5/src/html_common.hh:147:19: note: Shadowed declaration dillo-3.0.5/src/html.cc:684:19: note: Shadow variable dillo-3.0.5/src/html.cc:704:19: style: Local variable 'bw' shadows outer variable [shadowVariable] dillo-3.0.5/src/html_common.hh:147:19: note: Shadowed declaration dillo-3.0.5/src/html.cc:704:19: note: Shadow variable dillo-3.0.5/src/html.cc:738:19: style: Local variable 'bw' shadows outer variable [shadowVariable] dillo-3.0.5/src/html_common.hh:147:19: note: Shadowed declaration dillo-3.0.5/src/html.cc:738:19: note: Shadow variable dillo-3.0.5/src/html.cc:3233:13: style: Local variable 'content' shadows outer variable [shadowVariable] dillo-3.0.5/src/html.cc:3149:38: note: Shadowed declaration dillo-3.0.5/src/html.cc:3233:13: note: Shadow variable dillo-3.0.5/src/html.cc:199:49: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:209:55: style: Parameter 'v_form' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:744:20: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/html.cc:751:17: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/html.cc:878:11: style: Variable 'res' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/html.cc:1665:44: style: Parameter 'html' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:1767:46: style: Parameter 'html' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:1922:44: style: Parameter 'html' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:2213:58: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:2681:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/html.cc:2681:19: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/html.cc:2937:11: style: Variable 'style' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/html.cc:3090:45: style: Parameter 'html' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:3803:60: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/html.cc:3927:10: style: Variable 'start' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/html.cc:881:27: error: Uninitialized variable: &EntKey.isocode [uninitvar] dillo-3.0.5/src/html.cc:4215:12: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/image.cc:37:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/image.cc:59:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/image.cc:70:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/image.cc:114:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/image.cc:132:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/image.cc:143:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/image.cc:152:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/imgbuf.cc:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/imgbuf.cc:78:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:87:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:103:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:106:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:115:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:129:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:137:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/imgbuf.cc:93:26: style:inconclusive: Function 'a_Imgbuf_new' argument 1 names different: declaration 'v_ir' definition 'layout'. [funcArgNamesDifferent] dillo-3.0.5/src/imgbuf.hh:19:26: note: Function 'a_Imgbuf_new' argument 1 names different: declaration 'v_ir' definition 'layout'. dillo-3.0.5/src/imgbuf.cc:93:26: note: Function 'a_Imgbuf_new' argument 1 names different: declaration 'v_ir' definition 'layout'. dillo-3.0.5/src/keys.cc:200:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/keys.cc:319:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/keys.cc:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/keys.cc:156:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:173:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:174:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:186:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:220:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:233:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:236:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:298:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:360:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/keys.cc:311:14: style: The scope of the variable 'modstr' can be reduced. [variableScope] dillo-3.0.5/src/keys.cc:377:8: style: The scope of the variable 'st' can be reduced. [variableScope] dillo-3.0.5/src/keys.cc:262:44: style:inconclusive: Function 'getCmdCode' argument 1 names different: declaration 'symbolName' definition 'commandName'. [funcArgNamesDifferent] dillo-3.0.5/src/keys.hh:57:48: note: Function 'getCmdCode' argument 1 names different: declaration 'symbolName' definition 'commandName'. dillo-3.0.5/src/keys.cc:262:44: note: Function 'getCmdCode' argument 1 names different: declaration 'symbolName' definition 'commandName'. dillo-3.0.5/src/keys.cc:309:38: style:inconclusive: Function 'parseKey' argument 2 names different: declaration 'symbol' definition 'commandName'. [funcArgNamesDifferent] dillo-3.0.5/src/keys.hh:60:42: note: Function 'parseKey' argument 2 names different: declaration 'symbol' definition 'commandName'. dillo-3.0.5/src/keys.cc:309:38: note: Function 'parseKey' argument 2 names different: declaration 'symbol' definition 'commandName'. dillo-3.0.5/src/keys.cc:186:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/keys.cc:186:44: style: Variable 'k' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/keys.cc:246:28: style: Parameter 'keyName' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/keys.cc:277:29: style: Parameter 'modifierName' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/keys.cc:298:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/keys.cc:309:38: style: Parameter 'commandName' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/klist.c:110:29: style:inconclusive: Function 'a_Klist_free' argument 1 names different: declaration 'Klist' definition 'KlistPtr'. [funcArgNamesDifferent] dillo-3.0.5/src/klist.h:30:34: note: Function 'a_Klist_free' argument 1 names different: declaration 'Klist' definition 'KlistPtr'. dillo-3.0.5/src/klist.c:110:29: note: Function 'a_Klist_free' argument 1 names different: declaration 'Klist' definition 'KlistPtr'. dillo-3.0.5/src/menu.cc:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:227:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:286:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:304:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:318:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:343:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SUBMENU_POINTER [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:461:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_DIVIDER [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:547:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_DIVIDER [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:577:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_DIVIDER [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:619:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fl_Menu_Item [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_VALUE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:647:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_VALUE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:669:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_VALUE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_VALUE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/menu.cc:702:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_TOGGLE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.hh:54:3: warning: Member variable 'CustGroupHorizontal::rsz' is not initialized in the constructor. [uninitMemberVar] dillo-3.0.5/src/menu.cc:65:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:67:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:69:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:71:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:73:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:75:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:84:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:94:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:104:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:114:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:125:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:134:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:142:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:159:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:176:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:210:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:220:33: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:304:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:306:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:309:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:316:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:318:5: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:324:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:336:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:370:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:371:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:410:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:446:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:505:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:533:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:541:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:545:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:547:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:549:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:551:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:553:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:555:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:566:45: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:588:45: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:625:45: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:633:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:645:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:654:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:667:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:686:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:699:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:709:38: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:711:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:712:43: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:714:49: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:737:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/menu.cc:393:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/menu.cc:512:30: style:inconclusive: Function 'a_Menu_form_popup' argument 3 names different: declaration 'vform' definition 'formptr'. [funcArgNamesDifferent] dillo-3.0.5/src/menu.hh:17:30: note: Function 'a_Menu_form_popup' argument 3 names different: declaration 'vform' definition 'formptr'. dillo-3.0.5/src/menu.cc:512:30: note: Function 'a_Menu_form_popup' argument 3 names different: declaration 'vform' definition 'formptr'. dillo-3.0.5/src/menu.cc:512:46: style:inconclusive: Function 'a_Menu_form_popup' argument 4 names different: declaration 'showing_hiddens' definition 'hidvis'. [funcArgNamesDifferent] dillo-3.0.5/src/menu.hh:17:44: note: Function 'a_Menu_form_popup' argument 4 names different: declaration 'showing_hiddens' definition 'hidvis'. dillo-3.0.5/src/menu.cc:512:46: note: Function 'a_Menu_form_popup' argument 4 names different: declaration 'showing_hiddens' definition 'hidvis'. dillo-3.0.5/src/menu.cc:383:20: style: Local variable 'url' shadows outer argument [shadowArgument] dillo-3.0.5/src/menu.cc:332:59: note: Shadowed declaration dillo-3.0.5/src/menu.cc:383:20: note: Shadow variable dillo-3.0.5/src/menu.cc:636:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dillo-3.0.5/src/menu.cc:648:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dillo-3.0.5/src/menu.cc:671:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dillo-3.0.5/src/menu.cc:689:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dillo-3.0.5/src/menu.cc:63:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filemenu_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dillo-3.0.5/src/menu.cc:554:57: note: You might need to cast the function pointer here dillo-3.0.5/src/menu.cc:63:43: note: Parameter 'data' can be declared as pointer to const dillo-3.0.5/src/menu.cc:84:17: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:94:14: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:104:14: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:114:14: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:125:14: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:142:14: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:159:14: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:176:14: style: Variable 'page_url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:217:50: style: Parameter 'vUrl' can be declared as pointer to const. However it seems that 'Menu_stylesheet_cb' is a callback function, if 'vUrl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dillo-3.0.5/src/menu.cc:400:34: note: You might need to cast the function pointer here dillo-3.0.5/src/menu.cc:217:50: note: Parameter 'vUrl' can be declared as pointer to const dillo-3.0.5/src/menu.cc:383:20: style: Variable 'url' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/menu.cc:453:54: style: Parameter 'page_url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/menu.cc:454:35: style: Parameter 'link_url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/misc.c:225:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/misc.c:417:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/misc.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] dillo-3.0.5/src/misc.c:145:18: style: Condition 'Size-i>=5' is always false [knownConditionTrueFalse] dillo-3.0.5/src/misc.c:192:23: note: Assuming that condition 'Size>0' is not redundant dillo-3.0.5/src/misc.c:145:18: note: Condition 'Size-i>=5' is always false dillo-3.0.5/src/misc.c:146:18: style: Condition 'Size-i>=5' is always false [knownConditionTrueFalse] dillo-3.0.5/src/misc.c:192:23: note: Assuming that condition 'Size>0' is not redundant dillo-3.0.5/src/misc.c:146:18: note: Condition 'Size-i>=5' is always false dillo-3.0.5/src/misc.c:147:18: style: Condition 'Size-i>=6' is always false [knownConditionTrueFalse] dillo-3.0.5/src/misc.c:192:23: note: Assuming that condition 'Size>0' is not redundant dillo-3.0.5/src/misc.c:147:18: note: Condition 'Size-i>=6' is always false dillo-3.0.5/src/misc.c:148:18: style: Condition 'Size-i>=14' is always false [knownConditionTrueFalse] dillo-3.0.5/src/misc.c:192:23: note: Assuming that condition 'Size>0' is not redundant dillo-3.0.5/src/misc.c:148:18: note: Condition 'Size-i>=14' is always false dillo-3.0.5/src/misc.c:210:44: style:inconclusive: Function 'a_Misc_parse_content_type' argument 1 names different: declaration 'str' definition 'type'. [funcArgNamesDifferent] dillo-3.0.5/src/misc.h:16:44: note: Function 'a_Misc_parse_content_type' argument 1 names different: declaration 'str' definition 'type'. dillo-3.0.5/src/misc.c:210:44: note: Function 'a_Misc_parse_content_type' argument 1 names different: declaration 'str' definition 'type'. dillo-3.0.5/src/misc.c:360:33: style:inconclusive: Function 'a_Misc_parse_geometry' argument 1 names different: declaration 'geom' definition 'str'. [funcArgNamesDifferent] dillo-3.0.5/src/misc.h:19:33: note: Function 'a_Misc_parse_geometry' argument 1 names different: declaration 'geom' definition 'str'. dillo-3.0.5/src/misc.c:360:33: note: Function 'a_Misc_parse_geometry' argument 1 names different: declaration 'geom' definition 'str'. dillo-3.0.5/src/misc.c:54:40: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/misc.c:360:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/misc.c:394:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/misc.c:402:51: style: Variable 'q' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/nav.c:200:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/nav.c:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/nav.c:394:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/nav.c:490:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/nav.c:54:36: style: Parameter 'bw' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/nav.c:140:20: style: Variable 'nsi' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/nav.c:556:37: portability: 'Client->Buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dillo-3.0.5/src/paths.cc:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/paths.cc:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/paths.cc:45:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/paths.cc:83:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/paths.cc:88:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/plain.cc:93:4: warning: Class 'DilloPlain' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/src/plain.cc:93:4: warning: Class 'DilloPlain' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/src/plain.cc:56:4: style: Class 'DilloPlain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/src/plain.cc:97:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:149:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:153:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:156:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:170:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:197:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:205:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:208:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:209:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:217:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:225:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/plain.cc:139:8: style: The scope of the variable 'len' can be reduced. [variableScope] dillo-3.0.5/src/plain.cc:140:9: style: The scope of the variable 'buf' can be reduced. [variableScope] dillo-3.0.5/src/plain.cc:86:39: style:inconclusive: Function 'DilloPlain' argument 1 names different: declaration 'bw' definition 'p_bw'. [funcArgNamesDifferent] dillo-3.0.5/src/plain.cc:56:30: note: Function 'DilloPlain' argument 1 names different: declaration 'bw' definition 'p_bw'. dillo-3.0.5/src/plain.cc:86:39: note: Function 'DilloPlain' argument 1 names different: declaration 'bw' definition 'p_bw'. dillo-3.0.5/src/prefs.c:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/prefsparser.cc:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/prefsparser.cc:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/prefsparser.cc:70:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:74:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:79:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:80:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:84:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:97:20: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:98:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:101:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:104:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:111:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:113:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:115:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/prefsparser.cc:145:8: style: The scope of the variable 'st' can be reduced. [variableScope] dillo-3.0.5/src/prefsparser.cc:48:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/styleengine.cc:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_STYLE_NORMAL [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/styleengine.cc:306:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backgroundColor [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/styleengine.cc:343:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_NONE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/styleengine.cc:363:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/styleengine.cc:795:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LENGTH_AUTO [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/styleengine.cc:836:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backgroundColor [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/styleengine.cc:936:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/styleengine.hh:55:12: performance:inconclusive: Technically the member function 'StyleEngine::postprocessAttrs' can be static (but you may consider moving to unnamed namespace). [functionStatic] dillo-3.0.5/src/styleengine.cc:331:19: note: Technically the member function 'StyleEngine::postprocessAttrs' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/styleengine.hh:55:12: note: Technically the member function 'StyleEngine::postprocessAttrs' can be static (but you may consider moving to unnamed namespace). dillo-3.0.5/src/styleengine.cc:67:4: warning: Class 'StyleEngine' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/src/styleengine.cc:67:4: warning: Class 'StyleEngine' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/src/styleengine.cc:38:4: style: Class 'StyleImageDeletionReceiver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/src/styleengine.cc:720:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/styleengine.cc:1015:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/styleengine.cc:139:37: style:inconclusive: Function 'startElement' argument 1 names different: declaration 'tag' definition 'element'. [funcArgNamesDifferent] dillo-3.0.5/src/styleengine.hh:76:30: note: Function 'startElement' argument 1 names different: declaration 'tag' definition 'element'. dillo-3.0.5/src/styleengine.cc:139:37: note: Function 'startElement' argument 1 names different: declaration 'tag' definition 'element'. dillo-3.0.5/src/styleengine.cc:193:41: style:inconclusive: Function 'setStyle' argument 1 names different: declaration 'style' definition 'styleAttr'. [funcArgNamesDifferent] dillo-3.0.5/src/styleengine.hh:81:34: note: Function 'setStyle' argument 1 names different: declaration 'style' definition 'styleAttr'. dillo-3.0.5/src/styleengine.cc:193:41: note: Function 'setStyle' argument 1 names different: declaration 'style' definition 'styleAttr'. dillo-3.0.5/src/styleengine.cc:295:35: style:inconclusive: Function 'endElement' argument 1 names different: declaration 'tag' definition 'element'. [funcArgNamesDifferent] dillo-3.0.5/src/styleengine.hh:82:28: note: Function 'endElement' argument 1 names different: declaration 'tag' definition 'element'. dillo-3.0.5/src/styleengine.cc:295:35: note: Function 'endElement' argument 1 names different: declaration 'tag' definition 'element'. dillo-3.0.5/src/styleengine.cc:1014:10: style: Local variable 'style' shadows outer function [shadowFunction] dillo-3.0.5/src/styleengine.hh:109:38: note: Shadowed declaration dillo-3.0.5/src/styleengine.cc:1014:10: note: Shadow variable dillo-3.0.5/src/styleengine.cc:213:10: style: Variable 'pn' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/styleengine.cc:805:63: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/styleengine.cc:933:53: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/table.cc:238:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_ALIGN_LEFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/table.cc:252:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_ALIGN_CENTER [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/table.cc:305:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/table.cc:447:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_ALIGN_STRING [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/table.cc:158:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:160:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:161:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:224:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:304:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:334:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:449:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:460:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/table.cc:43:61: style: The scope of the variable 'bgcolor' can be reduced. [variableScope] dillo-3.0.5/src/table.cc:362:12: style: The scope of the variable 'bgcolor' can be reduced. [variableScope] dillo-3.0.5/src/table.cc:43:69: style: Variable 'bgcolor' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/tipwin.cc:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NUM_RED [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/tipwin.cc:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BORDER_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/tipwin.cc:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENTER [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/tipwin.cc:176:4: performance: Variable 'norm_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dillo-3.0.5/src/tipwin.cc:65:6: style: Redundant initialization for 'W'. The initialized value is overwritten before it is read. [redundantInitialization] dillo-3.0.5/src/tipwin.cc:64:10: note: W is initialized dillo-3.0.5/src/tipwin.cc:65:6: note: W is overwritten dillo-3.0.5/src/ui.cc:110:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHIFT [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PASTE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DILLO_DOCDIR [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:412:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BACKGROUND_COLOR [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THIN_UP_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:495:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EMBOSSED_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_LABELTYPE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:569:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:621:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:655:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:718:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_KEYBOARD [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/ui.cc:96:16: style: The function 'handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/tipwin.hh:67:16: note: Virtual function in base class dillo-3.0.5/src/ui.cc:96:16: note: Function in derived class dillo-3.0.5/src/ui.cc:171:8: style: The function 'handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/src/tipwin.hh:53:16: note: Virtual function in base class dillo-3.0.5/src/ui.cc:171:8: note: Function in derived class dillo-3.0.5/src/ui.cc:1079:15: warning: Either the condition 'StatusBar' is redundant or there is possible null pointer dereference: StatusBar. [nullPointerRedundantCheck] dillo-3.0.5/src/ui.cc:1091:8: note: Assuming that condition 'StatusBar' is not redundant dillo-3.0.5/src/ui.cc:1079:15: note: Null pointer dereference dillo-3.0.5/src/ui.cc:269:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/ui.cc:285:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/ui.cc:286:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/ui.cc:450:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/ui.cc:198:11: style: The scope of the variable 'w' can be reduced. [variableScope] dillo-3.0.5/src/ui.cc:198:18: style: The scope of the variable 'h' can be reduced. [variableScope] dillo-3.0.5/src/ui.cc:539:15: style: The scope of the variable 'w' can be reduced. [variableScope] dillo-3.0.5/src/ui.cc:859:9: style: The scope of the variable 'str' can be reduced. [variableScope] dillo-3.0.5/src/ui.cc:891:9: style: The scope of the variable 'str' can be reduced. [variableScope] dillo-3.0.5/src/ui.cc:912:9: style: The scope of the variable 'str' can be reduced. [variableScope] dillo-3.0.5/src/ui.cc:242:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/ui.cc:648:26: style:inconclusive: Function 'UI' argument 3 names different: declaration 'w' definition 'ui_w'. [funcArgNamesDifferent] dillo-3.0.5/src/ui.hh:155:23: note: Function 'UI' argument 3 names different: declaration 'w' definition 'ui_w'. dillo-3.0.5/src/ui.cc:648:26: note: Function 'UI' argument 3 names different: declaration 'w' definition 'ui_w'. dillo-3.0.5/src/ui.cc:648:36: style:inconclusive: Function 'UI' argument 4 names different: declaration 'h' definition 'ui_h'. [funcArgNamesDifferent] dillo-3.0.5/src/ui.hh:155:29: note: Function 'UI' argument 4 names different: declaration 'h' definition 'ui_h'. dillo-3.0.5/src/ui.cc:648:36: note: Function 'UI' argument 4 names different: declaration 'h' definition 'ui_h'. dillo-3.0.5/src/ui.cc:773:25: style: Local variable 'bw' shadows outer variable [shadowVariable] dillo-3.0.5/src/ui.hh:139:24: note: Shadowed declaration dillo-3.0.5/src/ui.cc:773:25: note: Shadow variable dillo-3.0.5/src/uicmd.cc:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_KEYBOARD [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:497:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_Escape [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:605:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:967:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:1011:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:1065:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/uicmd.cc:91:47: performance: Variable 'focus_num_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dillo-3.0.5/src/uicmd.cc:140:7: performance: Variable 'focus_counter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dillo-3.0.5/src/uicmd.cc:100:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:101:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:125:33: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:127:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:189:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:190:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:207:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:223:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:318:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:321:10: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:329:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:330:34: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:360:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:376:30: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:377:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:408:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:413:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:449:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:450:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:457:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:458:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:494:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:520:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:534:29: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:536:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:616:17: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:618:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:635:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:636:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:638:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:665:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:684:14: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:706:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:747:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:750:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:763:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:765:7: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:789:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:790:42: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:791:47: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:800:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:808:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:816:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:824:26: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:832:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:840:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:848:18: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:856:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:987:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1009:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1022:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1037:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1052:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1121:22: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1139:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1149:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1158:24: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1167:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1175:23: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1183:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1227:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1241:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1259:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1286:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1287:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1296:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1309:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1321:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1333:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1369:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1377:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1378:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1387:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1396:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1408:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1424:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1425:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1427:33: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1429:31: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1445:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1458:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1461:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1465:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1473:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1482:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1503:16: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1514:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1522:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1530:25: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:1531:4: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/uicmd.cc:405:8: style: The scope of the variable 'idx' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:406:19: style: The scope of the variable 'btn' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:407:19: style: The scope of the variable 'bw' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:466:9: style: The scope of the variable 'title' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:517:19: style: The scope of the variable 'bw' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:656:19: style: The scope of the variable 'bw' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:674:8: style: The scope of the variable 'p' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:704:14: style: The scope of the variable 'url' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:705:8: style: The scope of the variable 'ch' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:1031:14: style: The scope of the variable 'url' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:1050:31: style: The scope of the variable 'c' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:1195:14: style: The scope of the variable 'vs_url' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:1197:9: style: The scope of the variable 'tag' can be reduced. [variableScope] dillo-3.0.5/src/uicmd.cc:506:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/uicmd.cc:662:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/uicmd.cc:887:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/uicmd.cc:889:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/uicmd.cc:921:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/uicmd.cc:939:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/uicmd.cc:1101:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/uicmd.cc:464:50: style:inconclusive: Function 'set_tab_label' argument 2 names different: declaration 'title' definition 'label'. [funcArgNamesDifferent] dillo-3.0.5/src/uicmd.cc:181:43: note: Function 'set_tab_label' argument 2 names different: declaration 'title' definition 'label'. dillo-3.0.5/src/uicmd.cc:464:50: note: Function 'set_tab_label' argument 2 names different: declaration 'title' definition 'label'. dillo-3.0.5/src/uicmd.cc:532:69: style:inconclusive: Function 'a_UIcmd_browser_window_new' argument 4 names different: declaration 'v_bw' definition 'vbw'. [funcArgNamesDifferent] dillo-3.0.5/src/uicmd.hh:12:69: note: Function 'a_UIcmd_browser_window_new' argument 4 names different: declaration 'v_bw' definition 'vbw'. dillo-3.0.5/src/uicmd.cc:532:69: note: Function 'a_UIcmd_browser_window_new' argument 4 names different: declaration 'v_bw' definition 'vbw'. dillo-3.0.5/src/uicmd.cc:1480:49: style:inconclusive: Function 'a_UIcmd_findtext_search' argument 4 names different: declaration 'backwards' definition 'backward'. [funcArgNamesDifferent] dillo-3.0.5/src/uicmd.hh:40:34: note: Function 'a_UIcmd_findtext_search' argument 4 names different: declaration 'backwards' definition 'backward'. dillo-3.0.5/src/uicmd.cc:1480:49: note: Function 'a_UIcmd_findtext_search' argument 4 names different: declaration 'backwards' definition 'backward'. dillo-3.0.5/src/uicmd.cc:330:28: style: Local variable 'btn' shadows outer variable [shadowVariable] dillo-3.0.5/src/uicmd.cc:315:19: note: Shadowed declaration dillo-3.0.5/src/uicmd.cc:330:28: note: Shadow variable dillo-3.0.5/src/uicmd.cc:407:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/uicmd.cc:1227:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/uicmd.cc:435:15: style: Variable 'bw' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/src/url.c:657:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/url.c:397:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/url.c:399:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/src/url.c:63:33: style:inconclusive: Function 'a_Url_str' argument 1 names different: declaration 'url' definition 'u'. [funcArgNamesDifferent] dillo-3.0.5/src/url.h:112:33: note: Function 'a_Url_str' argument 1 names different: declaration 'url' definition 'u'. dillo-3.0.5/src/url.c:63:33: note: Function 'a_Url_str' argument 1 names different: declaration 'url' definition 'u'. dillo-3.0.5/src/url.c:192:27: style:inconclusive: Function 'a_Url_free' argument 1 names different: declaration 'u' definition 'url'. [funcArgNamesDifferent] dillo-3.0.5/src/url.h:111:27: note: Function 'a_Url_free' argument 1 names different: declaration 'u' definition 'url'. dillo-3.0.5/src/url.c:192:27: note: Function 'a_Url_free' argument 1 names different: declaration 'u' definition 'url'. dillo-3.0.5/src/url.c:422:37: style:inconclusive: Function 'a_Url_dup' argument 1 names different: declaration 'u' definition 'ori'. [funcArgNamesDifferent] dillo-3.0.5/src/url.h:114:37: note: Function 'a_Url_dup' argument 1 names different: declaration 'u' definition 'ori'. dillo-3.0.5/src/url.c:422:37: note: Function 'a_Url_dup' argument 1 names different: declaration 'u' definition 'ori'. dillo-3.0.5/src/url.c:97:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/url.c:213:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/url.c:213:18: style: Variable 'e' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/src/url.c:506:48: style: Parameter 'coord_str' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/utf8.cc:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar_t [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/utf8.cc:106:27: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/web.cc:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/src/web.cc:58:21: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/web.cc:79:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/web.cc:106:15: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/web.cc:122:19: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/web.cc:135:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/web.cc:157:28: style: C-style pointer casting [cstyleCast] dillo-3.0.5/src/web.cc:49:57: style:inconclusive: Function 'a_Web_dispatch_by_type' argument 2 names different: declaration 'web' definition 'Web'. [funcArgNamesDifferent] dillo-3.0.5/src/web.hh:44:57: note: Function 'a_Web_dispatch_by_type' argument 2 names different: declaration 'web' definition 'Web'. dillo-3.0.5/src/web.cc:49:57: note: Function 'a_Web_dispatch_by_type' argument 2 names different: declaration 'web' definition 'Web'. dillo-3.0.5/src/web.cc:142:27: style: Parameter 'web' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/src/xembed.cc:158:20: style:inconclusive: Function 'handle' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] dillo-3.0.5/src/xembed.hh:20:22: note: Function 'handle' argument 1 names different: declaration 'event' definition 'e'. dillo-3.0.5/src/xembed.cc:158:20: note: Function 'handle' argument 1 names different: declaration 'event' definition 'e'. dillo-3.0.5/lout/container.hh:459:11: style: Class 'HashSet < String >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < String >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/test/containers.cc:98:27: style: Parameter 'argv' can be declared as const array [constParameter] dillo-3.0.5/test/cookies.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:387:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:488:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:796:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:859:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/cookies.c:285:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] dillo-3.0.5/test/cookies.c:122:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:204:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:581:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:592:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:603:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:614:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:634:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:645:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:656:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:791:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dillo-3.0.5/test/cookies.c:485:10: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/test/cookies.c:575:10: style: Variable 'string' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/test/cookies.c:627:10: style: Variable 'string' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/test/cookies.c:802:13: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] dillo-3.0.5/test/cookies.c:418:13: style: Variable 'cst' is assigned a value that is never used. [unreadVariable] dillo-3.0.5/test/dw_anchors_test.cc:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkviewport.hh:59:9: warning: The class 'FltkViewport' defines member function with name 'draw' also defined in its parent class 'FltkViewBase'. [duplInheritedMember] dillo-3.0.5/dw/fltkviewbase.hh:70:9: note: Parent function 'FltkViewBase::draw' dillo-3.0.5/dw/fltkviewport.hh:59:9: note: Derived function 'FltkViewport::draw' dillo-3.0.5/dw/fltkviewport.hh:60:8: warning: The class 'FltkViewport' defines member function with name 'handle' also defined in its parent class 'FltkViewBase'. [duplInheritedMember] dillo-3.0.5/dw/fltkviewbase.hh:71:8: note: Parent function 'FltkViewBase::handle' dillo-3.0.5/dw/fltkviewport.hh:60:8: note: Derived function 'FltkViewport::handle' dillo-3.0.5/dw/style.hh:751:12: style: The function 'setBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:26:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:751:12: note: Function in derived class dillo-3.0.5/dw/style.hh:752:12: style: The function 'drawRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:34:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:752:12: note: Function in derived class dillo-3.0.5/dw/style.hh:753:12: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:42:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:753:12: note: Function in derived class dillo-3.0.5/dw/style.hh:754:12: style: The function 'fatal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:49:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:754:12: note: Function in derived class dillo-3.0.5/dw/style.hh:773:12: style: The function 'setBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:26:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:773:12: note: Function in derived class dillo-3.0.5/dw/style.hh:774:12: style: The function 'drawRow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:34:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:774:12: note: Function in derived class dillo-3.0.5/dw/style.hh:775:12: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:42:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:775:12: note: Function in derived class dillo-3.0.5/dw/style.hh:776:12: style: The function 'fatal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:49:17: note: Virtual function in base class dillo-3.0.5/dw/style.hh:776:12: note: Function in derived class dillo-3.0.5/dw/ui.hh:234:9: style: The function 'enterNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:206:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:234:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:235:9: style: The function 'leaveNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:207:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:235:9: note: Function in derived class dillo-3.0.5/dw/ui.hh:236:9: style: The function 'buttonPressImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:203:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:236:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:150:9: style: The function 'setLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:29:17: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:150:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:152:9: style: The function 'attachView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:41:17: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:152:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:154:9: style: The function 'detachView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:47:17: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:154:9: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:156:8: style: The function 'textWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:58:16: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:156:8: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:167:23: style: The function 'createFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:129:25: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:167:23: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:174:18: style: The function 'createImgbuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/platform.hh:154:20: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:174:18: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:107:7: style: The function 'createComplexButtonResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:540:35: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:107:7: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:253:9: style: The function 'sizeRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:336:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:253:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:274:9: style: The function 'sizeAllocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:229:9: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:274:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:277:9: style: The function 'setLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:395:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:277:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:319:9: style: The function 'sizeRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:336:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:319:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:320:9: style: The function 'sizeAllocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/fltkui.hh:229:9: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:320:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:346:9: style: The function 'sizeRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:336:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:346:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:73:9: style: The function 'setLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:29:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:73:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:75:9: style: The function 'setCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:39:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:75:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:76:9: style: The function 'setBgColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:44:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:76:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:78:9: style: The function 'startDrawing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:116:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:78:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:79:9: style: The function 'finishDrawing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:123:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:79:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:80:9: style: The function 'queueDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:134:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:80:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:83:9: style: The function 'drawPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:157:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:83:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:86:9: style: The function 'drawLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:160:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:86:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:89:9: style: The function 'drawTypedLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:163:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:89:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:93:9: style: The function 'drawRectangle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:167:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:93:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:96:9: style: The function 'drawArc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:170:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:96:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:100:10: style: The function 'drawPolygon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:174:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:100:10: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:117:9: style: The function 'drawText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:178:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:117:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:121:9: style: The function 'drawSimpleWrappedText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:182:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:121:9: note: Function in derived class dillo-3.0.5/dw/fltkviewbase.hh:126:9: style: The function 'drawImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:186:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewbase.hh:126:9: note: Function in derived class dillo-3.0.5/dw/fltkviewport.hh:68:9: style: The function 'scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/view.hh:85:17: note: Virtual function in base class dillo-3.0.5/dw/fltkviewport.hh:68:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:641:9: style: The function 'sizeRequestImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:175:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:641:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:642:9: style: The function 'getExtremesImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:180:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:642:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:643:9: style: The function 'sizeAllocateImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:185:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:643:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:651:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:282:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:651:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:653:9: style: The function 'buttonPressImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:203:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:653:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:654:9: style: The function 'buttonReleaseImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:204:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:654:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:655:9: style: The function 'motionNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:205:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:655:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:656:9: style: The function 'enterNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:206:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:656:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:657:9: style: The function 'leaveNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:207:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:657:9: note: Function in derived class dillo-3.0.5/dw/textblock.hh:681:20: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:329:22: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:681:20: note: Function in derived class dillo-3.0.5/dw/textblock.hh:253:8: style: The destructor '~WordImgRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/imgrenderer.hh:19:13: note: Virtual destructor in base class dillo-3.0.5/dw/textblock.hh:253:8: note: Destructor in derived class dillo-3.0.5/dw/textblock.hh:425:12: style: The function 'highlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:63:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:425:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:426:12: style: The function 'unhighlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:73:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:426:12: note: Function in derived class dillo-3.0.5/dw/textblock.hh:427:12: style: The function 'getAllocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:82:17: note: Virtual function in base class dillo-3.0.5/dw/textblock.hh:427:12: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:229:9: style: The function 'sizeAllocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:338:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:229:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:230:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:343:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:230:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:231:9: style: The function 'setStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:345:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:231:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:229:9: style: The function 'sizeAllocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:408:9: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:229:9: note: Function in derived class dillo-3.0.5/test/dw_anchors_test.cc:115:41: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/dw_border_test.cc:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_example.cc:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_find_test.cc:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/lout/container.hh:494:11: style: Class 'Stack < Textblock >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < Textblock >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/test/dw_image_background.cc:62:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_image_background.cc:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/layout.hh:108:12: warning: The class 'LinkEmitter' defines member function with name 'emitToReceiver' also defined in its parent class 'Emitter'. [duplInheritedMember] dillo-3.0.5/lout/signal.hh:235:17: note: Parent function 'Emitter::emitToReceiver' dillo-3.0.5/dw/layout.hh:108:12: note: Derived function 'LinkEmitter::emitToReceiver' dillo-3.0.5/dw/layout.hh:132:12: warning: The class 'Emitter' defines member function with name 'emitToReceiver' also defined in its parent class 'Emitter'. [duplInheritedMember] dillo-3.0.5/lout/signal.hh:235:17: note: Parent function 'Emitter::emitToReceiver' dillo-3.0.5/dw/layout.hh:132:12: note: Derived function 'Emitter::emitToReceiver' dillo-3.0.5/lout/signal.hh:287:12: style: The function 'emitToReceiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/signal.hh:235:17: note: Virtual function in base class dillo-3.0.5/lout/signal.hh:287:12: note: Function in derived class dillo-3.0.5/dw/ui.hh:291:12: style: The function 'emitToReceiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/signal.hh:235:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:291:12: note: Function in derived class dillo-3.0.5/dw/ui.hh:304:12: style: The function 'emitToReceiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/signal.hh:235:17: note: Virtual function in base class dillo-3.0.5/dw/ui.hh:304:12: note: Function in derived class dillo-3.0.5/dw/image.hh:132:9: style: The function 'sizeRequestImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:175:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:132:9: note: Function in derived class dillo-3.0.5/dw/image.hh:133:9: style: The function 'sizeAllocateImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:185:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:133:9: note: Function in derived class dillo-3.0.5/dw/image.hh:135:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:282:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:135:9: note: Function in derived class dillo-3.0.5/dw/image.hh:137:9: style: The function 'buttonPressImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:203:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:137:9: note: Function in derived class dillo-3.0.5/dw/image.hh:138:9: style: The function 'buttonReleaseImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:204:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:138:9: note: Function in derived class dillo-3.0.5/dw/image.hh:139:9: style: The function 'enterNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:206:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:139:9: note: Function in derived class dillo-3.0.5/dw/image.hh:140:9: style: The function 'leaveNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:207:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:140:9: note: Function in derived class dillo-3.0.5/dw/image.hh:141:9: style: The function 'motionNotifyImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:205:17: note: Virtual function in base class dillo-3.0.5/dw/image.hh:141:9: note: Function in derived class dillo-3.0.5/dw/image.hh:153:20: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:329:22: note: Virtual function in base class dillo-3.0.5/dw/image.hh:153:20: note: Function in derived class dillo-3.0.5/test/dw_image_background.cc:41:9: style: The function 'deleted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/signal.hh:280:20: note: Virtual function in base class dillo-3.0.5/test/dw_image_background.cc:41:9: note: Function in derived class dillo-3.0.5/test/dw_image_background.cc:51:8: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/dw_image_background.cc:53:13: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/dw_images_scaled.cc:44:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_images_scaled.cc:99:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_images_scaled2.cc:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_images_scaled2.cc:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_images_simple.cc:45:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_images_simple.cc:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_imgbuf_mem_test.cc:32:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_imgbuf_mem_test.cc:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_imgbuf_mem_test.cc:89:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkui.hh:274:9: style: The function 'sizeAllocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:408:9: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:274:9: note: Function in derived class dillo-3.0.5/dw/fltkui.hh:320:9: style: The function 'sizeAllocate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:338:17: note: Virtual function in base class dillo-3.0.5/dw/fltkui.hh:320:9: note: Function in derived class dillo-3.0.5/test/dw_imgbuf_mem_test.cc:75:9: style: The function 'deleted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/signal.hh:280:20: note: Virtual function in base class dillo-3.0.5/test/dw_imgbuf_mem_test.cc:75:9: note: Function in derived class dillo-3.0.5/test/dw_links.cc:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_links.cc:37:9: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:67:20: note: Virtual function in base class dillo-3.0.5/test/dw_links.cc:37:9: note: Function in derived class dillo-3.0.5/test/dw_links.cc:38:9: style: The function 'press' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:75:20: note: Virtual function in base class dillo-3.0.5/test/dw_links.cc:38:9: note: Function in derived class dillo-3.0.5/test/dw_links.cc:40:9: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:84:20: note: Virtual function in base class dillo-3.0.5/test/dw_links.cc:40:9: note: Function in derived class dillo-3.0.5/test/dw_links.cc:42:9: style: The function 'click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:98:20: note: Virtual function in base class dillo-3.0.5/test/dw_links.cc:42:9: note: Function in derived class dillo-3.0.5/test/dw_links2.cc:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_links2.cc:38:9: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:67:20: note: Virtual function in base class dillo-3.0.5/test/dw_links2.cc:38:9: note: Function in derived class dillo-3.0.5/test/dw_links2.cc:39:9: style: The function 'press' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:75:20: note: Virtual function in base class dillo-3.0.5/test/dw_links2.cc:39:9: note: Function in derived class dillo-3.0.5/test/dw_links2.cc:41:9: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:84:20: note: Virtual function in base class dillo-3.0.5/test/dw_links2.cc:41:9: note: Function in derived class dillo-3.0.5/test/dw_links2.cc:43:9: style: The function 'click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/layout.hh:98:20: note: Virtual function in base class dillo-3.0.5/test/dw_links2.cc:43:9: note: Function in derived class dillo-3.0.5/test/dw_lists.cc:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_resource_test.cc:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/fltkplatform.hh:109:7: style: The function 'createListResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:543:26: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:109:7: note: Function in derived class dillo-3.0.5/dw/fltkplatform.hh:121:7: style: The function 'createRadioButtonResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:553:33: note: Virtual function in base class dillo-3.0.5/dw/fltkplatform.hh:121:7: note: Function in derived class dillo-3.0.5/test/dw_table.cc:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/dw/table.hh:435:9: style: The function 'sizeRequestImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:175:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:435:9: note: Function in derived class dillo-3.0.5/dw/table.hh:436:9: style: The function 'getExtremesImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:180:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:436:9: note: Function in derived class dillo-3.0.5/dw/table.hh:437:9: style: The function 'sizeAllocateImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:185:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:437:9: note: Function in derived class dillo-3.0.5/dw/table.hh:443:9: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:282:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:443:9: note: Function in derived class dillo-3.0.5/dw/table.hh:457:20: style: The function 'iterator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/widget.hh:329:22: note: Virtual function in base class dillo-3.0.5/dw/table.hh:457:20: note: Function in derived class dillo-3.0.5/dw/table.hh:351:12: style: The function 'highlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:63:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:351:12: note: Function in derived class dillo-3.0.5/dw/table.hh:352:12: style: The function 'unhighlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:73:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:352:12: note: Function in derived class dillo-3.0.5/dw/table.hh:353:12: style: The function 'getAllocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/iterator.hh:82:17: note: Virtual function in base class dillo-3.0.5/dw/table.hh:353:12: note: Function in derived class dillo-3.0.5/test/dw_table_aligned.cc:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/dw_ui_test.cc:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] dillo-3.0.5/test/form.hh:37:26: style:inconclusive: Technically the member function 'form::Form::ResourceDecorator::getName' can be const. [functionConst] dillo-3.0.5/test/form.hh:115:14: style: Class 'FormActivateReceiver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < ResourceDecorator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/lout/container.hh:428:11: style: Class 'List < FormClickedReceiver >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/test/form.hh:34:8: style: The destructor '~ResourceDecorator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/test/form.hh:34:8: note: Destructor in derived class dillo-3.0.5/test/form.hh:52:19: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/test/form.hh:38:27: note: Virtual function in base class dillo-3.0.5/test/form.hh:52:19: note: Function in derived class dillo-3.0.5/test/form.hh:72:8: style: The destructor '~RadioButtonResourceDecorator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/test/form.hh:34:8: note: Virtual destructor in base class dillo-3.0.5/test/form.hh:72:8: note: Destructor in derived class dillo-3.0.5/test/form.hh:73:19: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/test/form.hh:38:27: note: Virtual function in base class dillo-3.0.5/test/form.hh:73:19: note: Function in derived class dillo-3.0.5/test/form.hh:88:19: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/test/form.hh:38:27: note: Virtual function in base class dillo-3.0.5/test/form.hh:88:19: note: Function in derived class dillo-3.0.5/test/form.hh:105:8: style: The destructor '~SelectionResourceDecorator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/test/form.hh:34:8: note: Virtual destructor in base class dillo-3.0.5/test/form.hh:105:8: note: Destructor in derived class dillo-3.0.5/test/form.hh:106:19: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/test/form.hh:38:27: note: Virtual function in base class dillo-3.0.5/test/form.hh:106:19: note: Function in derived class dillo-3.0.5/test/form.hh:117:12: style: The function 'activate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:274:20: note: Virtual function in base class dillo-3.0.5/test/form.hh:117:12: note: Function in derived class dillo-3.0.5/test/form.hh:118:12: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:275:20: note: Virtual function in base class dillo-3.0.5/test/form.hh:118:12: note: Function in derived class dillo-3.0.5/test/form.hh:119:12: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:276:20: note: Virtual function in base class dillo-3.0.5/test/form.hh:119:12: note: Function in derived class dillo-3.0.5/test/form.hh:131:8: style: The destructor '~FormClickedReceiver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/signal.hh:265:5: note: Virtual destructor in base class dillo-3.0.5/test/form.hh:131:8: note: Destructor in derived class dillo-3.0.5/test/form.hh:133:12: style: The function 'clicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/dw/ui.hh:284:20: note: Virtual function in base class dillo-3.0.5/test/form.hh:133:12: note: Function in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < ResourceDecorator >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/lout/container.hh:386:5: style: The destructor '~Collection < FormClickedReceiver >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dillo-3.0.5/lout/object.hh:27:13: note: Virtual destructor in base class dillo-3.0.5/lout/container.hh:386:5: note: Destructor in derived class dillo-3.0.5/test/form.cc:174:4: warning: Class 'Form' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/test/form.cc:174:4: warning: Class 'Form' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/test/form.cc:30:10: warning: Class 'ResourceDecorator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/test/form.cc:30:10: warning: Class 'ResourceDecorator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/test/form.cc:59:10: warning: Class 'RadioButtonResourceDecorator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/test/form.cc:59:10: warning: Class 'RadioButtonResourceDecorator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/test/form.cc:109:10: warning: Class 'SelectionResourceDecorator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/test/form.cc:109:10: warning: Class 'SelectionResourceDecorator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/test/form.cc:156:10: warning: Class 'FormClickedReceiver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dillo-3.0.5/test/form.cc:156:10: warning: Class 'FormClickedReceiver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dillo-3.0.5/test/form.cc:35:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/form.cc:68:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/form.cc:118:12: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/form.cc:162:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/form.cc:163:9: style: C-style pointer casting [cstyleCast] dillo-3.0.5/test/form.cc:77:28: style: Local variable 'resource' shadows outer variable [shadowVariable] dillo-3.0.5/test/form.hh:64:42: note: Shadowed declaration dillo-3.0.5/test/form.cc:77:28: note: Shadow variable dillo-3.0.5/test/form.cc:167:65: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/lout/misc.hh:485:16: style:inconclusive: Technically the member function 'NotSoSimpleVector < int >::set' can be const. [functionConst] dillo-3.0.5/lout/misc.hh:319:11: style: Class 'NotSoSimpleVector < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dillo-3.0.5/test/notsosimplevector.cc:3:56: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] dillo-3.0.5/test/shapes.cc:35:17: warning: Assert statement calls a function which may have desired side effects: 'isPointWithin'. [assertWithSideEffect] dillo-3.0.5/test/shapes.cc:37:18: warning: Assert statement calls a function which may have desired side effects: 'isPointWithin'. [assertWithSideEffect] dillo-3.0.5/test/shapes.cc:39:18: warning: Assert statement calls a function which may have desired side effects: 'isPointWithin'. [assertWithSideEffect] dillo-3.0.5/test/trie.cc:6:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dillo-3.0.5/dpi/datauri.c:210:13: warning: Null pointer dereference: mime_type [ctunullpointer] dillo-3.0.5/dpi/datauri.c:330:8: note: Assuming that condition 'mime_type' is not redundant dillo-3.0.5/dpi/datauri.c:335:27: note: Calling function send_failure_message, 2nd argument is null dillo-3.0.5/dpi/datauri.c:210:13: note: Dereferencing argument mime_type that is null dillo-3.0.5/dpi/datauri.c:210:38: warning: Null pointer dereference: data [ctunullpointer] dillo-3.0.5/dpi/datauri.c:330:21: note: Assuming that condition 'data' is not redundant dillo-3.0.5/dpi/datauri.c:335:27: note: Calling function send_failure_message, 3rd argument is null dillo-3.0.5/dpi/datauri.c:210:38: note: Dereferencing argument data that is null dillo-3.0.5/src/cssparser.cc:685:30: error: Using argument type that points at uninitialized variable typeTmp [ctuuninitvar] dillo-3.0.5/src/cssparser.cc:1074:35: note: Calling function tokenMatchesProperty, 2nd argument is uninitialized dillo-3.0.5/src/cssparser.cc:685:30: note: Using argument type diff: DONE