2022-06-30 02:52 ftp://ftp.de.debian.org/debian/pool/main/o/openmama/openmama_2.2.2.1.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-4.4.0-19041-Microsoft-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.25 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 06b408e (2022-06-29 13:43:17 +0200) count: 1698 1692 elapsed-time: 98.5 131.1 head-timing-info: Tokenizer::simplifyTokens1: 89.5469s (avg. 0.252957s - 354 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 84.6406s (avg. 0.244626s - 346 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.76562s (avg. 0.00501598s - 352 result(s)) Tokenizer::tokenize::simplifyTypedef: 0.890625s (avg. 0.00253018s - 352 result(s)) Tokenizer::createTokens: 0.75s (avg. 0.00211864s - 354 result(s)) Overall time: 180.703s old-timing-info: Tokenizer::simplifyTokens1: 125.109s (avg. 0.353416s - 354 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 120.031s (avg. 0.346911s - 346 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.79688s (avg. 0.00510476s - 352 result(s)) Tokenizer::createTokens: 0.9375s (avg. 0.00264831s - 354 result(s)) Tokenizer::tokenize::simplifyTypedef: 0.84375s (avg. 0.00239702s - 352 result(s)) Overall time: 251.703s head results: openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:123:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:179:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:212:27: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:290:17: style: Local variable 'len' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:287:9: note: Shadowed declaration openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:290:17: note: Shadow variable openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:161:16: warning: Uninitialized variable: allPpidTable [uninitvar] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:123:33: note: Assuming condition is false openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:161:16: note: Uninitialized variable: allPpidTable openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:112:26: style: Variable 'tempPid' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:332:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:333:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:334:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:335:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:336:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:337:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:346:17: style: Variable 'ppid' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:444:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:445:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:446:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:447:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:448:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:449:23: style: Variable 'state' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/network.c:61:31: portability: Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. [prohibitedgetnetbynameCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/network.c:70:33: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/network.c:168:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/network.c:168:27: warning: Either the condition 'gHostName==NULL' is redundant or there is possible null pointer dereference: gHostName. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/network.c:170:19: note: Assuming that condition 'gHostName==NULL' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/linux/network.c:168:27: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/linux/network.c:81:17: style: Variable 'ifc.ifc_buf' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/list.c:43:11: style: union member 'header_::nil' is never used. [unusedStructMember] openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:82:9: error: Memory leak: this [memleak] openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:230:9: error: Memory leak: this [memleak] openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:499:24: warning: Either the condition '!src' is redundant or there is possible null pointer dereference: src. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:501:8: note: Assuming that condition '!src' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:499:24: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:579:44: style:inconclusive: Function 'propertiesImpl_AddProperty' argument 1 names different: declaration 'this' definition 'properties'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/propertyinternal.h:25:44: note: Function 'propertiesImpl_AddProperty' argument 1 names different: declaration 'this' definition 'properties'. openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:579:44: note: Function 'propertiesImpl_AddProperty' argument 1 names different: declaration 'this' definition 'properties'. openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:63:23: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:65:23: style: Variable 'length' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/property.c:497:17: style: Variable 'j' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/queue.c:169:17: style: Comparing expression of type 'unsigned int' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] openmama-src-2.2.2.1/common/c_cpp/src/c/queue.c:169:15: style: Checking if unsigned expression 'value' is less than zero. [unsignedLessThanZero] openmama-src-2.2.2.1/common/c_cpp/src/c/queue.c:128:32: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/queue.c:156:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:360:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:321:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:271:14: style:inconclusive: Function 'wmFastPrintF32' argument 4 names different: declaration 'decimalPlaces' definition 'places'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/wombat/strutils.h:97:19: note: Function 'wmFastPrintF32' argument 4 names different: declaration 'decimalPlaces' definition 'places'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:271:14: note: Function 'wmFastPrintF32' argument 4 names different: declaration 'decimalPlaces' definition 'places'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:278:14: style:inconclusive: Function 'wmFastPrintF64' argument 2 names different: declaration 'maxLen' definition 'maxlen'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/wombat/strutils.h:102:19: note: Function 'wmFastPrintF64' argument 2 names different: declaration 'maxLen' definition 'maxlen'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:278:14: note: Function 'wmFastPrintF64' argument 2 names different: declaration 'maxLen' definition 'maxlen'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:280:14: style:inconclusive: Function 'wmFastPrintF64' argument 4 names different: declaration 'decimalPlaces' definition 'places'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/wombat/strutils.h:104:19: note: Function 'wmFastPrintF64' argument 4 names different: declaration 'decimalPlaces' definition 'places'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:280:14: note: Function 'wmFastPrintF64' argument 4 names different: declaration 'decimalPlaces' definition 'places'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:381:42: style:inconclusive: Function 'wmFastCopyAndShiftStr' argument 1 names different: declaration 'result' definition 'result0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/wombat/strutils.h:41:18: note: Function 'wmFastCopyAndShiftStr' argument 1 names different: declaration 'result' definition 'result0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:381:42: note: Function 'wmFastCopyAndShiftStr' argument 1 names different: declaration 'result' definition 'result0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:382:42: style:inconclusive: Function 'wmFastCopyAndShiftStr' argument 2 names different: declaration 'maxLen' definition 'maxLen0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/wombat/strutils.h:42:18: note: Function 'wmFastCopyAndShiftStr' argument 2 names different: declaration 'maxLen' definition 'maxLen0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:382:42: note: Function 'wmFastCopyAndShiftStr' argument 2 names different: declaration 'maxLen' definition 'maxLen0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:398:42: style:inconclusive: Function 'wmFastCopyAndShiftChar' argument 1 names different: declaration 'result' definition 'result0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/wombat/strutils.h:47:18: note: Function 'wmFastCopyAndShiftChar' argument 1 names different: declaration 'result' definition 'result0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:398:42: note: Function 'wmFastCopyAndShiftChar' argument 1 names different: declaration 'result' definition 'result0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:399:42: style:inconclusive: Function 'wmFastCopyAndShiftChar' argument 2 names different: declaration 'maxLen' definition 'maxLen0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/wombat/strutils.h:48:18: note: Function 'wmFastCopyAndShiftChar' argument 2 names different: declaration 'maxLen' definition 'maxLen0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:399:42: note: Function 'wmFastCopyAndShiftChar' argument 2 names different: declaration 'maxLen' definition 'maxLen0'. openmama-src-2.2.2.1/common/c_cpp/src/c/strutils.c:360:13: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/timers.c:106:22: style: Variable 'selectReturn' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:612:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:304:5: error: Memory leak: mysCache [memleak] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:245:5: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:245:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:246:5: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:246:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:247:5: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:247:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:248:5: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:248:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:249:5: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:249:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:252:5: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:252:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:260:8: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:260:8: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:286:9: warning: Either the condition '!mysCache' is redundant or there is possible null pointer dereference: mysCache. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:287:12: note: Assuming that condition '!mysCache' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:286:9: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:311:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:311:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:312:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:312:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:313:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:313:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:314:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:314:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:315:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:315:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:316:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:316:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:318:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:318:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:319:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:319:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:320:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:320:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:321:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:321:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:323:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:323:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:324:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:324:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:325:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:325:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:326:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:326:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:327:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:327:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:328:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:328:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:330:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:330:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:331:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:331:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:332:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:332:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:333:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:333:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:334:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:334:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:336:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:336:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:337:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:337:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:338:5: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:338:5: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:339:14: warning: Either the condition 'mysCache->mPData' is redundant or there is possible null pointer dereference: pData. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:26: note: Calling function 'initPerfData', 1st argument 'mysCache->mPData' value is 0 openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:339:14: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:601:28: warning: Either the condition 'timeFormat==NULL' is redundant or there is possible null pointer dereference: timeFormat. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:603:43: note: Assuming that condition 'timeFormat==NULL' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:601:28: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:602:27: warning: Either the condition 'timeStamp==NULL' is redundant or there is possible null pointer dereference: timeStamp. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:603:20: note: Assuming that condition 'timeStamp==NULL' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:602:27: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:243:24: style: Variable 'mysCacheStatus' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:560:25: style: Variable 'latencyUSecs' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/machine_win.c:103:30: style: Local variable 'pValue' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/machine_win.c:54:26: note: Shadowed declaration openmama-src-2.2.2.1/common/c_cpp/src/c/windows/machine_win.c:103:30: note: Shadow variable openmama-src-2.2.2.1/common/c_cpp/src/c/windows/machine_win.c:54:32: style: Variable 'pValue' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/machine_win.c:101:34: style: Variable 'szDataSource' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/network.c:58:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/network.c:58:27: warning: Either the condition 'gHostName==NULL' is redundant or there is possible null pointer dereference: gHostName. [nullPointerRedundantCheck] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/network.c:60:19: note: Assuming that condition 'gHostName==NULL' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/windows/network.c:58:27: note: Null pointer dereference openmama-src-2.2.2.1/common/c_cpp/src/c/windows/port.c:205:9: error: Resource leak: l [resourceLeak] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/port.c:253:5: error: Resource leak: l [resourceLeak] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/strptime.c:64:11: style: struct member 'mydtconv::dtime_format' is never used. [unusedStructMember] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wSemaphore.c:39:24: style:inconclusive: Function 'wsem_init' argument 1 names different: declaration 'sem' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wombat/port.h:126:24: note: Function 'wsem_init' argument 1 names different: declaration 'sem' definition 'result'. openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wSemaphore.c:39:24: note: Function 'wsem_init' argument 1 names different: declaration 'sem' definition 'result'. openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wSemaphore.c:125:47: style:inconclusive: Function 'wsem_timedwait' argument 2 names different: declaration 'ts' definition 'timeoutval'. [funcArgNamesDifferent] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wombat/port.h:138:47: note: Function 'wsem_timedwait' argument 2 names different: declaration 'ts' definition 'timeoutval'. openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wSemaphore.c:125:47: note: Function 'wsem_timedwait' argument 2 names different: declaration 'ts' definition 'timeoutval'. openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wSemaphore.c:129:14: style: Variable 'wait' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wUuid.c:47:30: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] openmama-src-2.2.2.1/common/c_cpp/src/c/windows/wUuid.c:68:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/common/c_cpp/src/c/wtable.c:227:21: style: Condition '!table' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/common/c_cpp/src/c/wtable.c:301:21: style: Condition '!table' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/common/c_cpp/src/c/wtable.c:371:21: style: Condition '!table' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/publisher.c:265:64: style:inconclusive: Function 'avisBridgeMamaPublisher_sendReplyToInboxHandle' argument 2 names different: declaration 'wmwReply' definition 'inbox'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:364:64: note: Function 'avisBridgeMamaPublisher_sendReplyToInboxHandle' argument 2 names different: declaration 'wmwReply' definition 'inbox'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/publisher.c:265:64: note: Function 'avisBridgeMamaPublisher_sendReplyToInboxHandle' argument 2 names different: declaration 'wmwReply' definition 'inbox'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/publisher.c:142:29: error: Uninitialized variable: lSubject [legacyUninitvar] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/publisher.c:157:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:212:8: error: Memory leak: impl [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:246:8: error: Memory leak: impl [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:160:21: style:inconclusive: Function 'avis_callback' argument 1 names different: declaration 'subscription' definition 'subcription'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:63:41: note: Function 'avis_callback' argument 1 names different: declaration 'subscription' definition 'subcription'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:160:21: note: Function 'avis_callback' argument 1 names different: declaration 'subscription' definition 'subcription'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:163:21: style:inconclusive: Function 'avis_callback' argument 4 names different: declaration 'user_data' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:63:98: note: Function 'avis_callback' argument 4 names different: declaration 'user_data' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:163:21: note: Function 'avis_callback' argument 4 names different: declaration 'user_data' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:192:56: style:inconclusive: Function 'avisBridgeMamaSubscription_create' argument 1 names different: declaration 'subsc_' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:231:53: note: Function 'avisBridgeMamaSubscription_create' argument 1 names different: declaration 'subsc_' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:192:56: note: Function 'avisBridgeMamaSubscription_create' argument 1 names different: declaration 'subsc_' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:258:53: style:inconclusive: Function 'avisBridgeMamaSubscription_createWildCard' argument 1 names different: declaration 'subsc_' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:242:53: note: Function 'avisBridgeMamaSubscription_createWildCard' argument 1 names different: declaration 'subsc_' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:258:53: note: Function 'avisBridgeMamaSubscription_createWildCard' argument 1 names different: declaration 'subsc_' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:314:56: style:inconclusive: Function 'avisBridgeMamaSubscription_isValid' argument 1 names different: declaration 'bridge' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:258:53: note: Function 'avisBridgeMamaSubscription_isValid' argument 1 names different: declaration 'bridge' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:314:56: note: Function 'avisBridgeMamaSubscription_isValid' argument 1 names different: declaration 'bridge' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:321:65: style:inconclusive: Function 'avisBridgeMamaSubscription_getPlatformError' argument 1 names different: declaration 'subsc' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:268:53: note: Function 'avisBridgeMamaSubscription_getPlatformError' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:321:65: note: Function 'avisBridgeMamaSubscription_getPlatformError' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:330:64: style:inconclusive: Function 'avisBridgeMamaSubscription_setTopicClosure' argument 1 names different: declaration 'subsc' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:271:53: note: Function 'avisBridgeMamaSubscription_setTopicClosure' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:330:64: note: Function 'avisBridgeMamaSubscription_setTopicClosure' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:337:65: style:inconclusive: Function 'avisBridgeMamaSubscription_muteCurrentTopic' argument 1 names different: declaration 'subsc' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:274:53: note: Function 'avisBridgeMamaSubscription_muteCurrentTopic' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:337:65: note: Function 'avisBridgeMamaSubscription_muteCurrentTopic' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:349:68: style:inconclusive: Function 'avisBridgeMamaSubscription_isTportDisconnected' argument 1 names different: declaration 'subsc' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:277:53: note: Function 'avisBridgeMamaSubscription_isTportDisconnected' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/sub.c:349:68: note: Function 'avisBridgeMamaSubscription_isTportDisconnected' argument 1 names different: declaration 'subsc' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/subinitial.c:100:60: style:inconclusive: Function 'avisBridgeMamaInbox_createByIndex' argument 2 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:384:36: note: Function 'avisBridgeMamaInbox_createByIndex' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/subinitial.c:100:60: note: Function 'avisBridgeMamaInbox_createByIndex' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/subinitial.c:159:53: style:inconclusive: Function 'avisBridgeMamaInbox_create' argument 2 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:373:36: note: Function 'avisBridgeMamaInbox_create' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/subinitial.c:159:53: note: Function 'avisBridgeMamaInbox_create' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/timer.c:185:15: style: Condition 'timer==NULL' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/timer.c:92:43: style:inconclusive: Function 'avisBridgeMamaTimer_create' argument 1 names different: declaration 'timer' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:282:61: note: Function 'avisBridgeMamaTimer_create' argument 1 names different: declaration 'timer' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/timer.c:92:43: note: Function 'avisBridgeMamaTimer_create' argument 1 names different: declaration 'timer' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:112:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:282:9: error: Memory leak: transport [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:225:50: style:inconclusive: Function 'avisBridgeMamaTransport_create' argument 3 names different: declaration 'parent' definition 'mamaTport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:126:51: note: Function 'avisBridgeMamaTransport_create' argument 3 names different: declaration 'parent' definition 'mamaTport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:225:50: note: Function 'avisBridgeMamaTransport_create' argument 3 names different: declaration 'parent' definition 'mamaTport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:388:58: style:inconclusive: Function 'avisBridgeMamaTransport_freeAllConnections' argument 3 names different: declaration 'connections' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:153:61: note: Function 'avisBridgeMamaTransport_freeAllConnections' argument 3 names different: declaration 'connections' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:388:58: note: Function 'avisBridgeMamaTransport_freeAllConnections' argument 3 names different: declaration 'connections' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:408:65: style:inconclusive: Function 'avisBridgeMamaTransport_freeAllServerConnections' argument 3 names different: declaration 'connections' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:166:65: note: Function 'avisBridgeMamaTransport_freeAllServerConnections' argument 3 names different: declaration 'connections' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:408:65: note: Function 'avisBridgeMamaTransport_freeAllServerConnections' argument 3 names different: declaration 'connections' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:415:62: style:inconclusive: Function 'avisBridgeMamaTransport_sendMsgToConnection' argument 1 names different: declaration 'transport' definition 'tport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:184:53: note: Function 'avisBridgeMamaTransport_sendMsgToConnection' argument 1 names different: declaration 'transport' definition 'tport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:415:62: note: Function 'avisBridgeMamaTransport_sendMsgToConnection' argument 1 names different: declaration 'transport' definition 'tport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:425:66: style:inconclusive: Function 'avisBridgeMamaTransport_installConnectConflateMgr' argument 1 names different: declaration 'transport' definition 'handle'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:195:59: note: Function 'avisBridgeMamaTransport_installConnectConflateMgr' argument 1 names different: declaration 'transport' definition 'handle'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:425:66: note: Function 'avisBridgeMamaTransport_installConnectConflateMgr' argument 1 names different: declaration 'transport' definition 'handle'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:437:67: style:inconclusive: Function 'avisBridgeMamaTransport_uninstallConnectConflateMgr' argument 1 names different: declaration 'transport' definition 'handle'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:203:59: note: Function 'avisBridgeMamaTransport_uninstallConnectConflateMgr' argument 1 names different: declaration 'transport' definition 'handle'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:437:67: note: Function 'avisBridgeMamaTransport_uninstallConnectConflateMgr' argument 1 names different: declaration 'transport' definition 'handle'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:454:27: style:inconclusive: Function 'avisBridgeMamaTransport_startConnectionConflation' argument 1 names different: declaration 'transport' definition 'tport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/avisbridgefunctions.h:209:60: note: Function 'avisBridgeMamaTransport_startConnectionConflation' argument 1 names different: declaration 'transport' definition 'tport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/bridge/avis/transportbridge.c:454:27: note: Function 'avisBridgeMamaTransport_startConnectionConflation' argument 1 names different: declaration 'transport' definition 'tport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1022:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1062:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:67:32: style: Same expression on both sides of '=='. [duplicateExpression] openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:232:52: style:inconclusive: Function 'mamaDateTime_setEpochTimeMicroseconds' argument 2 names different: declaration 'milliseconds' definition 'microseconds'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:192:52: note: Function 'mamaDateTime_setEpochTimeMicroseconds' argument 2 names different: declaration 'milliseconds' definition 'microseconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:232:52: note: Function 'mamaDateTime_setEpochTimeMicroseconds' argument 2 names different: declaration 'milliseconds' definition 'microseconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:613:38: style:inconclusive: Function 'mamaDateTime_addSeconds' argument 2 names different: declaration 'seconds' definition 'addSeconds'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:387:38: note: Function 'mamaDateTime_addSeconds' argument 2 names different: declaration 'seconds' definition 'addSeconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:613:38: note: Function 'mamaDateTime_addSeconds' argument 2 names different: declaration 'seconds' definition 'addSeconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:632:43: style:inconclusive: Function 'mamaDateTime_addWholeSeconds' argument 2 names different: declaration 'seconds' definition 'addSeconds'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:398:43: note: Function 'mamaDateTime_addWholeSeconds' argument 2 names different: declaration 'seconds' definition 'addSeconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:632:43: note: Function 'mamaDateTime_addWholeSeconds' argument 2 names different: declaration 'seconds' definition 'addSeconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:648:43: style:inconclusive: Function 'mamaDateTime_addMicroseconds' argument 2 names different: declaration 'microseconds' definition 'addMicroseconds'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:413:43: note: Function 'mamaDateTime_addMicroseconds' argument 2 names different: declaration 'microseconds' definition 'addMicroseconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:648:43: note: Function 'mamaDateTime_addMicroseconds' argument 2 names different: declaration 'microseconds' definition 'addMicroseconds'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:969:58: style:inconclusive: Function 'mamaDateTime_getAsString' argument 2 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:703:45: note: Function 'mamaDateTime_getAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:969:58: note: Function 'mamaDateTime_getAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:970:58: style:inconclusive: Function 'mamaDateTime_getAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:704:45: note: Function 'mamaDateTime_getAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:970:58: note: Function 'mamaDateTime_getAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1029:62: style:inconclusive: Function 'mamaDateTime_getTimeAsString' argument 2 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:719:49: note: Function 'mamaDateTime_getTimeAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1029:62: note: Function 'mamaDateTime_getTimeAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1030:62: style:inconclusive: Function 'mamaDateTime_getTimeAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:720:49: note: Function 'mamaDateTime_getTimeAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1030:62: note: Function 'mamaDateTime_getTimeAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1069:62: style:inconclusive: Function 'mamaDateTime_getDateAsString' argument 2 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:734:49: note: Function 'mamaDateTime_getDateAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1069:62: note: Function 'mamaDateTime_getDateAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1070:62: style:inconclusive: Function 'mamaDateTime_getDateAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:735:49: note: Function 'mamaDateTime_getDateAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1070:62: note: Function 'mamaDateTime_getDateAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1111:55: style:inconclusive: Function 'mamaDateTime_getAsFormattedString' argument 2 names different: declaration 'str' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:758:54: note: Function 'mamaDateTime_getAsFormattedString' argument 2 names different: declaration 'str' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1111:55: note: Function 'mamaDateTime_getAsFormattedString' argument 2 names different: declaration 'str' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1113:55: style:inconclusive: Function 'mamaDateTime_getAsFormattedString' argument 4 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:760:54: note: Function 'mamaDateTime_getAsFormattedString' argument 4 names different: declaration 'format' definition 'fmt'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1113:55: note: Function 'mamaDateTime_getAsFormattedString' argument 4 names different: declaration 'format' definition 'fmt'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1121:61: style:inconclusive: Function 'mamaDateTime_getAsFormattedStringWithTz' argument 2 names different: declaration 'str' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:783:60: note: Function 'mamaDateTime_getAsFormattedStringWithTz' argument 2 names different: declaration 'str' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1121:61: note: Function 'mamaDateTime_getAsFormattedStringWithTz' argument 2 names different: declaration 'str' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1123:61: style:inconclusive: Function 'mamaDateTime_getAsFormattedStringWithTz' argument 4 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/datetime.h:785:60: note: Function 'mamaDateTime_getAsFormattedStringWithTz' argument 4 names different: declaration 'format' definition 'fmt'. openmama-src-2.2.2.1/mama/c_cpp/src/c/datetime.c:1123:61: note: Function 'mamaDateTime_getAsFormattedStringWithTz' argument 4 names different: declaration 'format' definition 'fmt'. openmama-src-2.2.2.1/mama/c_cpp/src/c/dictionary.c:323:65: style: Checking if unsigned expression '*size' is less than zero. [unsignedLessThanZero] openmama-src-2.2.2.1/mama/c_cpp/src/c/dictionary.c:135:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/dictionary.c:317:35: style: Variable 'info' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:444:17: error: Memory leak: newTopic [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:136:5: warning: Possible null pointer dereference: impl [nullPointer] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:131:40: note: Assignment 'impl=NULL', assigned value is 0 openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:133:9: note: Assuming condition is false openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:136:5: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:247:32: style:inconclusive: Function 'mamaDQPublisherManager_create' argument 1 names different: declaration 'dqPublisher' definition 'manager'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/dqpublishermanager.h:113:32: note: Function 'mamaDQPublisherManager_create' argument 1 names different: declaration 'dqPublisher' definition 'manager'. openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:247:32: note: Function 'mamaDQPublisherManager_create' argument 1 names different: declaration 'dqPublisher' definition 'manager'. openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:412:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqpublishermanager.c:414:16: style: Variable 'length' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:264:58: warning: Logical disjunction always evaluates to true: ctxDqState != 2 || ctxDqState != 6. [incorrectLogicOperator] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:296:86: warning: Logical disjunction always evaluates to true: ctxDqState != 2 || ctxDqState != 6. [incorrectLogicOperator] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:508:55: style: Redundant condition: If 'EXPR == 3', the comparison 'EXPR != 2' is always true. [redundantCondition] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:374:19: style: Variable 'msgStatus' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:370:19: note: msgStatus is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:374:19: note: msgStatus is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:70:39: style:inconclusive: Function 'dqStrategy_create' argument 1 names different: declaration 'strategy' definition 'strategy_'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.h:77:25: note: Function 'dqStrategy_create' argument 1 names different: declaration 'strategy' definition 'strategy_'. openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:70:39: note: Function 'dqStrategy_create' argument 1 names different: declaration 'strategy' definition 'strategy_'. openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:656:54: style:inconclusive: Function 'dqContext_fillGap' argument 2 names different: declaration 'seqNum' definition 'end'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:66:34: note: Function 'dqContext_fillGap' argument 2 names different: declaration 'seqNum' definition 'end'. openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:656:54: note: Function 'dqContext_fillGap' argument 2 names different: declaration 'seqNum' definition 'end'. openmama-src-2.2.2.1/mama/c_cpp/src/c/dqstrategy.c:759:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/fielddesc.c:76:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] openmama-src-2.2.2.1/mama/c_cpp/src/c/fielddesc.c:34:27: style:inconclusive: Function 'mamaFieldDescriptor_create' argument 3 names different: declaration 'type' definition 'wType'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/fielddesc.h:154:27: note: Function 'mamaFieldDescriptor_create' argument 3 names different: declaration 'type' definition 'wType'. openmama-src-2.2.2.1/mama/c_cpp/src/c/fielddesc.c:34:27: note: Function 'mamaFieldDescriptor_create' argument 3 names different: declaration 'type' definition 'wType'. openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:512:20: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:1163:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:678:12: warning: Uninitialized variable: status [uninitvar] openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:673:13: note: Assuming condition is false openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:678:12: note: Uninitialized variable: status openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:825:33: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:313:24: style:inconclusive: Function 'imageRequest_create' argument 1 names different: declaration 'request' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.h:39:24: note: Function 'imageRequest_create' argument 1 names different: declaration 'request' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:313:24: note: Function 'imageRequest_create' argument 1 names different: declaration 'request' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:635:22: style:inconclusive: Function 'requestAction' argument 2 names different: declaration 'msg' definition 'action'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:134:55: note: Function 'requestAction' argument 2 names different: declaration 'msg' definition 'action'. openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:635:22: note: Function 'requestAction' argument 2 names different: declaration 'msg' definition 'action'. openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:705:23: style: Local variable 'tport' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:689:19: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/c/imagerequest.c:705:23: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:130:49: style:inconclusive: Function 'mamaInbox_createByIndex' argument 2 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/inboximpl.h:38:49: note: Function 'mamaInbox_createByIndex' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:130:49: note: Function 'mamaInbox_createByIndex' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:143:50: style:inconclusive: Function 'mamaInbox_createByIndex2' argument 2 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/inboximpl.h:48:49: note: Function 'mamaInbox_createByIndex2' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:143:50: note: Function 'mamaInbox_createByIndex2' argument 2 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:229:29: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:237:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:244:17: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/inbox.c:249:36: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/listenermsgcallback.c:414:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] openmama-src-2.2.2.1/mama/c_cpp/src/c/listenermsgcallback.c:83:50: style:inconclusive: Function 'listenerMsgCallback_create' argument 1 names different: declaration 'callback' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/listenermsgcallback.h:38:27: note: Function 'listenerMsgCallback_create' argument 1 names different: declaration 'callback' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/listenermsgcallback.c:83:50: note: Function 'listenerMsgCallback_create' argument 1 names different: declaration 'callback' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/listenermsgcallback.c:518:25: style: Local variable 'userSymbol' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/listenermsgcallback.c:259:17: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/c/listenermsgcallback.c:518:25: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/c/log.c:172:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/c/log.c:927:8: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/log.c:921:9: note: ret is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/log.c:927:8: note: ret is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/log.c:803:35: style:inconclusive: Function 'mama_enableLogging' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/log.h:112:27: note: Function 'mama_enableLogging' argument 1 names different: declaration 'file' definition 'f'. openmama-src-2.2.2.1/mama/c_cpp/src/c/log.c:803:35: note: Function 'mama_enableLogging' argument 1 names different: declaration 'file' definition 'f'. openmama-src-2.2.2.1/mama/c_cpp/src/c/log.c:529:4: error: va_start() or va_copy() called subsequently on 'ap' without va_end() in between. [va_start_subsequentCalls] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1528:17: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:908:7: style: Condition 'count' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:895:28: note: Assignment 'count=NULL', assigned value is 0 openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:908:7: note: Condition 'count' is always false openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:689:28: style: The comparison 'MAMA_STATUS_OK == result' is always true because 'MAMA_STATUS_OK' and 'result' represent the same value. [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:642:40: note: 'result' is assigned value 'MAMA_STATUS_OK' here. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:689:28: note: The comparison 'MAMA_STATUS_OK == result' is always true because 'MAMA_STATUS_OK' and 'result' represent the same value. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1783:45: style:inconclusive: Function 'mamaInternal_registerBridge' argument 2 names different: declaration 'middleware' definition 'middlewareName'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mamainternal.h:53:45: note: Function 'mamaInternal_registerBridge' argument 2 names different: declaration 'middleware' definition 'middlewareName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1783:45: note: Function 'mamaInternal_registerBridge' argument 2 names different: declaration 'middleware' definition 'middlewareName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1815:44: style:inconclusive: Function 'mama_loadPayloadBridge' argument 1 names different: declaration 'bridge' definition 'impl'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/mama.h:140:49: note: Function 'mama_loadPayloadBridge' argument 1 names different: declaration 'bridge' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1815:44: note: Function 'mama_loadPayloadBridge' argument 1 names different: declaration 'bridge' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1930:30: style:inconclusive: Function 'mama_loadBridge' argument 2 names different: declaration 'middleware' definition 'middlewareName'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/mama.h:136:53: note: Function 'mama_loadBridge' argument 2 names different: declaration 'middleware' definition 'middlewareName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1930:30: note: Function 'mama_loadBridge' argument 2 names different: declaration 'middleware' definition 'middlewareName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:2051:38: style:inconclusive: Function 'mama_loadBridgeWithPath' argument 2 names different: declaration 'middleware' definition 'middlewareName'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/mama.h:153:61: note: Function 'mama_loadBridgeWithPath' argument 2 names different: declaration 'middleware' definition 'middlewareName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:2051:38: note: Function 'mama_loadBridgeWithPath' argument 2 names different: declaration 'middleware' definition 'middlewareName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:816:31: style: Variable 'middleware' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1091:31: style: Variable 'middleware' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1092:17: style: Variable 'payload' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama.c:1476:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1640:9: warning: Identical condition '!impl', second condition is always false [identicalConditionAfterEarlyExit] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1638:9: note: If condition '!impl' is true, the function will return/exit openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1640:9: note: Testing identical condition '!impl' openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1659:9: warning: Identical condition '!impl', second condition is always false [identicalConditionAfterEarlyExit] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1657:9: note: If condition '!impl' is true, the function will return/exit openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1659:9: note: Testing identical condition '!impl' openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1678:9: warning: Identical condition '!impl', second condition is always false [identicalConditionAfterEarlyExit] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1676:9: note: If condition '!impl' is true, the function will return/exit openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1678:9: note: Testing identical condition '!impl' openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3475:58: warning: Either the condition '!impl' is redundant or there is possible null pointer dereference: impl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3477:9: note: Assuming that condition '!impl' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3475:58: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3509:39: warning: Either the condition '!impl' is redundant or there is possible null pointer dereference: impl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3510:9: note: Assuming that condition '!impl' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3509:39: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3531:39: warning: Either the condition '!impl' is redundant or there is possible null pointer dereference: impl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3532:9: note: Assuming that condition '!impl' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:3531:39: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1782:15: style: Variable 'mamaField' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1769:15: note: mamaField is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:1782:15: note: mamaField is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:2686:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:2707:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:2728:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:2749:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:413:64: style:inconclusive: Function 'mamaMsgImpl_setPayload' argument 3 names different: declaration 'ownsPayload' definition 'owner'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/msgimpl.h:101:64: note: Function 'mamaMsgImpl_setPayload' argument 3 names different: declaration 'ownsPayload' definition 'owner'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:413:64: note: Function 'mamaMsgImpl_setPayload' argument 3 names different: declaration 'ownsPayload' definition 'owner'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:623:57: style:inconclusive: Function 'mamaMsgImpl_createForPayload' argument 4 names different: declaration 'noDeletePayload' definition 'owner'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/msgimpl.h:46:54: note: Function 'mamaMsgImpl_createForPayload' argument 4 names different: declaration 'noDeletePayload' definition 'owner'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:623:57: note: Function 'mamaMsgImpl_createForPayload' argument 4 names different: declaration 'noDeletePayload' definition 'owner'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msg.c:752:31: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/msgfield.c:711:31: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/msgfield.c:724:35: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:55:9: error: Memory leak: msgQual [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:47:35: style:inconclusive: Function 'mamaMsgQual_create' argument 1 names different: declaration 'msgQual' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/msgqualifier.h:50:29: note: Function 'mamaMsgQual_create' argument 1 names different: declaration 'msgQual' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:47:35: note: Function 'mamaMsgQual_create' argument 1 names different: declaration 'msgQual' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:252:26: style:inconclusive: Function 'mamaMsgQual_getAsString' argument 3 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/msgqualifier.h:274:28: note: Function 'mamaMsgQual_getAsString' argument 3 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:252:26: note: Function 'mamaMsgQual_getAsString' argument 3 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:253:26: style:inconclusive: Function 'mamaMsgQual_getAsString' argument 4 names different: declaration 'maxLen' definition 'bufMaxLen'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/msgqualifier.h:275:28: note: Function 'mamaMsgQual_getAsString' argument 4 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:253:26: note: Function 'mamaMsgQual_getAsString' argument 4 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:268:26: style:inconclusive: Function 'mamaMsgQual_valueToString' argument 3 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/msgqualifier.h:291:28: note: Function 'mamaMsgQual_valueToString' argument 3 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:268:26: note: Function 'mamaMsgQual_valueToString' argument 3 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:269:26: style:inconclusive: Function 'mamaMsgQual_valueToString' argument 4 names different: declaration 'maxLen' definition 'bufMaxLen'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/msgqualifier.h:292:28: note: Function 'mamaMsgQual_valueToString' argument 4 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgqualifier.c:269:26: note: Function 'mamaMsgQual_valueToString' argument 4 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgstatus.c:44:52: style:inconclusive: Function 'mamaMsgStatus_stringForStatus' argument 1 names different: declaration 'type' definition 'status'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/msgstatus.h:117:46: note: Function 'mamaMsgStatus_stringForStatus' argument 1 names different: declaration 'type' definition 'status'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgstatus.c:44:52: note: Function 'mamaMsgStatus_stringForStatus' argument 1 names different: declaration 'type' definition 'status'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgutils.c:185:54: style:inconclusive: Function 'msgUtils_createRecoveryRequestMsg' argument 1 names different: declaration 'subsc' definition 'subscription'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/msgutils.h:89:54: note: Function 'msgUtils_createRecoveryRequestMsg' argument 1 names different: declaration 'subsc' definition 'subscription'. openmama-src-2.2.2.1/mama/c_cpp/src/c/msgutils.c:185:54: note: Function 'msgUtils_createRecoveryRequestMsg' argument 1 names different: declaration 'subsc' definition 'subscription'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:182:5: warning: Either the condition '!*copy' is redundant or there is possible null pointer dereference: (struct avisPayload*)*copy. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:183:9: note: Assuming that condition '!*copy' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:182:5: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:230:49: style:inconclusive: Function 'avismsgPayload_unSerialize' argument 1 names different: declaration 'payload' definition 'msg'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:94:49: note: Function 'avismsgPayload_unSerialize' argument 1 names different: declaration 'payload' definition 'msg'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:230:49: note: Function 'avismsgPayload_unSerialize' argument 1 names different: declaration 'payload' definition 'msg'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:306:51: style:inconclusive: Function 'avismsgPayload_serialize' argument 1 names different: declaration 'payload' definition 'msg'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:89:47: note: Function 'avismsgPayload_serialize' argument 1 names different: declaration 'payload' definition 'msg'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:306:51: note: Function 'avismsgPayload_serialize' argument 1 names different: declaration 'payload' definition 'msg'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:582:53: style:inconclusive: Function 'avismsgPayload_getFieldAsString' argument 4 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:85:53: note: Function 'avismsgPayload_getFieldAsString' argument 4 names different: declaration 'buffer' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:582:53: note: Function 'avismsgPayload_getFieldAsString' argument 4 names different: declaration 'buffer' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1188:53: style:inconclusive: Function 'avismsgPayload_updateSubMsg' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:391:53: note: Function 'avismsgPayload_updateSubMsg' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1188:53: note: Function 'avismsgPayload_updateSubMsg' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1190:53: style:inconclusive: Function 'avismsgPayload_updateSubMsg' argument 4 names different: declaration 'subMsg' definition 'value'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:393:53: note: Function 'avismsgPayload_updateSubMsg' argument 4 names different: declaration 'subMsg' definition 'value'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1190:53: note: Function 'avismsgPayload_updateSubMsg' argument 4 names different: declaration 'subMsg' definition 'value'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1204:53: style:inconclusive: Function 'avismsgPayload_updateVectorMsg' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:396:53: note: Function 'avismsgPayload_updateVectorMsg' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1204:53: note: Function 'avismsgPayload_updateVectorMsg' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1216:53: style:inconclusive: Function 'avismsgPayload_updateVectorString' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:402:53: note: Function 'avismsgPayload_updateVectorString' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1216:53: note: Function 'avismsgPayload_updateVectorString' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1218:53: style:inconclusive: Function 'avismsgPayload_updateVectorString' argument 4 names different: declaration 'value' definition 'strList'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:404:53: note: Function 'avismsgPayload_updateVectorString' argument 4 names different: declaration 'value' definition 'strList'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1218:53: note: Function 'avismsgPayload_updateVectorString' argument 4 names different: declaration 'value' definition 'strList'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1228:53: style:inconclusive: Function 'avismsgPayload_updateVectorBool' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:408:53: note: Function 'avismsgPayload_updateVectorBool' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1228:53: note: Function 'avismsgPayload_updateVectorBool' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1230:53: style:inconclusive: Function 'avismsgPayload_updateVectorBool' argument 4 names different: declaration 'value' definition 'boolList'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:410:53: note: Function 'avismsgPayload_updateVectorBool' argument 4 names different: declaration 'value' definition 'boolList'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1230:53: note: Function 'avismsgPayload_updateVectorBool' argument 4 names different: declaration 'value' definition 'boolList'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1240:53: style:inconclusive: Function 'avismsgPayload_updateVectorChar' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:414:53: note: Function 'avismsgPayload_updateVectorChar' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1240:53: note: Function 'avismsgPayload_updateVectorChar' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1252:53: style:inconclusive: Function 'avismsgPayload_updateVectorI8' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:420:53: note: Function 'avismsgPayload_updateVectorI8' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1252:53: note: Function 'avismsgPayload_updateVectorI8' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1264:53: style:inconclusive: Function 'avismsgPayload_updateVectorU8' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:426:53: note: Function 'avismsgPayload_updateVectorU8' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1264:53: note: Function 'avismsgPayload_updateVectorU8' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1276:53: style:inconclusive: Function 'avismsgPayload_updateVectorI16' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:432:53: note: Function 'avismsgPayload_updateVectorI16' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1276:53: note: Function 'avismsgPayload_updateVectorI16' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1288:53: style:inconclusive: Function 'avismsgPayload_updateVectorU16' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:438:53: note: Function 'avismsgPayload_updateVectorU16' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1288:53: note: Function 'avismsgPayload_updateVectorU16' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1300:53: style:inconclusive: Function 'avismsgPayload_updateVectorI32' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:444:53: note: Function 'avismsgPayload_updateVectorI32' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1300:53: note: Function 'avismsgPayload_updateVectorI32' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1312:53: style:inconclusive: Function 'avismsgPayload_updateVectorU32' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:450:53: note: Function 'avismsgPayload_updateVectorU32' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1312:53: note: Function 'avismsgPayload_updateVectorU32' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1324:53: style:inconclusive: Function 'avismsgPayload_updateVectorI64' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:456:53: note: Function 'avismsgPayload_updateVectorI64' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1324:53: note: Function 'avismsgPayload_updateVectorI64' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1336:53: style:inconclusive: Function 'avismsgPayload_updateVectorU64' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:462:53: note: Function 'avismsgPayload_updateVectorU64' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1336:53: note: Function 'avismsgPayload_updateVectorU64' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1348:53: style:inconclusive: Function 'avismsgPayload_updateVectorF32' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:468:53: note: Function 'avismsgPayload_updateVectorF32' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1348:53: note: Function 'avismsgPayload_updateVectorF32' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1360:53: style:inconclusive: Function 'avismsgPayload_updateVectorF64' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:474:53: note: Function 'avismsgPayload_updateVectorF64' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1360:53: note: Function 'avismsgPayload_updateVectorF64' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1372:53: style:inconclusive: Function 'avismsgPayload_updateVectorPrice' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:480:53: note: Function 'avismsgPayload_updateVectorPrice' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1372:53: note: Function 'avismsgPayload_updateVectorPrice' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1384:53: style:inconclusive: Function 'avismsgPayload_updateVectorTime' argument 2 names different: declaration 'fname' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:486:53: note: Function 'avismsgPayload_updateVectorTime' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1384:53: note: Function 'avismsgPayload_updateVectorTime' argument 2 names different: declaration 'fname' definition 'name'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1402:53: style:inconclusive: Function 'avismsgPayload_getBool' argument 4 names different: declaration 'result' definition 'mamaResult'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:388:53: note: Function 'avismsgPayload_getBool' argument 4 names different: declaration 'result' definition 'mamaResult'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1402:53: note: Function 'avismsgPayload_getBool' argument 4 names different: declaration 'result' definition 'mamaResult'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1490:53: style:inconclusive: Function 'avismsgPayload_getI64' argument 4 names different: declaration 'result' definition 'mamaResult'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:529:53: note: Function 'avismsgPayload_getI64' argument 4 names different: declaration 'result' definition 'mamaResult'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1490:53: note: Function 'avismsgPayload_getI64' argument 4 names different: declaration 'result' definition 'mamaResult'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1501:53: style:inconclusive: Function 'avismsgPayload_getU64' argument 4 names different: declaration 'result' definition 'mamaResult'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.h:534:53: note: Function 'avismsgPayload_getU64' argument 4 names different: declaration 'result' definition 'mamaResult'. openmama-src-2.2.2.1/mama/c_cpp/src/c/payload/avismsg/avispayload.c:1501:53: note: Function 'avismsgPayload_getU64' argument 4 names different: declaration 'result' definition 'mamaResult'. openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackFileParser.c:124:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.c:281:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.c:203:53: style:inconclusive: Function 'mamaCapture_getFeedSource' argument 2 names different: declaration 'source' definition 'sourceName'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.h:106:60: note: Function 'mamaCapture_getFeedSource' argument 2 names different: declaration 'source' definition 'sourceName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.c:203:53: note: Function 'mamaCapture_getFeedSource' argument 2 names different: declaration 'source' definition 'sourceName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.c:319:56: style:inconclusive: Function 'mamaCapture_getTransportName' argument 2 names different: declaration 'transport' definition 'transportName'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.h:150:62: note: Function 'mamaCapture_getTransportName' argument 2 names different: declaration 'transport' definition 'transportName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.c:319:56: note: Function 'mamaCapture_getTransportName' argument 2 names different: declaration 'transport' definition 'transportName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackcapture.c:232:35: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackpublisher.c:126:14: style: Condition 'impl!=NULL' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackpublisher.c:54:19: style: Variable 'tport' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackpublisher.c:74:23: style: Variable 'publisher' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackpublisher.c:211:33: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackpublisher.c:267:32: style: Variable 'nPos' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/playback/playbackpublisher.c:271:32: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/price.c:297:45: style:inconclusive: Function 'mamaPrice_getAsString' argument 2 names different: declaration 'str' definition 'buf'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/price.h:320:44: note: Function 'mamaPrice_getAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/price.c:297:45: note: Function 'mamaPrice_getAsString' argument 2 names different: declaration 'str' definition 'buf'. openmama-src-2.2.2.1/mama/c_cpp/src/c/price.c:298:45: style:inconclusive: Function 'mamaPrice_getAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/price.h:321:44: note: Function 'mamaPrice_getAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/price.c:298:45: note: Function 'mamaPrice_getAsString' argument 3 names different: declaration 'maxLen' definition 'bufMaxLen'. openmama-src-2.2.2.1/mama/c_cpp/src/c/price.c:225:17: style: Variable 'tempval' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/priceimpl.c:106:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/c/priceimpl.c:120:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/c/publisher.c:108:40: error: Memory leak: impl [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:640:5: warning:inconclusive: Either the condition '!queue' is redundant or there is possible null pointer dereference: impl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:641:9: note: Assuming that condition '!queue' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:635:27: note: Assignment 'impl=(struct mamaQueueImpl_*)queue', assigned value is 0 openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:640:5: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:921:64: style: Parameter 'queueMonitorCallbacks' can be declared as pointer to const [constParameter] openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:1168:29: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/refreshtransport.c:429:65: style:inconclusive: Function 'refreshTransport_resetRefreshForListener' argument 1 names different: declaration 'transport' definition 'impl'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/refreshtransport.h:43:60: note: Function 'refreshTransport_resetRefreshForListener' argument 1 names different: declaration 'transport' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/refreshtransport.c:429:65: note: Function 'refreshTransport_resetRefreshForListener' argument 1 names different: declaration 'transport' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/refreshtransport.c:443:56: style:inconclusive: Function 'refreshTransport_removeListener' argument 1 names different: declaration 'transport' definition 'impl'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/refreshtransport.h:51:51: note: Function 'refreshTransport_removeListener' argument 1 names different: declaration 'transport' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/refreshtransport.c:443:56: note: Function 'refreshTransport_removeListener' argument 1 names different: declaration 'transport' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/senderId.c:67:30: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] openmama-src-2.2.2.1/mama/c_cpp/src/c/source.c:212:39: style:inconclusive: Function 'mamaSource_setState' argument 2 names different: declaration 'quality' definition 'state'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/source.h:123:38: note: Function 'mamaSource_setState' argument 2 names different: declaration 'quality' definition 'state'. openmama-src-2.2.2.1/mama/c_cpp/src/c/source.c:212:39: note: Function 'mamaSource_setState' argument 2 names different: declaration 'quality' definition 'state'. openmama-src-2.2.2.1/mama/c_cpp/src/c/source.c:247:44: style:inconclusive: Function 'mamaSource_setSymbolNamespace' argument 2 names different: declaration 'symbolNamespace' definition 'symbolNameSpace'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/source.h:150:44: note: Function 'mamaSource_setSymbolNamespace' argument 2 names different: declaration 'symbolNamespace' definition 'symbolNameSpace'. openmama-src-2.2.2.1/mama/c_cpp/src/c/source.c:247:44: note: Function 'mamaSource_setSymbolNamespace' argument 2 names different: declaration 'symbolNamespace' definition 'symbolNameSpace'. openmama-src-2.2.2.1/mama/c_cpp/src/c/source.c:406:49: style:inconclusive: Function 'mamaSource_getSymbolNamespace' argument 2 names different: declaration 'symbolNamespace' definition 'symbolNameSpace'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/source.h:269:49: note: Function 'mamaSource_getSymbolNamespace' argument 2 names different: declaration 'symbolNamespace' definition 'symbolNameSpace'. openmama-src-2.2.2.1/mama/c_cpp/src/c/source.c:406:49: note: Function 'mamaSource_getSymbolNamespace' argument 2 names different: declaration 'symbolNamespace' definition 'symbolNameSpace'. openmama-src-2.2.2.1/mama/c_cpp/src/c/sourceman.c:58:9: error: Memory leak: impl [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/sourceman.c:238:73: style:inconclusive: Function 'mamaSourceManager_iterateSources' argument 1 names different: declaration 'sourceGroup' definition 'sourceManager'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/sourceman.h:159:69: note: Function 'mamaSourceManager_iterateSources' argument 1 names different: declaration 'sourceGroup' definition 'sourceManager'. openmama-src-2.2.2.1/mama/c_cpp/src/c/sourceman.c:238:73: note: Function 'mamaSourceManager_iterateSources' argument 1 names different: declaration 'sourceGroup' definition 'sourceManager'. openmama-src-2.2.2.1/mama/c_cpp/src/c/sourceman.c:88:41: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/stat.c:49:53: style:inconclusive: Function 'mamaStat_create' argument 2 names different: declaration 'collector' definition 'statsCollector'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/stat.h:73:53: note: Function 'mamaStat_create' argument 2 names different: declaration 'collector' definition 'statsCollector'. openmama-src-2.2.2.1/mama/c_cpp/src/c/stat.c:49:53: note: Function 'mamaStat_create' argument 2 names different: declaration 'collector' definition 'statsCollector'. openmama-src-2.2.2.1/mama/c_cpp/src/c/stat.c:49:112: style:inconclusive: Function 'mamaStat_create' argument 5 names different: declaration 'type' definition 'fid'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/stat.h:73:107: note: Function 'mamaStat_create' argument 5 names different: declaration 'type' definition 'fid'. openmama-src-2.2.2.1/mama/c_cpp/src/c/stat.c:49:112: note: Function 'mamaStat_create' argument 5 names different: declaration 'type' definition 'fid'. openmama-src-2.2.2.1/mama/c_cpp/src/c/stat.c:280:17: style: Variable 'current' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/statscollector.c:99:97: style:inconclusive: Function 'mamaStatsCollector_setStatIntervalValueFromTotal' argument 2 names different: declaration 'identifier' definition 'identifer'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/statscollectorinternal.h:69:97: note: Function 'mamaStatsCollector_setStatIntervalValueFromTotal' argument 2 names different: declaration 'identifier' definition 'identifer'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statscollector.c:99:97: note: Function 'mamaStatsCollector_setStatIntervalValueFromTotal' argument 2 names different: declaration 'identifier' definition 'identifer'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgenerator.c:51:75: style:inconclusive: Function 'mamaStatsGenerator_create' argument 2 names different: declaration 'reportInterval' definition 'interval'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgeneratorinternal.h:34:75: note: Function 'mamaStatsGenerator_create' argument 2 names different: declaration 'reportInterval' definition 'interval'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgenerator.c:51:75: note: Function 'mamaStatsGenerator_create' argument 2 names different: declaration 'reportInterval' definition 'interval'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgenerator.c:99:49: style:inconclusive: Function 'mamaStatsGenerator_setQueue' argument 1 names different: declaration 'statsgenerator' definition 'statsGenerator'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgeneratorinternal.h:70:49: note: Function 'mamaStatsGenerator_setQueue' argument 1 names different: declaration 'statsgenerator' definition 'statsGenerator'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgenerator.c:99:49: note: Function 'mamaStatsGenerator_setQueue' argument 1 names different: declaration 'statsgenerator' definition 'statsGenerator'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgenerator.c:162:54: style:inconclusive: Function 'mamaStatsGenerator_generateStats' argument 1 names different: declaration 'statsgenerator' definition 'statsGenerator'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgeneratorinternal.h:66:54: note: Function 'mamaStatsGenerator_generateStats' argument 1 names different: declaration 'statsgenerator' definition 'statsGenerator'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statsgenerator.c:162:54: note: Function 'mamaStatsGenerator_generateStats' argument 1 names different: declaration 'statsgenerator' definition 'statsGenerator'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:310:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:295:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:310:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:681:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:676:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:681:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:927:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:923:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:927:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:931:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:927:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:931:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:935:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:931:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:935:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:734:16: style: The comparison 'status != MAMA_STATUS_OK' is always false because 'status' and 'MAMA_STATUS_OK' represent the same value. [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:726:26: note: 'status' is assigned value 'MAMA_STATUS_OK' here. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:734:16: note: The comparison 'status != MAMA_STATUS_OK' is always false because 'status' and 'MAMA_STATUS_OK' represent the same value. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:228:11: style: Unsigned expression 'numEvents' can't be negative so it is unnecessary to test it. [unsignedPositive] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:511:53: style:inconclusive: Function 'mamaStatsLogger_setApplicationName' argument 2 names different: declaration 'appName' definition 'applicationName'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/statslogger.h:202:56: note: Function 'mamaStatsLogger_setApplicationName' argument 2 names different: declaration 'appName' definition 'applicationName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:511:53: note: Function 'mamaStatsLogger_setApplicationName' argument 2 names different: declaration 'appName' definition 'applicationName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:524:62: style:inconclusive: Function 'mamaStatsLogger_getApplicationName' argument 2 names different: declaration 'appName' definition 'applicationName'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/statslogger.h:213:60: note: Function 'mamaStatsLogger_getApplicationName' argument 2 names different: declaration 'appName' definition 'applicationName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:524:62: note: Function 'mamaStatsLogger_getApplicationName' argument 2 names different: declaration 'appName' definition 'applicationName'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:535:54: style:inconclusive: Function 'mamaStatsLogger_setApplicationClass' argument 2 names different: declaration 'applClass' definition 'applicationClass'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/statslogger.h:224:54: note: Function 'mamaStatsLogger_setApplicationClass' argument 2 names different: declaration 'applClass' definition 'applicationClass'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:535:54: note: Function 'mamaStatsLogger_setApplicationClass' argument 2 names different: declaration 'applClass' definition 'applicationClass'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:548:61: style:inconclusive: Function 'mamaStatsLogger_getApplicationClass' argument 2 names different: declaration 'appClass' definition 'applicationClass'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/statslogger.h:235:61: note: Function 'mamaStatsLogger_getApplicationClass' argument 2 names different: declaration 'appClass' definition 'applicationClass'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:548:61: note: Function 'mamaStatsLogger_getApplicationClass' argument 2 names different: declaration 'appClass' definition 'applicationClass'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:781:46: style:inconclusive: Function 'mamaStatsLogger_incMsgCount' argument 1 names different: declaration 'statsLogger' definition 'logger'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/statslogger.h:333:46: note: Function 'mamaStatsLogger_incMsgCount' argument 1 names different: declaration 'statsLogger' definition 'logger'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:781:46: note: Function 'mamaStatsLogger_incMsgCount' argument 1 names different: declaration 'statsLogger' definition 'logger'. openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:935:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:947:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/statslogger.c:1037:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscmsgtype.c:26:51: style:inconclusive: Function 'MamaSubscMsgTypeStr' argument 1 names different: declaration 'msgType' definition 'type'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/subscmsgtype.h:51:64: note: Function 'MamaSubscMsgTypeStr' argument 1 names different: declaration 'msgType' definition 'type'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscmsgtype.c:26:51: note: Function 'MamaSubscMsgTypeStr' argument 1 names different: declaration 'msgType' definition 'type'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2888:75: warning: Either the condition 'NULL!=subscription' is redundant or there is possible null pointer dereference: (struct mamaSubscriptionImpl_*)(subscription). [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2891:13: note: Assuming that condition 'NULL!=subscription' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2888:75: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2963:105: warning: Either the condition 'NULL!=subscription' is redundant or there is possible null pointer dereference: (struct mamaSubscriptionImpl_*)(subscription). [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2966:13: note: Assuming that condition 'NULL!=subscription' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2963:105: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2043:21: style: The comparison 'entitleCode == 0' is always true. [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2025:27: note: 'entitleCode' is assigned value '0' here. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2043:21: note: The comparison 'entitleCode == 0' is always true. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2095:21: style: The comparison 'entitleCode == 0' is always true. [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2077:27: note: 'entitleCode' is assigned value '0' here. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2095:21: note: The comparison 'entitleCode == 0' is always true. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2168:25: style: The comparison 'entitleCode == 0' is always true. [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2164:31: note: 'entitleCode' is assigned value '0' here. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2168:25: note: The comparison 'entitleCode == 0' is always true. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:1049:65: style:inconclusive: Function 'mamaSubscription_respondToRefreshMessage' argument 1 names different: declaration 'subscription' definition 'impl'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscriptionimpl.h:462:22: note: Function 'mamaSubscription_respondToRefreshMessage' argument 1 names different: declaration 'subscription' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:1049:65: note: Function 'mamaSubscription_respondToRefreshMessage' argument 1 names different: declaration 'subscription' definition 'impl'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:1063:49: style:inconclusive: Function 'mamaSubscription_hasWildcards' argument 1 names different: declaration 'subsc' definition 'subscription'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscriptionimpl.h:312:22: note: Function 'mamaSubscription_hasWildcards' argument 1 names different: declaration 'subsc' definition 'subscription'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:1063:49: note: Function 'mamaSubscription_hasWildcards' argument 1 names different: declaration 'subsc' definition 'subscription'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2124:69: style:inconclusive: Function 'mamaSubscription_processMsg' argument 2 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscriptionimpl.h:378:13: note: Function 'mamaSubscription_processMsg' argument 2 names different: declaration 'message' definition 'msg'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:2124:69: note: Function 'mamaSubscription_processMsg' argument 2 names different: declaration 'message' definition 'msg'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscription.c:1453:21: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/subscriptiontype.c:24:52: style:inconclusive: Function 'MamaSubscTypeStr' argument 1 names different: declaration 'subtype' definition 'type'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/subscriptiontype.h:47:70: note: Function 'MamaSubscTypeStr' argument 1 names different: declaration 'subtype' definition 'type'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subscriptiontype.c:24:52: note: Function 'MamaSubscTypeStr' argument 1 names different: declaration 'subtype' definition 'type'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subsctype.c:24:52: style:inconclusive: Function 'MamaSubscTypeStr' argument 1 names different: declaration 'subtype' definition 'type'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/subscriptiontype.h:47:70: note: Function 'MamaSubscTypeStr' argument 1 names different: declaration 'subtype' definition 'type'. openmama-src-2.2.2.1/mama/c_cpp/src/c/subsctype.c:24:52: note: Function 'MamaSubscTypeStr' argument 1 names different: declaration 'subtype' definition 'type'. openmama-src-2.2.2.1/mama/c_cpp/src/c/symbollist.c:96:53: style:inconclusive: Function 'mamaSymbolList_allocate' argument 1 names different: declaration 'symbolList' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/symbollist.h:116:21: note: Function 'mamaSymbolList_allocate' argument 1 names different: declaration 'symbolList' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/symbollist.c:96:53: note: Function 'mamaSymbolList_allocate' argument 1 names different: declaration 'symbolList' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:56:9: style: struct member 'parseData_::symbologyCnt' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:57:9: style: struct member 'parseData_::mapCnt' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:58:9: style: struct member 'parseData_::toSymbolCnt' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:59:9: style: struct member 'parseData_::fromSymbolCnt' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:60:11: style: struct member 'parseData_::fromSymbol' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:61:11: style: struct member 'parseData_::toSymbol' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:62:28: style: struct member 'parseData_::impl' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/symbolmapfile.c:63:9: style: struct member 'parseData_::error' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/c/syncresponder.c:126:10: style: Variable 'rval' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/c/throttle.c:156:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openmama-src-2.2.2.1/mama/c_cpp/src/c/timer.c:299:39: style:inconclusive: Function 'mamaTimer_getQueue' argument 2 names different: declaration 'queue' definition 'result'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/timer.h:188:37: note: Function 'mamaTimer_getQueue' argument 2 names different: declaration 'queue' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/timer.c:299:39: note: Function 'mamaTimer_getQueue' argument 2 names different: declaration 'queue' definition 'result'. openmama-src-2.2.2.1/mama/c_cpp/src/c/timezone.c:383:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:261:9: error: Memory leak: transport [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:270:9: error: Memory leak: transport [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1893:38: warning: Either the condition 'subscSource==NULL' is redundant or there is possible null pointer dereference: subscSource. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1894:53: note: Assuming that condition 'subscSource==NULL' is not redundant openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1893:38: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1448:59: style:inconclusive: Function 'mamaTransport_getBridgeTransportByIndex' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:68:22: note: Function 'mamaTransport_getBridgeTransportByIndex' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1448:59: note: Function 'mamaTransport_getBridgeTransportByIndex' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1449:59: style:inconclusive: Function 'mamaTransport_getBridgeTransportByIndex' argument 2 names different: declaration 'tportIndex' definition 'index'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:69:22: note: Function 'mamaTransport_getBridgeTransportByIndex' argument 2 names different: declaration 'tportIndex' definition 'index'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1449:59: note: Function 'mamaTransport_getBridgeTransportByIndex' argument 2 names different: declaration 'tportIndex' definition 'index'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1464:53: style:inconclusive: Function 'mamaTransport_throttleAction' argument 8 names different: declaration 'handle' definition 'action'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:93:27: note: Function 'mamaTransport_throttleAction' argument 8 names different: declaration 'handle' definition 'action'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1464:53: note: Function 'mamaTransport_throttleAction' argument 8 names different: declaration 'handle' definition 'action'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1648:45: style:inconclusive: Function 'mamaTransport_throttleRemoveForOwner' argument 3 names different: declaration 'handle' definition 'owner'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:76:45: note: Function 'mamaTransport_throttleRemoveForOwner' argument 3 names different: declaration 'handle' definition 'owner'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1648:45: note: Function 'mamaTransport_throttleRemoveForOwner' argument 3 names different: declaration 'handle' definition 'owner'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1701:49: style:inconclusive: Function 'mamaTransport_setWriteQueueWatermarks' argument 2 names different: declaration 'highWater' definition 'high'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/transport.h:201:54: note: Function 'mamaTransport_setWriteQueueWatermarks' argument 2 names different: declaration 'highWater' definition 'high'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1701:49: note: Function 'mamaTransport_setWriteQueueWatermarks' argument 2 names different: declaration 'highWater' definition 'high'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1702:49: style:inconclusive: Function 'mamaTransport_setWriteQueueWatermarks' argument 3 names different: declaration 'lowWater' definition 'low'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/transport.h:202:54: note: Function 'mamaTransport_setWriteQueueWatermarks' argument 3 names different: declaration 'lowWater' definition 'low'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1702:49: note: Function 'mamaTransport_setWriteQueueWatermarks' argument 3 names different: declaration 'lowWater' definition 'low'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1911:61: style:inconclusive: Function 'mamaTransportImpl_getTopicsAndTypesForSource' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:152:61: note: Function 'mamaTransportImpl_getTopicsAndTypesForSource' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:1911:61: note: Function 'mamaTransportImpl_getTopicsAndTypesForSource' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2031:58: style:inconclusive: Function 'mamaTransportImpl_resetRefreshForListener' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:148:58: note: Function 'mamaTransportImpl_resetRefreshForListener' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2031:58: note: Function 'mamaTransportImpl_resetRefreshForListener' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2121:51: style:inconclusive: Function 'mamaTransport_freeAllConnections' argument 2 names different: declaration 'result' definition 'connections'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/transport.h:496:51: note: Function 'mamaTransport_freeAllConnections' argument 2 names different: declaration 'result' definition 'connections'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2121:51: note: Function 'mamaTransport_freeAllConnections' argument 2 names different: declaration 'result' definition 'connections'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2161:63: style:inconclusive: Function 'mamaTransport_freeAllServerConnections' argument 2 names different: declaration 'result' definition 'connections'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/mama/transport.h:516:63: note: Function 'mamaTransport_freeAllServerConnections' argument 2 names different: declaration 'result' definition 'connections'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2161:63: note: Function 'mamaTransport_freeAllServerConnections' argument 2 names different: declaration 'result' definition 'connections'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2180:50: style:inconclusive: Function 'mamaTransportImpl_isPossiblyStale' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:161:50: note: Function 'mamaTransportImpl_isPossiblyStale' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2180:50: note: Function 'mamaTransportImpl_isPossiblyStale' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2187:56: style:inconclusive: Function 'mamaTransportImpl_unsetAllPossiblyStale' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:165:56: note: Function 'mamaTransportImpl_unsetAllPossiblyStale' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2187:56: note: Function 'mamaTransportImpl_unsetAllPossiblyStale' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2220:66: style:inconclusive: Function 'mamaTransportImpl_getAdvisoryCauseAndPlatformInfo' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:169:66: note: Function 'mamaTransportImpl_getAdvisoryCauseAndPlatformInfo' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2220:66: note: Function 'mamaTransportImpl_getAdvisoryCauseAndPlatformInfo' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2254:52: style:inconclusive: Function 'mamaTransportImpl_getTransportIndex' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:185:52: note: Function 'mamaTransportImpl_getTransportIndex' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2254:52: note: Function 'mamaTransportImpl_getTransportIndex' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2255:52: style:inconclusive: Function 'mamaTransportImpl_getTransportIndex' argument 2 names different: declaration 'tportIndex' definition 'transportIndex'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:186:52: note: Function 'mamaTransportImpl_getTransportIndex' argument 2 names different: declaration 'tportIndex' definition 'transportIndex'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2255:52: note: Function 'mamaTransportImpl_getTransportIndex' argument 2 names different: declaration 'tportIndex' definition 'transportIndex'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2359:53: style:inconclusive: Function 'mamaTransportImpl_nextTransportIndex' argument 1 names different: declaration 'tport' definition 'transport'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/c/transportimpl.h:190:53: note: Function 'mamaTransportImpl_nextTransportIndex' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:2359:53: note: Function 'mamaTransportImpl_nextTransportIndex' argument 1 names different: declaration 'tport' definition 'transport'. openmama-src-2.2.2.1/mama/c_cpp/src/c/transport.c:184:22: style: Variable 'rval' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:141:7: warning: Struct 'MamaBasicSubscriptionImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:141:7: warning: Struct 'MamaBasicSubscriptionImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:48:5: style: Class 'BasicSubscriptionTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:62:55: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:253:39: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:264:39: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:278:39: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicSubscription.cpp:289:39: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaStatus.h:51:50: performance:inconclusive: Function parameter 'rhs_i' should be passed by const reference. [passedByValue] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaStatus.h:62:50: performance:inconclusive: Function parameter 'rhs_i' should be passed by const reference. [passedByValue] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaStatus.h:72:49: performance:inconclusive: Function parameter 'rhs_i' should be passed by const reference. [passedByValue] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaStatus.h:82:49: performance:inconclusive: Function parameter 'rhs_i' should be passed by const reference. [passedByValue] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaStatus.h:92:50: performance:inconclusive: Function parameter 'rhs_i' should be passed by const reference. [passedByValue] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaStatus.h:102:50: performance:inconclusive: Function parameter 'rhs_i' should be passed by const reference. [passedByValue] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicWildCardSubscription.cpp:143:7: warning: Class 'MamaBasicWildCardSubscriptionImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicWildCardSubscription.cpp:143:7: warning: Class 'MamaBasicWildCardSubscriptionImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicWildCardSubscription.cpp:49:5: style: Class 'BasicWildCardSubscriptionTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicWildCardSubscription.cpp:228:47: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicWildCardSubscription.cpp:239:47: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicWildCardSubscription.cpp:253:47: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaBasicWildCardSubscription.cpp:264:47: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/mamacpp.h:512:18: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/InboxImpl.h:47:18: style: Virtual function 'destroy' is called from destructor '~MamaInboxImpl()' at line 38. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/InboxImpl.h:38:37: note: Calling destroy openmama-src-2.2.2.1/mama/c_cpp/src/cpp/InboxImpl.h:47:18: note: destroy is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherImpl.h:44:18: style: Virtual function 'destroy' is called from destructor '~MamaDQPublisherImpl()' at line 38. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherImpl.h:38:43: note: Calling destroy openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherImpl.h:44:18: note: destroy is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherImpl.h:36:5: style: Struct 'MamaDQPublisherImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisher.cpp:128:46: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaDQPublisherManager.h:46:23: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:57:2: style: Class 'DQPublisherManagerTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:173:5: style: Struct 'MamaDQPublisherManagerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:51:7: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:212:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:223:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:235:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:248:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:260:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:269:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:374:64: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDQPublisherManager.cpp:404:22: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/FieldDescriptorImpl.h:49:9: performance: Variable 'mField' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:59:40: style: Virtual function 'getSize' is called from destructor '~DictionaryImpl()' at line 382. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:382:9: note: Calling getSize openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:59:40: note: getSize is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:58:40: style: Virtual function 'getMaxFid' is called from destructor '~DictionaryImpl()' at line 387. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:387:26: note: Calling getMaxFid openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:58:40: note: getMaxFid is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/FieldDescriptorImpl.h:33:5: style: Class 'FieldDescriptorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:91:2: style: Class 'DictionaryTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:152:40: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:245:15: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:258:39: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:324:28: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:331:28: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:340:28: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:398:42: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:595:25: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaDictionary.cpp:600:44: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaFt.cpp:49:39: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaFt.cpp:161:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaFt.cpp:192:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaInbox.cpp:124:11: warning: Class 'MamaInboxImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaInbox.cpp:124:11: warning: Class 'MamaInboxImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaInbox.cpp:47:9: style: Class 'InboxTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaInbox.cpp:209:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaInbox.cpp:223:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaInbox.cpp:234:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaIo.cpp:79:22: style: Virtual function 'destroy' is called from destructor '~MamaIoImpl()' at line 76. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaIo.cpp:76:13: note: Calling destroy openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaIo.cpp:79:22: note: destroy is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaIo.cpp:32:6: style: Class 'IoTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaIo.cpp:179:14: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:59:10: style:inconclusive: Technically the member function 'Wombat::MamaMsgFieldImpl::clear' can be const. [functionConst] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:125:10: performance:inconclusive: Technically the member function 'Wombat::MamaMsgFieldImpl::getVectorMsgDetached' can be static (but you may consider moving to unnamed namespace). [functionStatic] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:47:5: style: Class 'MamaMsgFieldImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:2252:23: style: Condition 'result!=0' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:2246:22: note: Assignment 'result=0', assigned value is 0 openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:2247:28: note: Assuming condition is false openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:2252:23: note: Condition 'result!=0' is always false openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:139:36: error: Null pointer dereference: tmpResult [nullPointer] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:129:37: note: Assignment 'tmpResult=NULL', assigned value is 0 openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:139:36: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:111:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MsgFieldImpl.h:134:19: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:1533:19: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:2289:21: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:2472:15: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsg.cpp:2117:14: style: The scope of the variable 'result' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsgField.cpp:356:39: error: Null pointer dereference: tmpResultC [nullPointer] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsgField.cpp:344:38: note: Assignment 'tmpResultC=NULL', assigned value is 0 openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsgField.cpp:356:39: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsgField.cpp:88:34: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsgField.cpp:95:59: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsgField.cpp:329:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaMsgField.cpp:351:19: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaPublisherImpl.h:59:22: style: Virtual function 'destroy' is called from destructor '~MamaPublisherImpl()' at line 56. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaPublisherImpl.h:56:13: note: Calling destroy openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaPublisherImpl.h:59:22: note: destroy is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaPublisherImpl.h:48:9: style: Class 'MamaPublisherImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaPublisher.cpp:35:6: style: Class 'SendCompleteTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaPublisher.cpp:194:55: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaPublisher.cpp:233:47: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:155:9: warning: Member variable 'MamaQueueImpl::mMonitorCallback' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:155:9: warning: Member variable 'MamaQueueImpl::mMonitorCallbackClosure' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:163:14: style:inconclusive: Member variable 'MamaQueueImpl::mOwner' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:159:12: note: Member variable 'MamaQueueImpl::mOwner' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:163:14: note: Member variable 'MamaQueueImpl::mOwner' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:32:6: style: Class 'QueueEnqueueTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:62:6: style: Class 'QueueEventTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:94:6: style: Class 'QueueMonitorTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaQueue.cpp:269:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaQueueGroup.h:86:9: error: syntax error [syntaxError] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:57:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:330:13: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:400:28: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:408:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:410:15: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:353:14: style: Local variable 'activate' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaSubscription.h:120:23: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:353:14: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:363:14: style: Local variable 'activate' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaSubscription.h:120:23: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:363:14: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:65:40: style: Variable 'status' can be declared as reference to const [constVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:76:40: style: Variable 'status' can be declared as reference to const [constVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:247:9: style: Struct 'iteratorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:128:5: error: Memory leak: container [memleak] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:162:34: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaSourceGroup.h:114:31: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:162:34: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:214:48: style: Local variable 'end' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:162:34: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:214:48: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:215:48: style: Local variable 'i' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:163:34: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:215:48: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:48:37: style: struct member 'MamaSourceGroupImpl::myName' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:49:37: style: struct member 'MamaSourceGroupImpl::myMap' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:50:37: style: struct member 'MamaSourceGroupImpl::myTopWeightSource' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroup.cpp:51:37: style: struct member 'MamaSourceGroupImpl::myStateChangedCallbacks' is never used. [unusedStructMember] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceGroupManager.cpp:122:9: style: Struct 'iteratorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSourceManager.cpp:141:9: style: Struct 'iteratorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatImpl.h:63:22: style: Virtual function 'destroy' is called from destructor '~MamaStatImpl()' at line 46. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatImpl.h:46:13: note: Calling destroy openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatImpl.h:63:22: note: destroy is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatImpl.h:38:9: style: Class 'MamaStatImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatsCollectorImpl.h:62:22: style: Virtual function 'destroy' is called from destructor '~MamaStatsCollectorImpl()' at line 47. Dynamic binding is not used. [virtualCallInConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatsCollectorImpl.h:47:13: note: Calling destroy openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatsCollectorImpl.h:62:22: note: destroy is a virtual function openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaStatsCollectorImpl.h:39:9: style: Class 'MamaStatsCollectorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:182:11: warning: Struct 'MamaSubscriptionImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:182:11: warning: Struct 'MamaSubscriptionImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:51:9: style: Class 'SubscriptionTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaSubscriptionCallback.h:138:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaSubscriptionCallback.h:145:22: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaSubscriptionCallback.h:157:20: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:337:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:349:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:367:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:380:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:395:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:412:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscription.cpp:424:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolList.cpp:39:9: warning:inconclusive: Member variable 'MamaSymbolListImpl::myMembershipHandlers' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolList.cpp:333:41: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolList.cpp:348:41: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolList.cpp:274:23: style: Local variable 'size' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/MamaSymbolList.h:125:21: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolList.cpp:274:23: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolListFile.cpp:110:9: style: Class 'SymbolWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolListFile.cpp:94:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolListFile.cpp:168:23: style: Variable 'toBeCompleted' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSymbolListMember.cpp:34:9: warning: Member variable 'MamaSymbolListMemberImpl::mySymbolList' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaTimer.cpp:119:17: warning: Class 'MamaTimerImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaTimer.cpp:119:17: warning: Class 'MamaTimerImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaTimer.cpp:47:9: style: Class 'TimerTestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaTimer.cpp:186:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaTimer.cpp:200:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mama/conflation/MamaConnection.h:89:5: error: syntax error [syntaxError] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:215:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:216:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:217:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:218:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:219:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:225:32: warning: The class 'SubscriptionImpl' defines member variable with name 'mCppSubscription' also defined in its parent class 'BasicSubscriptionImpl'. [duplInheritedMember] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/BasicSubscriptionImpl.h:78:37: note: Parent variable 'BasicSubscriptionImpl::mCppSubscription' openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:225:32: note: Derived variable 'SubscriptionImpl::mCppSubscription' openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:226:32: warning: The class 'SubscriptionImpl' defines member variable with name 'mCallback' also defined in its parent class 'BasicSubscriptionImpl'. [duplInheritedMember] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/BasicSubscriptionImpl.h:80:37: note: Parent variable 'BasicSubscriptionImpl::mCallback' openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:226:32: note: Derived variable 'SubscriptionImpl::mCallback' openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:232:18: style: The function 'cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/BasicSubscriptionImpl.h:105:18: note: Virtual function in base class openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:232:18: note: Function in derived class openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mamacpp.cpp:131:36: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mamacpp.cpp:140:52: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/mamacpp.cpp:288:53: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:215:35: style: Variable 'ignoreDefinitelyDuplicate' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:216:35: style: Variable 'ignorePossiblyDuplicate' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:217:35: style: Variable 'ignoreDefinitelyDelyaed' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:218:35: style: Variable 'ignorePossiblyDelayed' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSubscriptionImpl.h:219:35: style: Variable 'ignoreOutOfSequence' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamainboxc.c:164:27: style: Variable 'delStatus' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaio.c:75:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1724:20: style: Condition 'gNewIterators!=0' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:533:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1540:17: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1547:17: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1834:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1860:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:855:15: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:827:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:855:15: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:897:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:896:16: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:897:16: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:387:30: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:515:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:615:25: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1689:33: style: Variable 'field' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1690:33: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1818:29: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1844:29: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamalistenc.c:1870:42: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:242:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:241:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:242:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:260:32: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:242:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:260:32: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:405:56: style:inconclusive: Function 'subscriptionHandlerOnRequestCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:129:50: note: Function 'subscriptionHandlerOnRequestCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:405:56: note: Function 'subscriptionHandlerOnRequestCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:451:57: style:inconclusive: Function 'subscriptionHandlerOnRefreshCb' argument 1 names different: declaration 'manager' definition 'publisherManager'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:135:55: note: Function 'subscriptionHandlerOnRefreshCb' argument 1 names different: declaration 'manager' definition 'publisherManager'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:451:57: note: Function 'subscriptionHandlerOnRefreshCb' argument 1 names different: declaration 'manager' definition 'publisherManager'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:452:64: style:inconclusive: Function 'subscriptionHandlerOnRefreshCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:136:50: note: Function 'subscriptionHandlerOnRefreshCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamaproxyc.c:452:64: note: Function 'subscriptionHandlerOnRefreshCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:193:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:192:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:193:9: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:217:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:216:10: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:217:16: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:264:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:262:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamapublisherc.c:264:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasubscriberc.c:268:21: style: Local variable 'topic' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasubscriberc.c:260:39: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasubscriberc.c:268:21: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasymbollistsubscriberc.c:554:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasymbollistsubscriberc.c:560:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasymbollistsubscriberc.c:360:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasymbollistsubscriberc.c:359:16: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/examples/c/mamasymbollistsubscriberc.c:360:16: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:317:14: warning: Member variable 'MamaEntitle::mShutdownTimer' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:190:5: warning:inconclusive: Member variable 'DisplayCallback::mMamaEntitle' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:220:5: warning:inconclusive: Member variable 'MsgIteratorCallback::mMamaEntitle' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:242:34: performance: Variable 'mBridgeImpl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:192:5: style: Class 'DisplayCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:221:5: style: Class 'MsgIteratorCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:276:5: style: Class 'ShutdownTimerCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:300:5: style: Class 'EntitlementsUpdateTimerCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:1037:5: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:360:16: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:589:9: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:775:57: style:inconclusive: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:117:61: note: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:775:57: note: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:842:51: style:inconclusive: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:193:55: note: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:842:51: note: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:863:50: style:inconclusive: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:194:55: note: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:863:50: note: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:607:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:656:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaentitlecpp.cpp:998:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaftmembercpp.cpp:93:15: warning: Member variable 'FtMemberDemo::mFtMember' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaftmembercpp.cpp:93:15: warning: Member variable 'FtMemberDemo::mDefaultQueue' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaftmembercpp.cpp:86:5: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaiocpp.cpp:164:14: style: The scope of the variable 'buffer' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaiocpp.cpp:165:13: style: The scope of the variable 'len' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:227:5: warning:inconclusive: Member variable 'DisplayCallback::mMamaListen' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:227:5: warning:inconclusive: Member variable 'DisplayCallback::mFieldList' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:294:5: warning:inconclusive: Member variable 'MsgIteratorCallback::mMamaListen' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:317:9: performance: Variable 'mBridgeImpl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:295:5: style: Class 'MsgIteratorCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:811:17: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:975:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1650:5: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:410:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:418:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:471:16: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:763:18: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1134:6: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:779:9: style: The scope of the variable 'index' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:832:9: style: The scope of the variable 'i' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1358:10: style: The scope of the variable 'fieldValueStr' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1084:56: style:inconclusive: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:153:62: note: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1084:56: note: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1345:47: style:inconclusive: Function 'DisplayCallback' argument 2 names different: declaration 'fieldList' definition 'myFieldList'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:231:55: note: Function 'DisplayCallback' argument 2 names different: declaration 'fieldList' definition 'myFieldList'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1345:47: note: Function 'DisplayCallback' argument 2 names different: declaration 'fieldList' definition 'myFieldList'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1565:51: style:inconclusive: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:233:55: note: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1565:51: note: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1586:55: style:inconclusive: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:235:55: note: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1586:55: note: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1324:47: style: Local variable 'mamaMsg' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1314:37: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1324:47: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:779:15: style: Variable 'index' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:832:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:824:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:925:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamalistencpp.cpp:1507:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamamsgpublishercpp.cpp:242:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamamsgpublishercpp.cpp:243:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamamsgpublishercpp.cpp:244:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamamsgpublishercpp.cpp:245:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamamsgpublishercpp.cpp:261:9: warning: %lld in format string (no. 1) requires 'long long *' but the argument type is 'signed long *'. [invalidScanfArgType_int] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamamsgpublishercpp.cpp:273:9: warning: %llu in format string (no. 1) requires 'unsigned long long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:143:30: style:inconclusive: Member variable 'MamaProxy::managerCallback' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:941:5: note: Member variable 'MamaProxy::managerCallback' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:143:30: note: Member variable 'MamaProxy::managerCallback' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:183:5: style: Class 'SubscriptionHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:357:32: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:588:33: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:719:15: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:727:15: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:386:41: style:inconclusive: Function 'sendRecap' argument 1 names different: declaration 'msg' definition 'request'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:252:37: note: Function 'sendRecap' argument 1 names different: declaration 'msg' definition 'request'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:386:41: note: Function 'sendRecap' argument 1 names different: declaration 'msg' definition 'request'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:391:49: style:inconclusive: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:228:55: note: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:391:49: note: Function 'onCreate' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:411:48: style:inconclusive: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:230:55: note: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:411:48: note: Function 'onError' argument 1 names different: declaration 'subscription' definition 'subscriber'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:468:55: style:inconclusive: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:105:58: note: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:468:55: note: Function 'removeSubscription' argument 1 names different: declaration 'subscription' definition 'subscribed'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:480:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:617:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:674:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:753:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamapublishercpp.cpp:206:21: style: The scope of the variable 'msgNumber' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamapublishercpp.cpp:207:21: style: The scope of the variable 'msg' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:303:10: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:131:21: style: The scope of the variable 'value' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:133:21: style: The scope of the variable 'typeName' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:200:20: style: The scope of the variable 'i' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:205:25: style: Local variable 'topic' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:198:56: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:205:25: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:110:5: warning:inconclusive: Member variable 'SymbolListSubscriptionCallback::mMamaSymbolListSubscriber' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:145:5: warning:inconclusive: Member variable 'SubscriptionCallback::mMamaSymbolListSubscriber' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:181:9: performance: Variable 'mBridgeImpl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:77:10: style:inconclusive: Technically the member function 'MamaSymbolListSubscriber::getQuietness' can be const. [functionConst] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:580:31: note: Technically the member function 'MamaSymbolListSubscriber::getQuietness' can be const. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:77:10: note: Technically the member function 'MamaSymbolListSubscriber::getQuietness' can be const. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:104:10: performance:inconclusive: Technically the member function 'MamaSymbolListSubscriber::usage' can be static (but you may consider moving to unnamed namespace). [functionStatic] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:360:32: note: Technically the member function 'MamaSymbolListSubscriber::usage' can be static (but you may consider moving to unnamed namespace). openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:104:10: note: Technically the member function 'MamaSymbolListSubscriber::usage' can be static (but you may consider moving to unnamed namespace). openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:113:5: style: Class 'SymbolListSubscriptionCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:148:5: style: Class 'SubscriptionCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:384:5: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:417:16: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:422:16: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:599:22: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:619:18: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:258:58: style:inconclusive: Function 'gettoken' argument 1 names different: declaration 'instring' definition 'inString'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:134:65: note: Function 'gettoken' argument 1 names different: declaration 'instring' definition 'inString'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:258:58: note: Function 'gettoken' argument 1 names different: declaration 'instring' definition 'inString'. openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:591:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/datetimetest.cpp:48:20: warning: Member variable 'MamaDateTimeTestC::m_this' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/datetimetest.cpp:50:2: performance: Variable 'm_DateTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/iteration.cpp:43:23: warning: String literal compared with variable 'bridges[i]'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/msgtests.cpp:226:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/msgtests.cpp:220:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/msgtests.cpp:226:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/openclosetest.cpp:45:21: warning: Member variable 'MamaOpenCloseTestC::m_this' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:58:2: performance: Variable 'm_price' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:98:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:119:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:140:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:161:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:182:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:203:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:224:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:245:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:266:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/pricetest.cpp:287:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:88:23: warning: Member variable 'MamaSubscriptionTest::m_this' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:88:23: warning: Member variable 'MamaSubscriptionTest::transportName' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:90:5: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:91:5: performance: Variable 'm_transport' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:92:5: performance: Variable 'm_defaultQueue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:66:50: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:72:50: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:74:17: warning: Member variable 'MamaTimerTestC::transportName' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:80:5: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:81:5: performance: Variable 'm_defaultQueue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:82:5: performance: Variable 'm_transport' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:83:5: performance: Variable 'shortTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:84:5: performance: Variable 'longTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:85:5: performance: Variable 'stopperTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:86:5: performance: Variable 'recursiveTimer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:88:5: performance: Variable 'm_TickCallback' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:89:5: performance: Variable 'm_DestroyCallback' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:128:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:145:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:155:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/timertest.cpp:164:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaDateTimeTest.cpp:38:19: warning: Member variable 'MamaDateTimeTest::m_this' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaMsgTest.cpp:176:7: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaOpenCloseTest.cpp:32:20: warning: Member variable 'MamaOpenCloseTest::m_this' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaOpenCloseTest.cpp:108:5: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaOpenCloseTest.cpp:155:35: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:47:16: warning: Member variable 'MamaPriceTest::m_price' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:97:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:121:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:145:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:169:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:193:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:217:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:241:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:265:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:288:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaPriceTest.cpp:312:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:31:23: warning: Member variable 'MamaSubscriptionTest::m_this' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:31:23: warning: Member variable 'MamaSubscriptionTest::m_defaultQueue' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:31:23: warning: Member variable 'MamaSubscriptionTest::transportName' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:90:9: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:130:10: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:201:10: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:259:9: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:319:10: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:414:10: performance: Variable 'm_bridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:88:5: style: Class 'TestBasicCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:257:5: style: Class 'TestCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:173:10: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.cpp:387:10: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.cpp:41:19: warning: Member variable 'MamaTimerTestCPP::m_defaultQueue' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.cpp:41:19: warning: Member variable 'MamaTimerTestCPP::m_this' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.cpp:41:19: warning: Member variable 'MamaTimerTestCPP::transportName' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.h:113:5: style: The class 'OnForRecursiveTick' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.h:122:5: style: The class 'OnForTwoTimerTick' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.cpp:99:34: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.cpp:111:33: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaTimerTest.cpp:134:33: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicftmembercpp.cpp:93:15: warning: Member variable 'FtMemberDemo::mFtMember' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicftmembercpp.cpp:93:15: warning: Member variable 'FtMemberDemo::mDefaultQueue' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicftmembercpp.cpp:86:5: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicinboxc.c:164:27: style: Variable 'delStatus' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:252:9: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:254:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:253:9: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:254:16: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:302:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:300:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:302:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubc.c:386:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubcpp.cpp:231:21: style: The scope of the variable 'msg' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubc.c:269:21: style: Local variable 'topic' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubc.c:261:39: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubc.c:269:21: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:325:10: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:148:21: style: The scope of the variable 'value' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:150:21: style: The scope of the variable 'typeName' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:222:20: style: The scope of the variable 'i' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:227:25: style: Local variable 'topic' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:220:56: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:227:25: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:261:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:262:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:263:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:452:9: style: Condition '!gShuttingDown' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:689:41: style: Condition 'strcmp(argv[i],"-d")==0' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:331:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:329:12: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:331:12: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:596:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:595:16: note: status is assigned openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:596:16: note: status is overwritten openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturec.c:796:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/captureconvert.c:60:27: style: Variable 'aField' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:338:56: style:inconclusive: Function 'subscriptionHandlerOnRequestCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:92:55: note: Function 'subscriptionHandlerOnRequestCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:338:56: note: Function 'subscriptionHandlerOnRequestCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:373:57: style:inconclusive: Function 'subscriptionHandlerOnRefreshCb' argument 1 names different: declaration 'manager' definition 'publisherManager'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:97:55: note: Function 'subscriptionHandlerOnRefreshCb' argument 1 names different: declaration 'manager' definition 'publisherManager'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:373:57: note: Function 'subscriptionHandlerOnRefreshCb' argument 1 names different: declaration 'manager' definition 'publisherManager'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:374:57: style:inconclusive: Function 'subscriptionHandlerOnRefreshCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:98:55: note: Function 'subscriptionHandlerOnRefreshCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:374:57: note: Function 'subscriptionHandlerOnRefreshCb' argument 2 names different: declaration 'info' definition 'publishTopicInfo'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/capturereplay/c/capturereplayc.c:388:39: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/c/mamachurnc.c:497:15: style: Condition '0==strcmp(argv[i],"-f")' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/c/mamachurnc.c:306:18: style: Variable 'churnIndex' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/c/mamachurnc.c:307:19: style: Variable 'interval' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/c/mamachurnc.c:319:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:281:72: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:267:9: style: The scope of the variable 'churnIndex' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:268:12: style: The scope of the variable 'interval' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:461:11: style: The scope of the variable 'c' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:169:58: style:inconclusive: Function 'onError' argument 2 names different: declaration 'satus' definition 'status'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurn.h:80:68: note: Function 'onError' argument 2 names different: declaration 'satus' definition 'status'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:169:58: note: Function 'onError' argument 2 names different: declaration 'satus' definition 'status'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:170:58: style:inconclusive: Function 'onError' argument 3 names different: declaration 'symbol' definition 'subject'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurn.h:80:87: note: Function 'onError' argument 3 names different: declaration 'symbol' definition 'subject'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:170:58: note: Function 'onError' argument 3 names different: declaration 'symbol' definition 'subject'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:267:21: style: Variable 'churnIndex' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:268:21: style: Variable 'interval' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/load/cpp/mamachurncpp.cpp:280:18: style: Variable 'interval' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:445:14: error: Buffer is accessed out of bounds: nowTime [bufferAccessOutOfBounds] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:444:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:375:5: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:375:5: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:375:5: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:375:5: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:375:5: warning: %llu in format string (no. 5) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:446:5: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:446:5: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:446:5: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc.c:446:5: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:3018:14: error: Buffer is accessed out of bounds: nowTime [bufferAccessOutOfBounds] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2982:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2999:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:3017:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1696:13: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1789:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:3170:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:3196:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2184:17: style:inconclusive: Function 'displayStats' argument 1 names different: declaration 'aStats' definition 'pStats'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:556:17: note: Function 'displayStats' argument 1 names different: declaration 'aStats' definition 'pStats'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2184:17: note: Function 'displayStats' argument 1 names different: declaration 'aStats' definition 'pStats'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:722:19: style: Local variable 'usage' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:436:13: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:722:19: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:3230:25: error: Uninitialized variable: charbuf [uninitvar] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:734:17: style: Variable 'last_majflt' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:735:17: style: Variable 'last_minflt' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:803:45: style: Variable 'read' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1146:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1148:18: style: Variable 'numPlaces' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1340:29: style: Variable 'cumPercent' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1341:29: style: Variable 'percentile' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1342:29: style: Variable 'bucketLower' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1343:29: style: Variable 'bucketUpper' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:1466:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2164:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2187:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2188:30: style: Variable 'percentileIndex' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2189:51: style: Variable 'numMsgs' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2190:20: style: Variable 'limit' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2417:18: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2418:31: style: Variable 'endTsc' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaconsumerc_v2.c:2607:22: style: Variable 'lats' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:1098:9: style: Condition '!appStopped' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:406:3: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:902:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:902:9: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:902:9: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:902:9: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:804:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:404:18: style: Checking if unsigned expression 'paddingSize' is less than zero. [unsignedLessThanZero] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:636:25: style:inconclusive: Function 'createPublisher' argument 3 names different: declaration 'outboundTopic' definition 'topic'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:258:25: note: Function 'createPublisher' argument 3 names different: declaration 'outboundTopic' definition 'topic'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:636:25: note: Function 'createPublisher' argument 3 names different: declaration 'outboundTopic' definition 'topic'. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamapingpongc.c:884:15: style: Variable 'fieldSize' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:204:7: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:226:7: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:294:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:435:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:292:28: style: Checking if unsigned expression 'paddingSize-msgVar' is less than zero. [unsignedLessThanZero] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:145:35: style: Variable 'randVal' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:152:35: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:352:23: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc.c:359:14: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1638:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1654:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1458:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1906:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1906:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1952:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1956:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1973:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1371:30: style: Checking if unsigned expression 'paddingSize-msgVar' is less than zero. [unsignedLessThanZero] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:448:19: style: Local variable 'usage' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:237:13: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:448:19: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:342:29: style: Variable 'percentageDiff' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:530:37: style: Variable 'randVal' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:531:37: style: Variable 'randNum' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:535:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/c/mamaproducerc_v2.c:1207:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:599:41: style: Condition 'strcmp("-Q",argv[i])==0' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:604:41: style: Condition 'strcmp("-Q",argv[i])==0' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:330:26: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:256:48: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:330:26: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:356:26: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:256:48: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:356:26: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:388:26: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:256:48: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:388:26: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:420:26: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:256:48: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:420:26: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:452:26: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:256:48: note: Shadowed declaration openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:452:26: note: Shadow variable openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:583:20: warning:inconclusive: Possible null pointer dereference: requesterId [nullPointer] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:570:26: note: Assignment 'id=NULL', assigned value is 0 openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:572:27: note: requesterId is assigned 'const_cast(id)' here. openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:583:20: note: Null pointer dereference openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:304:16: style: The scope of the variable 'msgNumber' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:305:16: style: The scope of the variable 'count' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:307:14: style: The scope of the variable 'msg' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:806:10: style: The scope of the variable 'check' can be reduced. [variableScope] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:806:16: style: Variable 'check' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:905:19: style: Variable 'check' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamabasicsubscriptionjni.c:284:12: style: Condition 'c_topic' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mama/jni/src/c/mamabasicsubscriptionjni.c:143:23: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamabasicsubscriptionjni.c:149:24: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamabasicsubscriptionjni.c:262:19: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamabasicsubscriptionjni.c:115:53: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamabasicsubscriptionjni.c:235:45: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaconnectionjni.c:217:12: error: Uninitialized variable: result [legacyUninitvar] openmama-src-2.2.2.1/mama/jni/src/c/mamaconnectionjni.c:487:29: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaconnectionjni.c:488:18: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadatetimejni.c:1396:32: style: Variable 'cTimeZone' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadictionaryjni.c:486:21: style: Local variable 'j_fieldDescriptor' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadictionaryjni.c:430:13: note: Shadowed declaration openmama-src-2.2.2.1/mama/jni/src/c/mamadictionaryjni.c:486:21: note: Shadow variable openmama-src-2.2.2.1/mama/jni/src/c/mamadictionaryjni.c:430:33: style: Variable 'j_fieldDescriptor' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadictionaryjni.c:433:33: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadispatcherjni.c:102:41: style: Variable 'isDispatching' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadispatcherjni.c:103:41: style: Variable 'dispatcherPointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:350:21: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:355:20: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:366:9: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:299:21: style: Local variable 'queuePointer' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:96:30: note: Shadowed declaration openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:299:21: note: Shadow variable openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:414:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:437:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:546:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamadqpublishermanagerjni.c:576:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaftmemberjni.c:618:42: style:inconclusive: Function 'ftStateChangeCallback' argument 2 names different: declaration 'groupName' definition 'name'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/jni/src/c/mamaftmemberjni.c:70:62: note: Function 'ftStateChangeCallback' argument 2 names different: declaration 'groupName' definition 'name'. openmama-src-2.2.2.1/mama/jni/src/c/mamaftmemberjni.c:618:42: note: Function 'ftStateChangeCallback' argument 2 names different: declaration 'groupName' definition 'name'. openmama-src-2.2.2.1/mama/jni/src/c/mamaftmemberjni.c:420:34: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaftmemberjni.c:501:54: style: Variable 'transportPointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaftmemberjni.c:502:54: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaftmemberjni.c:587:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamainboxjni.c:108:5: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamainboxjni.c:112:9: error: Memory leak: closureImpl [memleak] openmama-src-2.2.2.1/mama/jni/src/c/mamajni.c:502:25: style: Variable 'closurePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamajni.c:923:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamajni.c:1032:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamajni.c:1033:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:276:37: style:inconclusive: Function 'utils_growJMsgArray' argument 6 names different: declaration 'newSize' definition 'vectorSize'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.h:183:37: note: Function 'utils_growJMsgArray' argument 6 names different: declaration 'newSize' definition 'vectorSize'. openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:276:37: note: Function 'utils_growJMsgArray' argument 6 names different: declaration 'newSize' definition 'vectorSize'. openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:258:17: style: Local variable 'jMsg' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:234:21: note: Shadowed declaration openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:258:17: note: Shadow variable openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:289:5: warning: Size of pointer 'newJMsgArray' used instead of size of its data. [pointerSize] openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:195:37: style: Variable 'messageImpl' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:234:38: style: Variable 'jMsg' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamajniutils.c:281:33: style: Variable 'javaMamaMsg' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:853:37: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:888:37: style: Variable 'msgPointerId' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:927:41: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:1007:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:1009:37: style: Variable 'nextString' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:1003:21: style: Variable 'c_name' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:1152:37: style: Variable 'jMsg' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:1170:19: style: Variable 'jMsgArray' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:1188:29: style: Variable 'priceClass' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgfieldjni.c:1189:29: style: Variable 'dateTimeClass' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3696:5: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:1237:37: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:1286:37: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:1517:37: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:1519:37: style: Variable 'nextString' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:2478:33: style: Variable 'nextMsgPointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:2616:34: style: Variable 'nextCstring' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3375:45: style: Variable 'dictPointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3456:45: style: Variable 'dictPointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3545:45: style: Variable 'dictPointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3630:29: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3633:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3792:33: style: Variable 'c_result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3827:33: style: Variable 'c_result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3829:36: style: Variable 'newMsgPointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3876:33: style: Variable 'jMsg' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:3920:19: style: Variable 'jMsgArray' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4048:37: style: Variable 'result' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4061:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4050:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4089:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4114:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4138:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4160:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4182:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4204:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4226:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4248:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4270:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4292:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4315:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4337:5: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4358:37: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4399:37: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4436:37: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4440:29: style: Variable 'resultstr' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamamsgjni.c:4481:37: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaqueuejni.c:154:43: style: Variable 'monitorClosurePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaqueuejni.c:187:43: style: Variable 'monitorClosurePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaqueuejni.c:220:43: style: Variable 'monitorClosurePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaqueuejni.c:538:37: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamaqueuejni.c:744:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamasourcejni.c:567:18: style: Local variable 'transportClass_g' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamasourcejni.c:41:12: note: Shadowed declaration openmama-src-2.2.2.1/mama/jni/src/c/mamasourcejni.c:567:18: note: Shadow variable openmama-src-2.2.2.1/mama/jni/src/c/mamasourcejni.c:598:12: error: Uninitialized variable: result [legacyUninitvar] openmama-src-2.2.2.1/mama/jni/src/c/mamasubscriptionjni.c:566:10: style: Unused variable: errorString [unusedVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamasubscriptionjni.c:863:45: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamasubscriptionjni.c:985:45: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamasubscriptionjni.c:1103:53: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamasubscriptionjni.c:1519:45: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamatimerjni.c:87:37: style: Variable 'queuePointer' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamatimerjni.c:288:41: style: Variable 'javaRunnableClass' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/mamatransportjni.c:960:47: style:inconclusive: Function 'mamaTransportListenerCB' argument 2 names different: declaration 'event' definition 'transportEvent'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/jni/src/c/mamatransportjni.c:103:47: note: Function 'mamaTransportListenerCB' argument 2 names different: declaration 'event' definition 'transportEvent'. openmama-src-2.2.2.1/mama/jni/src/c/mamatransportjni.c:960:47: note: Function 'mamaTransportListenerCB' argument 2 names different: declaration 'event' definition 'transportEvent'. openmama-src-2.2.2.1/mama/jni/src/c/mamatransportjni.c:1018:49: style:inconclusive: Function 'mamaTransportTopicListenerCB' argument 2 names different: declaration 'event' definition 'transportEvent'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mama/jni/src/c/mamatransportjni.c:111:52: note: Function 'mamaTransportTopicListenerCB' argument 2 names different: declaration 'event' definition 'transportEvent'. openmama-src-2.2.2.1/mama/jni/src/c/mamatransportjni.c:1018:49: note: Function 'mamaTransportTopicListenerCB' argument 2 names different: declaration 'event' definition 'transportEvent'. openmama-src-2.2.2.1/mama/jni/src/c/subscriptioncommon.c:42:33: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/subscriptioncommon.c:75:33: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/jni/src/c/subscriptioncommon.c:111:50: style: Variable 'messageImpl' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:53:9: style: Class 'MamdaAuctionListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:592:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:592:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:604:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:604:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:616:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:616:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:628:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:628:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:640:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:640:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:652:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:652:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:670:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:670:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:687:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaAuctionListener.cpp:687:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaBasicSubscription.cpp:196:17: style: The scope of the variable 'msgStatus' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:52:9: style: Class 'MamdaCurrencyListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:477:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:477:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:494:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:494:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:339:17: style: Condition '!mUpdatersComplete' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:335:13: note: Assuming that condition '!mUpdatersComplete' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaCurrencyListener.cpp:339:17: note: Condition '!mUpdatersComplete' is always true openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:49:9: style: Class 'MamdaFundamentalListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:792:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:792:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:803:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:803:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:814:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:814:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:825:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:825:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:836:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:836:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:847:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:847:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:878:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:878:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:889:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:889:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:900:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:900:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:911:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:911:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:922:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:922:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:933:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:933:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:944:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:944:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:955:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:955:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:966:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:966:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:977:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:977:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:988:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:988:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:999:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:999:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1010:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1010:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1021:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1021:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1078:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1078:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1133:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1133:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1144:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:40:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:1144:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:502:17: style: Condition '!mUpdatersComplete' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:498:13: note: Assuming that condition '!mUpdatersComplete' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaFundamentalListener.cpp:502:17: note: Condition '!mUpdatersComplete' is always true openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaLock.cpp:232:27: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaLock.cpp:246:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaLock.cpp:267:31: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaLock.cpp:289:27: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaLock.cpp:314:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaLockWin32.cpp:168:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaLockWin32.cpp:92:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaDataException.h:47:9: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaMultiParticipantManager.cpp:370:27: warning: Comparison is wrong. Result of 'lastDot+1' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaMultiParticipantManager.cpp:313:20: style: Condition '!mConsListeners.empty()' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaMultiParticipantManager.cpp:301:37: note: Assuming that condition 'mConsListeners.empty()' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaMultiParticipantManager.cpp:313:20: note: Condition '!mConsListeners.empty()' is always false openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaMultiParticipantManager.cpp:370:27: warning: Char literal compared with pointer 'lastDot+1'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:91:9: style: Class 'MamdaOrderImbalanceListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:704:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:704:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:716:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:716:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:729:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:729:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:742:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:742:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:755:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:755:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:768:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:768:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:782:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:782:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:801:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:801:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:814:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:814:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:827:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:827:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:840:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:840:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:867:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:867:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:894:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:894:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:921:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:921:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:933:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:933:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:946:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:946:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:958:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:958:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:970:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:970:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:983:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:983:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:996:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:996:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1009:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1009:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1022:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1022:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1035:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1035:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1047:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1047:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1059:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1059:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1071:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:44:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1071:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1283:17: style: Condition '!mUpdatersComplete' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1279:13: note: Assuming that condition '!mUpdatersComplete' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1283:17: note: Condition '!mUpdatersComplete' is always true openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:57:31: style: struct member 'OrderImbalanceCache::mBuyVolume' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:58:31: style: struct member 'OrderImbalanceCache::mSellVolume' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:59:31: style: struct member 'OrderImbalanceCache::mMatchVolume' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:60:31: style: struct member 'OrderImbalanceCache::mSecurityStatusQual' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:64:31: style: struct member 'OrderImbalanceCache::mNoClearingPrice' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:65:31: style: struct member 'OrderImbalanceCache::mPriceVarInd' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:66:31: style: struct member 'OrderImbalanceCache::mCrossType' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:72:31: style: struct member 'OrderImbalanceCache::mIssueSymbol' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:73:31: style: struct member 'OrderImbalanceCache::mPartId' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:75:31: style: struct member 'OrderImbalanceCache::mSecurityStatusOrig' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:80:31: style: struct member 'OrderImbalanceCache::mSymbol' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaOrderImbalanceListener.cpp:1275:22: style: Variable 'securityStatus' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaOrderImbalanceSide.h:38:37: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:48:9: style: Class 'MamdaPubStatusListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:492:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:492:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:503:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:503:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:514:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:514:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:525:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:525:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:536:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:536:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:547:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:547:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:558:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:558:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:569:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:569:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:580:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:580:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:591:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:591:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:602:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:602:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:613:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:613:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:624:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:624:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:635:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:635:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:646:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:39:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaPubStatusListener.cpp:646:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuery.cpp:395:22: style: The scope of the variable 'newlevel' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuery.cpp:395:30: style: Variable 'newlevel' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteChecker.cpp:87:9: style: Class 'SnapShotQuoteChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteChecker.cpp:354:22: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteChecker.cpp:336:37: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteChecker.cpp:354:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:121:9: style: Class 'MamdaQuoteListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1614:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1614:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1625:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1625:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1636:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1636:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1647:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1647:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1658:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1658:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1669:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1669:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1687:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1687:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1703:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1703:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1719:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1719:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1735:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1735:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1746:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1746:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1757:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1757:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1768:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1768:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1779:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1779:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1790:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1790:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1801:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1801:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1818:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1818:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1834:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1834:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1850:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1850:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1866:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1866:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1877:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1877:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1888:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1888:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1899:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1899:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1910:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1910:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1921:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1921:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1932:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1932:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1943:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1943:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1954:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1954:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1965:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1965:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1977:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1977:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1988:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1988:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2008:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2008:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2019:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2019:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2030:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2030:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2049:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2049:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2070:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2070:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2081:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2081:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2092:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2092:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2103:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2103:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2114:12: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2114:12: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2125:12: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2125:12: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2136:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2136:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2150:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2150:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2173:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:41:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:2173:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1001:17: style: Condition '!mUpdatersComplete' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:997:13: note: Assuming that condition '!mUpdatersComplete' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:1001:17: note: Condition '!mUpdatersComplete' is always true openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:976:52: style: Variable 'quoteCache.mLastGenericMsgWasQuote' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:910:44: note: quoteCache.mLastGenericMsgWasQuote is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:976:52: note: quoteCache.mLastGenericMsgWasQuote is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:977:52: style: Variable 'quoteCache.mGotBidPrice' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:911:44: note: quoteCache.mGotBidPrice is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:977:52: note: quoteCache.mGotBidPrice is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:978:52: style: Variable 'quoteCache.mGotAskPrice' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:912:44: note: quoteCache.mGotAskPrice is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:978:52: note: quoteCache.mGotAskPrice is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:979:52: style: Variable 'quoteCache.mGotBidSize' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:913:44: note: quoteCache.mGotBidSize is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:979:52: note: quoteCache.mGotBidSize is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:980:52: style: Variable 'quoteCache.mGotAskSize' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:914:44: note: quoteCache.mGotAskSize is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:980:52: note: quoteCache.mGotAskSize is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:981:52: style: Variable 'quoteCache.mGotBidDepth' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:915:44: note: quoteCache.mGotBidDepth is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:981:52: note: quoteCache.mGotBidDepth is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:982:52: style: Variable 'quoteCache.mGotAskDepth' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:916:44: note: quoteCache.mGotAskDepth is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:982:52: note: quoteCache.mGotAskDepth is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:983:52: style: Variable 'quoteCache.mGotBidPartId' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:917:44: note: quoteCache.mGotBidPartId is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:983:52: note: quoteCache.mGotBidPartId is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:984:52: style: Variable 'quoteCache.mGotAskPartId' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:918:44: note: quoteCache.mGotAskPartId is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:984:52: note: quoteCache.mGotAskPartId is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:985:52: style: Variable 'quoteCache.mGotQuoteCount' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:919:44: note: quoteCache.mGotQuoteCount is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:985:52: note: quoteCache.mGotQuoteCount is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:986:52: style: Variable 'quoteCache.mShortSaleBidTick' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:920:44: note: quoteCache.mShortSaleBidTick is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:986:52: note: quoteCache.mShortSaleBidTick is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:72:26: style: struct member 'QuoteCache::mAskPartId' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:72:73: style: struct member 'QuoteCache::mAskPartIdFieldState' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:101:26: style: struct member 'QuoteCache::mShortSaleCircuitBreaker' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:113:26: style: struct member 'QuoteCache::mShortSaleBidTick' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaQuoteListener.cpp:113:73: style: struct member 'QuoteCache::mShortSaleBidTickFieldState' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:87:9: style: Class 'MamdaSecStatusListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:814:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:814:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:829:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:829:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:840:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:840:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:851:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:851:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:862:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:862:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:873:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:873:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:887:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:887:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:917:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:917:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:932:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:932:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:943:12: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:943:12: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:960:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:960:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:976:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:976:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:992:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:992:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1007:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1007:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1018:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1018:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1029:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1029:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1045:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:1045:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:483:17: style: Condition '!mUpdatersComplete' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:479:13: note: Assuming that condition '!mUpdatersComplete' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:483:17: note: Condition '!mUpdatersComplete' is always true openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:592:57: style: Variable 'secStatusCache.mSecStatusCountFieldState' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:589:57: note: secStatusCache.mSecStatusCountFieldState is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:592:57: note: secStatusCache.mSecStatusCountFieldState is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:57:33: style: struct member 'SecStatusCache::mIssueSymbol' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:65:33: style: struct member 'SecStatusCache::mReason' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:66:33: style: struct member 'SecStatusCache::mSecurityAction' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:67:33: style: struct member 'SecStatusCache::mSecurityType' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:68:33: style: struct member 'SecStatusCache::mSecurityStatus' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:69:33: style: struct member 'SecStatusCache::mShortSaleCircuitBreaker' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:70:33: style: struct member 'SecStatusCache::mSecurityStatusQual' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:71:33: style: struct member 'SecStatusCache::mSecurityStatusNative' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:73:33: style: struct member 'SecStatusCache::mFreeText' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecStatusListener.cpp:79:33: style: struct member 'SecStatusCache::myLuldIndicator' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatus.cpp:58:69: style:inconclusive: Function 'mamdaSecurityStatusFromString' argument 1 names different: declaration 'securityStatusStr' definition 'securityStatus'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaSecurityStatus.h:68:21: note: Function 'mamdaSecurityStatusFromString' argument 1 names different: declaration 'securityStatusStr' definition 'securityStatus'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatus.cpp:58:69: note: Function 'mamdaSecurityStatusFromString' argument 1 names different: declaration 'securityStatusStr' definition 'securityStatus'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:692:47: style: The if condition is the same as the previous if condition [duplicateCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:690:47: note: First condition openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:692:47: note: Second condition openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:379:76: style: Condition 'strcmp(securityStatusQual,SECURITY_STATUS_QUAL_STR_OPENING)==0' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:377:77: note: Assuming condition 'strcmp(securityStatusQual,SECURITY_STATUS_QUAL_STR_OPENING)==0' is false openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:379:76: note: Condition 'strcmp(securityStatusQual,SECURITY_STATUS_QUAL_STR_OPENING)==0' is always false openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:367:53: style:inconclusive: Function 'mamdaSecurityStatusQualFromString' argument 1 names different: declaration 'securityStatusQualStr' definition 'securityStatusQual'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaSecurityStatusQual.h:173:21: note: Function 'mamdaSecurityStatusQualFromString' argument 1 names different: declaration 'securityStatusQualStr' definition 'securityStatusQual'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSecurityStatusQual.cpp:367:53: note: Function 'mamdaSecurityStatusQualFromString' argument 1 names different: declaration 'securityStatusQualStr' definition 'securityStatusQual'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:421:18: style: Condition 'this!=NULL' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:544:17: style: Condition '!mValid' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:531:23: note: Assignment 'mValid=true', assigned value is 1 openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:544:17: note: Condition '!mValid' is always false openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:649:17: style: Condition '!mValid' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:634:23: note: Assignment 'mValid=true', assigned value is 1 openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:649:17: note: Condition '!mValid' is always false openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:685:17: style: Condition '!mValid' is always false [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:673:23: note: Assignment 'mValid=true', assigned value is 1 openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:685:17: note: Condition '!mValid' is always false openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSubscription.cpp:556:19: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:53:9: style: Class 'MamdaSymbolListListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:565:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:565:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:576:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:576:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:587:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:587:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:598:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:598:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:609:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:609:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:620:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:620:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:631:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:631:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:642:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:43:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:642:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:336:17: style: Condition '!mUpdatersComplete' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:332:13: note: Assuming that condition '!mUpdatersComplete' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolListListener.cpp:336:17: note: Condition '!mUpdatersComplete' is always true openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaSymbolSourceFile.cpp:65:67: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeChecker.cpp:99:9: style: Class 'SnapShotTradeChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeChecker.cpp:381:22: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeChecker.cpp:364:33: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeChecker.cpp:381:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeDirection.cpp:52:69: style:inconclusive: Function 'mamdaTradeDirectionFromString' argument 1 names different: declaration 'tradeDirStr' definition 'tradeDir'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaTradeDirection.h:69:81: note: Function 'mamdaTradeDirectionFromString' argument 1 names different: declaration 'tradeDirStr' definition 'tradeDir'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeDirection.cpp:52:69: note: Function 'mamdaTradeDirectionFromString' argument 1 names different: declaration 'tradeDirStr' definition 'tradeDir'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeExecVenue.cpp:51:69: style:inconclusive: Function 'mamdaTradeExecVenueFromString' argument 1 names different: declaration 'tradeExecVenueStr' definition 'tradeExecVenue'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaTradeExecVenue.h:68:22: note: Function 'mamdaTradeExecVenueFromString' argument 1 names different: declaration 'tradeExecVenueStr' definition 'tradeExecVenue'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeExecVenue.cpp:51:69: note: Function 'mamdaTradeExecVenueFromString' argument 1 names different: declaration 'tradeExecVenueStr' definition 'tradeExecVenue'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:178:9: style: Class 'MamdaTradeListenerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2608:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2608:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2624:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2624:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2640:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2640:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2655:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2655:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2672:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2672:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2683:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2683:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2710:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2710:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2722:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2722:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2733:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2733:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2745:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2745:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2756:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2756:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2780:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2780:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2791:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2791:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2810:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2810:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2829:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2829:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2847:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2847:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2866:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2866:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2877:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2877:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2888:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2888:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2899:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2899:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2911:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2911:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2922:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2922:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2933:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2933:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2944:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2944:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2956:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2956:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2967:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2967:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2978:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2978:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2989:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:2989:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3000:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3000:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3011:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3011:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3022:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3022:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3033:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3033:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3044:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3044:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3055:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3055:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3067:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3067:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3078:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3078:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3089:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3089:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3100:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3100:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3111:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3111:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3122:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3122:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3133:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3133:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3144:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3144:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3155:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3155:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3166:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3166:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3177:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3177:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3188:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3188:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3199:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3199:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3210:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3210:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3221:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3221:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3232:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3232:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3243:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3243:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3254:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3254:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3265:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3265:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3276:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3276:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3287:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3287:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3298:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3298:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3309:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3309:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3320:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3320:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3331:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3331:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3342:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3342:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3353:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3353:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3365:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3365:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3389:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3389:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3400:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3400:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3411:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3411:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3422:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3422:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3433:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3433:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3444:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3444:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3455:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3455:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3466:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3466:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3490:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3490:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3501:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3501:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3512:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3512:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3523:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3523:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3534:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3534:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3545:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3545:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3556:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3556:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3567:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3567:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3578:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3578:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3589:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3589:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3612:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3612:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3635:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3635:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3646:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3646:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3660:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3660:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3674:14: style: The function 'onUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:47:22: note: Virtual function in base class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:3674:14: note: Function in derived class openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:1932:17: style: Condition '!mUpdatersComplete' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:1928:13: note: Assuming that condition '!mUpdatersComplete' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:1932:17: note: Condition '!mUpdatersComplete' is always true openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:71:31: style: struct member 'TradeCache::mTmpSide' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:117:31: style: struct member 'TradeCache::mIsSnapshot' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:161:31: style: struct member 'TradeCache::mShortSaleCircuitBreaker' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:162:31: style: struct member 'TradeCache::mOrigShortSaleCircuitBreaker' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:163:31: style: struct member 'TradeCache::mCorrShortSaleCircuitBreaker' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeListener.cpp:171:31: style: struct member 'TradeCache::mIsIndicative' is never used. [unusedStructMember] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeSide.cpp:43:59: style:inconclusive: Function 'mamdaTradeSideFromString' argument 1 names different: declaration 'tradeSideStr' definition 'tradeSide'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaTradeSide.h:65:22: note: Function 'mamdaTradeSideFromString' argument 1 names different: declaration 'tradeSideStr' definition 'tradeSide'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaTradeSide.cpp:43:59: note: Function 'mamdaTradeSideFromString' argument 1 names different: declaration 'tradeSideStr' definition 'tradeSide'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaUncrossPriceInd.cpp:33:49: style:inconclusive: Function 'toString' argument 1 names different: declaration 'securityStatus' definition 'uncrossPriceInd'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/mamda/MamdaUncrossPriceInd.h:48:31: note: Function 'toString' argument 1 names different: declaration 'securityStatus' definition 'uncrossPriceInd'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaUncrossPriceInd.cpp:33:49: note: Function 'toString' argument 1 names different: declaration 'securityStatus' definition 'uncrossPriceInd'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaUtils.cpp:65:31: warning: Comparison is wrong. Result of 'lastDot+1' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/MamdaUtils.cpp:65:31: warning: Char literal compared with pointer 'lastDot+1'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsManager.cpp:289:9: warning: Member variable 'QueryMsgHandler::mMsgArray' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsManager.cpp:289:9: warning: Member variable 'QueryMsgHandler::newTopic' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsManager.cpp:153:9: style: Class 'HeadlineMsgHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsManager.cpp:467:33: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsManager.cpp:1022:23: style: The scope of the variable 'priorityStr' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsManager.cpp:1182:21: style: The scope of the variable 'statusStr' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsStory.cpp:260:27: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsUtils.cpp:55:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/news/MamdaNewsUtils.cpp:51:18: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:243:13: performance: Variable 'mSetNextIter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:254:13: performance: Variable 'mSetNextIter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:240:9: style: Struct 'iteratorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:251:9: style: Struct 'constIteratorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:415:31: style: Local variable 'gotExpireDate' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:174:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:415:31: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:416:31: style: Local variable 'gotStrikePrice' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:188:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:416:31: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:417:31: style: Local variable 'gotPutCall' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:202:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:417:31: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:386:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:389:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:709:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChain.cpp:726:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:663:21: style: Redundant condition: mExpireDateManditory. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:665:24: style: Redundant condition: mStrikePriceManditory. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:667:24: style: Redundant condition: mPutCallManditory. '!mPutCallManditory || (mPutCallManditory && gotPutCall)' is equivalent to '!mPutCallManditory || gotPutCall' [redundantCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:767:25: style: Redundant condition: mExpireDateManditory. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:769:28: style: Redundant condition: mStrikePriceManditory. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:771:28: style: Redundant condition: mPutCallManditory. '!mPutCallManditory || (mPutCallManditory && gotPutCall)' is equivalent to '!mPutCallManditory || gotPutCall' [redundantCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:889:22: style: The scope of the variable 'putCallStr' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:890:22: style: The scope of the variable 'putCallInt' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:994:22: style: The scope of the variable 'exerciseStyleStr' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:995:22: style: The scope of the variable 'exerciseStyleInt' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:653:18: style: Local variable 'gotExpireDate' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:174:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:653:18: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:654:18: style: Local variable 'gotStrikePrice' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:188:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:654:18: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:655:18: style: Local variable 'gotPutCall' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:202:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:655:18: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:669:18: style: Local variable 'gotOpenInterest' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:217:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:669:18: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:671:18: style: Local variable 'gotExerciseStyle' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:232:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:671:18: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:749:22: style: Local variable 'gotExpireDate' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:174:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:749:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:753:22: style: Local variable 'gotStrikePrice' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:188:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:753:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:757:22: style: Local variable 'gotPutCall' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:202:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:757:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:773:22: style: Local variable 'gotOpenInterest' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:217:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:773:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:776:22: style: Local variable 'gotExerciseStyle' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/mamda/MamdaOptionContract.h:232:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainListener.cpp:776:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainView.cpp:67:13: style: Class 'UnderlyingQuoteHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionChainView.cpp:134:13: style: Class 'UnderlyingTradeHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/options/MamdaOptionStrikeSet.cpp:33:9: warning: Member variable 'MamdaOptionStrikeSetImpl::mExpireDateStr' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaBookAtomicListener.cpp:537:35: warning: Comparison is wrong. Result of 'lastDot+1' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaBookAtomicListener.cpp:637:28: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaBookAtomicListener.cpp:710:29: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaBookAtomicListener.cpp:507:21: style: The scope of the variable 'msgQual' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaBookAtomicListener.cpp:691:28: style: The scope of the variable 'entryMsg' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaBookAtomicListener.cpp:537:35: warning: Char literal compared with pointer 'lastDot+1'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaBookAtomicListener.cpp:822:36: style: Unused variable: entryMsg [unusedVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookSimpleDelta.h:44:9: error: syntax error [syntaxError] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:702:15: warning: Struct 'iteratorImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:449:13: error: Memory leak: deltaList [memleak] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:112:38: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:112:38: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:122:37: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:122:37: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:147:42: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:147:42: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:163:42: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:163:42: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:296:42: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:296:42: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:321:50: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:321:50: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:360:48: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:360:48: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:465:42: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:465:42: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:534:34: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookBasicDeltaList.h:180:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookBasicDeltaList.cpp:534:34: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:40:9: style: Class 'RealTimeChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:87:9: style: Class 'SnapShotChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:345:44: style:inconclusive: Function 'onBookRecap' argument 5 names different: declaration 'event' definition 'recap'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:49:48: note: Function 'onBookRecap' argument 5 names different: declaration 'event' definition 'recap'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:345:44: note: Function 'onBookRecap' argument 5 names different: declaration 'event' definition 'recap'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:513:37: style:inconclusive: Function 'onBookGap' argument 4 names different: declaration 'event' definition 'delta'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:77:48: note: Function 'onBookGap' argument 4 names different: declaration 'event' definition 'delta'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:513:37: note: Function 'onBookGap' argument 4 names different: declaration 'event' definition 'delta'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:526:44: style:inconclusive: Function 'onBookRecap' argument 5 names different: declaration 'event' definition 'recap'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:97:48: note: Function 'onBookRecap' argument 5 names different: declaration 'event' definition 'recap'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:526:44: note: Function 'onBookRecap' argument 5 names different: declaration 'event' definition 'recap'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:527:44: style:inconclusive: Function 'onBookRecap' argument 6 names different: declaration 'book' definition 'snappedBook'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:98:48: note: Function 'onBookRecap' argument 6 names different: declaration 'book' definition 'snappedBook'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:527:44: note: Function 'onBookRecap' argument 6 names different: declaration 'book' definition 'snappedBook'. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:542:22: style: Local variable 'msg' shadows outer argument [shadowArgument] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:524:44: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookChecker.cpp:542:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookDepthFilter.cpp:289:32: warning: Member variable 'MamdaOrderBookDepthFilterImpl::mLastBidPrice' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookDepthFilter.cpp:289:32: warning: Member variable 'MamdaOrderBookDepthFilterImpl::mLastAskPrice' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookExceptions.h:49:10: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookExceptions.h:68:10: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookExceptions.h:89:10: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookExceptions.h:111:10: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntry.cpp:281:41: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntry.cpp:281:41: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntry.cpp:312:41: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntry.cpp:312:41: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntryManager.cpp:31:9: style: Struct 'MamdaOrderBookEntryManagerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntryManager.cpp:142:42: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntryManager.cpp:147:42: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntryManager.cpp:156:54: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntryManager.cpp:164:13: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntryManager.cpp:176:13: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookEntryManager.cpp:195:38: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:48:9: style: Struct 'MamdaOrderBookPriceLevelImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:898:25: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:891:25: note: outer condition: lhsIter!=lhsEnd openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:898:25: note: identical inner condition: lhsIter!=lhsEnd openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:904:25: style: Condition 'rhsIter!=rhsEnd' is always true [knownConditionTrueFalse] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:805:30: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:837:30: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1056:31: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1121:31: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1143:31: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1186:37: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1208:37: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1256:41: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1276:41: style: The scope of the variable 'entry' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:564:33: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:564:33: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:639:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:639:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:673:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:673:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:699:33: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:699:33: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:748:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:748:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:771:35: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:771:35: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:802:30: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:802:30: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:835:30: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:835:30: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:918:46: style: Local variable 'updateEntry' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:150:14: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:918:46: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:978:33: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:978:33: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:999:33: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:999:33: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1054:31: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1054:31: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1119:31: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1119:31: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1141:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1141:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1184:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1184:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1206:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1206:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1253:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1253:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1273:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1273:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1318:18: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1318:18: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1336:24: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1336:24: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1361:29: style: Local variable 'end' shadows outer function [shadowFunction] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaOrderBookPriceLevel.h:443:25: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1361:29: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaOrderBookPriceLevel.cpp:1362:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:209:36: style:inconclusive: Member variable 'MamdaQuoteToBookListenerImpl::mFullBook' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:610:7: note: Member variable 'MamdaQuoteToBookListenerImpl::mFullBook' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:209:36: note: Member variable 'MamdaQuoteToBookListenerImpl::mFullBook' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:210:36: style:inconclusive: Member variable 'MamdaQuoteToBookListenerImpl::mLocalFullBook' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:617:7: note: Member variable 'MamdaQuoteToBookListenerImpl::mLocalFullBook' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:210:36: note: Member variable 'MamdaQuoteToBookListenerImpl::mLocalFullBook' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:208:36: style:inconclusive: Member variable 'MamdaQuoteToBookListenerImpl::mFullBookLock' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:623:7: note: Member variable 'MamdaQuoteToBookListenerImpl::mFullBookLock' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/MamdaQuoteToBookListener.cpp:208:36: note: Member variable 'MamdaQuoteToBookListenerImpl::mFullBookLock' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaQuoteToBookListener.h:48:5: style: Class 'MamdaQuoteToBookListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/dictrequester.h:44:5: style: Class 'DictRequester' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:515:17: warning: Member variable 'MamdaPublisher::mPublisher' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:515:17: warning: Member variable 'MamdaPublisher::mTimer' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:515:17: warning: Member variable 'MamdaPublisher::mSymbol' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:515:17: warning: Member variable 'MamdaPublisher::mPartId' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:241:45: style:inconclusive: Function 'createMsg' argument 1 names different: declaration 'sym' definition 'symbol'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:58:63: note: Function 'createMsg' argument 1 names different: declaration 'sym' definition 'symbol'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:241:45: note: Function 'createMsg' argument 1 names different: declaration 'sym' definition 'symbol'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:179:21: style: Variable 'source' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:323:18: style: Variable 'request' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:333:14: style: Variable 'publish' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:360:18: style: Variable 'request' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:362:10: style: Variable 'publish' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdapublisher.cpp:445:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:104:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:104:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:111:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:111:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:118:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:118:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:125:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:125:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:132:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:132:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:139:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:139:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:146:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:146:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:153:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:153:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:160:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:97:33: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:160:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:188:21: warning:inconclusive: Possible null pointer dereference: strVals [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:182:47: note: Assignment 'strVals=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:188:21: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/news/newsticker.cpp:307:18: warning: Redundant code: Found a statement that begins with string constant. [constStatement] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:553:5: warning: Member variable 'ShutdownTimer::mQueues' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:73:5: style: Class 'OptionChainDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:358:5: style: Class 'UnderlyingTicker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:553:5: style: Class 'ShutdownTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:83:41: style: Parameter 'chain' can be declared as reference to const [constParameter] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:101:41: style: Parameter 'chain' can be declared as reference to const [constParameter] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:110:41: style: Parameter 'chain' can be declared as reference to const [constParameter] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:781:36: style: Variable 'openInterest' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:78:5: style: Class 'OptionChainDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:361:5: style: Class 'UnderlyingTicker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:743:36: style:inconclusive: Function 'printContractSet' argument 1 names different: declaration 'contract' definition 'contractSet'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:132:66: note: Function 'printContractSet' argument 1 names different: declaration 'contract' definition 'contractSet'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:743:36: note: Function 'printContractSet' argument 1 names different: declaration 'contract' definition 'contractSet'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:777:36: style: Variable 'openInterest' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:782:36: style: Variable 'histVola' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:783:36: style: Variable 'riskFreeRate' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:122:5: warning:inconclusive: Member variable 'AtomicBookBuilder::mShowEntries' is not initialized in the constructor. [uninitMemberVarPrivate] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:122:5: warning:inconclusive: Member variable 'AtomicBookBuilder::mShowMarketOrders' is not initialized in the constructor. [uninitMemberVarPrivate] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:122:5: warning:inconclusive: Member variable 'AtomicBookBuilder::mEntryPtr' is not initialized in the constructor. [uninitMemberVarPrivate] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:122:5: warning:inconclusive: Member variable 'AtomicBookBuilder::mLevelPtr' is not initialized in the constructor. [uninitMemberVarPrivate] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:122:5: warning:inconclusive: Member variable 'AtomicBookBuilder::mSymbol' is not initialized in the constructor. [uninitMemberVarPrivate] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:122:5: warning:inconclusive: Member variable 'AtomicBookBuilder::mPrecision' is not initialized in the constructor. [uninitMemberVarPrivate] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:594:5: warning: Member variable 'AtomicBookBuilder::mPrecision' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:115:34: style:inconclusive: Member variable 'AtomicBookBuilder::mEntryPtr' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:597:7: note: Member variable 'AtomicBookBuilder::mEntryPtr' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:115:34: note: Member variable 'AtomicBookBuilder::mEntryPtr' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:113:34: style:inconclusive: Member variable 'AtomicBookBuilder::mShowEntries' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:599:7: note: Member variable 'AtomicBookBuilder::mShowEntries' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:113:34: note: Member variable 'AtomicBookBuilder::mShowEntries' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:594:5: style: Class 'AtomicBookBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:419:54: style: Variable 'e' can be declared as reference to const [constVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:438:54: style: Variable 'e' can be declared as reference to const [constVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:450:53: style: Variable 'e' can be declared as reference to const [constVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:155:5: warning: Member variable 'BookChurn::queues' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:155:5: warning: Member variable 'BookChurn::dictRequester' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:155:5: warning: Member variable 'BookChurn::symbolMapFile' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:155:5: warning: Member variable 'BookChurn::aMap' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:155:5: warning: Member variable 'BookChurn::defaultQueue' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:188:5: warning: Member variable 'ChurnTimerCallback::churnIndex' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:188:5: warning: Member variable 'ChurnTimerCallback::symbol' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:188:5: warning: Member variable 'ChurnTimerCallback::churnRate' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:188:5: warning: Member variable 'ChurnTimerCallback::randomNo' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:188:5: style: Class 'ChurnTimerCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:202:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:682:16: warning: Member variable 'BookPublisher::mPublisher' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:682:16: warning: Member variable 'BookPublisher::mTimer' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:682:16: warning: Member variable 'BookPublisher::mProcessEntries' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:435:45: style:inconclusive: Function 'createBook' argument 1 names different: declaration 'sym' definition 'symbol'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:155:64: note: Function 'createBook' argument 1 names different: declaration 'sym' definition 'symbol'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:435:45: note: Function 'createBook' argument 1 names different: declaration 'sym' definition 'symbol'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:270:21: style: Variable 'source' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:514:18: style: Variable 'request' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:524:14: style: Variable 'publish' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:573:21: style: Variable 'publish' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:555:18: style: Variable 'request' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:667:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:60:5: warning: Member variable 'PrettyPrint::mShowMarketOrders' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:60:5: warning: Member variable 'PrettyPrint::mPrecision' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:74:36: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:73:14: style: Unused variable: timeStr [unusedVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:511:26: style: Variable 'throttleRate' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:512:26: style: Variable 'snapshotInterval' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookviewer.cpp:65:5: style: Class 'BookViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookviewer.cpp:149:37: style: Variable 'processEntries' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookviewer.cpp:174:13: style: Variable 'subscCount' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:714:16: warning: Member variable 'BookPublisher::managerCallback' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:714:16: warning: Member variable 'BookPublisher::mPublisher' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:714:16: warning: Member variable 'BookPublisher::mTimer' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:714:16: warning: Member variable 'BookPublisher::mSubTransport' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:714:16: warning: Member variable 'BookPublisher::mProcessEntries' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:180:33: style:inconclusive: Member variable 'BookPublisher::mBook' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:717:7: note: Member variable 'BookPublisher::mBook' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:180:33: note: Member variable 'BookPublisher::mBook' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:233:5: style: Class 'SubscriptionHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:464:28: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:493:28: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:512:17: style: The scope of the variable 'symbol' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:372:28: style: Variable 'mSub' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:373:28: style: Variable 'mPub' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:568:36: style: Variable 'mSub' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:597:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:148:35: warning: Possible null pointer dereference: targetLevel [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:114:52: note: Assignment 'targetLevel=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:122:34: note: Assuming condition is false openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:148:35: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:149:35: warning: Possible null pointer dereference: targetLevel [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:114:52: note: Assignment 'targetLevel=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:122:34: note: Assuming condition is false openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:149:35: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:155:24: warning: Possible null pointer dereference: targetLevel [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:114:52: note: Assignment 'targetLevel=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:122:34: note: Assuming condition is false openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:155:24: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:162:13: warning: Possible null pointer dereference: targetLevel [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:114:52: note: Assignment 'targetLevel=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:122:34: note: Assuming condition is false openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:162:13: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:162:37: warning: Possible null pointer dereference: targetEntry [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:115:52: note: Assignment 'targetEntry=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:122:34: note: Assuming condition is false openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:162:37: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:168:12: warning: Possible null pointer dereference: targetEntry [nullPointer] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:115:52: note: Assignment 'targetEntry=NULL', assigned value is 0 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:122:34: note: Assuming condition is false openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookiters.cpp:168:12: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/test/bookselftest.cpp:132:37: style: Variable 'aBookChecker' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:352:5: performance: Variable 'mBridge' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:42:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getSymbolMapFile' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:146:39: note: Technically the member function 'CommonCommandLineParser::getSymbolMapFile' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:42:33: note: Technically the member function 'CommonCommandLineParser::getSymbolMapFile' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:43:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getSymbolList' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:151:54: note: Technically the member function 'CommonCommandLineParser::getSymbolList' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:43:33: note: Technically the member function 'CommonCommandLineParser::getSymbolList' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:44:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getThrottleRate' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:156:34: note: Technically the member function 'CommonCommandLineParser::getThrottleRate' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:44:33: note: Technically the member function 'CommonCommandLineParser::getThrottleRate' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:45:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getNumThreads' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:161:31: note: Technically the member function 'CommonCommandLineParser::getNumThreads' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:45:33: note: Technically the member function 'CommonCommandLineParser::getNumThreads' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:46:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getTimeout' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:166:34: note: Technically the member function 'CommonCommandLineParser::getTimeout' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:46:33: note: Technically the member function 'CommonCommandLineParser::getTimeout' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:47:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getSubscLogLevel' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:171:40: note: Technically the member function 'CommonCommandLineParser::getSubscLogLevel' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:47:33: note: Technically the member function 'CommonCommandLineParser::getSubscLogLevel' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:49:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getLogReqResp' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:181:31: note: Technically the member function 'CommonCommandLineParser::getLogReqResp' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:49:33: note: Technically the member function 'CommonCommandLineParser::getLogReqResp' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:50:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getUseWorldview' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:176:31: note: Technically the member function 'CommonCommandLineParser::getUseWorldview' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:50:33: note: Technically the member function 'CommonCommandLineParser::getUseWorldview' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:51:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getSymbology' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:186:38: note: Technically the member function 'CommonCommandLineParser::getSymbology' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:51:33: note: Technically the member function 'CommonCommandLineParser::getSymbology' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:52:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getChurnRate' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:283:30: note: Technically the member function 'CommonCommandLineParser::getChurnRate' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:52:33: note: Technically the member function 'CommonCommandLineParser::getChurnRate' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:53:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getTimerInterval' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:288:33: note: Technically the member function 'CommonCommandLineParser::getTimerInterval' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:53:33: note: Technically the member function 'CommonCommandLineParser::getTimerInterval' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:54:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getLogFileName' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:293:38: note: Technically the member function 'CommonCommandLineParser::getLogFileName' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:54:33: note: Technically the member function 'CommonCommandLineParser::getLogFileName' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:55:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getMiddleware' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:191:38: note: Technically the member function 'CommonCommandLineParser::getMiddleware' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:55:33: note: Technically the member function 'CommonCommandLineParser::getMiddleware' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:56:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getPrecision' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:196:30: note: Technically the member function 'CommonCommandLineParser::getPrecision' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:56:33: note: Technically the member function 'CommonCommandLineParser::getPrecision' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:57:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getShutdownTime' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:201:30: note: Technically the member function 'CommonCommandLineParser::getShutdownTime' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:57:33: note: Technically the member function 'CommonCommandLineParser::getShutdownTime' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:58:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::showDeltas' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:206:31: note: Technically the member function 'CommonCommandLineParser::showDeltas' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:58:33: note: Technically the member function 'CommonCommandLineParser::showDeltas' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:59:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getBridge' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:211:37: note: Technically the member function 'CommonCommandLineParser::getBridge' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:59:33: note: Technically the member function 'CommonCommandLineParser::getBridge' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:60:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getSnapshot' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:216:31: note: Technically the member function 'CommonCommandLineParser::getSnapshot' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:60:33: note: Technically the member function 'CommonCommandLineParser::getSnapshot' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:71:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getQueryArg1' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:298:39: note: Technically the member function 'CommonCommandLineParser::getQueryArg1' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:71:33: note: Technically the member function 'CommonCommandLineParser::getQueryArg1' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:72:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getQueryArg2' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:303:38: note: Technically the member function 'CommonCommandLineParser::getQueryArg2' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:72:33: note: Technically the member function 'CommonCommandLineParser::getQueryArg2' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:73:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getQueryArg3' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:308:38: note: Technically the member function 'CommonCommandLineParser::getQueryArg3' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:73:33: note: Technically the member function 'CommonCommandLineParser::getQueryArg3' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:74:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getQueryArg4' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:313:38: note: Technically the member function 'CommonCommandLineParser::getQueryArg4' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:74:33: note: Technically the member function 'CommonCommandLineParser::getQueryArg4' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:75:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getQuery' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:318:30: note: Technically the member function 'CommonCommandLineParser::getQuery' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:75:33: note: Technically the member function 'CommonCommandLineParser::getQuery' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:76:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getQueryType' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:323:30: note: Technically the member function 'CommonCommandLineParser::getQueryType' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:76:33: note: Technically the member function 'CommonCommandLineParser::getQueryType' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:77:33: style:inconclusive: Technically the member function 'CommonCommandLineParser::getQueries' can be const. [functionConst] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:329:30: note: Technically the member function 'CommonCommandLineParser::getQueries' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:77:33: note: Technically the member function 'CommonCommandLineParser::getQueries' can be const. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:221:50: style:inconclusive: Function 'getOptBool' argument 1 names different: declaration 'option' definition 'option0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:62:60: note: Function 'getOptBool' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:221:50: note: Function 'getOptBool' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:228:57: style:inconclusive: Function 'getOptBool' argument 1 names different: declaration 'option' definition 'option0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:63:60: note: Function 'getOptBool' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:228:57: note: Function 'getOptBool' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:235:48: style:inconclusive: Function 'getOptInt' argument 1 names different: declaration 'option' definition 'option0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:64:60: note: Function 'getOptInt' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:235:48: note: Function 'getOptInt' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:248:55: style:inconclusive: Function 'getOptInt' argument 1 names different: declaration 'option' definition 'option0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:66:60: note: Function 'getOptInt' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:248:55: note: Function 'getOptInt' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:261:59: style:inconclusive: Function 'getOptString' argument 1 names different: declaration 'option' definition 'option0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:68:60: note: Function 'getOptString' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:261:59: note: Function 'getOptString' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:272:66: style:inconclusive: Function 'getOptString' argument 1 names different: declaration 'option' definition 'option0'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.h:69:60: note: Function 'getOptString' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/examples/parsecmd.cpp:272:66: note: Function 'getOptString' argument 1 names different: declaration 'option' definition 'option0'. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:885:27: warning: Either the condition '!file1' is redundant or there is possible null pointer dereference: file1. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:886:13: note: Assuming that condition '!file1' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:885:27: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:893:32: warning: Either the condition '!file2' is redundant or there is possible null pointer dereference: file2. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:894:12: note: Assuming that condition '!file2' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:893:32: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:925:34: warning: Either the condition '!file3' is redundant or there is possible null pointer dereference: file3. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:926:28: note: Assuming that condition '!file3' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:925:34: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:952:29: style:inconclusive: Function 'resetMsg' argument 1 names different: declaration 'msg' definition 'mMsg'. [funcArgNamesDifferent] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.h:110:29: note: Function 'resetMsg' argument 1 names different: declaration 'msg' definition 'mMsg'. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:952:29: note: Function 'resetMsg' argument 1 names different: declaration 'msg' definition 'mMsg'. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:1189:22: style: Local variable 'i' shadows outer variable [shadowVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:1171:18: note: Shadowed declaration openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:1189:22: note: Shadow variable openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/common/MamdaUnitTestUtils.cpp:906:32: style: Variable 'errorlinecount' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderImbalances/MamdaOrderImbalanceFieldTests.cpp:168:5: warning: Member variable 'MamdaOrderImbalanceFieldTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderImbalances/MamdaOrderImbalanceFieldTests.cpp:168:5: warning: Member variable 'MamdaOrderImbalanceFieldTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderImbalances/MamdaOrderImbalanceFieldTests.cpp:168:5: warning: Member variable 'MamdaOrderImbalanceFieldTests::mOrderImbalanceListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderImbalances/MamdaOrderImbalanceFieldTests.cpp:168:5: warning: Member variable 'MamdaOrderImbalanceFieldTests::newMessage' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderImbalances/MamdaOrderImbalanceFieldTests.cpp:168:5: warning: Member variable 'MamdaOrderImbalanceFieldTests::ticker' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderImbalances/MamdaOrderImbalanceFieldTests.cpp:221:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerPerfTests.cpp:170:5: warning: Member variable 'MamdaAtomicBookPerfTest::dictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerPerfTests.cpp:170:5: warning: Member variable 'MamdaAtomicBookPerfTest::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:266:5: warning: Member variable 'MamdaBookAtomicListenerV5Tests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:266:5: warning: Member variable 'MamdaBookAtomicListenerV5Tests::mAtomicBookListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:253:14: style:inconclusive: Member variable 'AtomicBookTicker::mCurrPriceLevelNumEntries' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:84:7: note: Member variable 'AtomicBookTicker::mCurrPriceLevelNumEntries' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:253:14: note: Member variable 'AtomicBookTicker::mCurrPriceLevelNumEntries' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:403:29: style:inconclusive: Member variable 'MamdaBookAtomicListenerV5Tests::mNumMessages' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:270:7: note: Member variable 'MamdaBookAtomicListenerV5Tests::mNumMessages' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:403:29: note: Member variable 'MamdaBookAtomicListenerV5Tests::mNumMessages' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:395:29: style:inconclusive: Member variable 'MamdaBookAtomicListenerV5Tests::mMsgs' is in the wrong place in the initializer list. [initializerList] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:271:7: note: Member variable 'MamdaBookAtomicListenerV5Tests::mMsgs' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:395:29: note: Member variable 'MamdaBookAtomicListenerV5Tests::mMsgs' is in the wrong place in the initializer list. openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:378:13: style: The scope of the variable 'rNum' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:379:16: style: The scope of the variable 'price' can be reduced. [variableScope] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:379:21: style: Variable 'price' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:59:2: warning: Member variable 'MamdaBookTest::mLevel' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:59:2: warning: Member variable 'MamdaBookTest::mBook' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:104:30: style: Variable 'mEntry' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:115:30: style: Variable 'mEntry' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:117:30: style: Variable 'mEntry' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:156:30: style: Variable 'mEntry' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:186:34: style: Variable 'mEntry' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:192:30: style: Variable 'mEntry' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:138:5: warning: Member variable 'MamdaBookPlaybackCpuTest::dictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:138:5: warning: Member variable 'MamdaBookPlaybackCpuTest::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:196:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:198:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:280:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:282:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:365:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:367:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:450:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:452:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:535:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:537:29: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:620:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:622:29: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:706:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:708:29: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:791:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerCpuTests.cpp:793:29: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerDeltaTests.cpp:102:42: error: There is an unknown macro here somewhere. Configuration is required. If ; is a macro then please configure it. [unknownMacro] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:194:2: warning: Member variable 'MamdaBookPlaybackFuncTest::dictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:194:2: warning: Member variable 'MamdaBookPlaybackFuncTest::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:194:2: warning: Member variable 'MamdaBookPlaybackFuncTest::mBookListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:322:2: warning: Either the condition 'ticker' is redundant or there is possible null pointer dereference: ticker. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:324:6: note: Assuming that condition 'ticker' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:322:2: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:432:2: warning: Either the condition 'ticker' is redundant or there is possible null pointer dereference: ticker. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:434:6: note: Assuming that condition 'ticker' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:432:2: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:543:2: warning: Either the condition 'ticker' is redundant or there is possible null pointer dereference: ticker. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:545:6: note: Assuming that condition 'ticker' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:543:2: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:653:2: warning: Either the condition 'ticker' is redundant or there is possible null pointer dereference: ticker. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:655:6: note: Assuming that condition 'ticker' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:653:2: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:276:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:278:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:386:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:388:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:497:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:499:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:607:23: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:609:26: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerPerfTests.cpp:140:2: warning: Member variable 'MamdaBookPerfTest::dictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerPerfTests.cpp:140:2: warning: Member variable 'MamdaBookPerfTest::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:48:2: warning: Member variable 'MamdaBookTest::mBook' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:48:2: warning: Member variable 'MamdaBookTest::mLevel' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:48:2: warning: Member variable 'MamdaBookTest::mLevel1' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:48:2: warning: Member variable 'MamdaBookTest::mDeltaList' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:48:2: warning: Member variable 'MamdaBookTest::mEntry' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:109:15: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:161:14: style: Variable 'searchPrice' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:466:5: warning: Member variable 'MamdaBookPublisherTest::myImpl' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:466:5: warning: Member variable 'MamdaBookPublisherTest::ownBkLevel' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:466:5: warning: Member variable 'MamdaBookPublisherTest::listBkLevel' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:505:16: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:505:16: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:506:9: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:506:9: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:508:16: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:508:16: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:509:9: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:509:9: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:512:16: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:512:16: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:513:9: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:513:9: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:515:16: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:515:16: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:516:9: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:516:9: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:518:16: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:518:16: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:519:9: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:519:9: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:521:9: warning: Either the condition 'myImpl' is redundant or there is possible null pointer dereference: myImpl. [nullPointerRedundantCheck] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:522:13: note: Assuming that condition 'myImpl' is not redundant openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:521:9: note: Null pointer dereference openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:471:18: style: C-style pointer casting [cstyleCast] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1055:20: style: Variable 'hasPriceLevels' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1054:20: note: hasPriceLevels is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1055:20: note: hasPriceLevels is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1061:19: style: Variable 'hasEntryVector' is reassigned a value before the old one has been used. [redundantAssignment] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1060:20: note: hasEntryVector is assigned openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1061:19: note: hasEntryVector is overwritten openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:715:11: style: Variable 'level' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:765:11: style: Variable 'level' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:929:11: style: Variable 'level' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1017:38: style: Variable 'level1' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1085:38: style: Variable 'level1' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1140:38: style: Variable 'level1' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1401:38: style: Variable 'level1' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1413:12: style: Variable 'level2' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1419:12: style: Variable 'level3' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1425:12: style: Variable 'level4' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1450:38: style: Variable 'level1' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1465:12: style: Variable 'level2' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1471:12: style: Variable 'level3' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1477:12: style: Variable 'level4' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1544:38: style: Variable 'level1' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1557:12: style: Variable 'level2' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1563:12: style: Variable 'level3' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:1569:12: style: Variable 'level4' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:318:56: error: Array 'newMessage[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:329:22: error: Array 'newMessage[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:330:15: error: Array 'newMessage[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:189:5: warning: Member variable 'MamdaQuoteCBTest::myDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:189:5: warning: Member variable 'MamdaQuoteCBTest::mySubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:189:5: warning: Member variable 'MamdaQuoteCBTest::myQuoteListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:222:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteFieldTests.cpp:248:5: warning: Member variable 'MamdaQuoteFieldTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteFieldTests.cpp:248:5: warning: Member variable 'MamdaQuoteFieldTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteFieldTests.cpp:248:5: warning: Member variable 'MamdaQuoteFieldTests::mQuoteListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteFieldTests.cpp:285:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerPerfTests.cpp:162:5: warning: Member variable 'MamdaQuoteListenerPerfTest::myDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerPerfTests.cpp:162:5: warning: Member variable 'MamdaQuoteListenerPerfTest::mySubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerPerfTests.cpp:195:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerShortSaleTests.cpp:59:5: warning: Member variable 'MamdaQuoteListenerShortSaleTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerShortSaleTests.cpp:59:5: warning: Member variable 'MamdaQuoteListenerShortSaleTests::mQuoteListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerShortSaleTests.cpp:59:5: warning: Member variable 'MamdaQuoteListenerShortSaleTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerShortSaleTests.cpp:97:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/secstatus/MamdaSecStatusListenerShortSaleTests.cpp:58:5: warning: Member variable 'MamdaSecStatusListenerShortSaleTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/secstatus/MamdaSecStatusListenerShortSaleTests.cpp:58:5: warning: Member variable 'MamdaSecStatusListenerShortSaleTests::mSecStatusListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/secstatus/MamdaSecStatusListenerShortSaleTests.cpp:58:5: warning: Member variable 'MamdaSecStatusListenerShortSaleTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/secstatus/MamdaSecStatusListenerShortSaleTests.cpp:96:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:385:56: error: Array 'newMessage[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:395:22: error: Array 'newMessage[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:396:15: error: Array 'newMessage[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:207:5: warning: Member variable 'MamdaTradeCBTest::myDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:207:5: warning: Member variable 'MamdaTradeCBTest::mySubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:207:5: warning: Member variable 'MamdaTradeCBTest::myTradeListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:244:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeFieldTests.cpp:355:5: warning: Member variable 'MamdaTradeFieldTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeFieldTests.cpp:355:5: warning: Member variable 'MamdaTradeFieldTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeFieldTests.cpp:355:5: warning: Member variable 'MamdaTradeFieldTests::mTradeListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeFieldTests.cpp:393:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerPerfTests.cpp:169:5: warning: Member variable 'MamdaTradeListenerPerfTest::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerPerfTests.cpp:169:5: warning: Member variable 'MamdaTradeListenerPerfTest::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerPerfTests.cpp:192:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerShortSaleTests.cpp:59:5: warning: Member variable 'MamdaTradeListenerShortSaleTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerShortSaleTests.cpp:59:5: warning: Member variable 'MamdaTradeListenerShortSaleTests::mTradeListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerShortSaleTests.cpp:59:5: warning: Member variable 'MamdaTradeListenerShortSaleTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerShortSaleTests.cpp:97:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerTests.cpp:367:58: error: There is an unknown macro here somewhere. Configuration is required. If ; is a macro then please configure it. [unknownMacro] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerTradeIdTests.cpp:197:5: warning: Member variable 'MamdaTradeListenerTradeIdTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerTradeIdTests.cpp:197:5: warning: Member variable 'MamdaTradeListenerTradeIdTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerTradeIdTests.cpp:197:5: warning: Member variable 'MamdaTradeListenerTradeIdTests::mTradeListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerTradeIdTests.cpp:197:5: warning: Member variable 'MamdaTradeListenerTradeIdTests::mMsg' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerTradeIdTests.cpp:197:5: warning: Member variable 'MamdaTradeListenerTradeIdTests::ticker' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerTradeIdTests.cpp:236:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeSideTests.cpp:65:5: warning: Member variable 'MamdaTradeSideTests::mDictionary' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeSideTests.cpp:65:5: warning: Member variable 'MamdaTradeSideTests::mSubscription' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeSideTests.cpp:65:5: warning: Member variable 'MamdaTradeSideTests::mTradeListener' is not initialized in the constructor. [uninitMemberVar] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeSideTests.cpp:101:9: style: Exception should be caught by reference. [catchExceptionByValue] openmama-src-2.2.2.1/mamda/c_cpp/src/testtools/bookselftest.cpp:132:37: style: Variable 'aBookChecker' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/testtools/quoteselftest.cpp:114:33: style: Variable 'aQuotehecker' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mamda/c_cpp/src/testtools/tradeselftest.cpp:119:33: style: Variable 'aTradechecker' is assigned a value that is never used. [unreadVariable] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: error: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasymbollistsubscribercpp.cpp:142:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:31:1: error: The one definition rule is violated, different classes/structs have the same name 'MamaSubscriptionTest' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/cpp/MamaSubscriptionTest.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'MamaSubscriptionTest' openmama-src-2.2.2.1/mama/c_cpp/src/gunittest/c/subscriptiontest.cpp:31:1: note: The one definition rule is violated, different classes/structs have the same name 'MamaSubscriptionTest' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaftmembercpp.cpp:39:1: error: The one definition rule is violated, different classes/structs have the same name 'FtMemberDemo' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicftmembercpp.cpp:39:1: note: The one definition rule is violated, different classes/structs have the same name 'FtMemberDemo' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaftmembercpp.cpp:39:1: note: The one definition rule is violated, different classes/structs have the same name 'FtMemberDemo' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamainboxcpp.cpp:137:1: error: The one definition rule is violated, different classes/structs have the same name 'Cb' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicinboxcpp.cpp:137:1: note: The one definition rule is violated, different classes/structs have the same name 'Cb' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamainboxcpp.cpp:137:1: note: The one definition rule is violated, different classes/structs have the same name 'Cb' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamapublishercpp.cpp:84:1: error: The one definition rule is violated, different classes/structs have the same name 'MyHandler' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicpubcpp.cpp:101:1: note: The one definition rule is violated, different classes/structs have the same name 'MyHandler' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamapublishercpp.cpp:84:1: note: The one definition rule is violated, different classes/structs have the same name 'MyHandler' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:121:1: error: The one definition rule is violated, different classes/structs have the same name 'DisplayIterator' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:138:1: note: The one definition rule is violated, different classes/structs have the same name 'DisplayIterator' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:121:1: note: The one definition rule is violated, different classes/structs have the same name 'DisplayIterator' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:165:1: error: The one definition rule is violated, different classes/structs have the same name 'WildCardSubscriptionCallback' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:187:1: note: The one definition rule is violated, different classes/structs have the same name 'WildCardSubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:165:1: note: The one definition rule is violated, different classes/structs have the same name 'WildCardSubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: error: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/regression/c_cpp/tools/basicsubcpp.cpp:253:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: error: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_replycpp.cpp:233:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: error: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mama/c_cpp/src/testtools/performance/cpp/mamapingpong_requestercpp.cpp:381:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamasubscribercpp.cpp:231:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionCallback' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/comboticker.cpp:55:1: error: The one definition rule is violated, different classes/structs have the same name 'ComboTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/multipartticker.cpp:72:1: note: The one definition rule is violated, different classes/structs have the same name 'ComboTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/comboticker.cpp:55:1: note: The one definition rule is violated, different classes/structs have the same name 'ComboTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/comboticker.cpp:55:1: error: The one definition rule is violated, different classes/structs have the same name 'ComboTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/multisecurityticker.cpp:70:1: note: The one definition rule is violated, different classes/structs have the same name 'ComboTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/comboticker.cpp:55:1: note: The one definition rule is violated, different classes/structs have the same name 'ComboTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:68:1: error: The one definition rule is violated, different classes/structs have the same name 'OptionChainDisplay' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:73:1: note: The one definition rule is violated, different classes/structs have the same name 'OptionChainDisplay' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:68:1: note: The one definition rule is violated, different classes/structs have the same name 'OptionChainDisplay' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:144:1: error: The one definition rule is violated, different classes/structs have the same name 'OptionContractTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:151:1: note: The one definition rule is violated, different classes/structs have the same name 'OptionContractTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:144:1: note: The one definition rule is violated, different classes/structs have the same name 'OptionContractTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:351:1: error: The one definition rule is violated, different classes/structs have the same name 'UnderlyingTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionview.cpp:354:1: note: The one definition rule is violated, different classes/structs have the same name 'UnderlyingTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:351:1: note: The one definition rule is violated, different classes/structs have the same name 'UnderlyingTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdalisten.cpp:44:1: error: The one definition rule is violated, different classes/structs have the same name 'ListenerCallback' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookchurn.cpp:65:1: note: The one definition rule is violated, different classes/structs have the same name 'ListenerCallback' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/mamdalisten.cpp:44:1: note: The one definition rule is violated, different classes/structs have the same name 'ListenerCallback' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:320:1: error: The one definition rule is violated, different classes/structs have the same name 'BookTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:56:1: note: The one definition rule is violated, different classes/structs have the same name 'BookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:320:1: note: The one definition rule is violated, different classes/structs have the same name 'BookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:148:1: error: The one definition rule is violated, different classes/structs have the same name 'BookPublisher' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:145:1: note: The one definition rule is violated, different classes/structs have the same name 'BookPublisher' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookpublisher.cpp:148:1: note: The one definition rule is violated, different classes/structs have the same name 'BookPublisher' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:179:1: error: The one definition rule is violated, different classes/structs have the same name 'SubscriptionHandler' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/listenerBookPublisher.cpp:230:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionHandler' openmama-src-2.2.2.1/mama/c_cpp/src/examples/cpp/mamaproxycpp.cpp:179:1: note: The one definition rule is violated, different classes/structs have the same name 'SubscriptionHandler' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookticker.cpp:54:1: error: The one definition rule is violated, different classes/structs have the same name 'AtomicBookTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaBookAtomicListenerV5Tests.cpp:65:1: note: The one definition rule is violated, different classes/structs have the same name 'AtomicBookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookticker.cpp:54:1: note: The one definition rule is violated, different classes/structs have the same name 'AtomicBookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:320:1: error: The one definition rule is violated, different classes/structs have the same name 'BookTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookListenerFuncTests.cpp:60:1: note: The one definition rule is violated, different classes/structs have the same name 'BookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:320:1: note: The one definition rule is violated, different classes/structs have the same name 'BookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:56:1: error: The one definition rule is violated, different classes/structs have the same name 'MamdaBookTest' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPriceLevelTests.cpp:45:1: note: The one definition rule is violated, different classes/structs have the same name 'MamdaBookTest' openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookEntryTests.cpp:56:1: note: The one definition rule is violated, different classes/structs have the same name 'MamdaBookTest' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:320:1: error: The one definition rule is violated, different classes/structs have the same name 'BookTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/orderbooks/MamdaOrderBookPublisherTests.cpp:55:1: note: The one definition rule is violated, different classes/structs have the same name 'BookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/bookticker.cpp:320:1: note: The one definition rule is violated, different classes/structs have the same name 'BookTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:55:1: error: The one definition rule is violated, different classes/structs have the same name 'QuoteTickerCB' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteFieldTests.cpp:55:1: note: The one definition rule is violated, different classes/structs have the same name 'QuoteTickerCB' openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteCallBackTests.cpp:55:1: note: The one definition rule is violated, different classes/structs have the same name 'QuoteTickerCB' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/quoteticker.cpp:47:1: error: The one definition rule is violated, different classes/structs have the same name 'QuoteTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/quotes/MamdaQuoteListenerPerfTests.cpp:60:1: note: The one definition rule is violated, different classes/structs have the same name 'QuoteTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/quoteticker.cpp:47:1: note: The one definition rule is violated, different classes/structs have the same name 'QuoteTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:55:1: error: The one definition rule is violated, different classes/structs have the same name 'TradeTickerCB' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeFieldTests.cpp:55:1: note: The one definition rule is violated, different classes/structs have the same name 'TradeTickerCB' openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeCallBackTests.cpp:55:1: note: The one definition rule is violated, different classes/structs have the same name 'TradeTickerCB' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/tradeticker.cpp:47:1: error: The one definition rule is violated, different classes/structs have the same name 'TradeTicker' [ctuOneDefinitionRuleViolation] openmama-src-2.2.2.1/mamda/c_cpp/src/gunittest/trades/MamdaTradeListenerPerfTests.cpp:57:1: note: The one definition rule is violated, different classes/structs have the same name 'TradeTicker' openmama-src-2.2.2.1/mamda/c_cpp/src/examples/tradeticker.cpp:47:1: note: The one definition rule is violated, different classes/structs have the same name 'TradeTicker' openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:311:5: warning: Null pointer dereference: pData [ctunullpointer] openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:293:20: note: Assuming that condition 'mysCache->mPData' is not redundant openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:291:17: note: Calling function initPerfData, 1st argument is null openmama-src-2.2.2.1/common/c_cpp/src/c/wMessageStats.c:311:5: note: Dereferencing argument pData that is null diff: 2.8 openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:161:16: error: Uninitialized variable: allPpidTable [uninitvar] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:123:33: note: Assuming condition is false openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:161:16: note: Uninitialized variable: allPpidTable head openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:161:16: warning: Uninitialized variable: allPpidTable [uninitvar] openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:123:33: note: Assuming condition is false openmama-src-2.2.2.1/common/c_cpp/src/c/linux/machine.c:161:16: note: Uninitialized variable: allPpidTable 2.8 openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:678:12: error: Uninitialized variable: status [uninitvar] openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:673:13: note: Assuming condition is false openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:678:12: note: Uninitialized variable: status head openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:678:12: warning: Uninitialized variable: status [uninitvar] openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:673:13: note: Assuming condition is false openmama-src-2.2.2.1/mama/c_cpp/src/c/ft.c:678:12: note: Uninitialized variable: status head openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:921:64: style: Parameter 'queueMonitorCallbacks' can be declared as pointer to const [constParameter] 2.8 openmama-src-2.2.2.1/mama/c_cpp/src/c/queue.c:921:64: style: Parameter 'queueMonitorCallbacks' can be declared with const [constParameter] head openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:65:40: style: Variable 'status' can be declared as reference to const [constVariable] head openmama-src-2.2.2.1/mama/c_cpp/src/cpp/MamaSource.cpp:76:40: style: Variable 'status' can be declared as reference to const [constVariable] head openmama-src-2.2.2.1/mamda/c_cpp/src/cpp/orderbooks/mamda/MamdaQuoteToBookListener.h:48:5: style: Class 'MamdaQuoteToBookListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:101:41: style: Parameter 'chain' can be declared as reference to const [constParameter] 2.8 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:101:41: style: Parameter 'chain' can be declared with const [constParameter] head openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:110:41: style: Parameter 'chain' can be declared as reference to const [constParameter] 2.8 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:110:41: style: Parameter 'chain' can be declared with const [constParameter] head openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:83:41: style: Parameter 'chain' can be declared as reference to const [constParameter] 2.8 openmama-src-2.2.2.1/mamda/c_cpp/src/examples/optionchainer.cpp:83:41: style: Parameter 'chain' can be declared with const [constParameter] head openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:419:54: style: Variable 'e' can be declared as reference to const [constVariable] head openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:438:54: style: Variable 'e' can be declared as reference to const [constVariable] head openmama-src-2.2.2.1/mamda/c_cpp/src/examples/orderbooks/atomicbookbuilder.cpp:450:53: style: Variable 'e' can be declared as reference to const [constVariable] DONE