2025-12-26 21:47 ftp://ftp.de.debian.org/debian/pool/main/c/camlidl/camlidl_1.13.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j90 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.19.0 head-info: a5ec929 (2025-12-24 09:21:38 +0100) count: 162 162 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: camlidl-camlidl113/tests/comcomp.c:153:2: error: #endif without #if [syntaxError] camlidl-camlidl113/runtime/comerror.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CLIENT.CPP:9:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CLIENT.CPP:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IY [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CLIENT.CPP:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSID_Component1 [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/idlalloc.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/idlalloc.c:98:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caml_stat_free [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/registry.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/registry.cpp:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/registry.cpp:159:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ALL_ACCESS [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/cfactory.cpp:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/registry.cpp:213:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/cfactory.cpp:78:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/cfactory.cpp:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_OUTOFMEMORY [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/cfactory.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable camlidl_module_handle [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/cfactory.cpp:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MAX_PATH [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/dispatch.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_E_BADINDEX [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/dispatch.c:67:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_E_UNKNOWNINTERFACE [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/dispatch.c:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_E_UNKNOWNINTERFACE [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/superror.cpp:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/dispatch.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MAX_PATH [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CLIENT.CPP:13:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CLIENT.CPP:20:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSCTX_INPROC_SERVER [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CLIENT.CPP:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSID_Component [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:12:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pUnknownOuter [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_cActiveComponents [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cRef [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cRef [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cRef [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CUNKNOWN.CPP:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/oletypes.c:47:36: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/dispatch/UTIL.CPP:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/UTIL.CPP:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/REGISTRY.CPP:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/REGISTRY.CPP:109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:53:56: style:inconclusive: Function 'camlidl_error' argument 3 names different: declaration 'msg' definition 'what'. [funcArgNamesDifferent] camlidl-camlidl113/runtime/camlidlruntime.h:141:63: note: Function 'camlidl_error' argument 3 names different: declaration 'msg' definition 'what'. camlidl-camlidl113/runtime/comerror.c:53:56: note: Function 'camlidl_error' argument 3 names different: declaration 'msg' definition 'what'. camlidl-camlidl113/tests/comp/REGISTRY.CPP:158:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ALL_ACCESS [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/superror.cpp:35:19: style:inconclusive: Either there is a missing 'override', or the member function 'camlidl_sei::AddRef' can be const. [functionConst] camlidl-camlidl113/tests/comp/REGISTRY.CPP:212:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/superror.cpp:48:21: style:inconclusive: Either there is a missing 'override', or the member function 'camlidl_sei::InterfaceSupportsErrorInfo' can be const. [functionConst] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pFactoryData [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cRef [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cRef [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/superror.cpp:57:3: style: Class 'camlidl_sei' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_cServerLocks [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:112:52: style: Parameter 'hr' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/comp/CMPNT.CPP:11:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:122:50: style: Parameter 'hr' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/comp/CMPNT.CPP:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_FALSE [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:132:41: style: Parameter 'methname' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/comp/CMPNT.CPP:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:186:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_cFactoryDataEntries [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:173:40: style: Parameter 'methname' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/comp/CMPNT.CPP:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_cFactoryDataEntries [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CMPNT.CPP:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:252:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLL_PROCESS_ATTACH [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CMPNT.CPP:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CMPNT.CPP:209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLASS_E_NOAGGREGATION [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CMPNT.CPP:239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CMPNT.CPP:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CMPNT.CPP:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSID_Component1 [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CMPNT.CPP:299:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSID_Component1 [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CLIENT.CPP:22:34: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comp/CMPNT.CPP:311:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSID_Component1 [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CLIENT.CPP:30:36: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comp/CMPNT.CPP:324:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLL_PROCESS_ATTACH [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/comp/CLIENT.CPP:46:36: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:15:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_OUTOFMEMORY [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:129:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FAIL [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comerror.c:170:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:102:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pITypeInfo [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IX [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:144:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pITypeInfo [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLASS_E_NOAGGREGATION [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_E_BADINDEX [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/idlalloc.c:30:37: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_NULL [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/idlalloc.c:41:43: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/dispatch/CMPNT.CPP:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_NULL [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:135:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ALL_ACCESS [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:242:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:278:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CLASSES_ROOT [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/superror.cpp:43:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] camlidl-camlidl113/tests/dispatch/DCLIENT.CPP:11:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/superror.cpp:60:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] camlidl-camlidl113/tests/dispatch/DCLIENT.CPP:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLSCTX_INPROC_SERVER [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/cfactory.cpp:98:3: style: Class 'camlidl_factory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] camlidl-camlidl113/runtime/comintf.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comintf.c:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comintf.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] camlidl-camlidl113/runtime/comintf.c:257:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] camlidl-camlidl113/tests/dispatch/CLIENT.CPP:28:32: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/runtime/dispatch.c:137:48: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] camlidl-camlidl113/tests/comcomp.cpp:65:37: style: The function 'QueryInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] camlidl-camlidl113/tests/comcomp.cpp:38:19: note: Virtual function in base class camlidl-camlidl113/tests/comcomp.cpp:65:37: note: Function in derived class camlidl-camlidl113/tests/comcomp.cpp:84:35: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] camlidl-camlidl113/tests/comcomp.cpp:39:17: note: Virtual function in base class camlidl-camlidl113/tests/comcomp.cpp:84:35: note: Function in derived class camlidl-camlidl113/tests/comcomp.cpp:90:35: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] camlidl-camlidl113/tests/comcomp.cpp:40:17: note: Virtual function in base class camlidl-camlidl113/tests/comcomp.cpp:90:35: note: Function in derived class camlidl-camlidl113/tests/comcomp.cpp:100:34: style: The function 'F' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] camlidl-camlidl113/tests/comcomp.cpp:46:34: note: Virtual function in base class camlidl-camlidl113/tests/comcomp.cpp:100:34: note: Function in derived class camlidl-camlidl113/tests/comcomp.cpp:104:33: style: The function 'G' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] camlidl-camlidl113/tests/comcomp.cpp:51:33: note: Virtual function in base class camlidl-camlidl113/tests/comcomp.cpp:104:33: note: Function in derived class camlidl-camlidl113/tests/dispatch/UTIL.CPP:72:37: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comcomp.cpp:110:33: style: The function 'H' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] camlidl-camlidl113/tests/comcomp.cpp:52:33: note: Virtual function in base class camlidl-camlidl113/tests/comcomp.cpp:110:33: note: Function in derived class camlidl-camlidl113/tests/comcomp.cpp:115:33: style: The function 'K' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] camlidl-camlidl113/tests/comcomp.cpp:53:33: note: Virtual function in base class camlidl-camlidl113/tests/comcomp.cpp:115:33: note: Function in derived class camlidl-camlidl113/runtime/cfactory.cpp:79:23: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/runtime/cfactory.cpp:111:18: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/runtime/cfactory.cpp:137:9: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/runtime/cfactory.cpp:155:9: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/runtime/cfactory.cpp:51:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] camlidl-camlidl113/tests/dispatch/UTIL.CPP:42:18: style: Parameter 'szLabel' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/dispatch/UTIL.CPP:42:33: style: Parameter 'szText' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/runtime/cfactory.cpp:79:16: style: Local variable 'comp' shadows outer variable [shadowVariable] camlidl-camlidl113/runtime/cfactory.cpp:43:25: note: Shadowed declaration camlidl-camlidl113/runtime/cfactory.cpp:79:16: note: Shadow variable camlidl-camlidl113/runtime/dispatch.c:42:11: style: Unused variable: hr [unusedVariable] camlidl-camlidl113/runtime/dispatch.c:43:7: style: Unused variable: i [unusedVariable] camlidl-camlidl113/runtime/registry.cpp:227:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] camlidl-camlidl113/tests/comcomp.cpp:68:14: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comcomp.cpp:71:14: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comcomp.cpp:74:14: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comcomp.cpp:133:30: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comcomp.cpp:147:33: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/comcomp.cpp:156:33: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:155:11: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/runtime/registry.cpp:154:37: style:inconclusive: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. [funcArgNamesDifferent] camlidl-camlidl113/runtime/registry.cpp:27:54: note: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. camlidl-camlidl113/runtime/registry.cpp:154:37: note: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. camlidl-camlidl113/runtime/registry.cpp:195:33: style:inconclusive: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. [funcArgNamesDifferent] camlidl-camlidl113/runtime/registry.cpp:17:33: note: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. camlidl-camlidl113/runtime/registry.cpp:195:33: note: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. camlidl-camlidl113/tests/dispatch/UTIL.CPP:66:12: error: Uninitialized variable: pMsgBuf [uninitvar] camlidl-camlidl113/tests/comp/CMPNT.CPP:322:29: style: Parameter 'lpReserved' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/comp/REGISTRY.CPP:226:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] camlidl-camlidl113/tests/dispatch/CFACTORY.CPP:250:29: style: Parameter 'lpReserved' can be declared as pointer to const [constParameterPointer] camlidl-camlidl113/tests/comp/REGISTRY.CPP:153:37: style:inconclusive: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. [funcArgNamesDifferent] camlidl-camlidl113/tests/comp/REGISTRY.CPP:26:54: note: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. camlidl-camlidl113/tests/comp/REGISTRY.CPP:153:37: note: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. camlidl-camlidl113/tests/comp/REGISTRY.CPP:194:33: style:inconclusive: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. [funcArgNamesDifferent] camlidl-camlidl113/tests/comp/REGISTRY.CPP:16:33: note: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. camlidl-camlidl113/tests/comp/REGISTRY.CPP:194:33: note: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. camlidl-camlidl113/tests/dispatch/CMPNT.CPP:77:35: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:292:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:186:37: style:inconclusive: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. [funcArgNamesDifferent] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:30:54: note: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:186:37: note: Function 'recursiveDeleteKey' argument 2 names different: declaration 'szKeyChild' definition 'lpszKeyChild'. camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:260:33: style:inconclusive: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. [funcArgNamesDifferent] camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:16:33: note: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. camlidl-camlidl113/tests/dispatch/REGISTRY.CPP:260:33: note: Function 'setKeyAndValue' argument 1 names different: declaration 'pszPath' definition 'szKey'. camlidl-camlidl113/tests/dispatch/DCLIENT.CPP:36:26: style: C-style pointer casting [cstyleCast] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 5) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 6) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 7) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 8) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 9) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 10) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:253:7: warning: %x in format string (no. 11) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] camlidl-camlidl113/runtime/comintf.c:84:46: style:inconclusive: Function 'camlidl_QueryInterface' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent] camlidl-camlidl113/runtime/camlidlruntime.h:115:46: note: Function 'camlidl_QueryInterface' argument 1 names different: declaration 'self' definition 'this'. camlidl-camlidl113/runtime/comintf.c:84:46: note: Function 'camlidl_QueryInterface' argument 1 names different: declaration 'self' definition 'this'. camlidl-camlidl113/runtime/comintf.c:116:62: style:inconclusive: Function 'camlidl_AddRef' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent] camlidl-camlidl113/runtime/camlidlruntime.h:118:38: note: Function 'camlidl_AddRef' argument 1 names different: declaration 'self' definition 'this'. camlidl-camlidl113/runtime/comintf.c:116:62: note: Function 'camlidl_AddRef' argument 1 names different: declaration 'self' definition 'this'. camlidl-camlidl113/runtime/comintf.c:121:63: style:inconclusive: Function 'camlidl_Release' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent] camlidl-camlidl113/runtime/camlidlruntime.h:120:39: note: Function 'camlidl_Release' argument 1 names different: declaration 'self' definition 'this'. camlidl-camlidl113/runtime/comintf.c:121:63: note: Function 'camlidl_Release' argument 1 names different: declaration 'self' definition 'this'. camlidl-camlidl113/runtime/comintf.c:132:27: style: Local variable 'i' shadows outer variable [shadowVariable] camlidl-camlidl113/runtime/comintf.c:125:7: note: Shadowed declaration camlidl-camlidl113/runtime/comintf.c:132:27: note: Shadow variable diff: DONE