2025-07-07 07:28 ftp://ftp.de.debian.org/debian/pool/main/c/cdrdao/cdrdao_1.2.5.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=libsigc++ --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 0eb4dd8 (2025-07-06 21:35:35 +0200) count: 2971 2950 elapsed-time: 31.8 31.2 head-timing-info: old-timing-info: head results: cdrdao-1.2.5/contrib/psxcopy-0.2/cdjob.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_MSF_OFFSET [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600Base.cc:259:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600Base.cc:43:18: style:inconclusive: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.h:36:7: note: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:43:18: note: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:134:18: style:inconclusive: Technically the member function 'CDD2600Base::readSessionInfo' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.h:41:7: note: Technically the member function 'CDD2600Base::readSessionInfo' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:134:18: note: Technically the member function 'CDD2600Base::readSessionInfo' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:165:18: style:inconclusive: Technically the member function 'CDD2600Base::writeSession' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.h:42:7: note: Technically the member function 'CDD2600Base::writeSession' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:165:18: note: Technically the member function 'CDD2600Base::writeSession' can be const. cdrdao-1.2.5/dao/ScsiIf.h:42:5: style: Class 'ScsiIf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/dao/CDD2600Base.h:32:3: style: Class 'CDD2600Base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/dao/CDD2600Base.cc:171:16: style: The scope of the variable 'tdl' can be reduced. [variableScope] cdrdao-1.2.5/dao/CDD2600Base.cc:175:7: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdTextEncoder.cc:205:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdTextEncoder.cc:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_INFO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdTextEncoder.cc:384:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_INFO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:183:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:210:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:283:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:380:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:791:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE2_FORM_MIX [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:850:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CDD2600.cc:895:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCD_ANALYZING [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:158:26: style: Condition 'devname' is always true [knownConditionTrueFalse] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:159:39: style: Condition 'devname' is always true [knownConditionTrueFalse] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:181:29: style: Condition 'devname' is always true [knownConditionTrueFalse] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:182:35: style: Condition 'devname' is always true [knownConditionTrueFalse] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:124:11: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:124:28: style: Variable 'devname' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:240:58: error: Uninitialized variable: device [uninitvar] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:267:13: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:268:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:270:13: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:271:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:119:17: style: Unused variable: st [unusedVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:119:21: style: Unused variable: dev_st [unusedVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:120:9: style: Variable 'device' is not assigned a value. [unassignedVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/psxdump.c:121:10: style: Variable 'seek' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/contrib/psxcopy-0.2/cdjob.c:105:17: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/contrib/psxcopy-0.2/cdjob.c:102:5: note: i is assigned cdrdao-1.2.5/contrib/psxcopy-0.2/cdjob.c:105:17: note: i is overwritten cdrdao-1.2.5/dao/CdTextEncoder.cc:119:16: warning: Member variable 'CdTextEncoder::packId_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/CdTextEncoder.cc:189:39: style:inconclusive: Technically the member function 'CdTextEncoder::getSubChannels' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.h:47:28: note: Technically the member function 'CdTextEncoder::getSubChannels' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:189:39: note: Technically the member function 'CdTextEncoder::getSubChannels' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:395:21: style:inconclusive: Technically the member function 'CdTextEncoder::calcCrcs' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.h:83:10: note: Technically the member function 'CdTextEncoder::calcCrcs' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:395:21: note: Technically the member function 'CdTextEncoder::calcCrcs' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:95:22: style:inconclusive: Technically the member function 'CdTextPackEntry::blockNr' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.cc:71:9: note: Technically the member function 'CdTextPackEntry::blockNr' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:95:22: note: Technically the member function 'CdTextPackEntry::blockNr' can be const. cdrdao-1.2.5/dao/CdTextEncoder.h:42:5: style: Class 'CdTextEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/dao/PWSubChannel96.h:59:3: style: Class 'PWSubChannel96' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/dao/PWSubChannel96.h:60:4: style: The destructor '~PWSubChannel96' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:34:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/PWSubChannel96.h:60:4: note: Destructor in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:64:15: style: The function 'makeSubChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:42:23: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:64:15: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:66:15: style: The function 'makeSubChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:44:23: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:66:15: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:71:8: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:46:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:71:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:72:8: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:47:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:72:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:74:8: style: The function 'dataLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:49:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:74:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:76:8: style: The function 'pChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:51:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:76:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:78:8: style: The function 'ctl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:53:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:78:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:79:17: style: The function 'ctl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:54:25: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:79:17: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:81:8: style: The function 'trackNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:56:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:81:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:82:7: style: The function 'trackNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:57:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:82:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:84:8: style: The function 'indexNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:59:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:84:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:85:7: style: The function 'indexNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:60:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:85:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:87:8: style: The function 'point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:62:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:87:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:89:8: style: The function 'min' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:64:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:89:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:90:7: style: The function 'min' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:65:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:90:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:91:8: style: The function 'sec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:67:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:91:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:92:7: style: The function 'sec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:68:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:92:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:93:8: style: The function 'frame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:70:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:93:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:94:7: style: The function 'frame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:71:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:94:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:96:8: style: The function 'amin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:73:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:96:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:97:7: style: The function 'amin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:74:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:97:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:99:8: style: The function 'asec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:76:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:99:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:100:7: style: The function 'asec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:77:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:100:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:102:8: style: The function 'aframe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:79:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:102:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:103:7: style: The function 'aframe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:80:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:103:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:105:8: style: The function 'pmin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:82:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:105:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:106:8: style: The function 'psec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:83:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:106:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:107:8: style: The function 'pframe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:84:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:107:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:108:8: style: The function 'zero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:86:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:108:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:116:8: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:101:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:116:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:118:8: style: The function 'calcCrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:103:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:118:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:119:7: style: The function 'checkCrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:104:15: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:119:7: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:121:8: style: The function 'catalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:89:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:121:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:123:15: style: The function 'catalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:92:23: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:123:15: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:125:8: style: The function 'isrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:95:16: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:125:8: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:127:15: style: The function 'isrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:99:23: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:127:15: note: Function in derived class cdrdao-1.2.5/dao/PWSubChannel96.h:129:24: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:108:32: note: Virtual function in base class cdrdao-1.2.5/dao/PWSubChannel96.h:129:24: note: Function in derived class cdrdao-1.2.5/dao/CdTextEncoder.cc:385:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdTextEncoder.cc:138:10: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdTextEncoder.cc:227:23: style: The scope of the variable 'item' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdTextEncoder.cc:228:9: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdTextEncoder.cc:230:9: style: The scope of the variable 'tracks' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdTextEncoder.cc:275:9: style: The scope of the variable 'first' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdTextEncoder.cc:399:20: style: The scope of the variable 'crc' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMCraw.cc:462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMCraw.cc:536:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMCraw.cc:565:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMCraw.cc:626:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:815:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:1092:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:1205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:1719:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:1754:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:2020:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:2123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:2312:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCD_ANALYZING [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:2487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE5TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:294:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:300:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:318:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:324:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE2 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:349:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE2 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:364:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE3 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:374:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE3 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.cc:387:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE_ILLEGAL [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PQSubChannel16.h:56:12: style: The destructor '~PQSubChannel16' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:34:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/PQSubChannel16.h:56:12: note: Destructor in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:60:15: style: The function 'makeSubChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:42:23: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:60:15: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:62:15: style: The function 'makeSubChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:44:23: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:62:15: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:67:8: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:46:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:67:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:68:8: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:47:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:68:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:70:8: style: The function 'dataLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:49:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:70:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:72:8: style: The function 'pChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:51:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:72:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:74:8: style: The function 'ctl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:53:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:74:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:75:17: style: The function 'ctl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:54:25: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:75:17: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:77:8: style: The function 'trackNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:56:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:77:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:78:7: style: The function 'trackNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:57:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:78:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:80:8: style: The function 'indexNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:59:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:80:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:81:7: style: The function 'indexNr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:60:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:81:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:83:8: style: The function 'point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:62:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:83:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:85:8: style: The function 'min' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:64:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:85:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:86:7: style: The function 'min' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:65:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:86:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:88:8: style: The function 'sec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:67:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:88:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:89:7: style: The function 'sec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:68:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:89:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:91:8: style: The function 'frame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:70:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:91:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:92:7: style: The function 'frame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:71:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:92:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:94:8: style: The function 'amin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:73:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:94:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:95:7: style: The function 'amin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:74:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:95:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:97:8: style: The function 'asec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:76:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:97:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:98:7: style: The function 'asec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:77:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:98:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:100:8: style: The function 'aframe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:79:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:100:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:101:7: style: The function 'aframe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:80:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:101:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:103:8: style: The function 'pmin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:82:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:103:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:104:8: style: The function 'psec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:83:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:104:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:105:8: style: The function 'pframe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:84:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:105:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:106:8: style: The function 'zero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:86:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:106:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:108:8: style: The function 'catalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:89:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:108:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:110:15: style: The function 'catalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:92:23: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:110:15: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:112:8: style: The function 'isrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:95:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:112:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:114:15: style: The function 'isrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:99:23: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:114:15: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:116:8: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:101:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:116:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:118:8: style: The function 'calcCrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:103:16: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:118:8: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:119:7: style: The function 'checkCrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:104:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:119:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:121:7: style: The function 'checkConsistency' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:106:15: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:121:7: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.h:123:24: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SubChannel.h:108:32: note: Virtual function in base class cdrdao-1.2.5/dao/PQSubChannel16.h:123:24: note: Function in derived class cdrdao-1.2.5/dao/PQSubChannel16.cc:71:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/CDD2600.cc:105:14: style: Unused private function: 'CDD2600::modeSelectPlay' [unusedPrivateFunction] cdrdao-1.2.5/dao/CDD2600.h:77:7: note: Unused private function: 'CDD2600::modeSelectPlay' cdrdao-1.2.5/dao/CDD2600.cc:105:14: note: Unused private function: 'CDD2600::modeSelectPlay' cdrdao-1.2.5/dao/CDD2600.cc:406:14: style:inconclusive: Technically the member function 'CDD2600::readSubChannelData' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.h:79:7: note: Technically the member function 'CDD2600::readSubChannelData' can be const. cdrdao-1.2.5/dao/CDD2600.cc:406:14: note: Technically the member function 'CDD2600::readSubChannelData' can be const. cdrdao-1.2.5/dao/CDD2600.cc:445:15: style:inconclusive: Technically the member function 'CDD2600::readBlock' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.h:82:8: note: Technically the member function 'CDD2600::readBlock' can be const. cdrdao-1.2.5/dao/CDD2600.cc:445:15: note: Technically the member function 'CDD2600::readBlock' can be const. cdrdao-1.2.5/dao/CDD2600.cc:469:14: style:inconclusive: Technically the member function 'CDD2600::nextWritableAddress' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.h:90:7: note: Technically the member function 'CDD2600::nextWritableAddress' can be const. cdrdao-1.2.5/dao/CDD2600.cc:469:14: note: Technically the member function 'CDD2600::nextWritableAddress' can be const. cdrdao-1.2.5/dao/CDD2600.h:32:4: style: The destructor '~CDD2600' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:144:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/CDD2600.h:32:4: note: Destructor in derived class cdrdao-1.2.5/dao/CDD2600.h:36:17: style: The function 'getReadCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:518:25: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:36:17: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:39:7: style: The function 'bigEndianSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:160:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:39:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:41:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:173:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:41:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:43:13: style: The function 'diskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:349:21: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:43:13: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:45:7: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:280:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:45:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:47:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:314:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:47:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:48:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:318:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:48:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:49:7: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:322:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:49:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:50:8: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:326:16: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:50:8: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:52:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:330:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:52:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:55:8: style: The function 'readDiskToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:343:16: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:55:8: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:56:8: style: The function 'readDisk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:346:16: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:56:8: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:61:13: style: The function 'getRawToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:503:21: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:61:13: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:62:7: style: The function 'readCatalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:612:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:62:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:63:7: style: The function 'readIsrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:616:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:63:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:64:7: style: The function 'getTrackIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:555:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:64:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:65:7: style: The function 'analyzeTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:529:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:65:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:69:7: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:571:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:69:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:84:8: style: The function 'readTrackData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:586:16: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:84:8: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.h:87:7: style: The function 'readAudioRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:597:15: note: Virtual function in base class cdrdao-1.2.5/dao/CDD2600.h:87:7: note: Function in derived class cdrdao-1.2.5/dao/CDD2600.cc:265:26: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CDD2600.cc:865:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CDD2600.cc:253:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/CDD2600.cc:311:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/CDD2600.cc:345:8: style: The scope of the variable 'catalog' can be reduced. [variableScope] cdrdao-1.2.5/dao/CDD2600.cc:346:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/CDD2600.cc:500:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/CDD2600.cc:448:25: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/CDD2600.cc:892:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/CDD2600.cc:905:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/CDD2600.cc:253:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/PWSubChannel96.cc:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:316:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:334:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:340:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE5TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:353:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:359:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:365:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:389:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE1TOC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:409:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE2 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE3 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:461:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE3 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PWSubChannel96.cc:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QMODE_ILLEGAL [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: style: Unused private function: 'GenericMMCraw::nextWritableAddress' [unusedPrivateFunction] cdrdao-1.2.5/dao/GenericMMCraw.h:69:10: note: Unused private function: 'GenericMMCraw::nextWritableAddress' cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: note: Unused private function: 'GenericMMCraw::nextWritableAddress' cdrdao-1.2.5/dao/GenericMMCraw.cc:189:20: style: Unused private function: 'GenericMMCraw::getMultiSessionInfo' [unusedPrivateFunction] cdrdao-1.2.5/dao/GenericMMCraw.h:70:9: note: Unused private function: 'GenericMMCraw::getMultiSessionInfo' cdrdao-1.2.5/dao/GenericMMCraw.cc:189:20: note: Unused private function: 'GenericMMCraw::getMultiSessionInfo' cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: style:inconclusive: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. [functionConst] cdrdao-1.2.5/dao/GenericMMCraw.h:69:10: note: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: note: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. cdrdao-1.2.5/dao/GenericMMCraw.cc:82:27: warning: The class 'GenericMMCraw' defines member function with name 'instance' also defined in its parent class 'GenericMMC'. [duplInheritedMember] cdrdao-1.2.5/dao/GenericMMC.h:68:23: note: Parent function 'GenericMMC::instance' cdrdao-1.2.5/dao/GenericMMCraw.cc:82:27: note: Derived function 'GenericMMCraw::instance' cdrdao-1.2.5/dao/GenericMMC.h:66:6: style: The destructor '~GenericMMC' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:144:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/GenericMMC.h:66:6: note: Destructor in derived class cdrdao-1.2.5/dao/GenericMMC.h:90:19: style: The function 'getReadCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:518:25: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:90:19: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:95:9: style: The function 'bigEndianSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:160:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:95:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:105:9: style: The function 'checkToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:309:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:105:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:115:9: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:173:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:115:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:123:9: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:166:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:123:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:125:10: style: The function 'rspeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:177:16: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:125:10: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:126:9: style: The function 'rspeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:169:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:126:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:138:15: style: The function 'diskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:349:21: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:138:15: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:146:9: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:280:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:146:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:158:9: style: The function 'blankDisk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:295:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:158:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:173:9: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:314:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:173:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:182:9: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:318:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:182:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:192:9: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:322:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:192:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:198:10: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:326:16: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:198:10: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:212:9: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:330:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:212:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:227:22: style: The function 'driveInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:163:28: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:227:22: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:237:9: style: The function 'subChannelEncodingMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:303:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:237:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:286:9: style: The function 'readCatalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:612:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:286:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:296:9: style: The function 'readIsrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:616:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:296:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:345:10: style: The function 'readBufferCapacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:288:16: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:345:10: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:389:9: style: The function 'analyzeTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:529:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:389:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:394:9: style: The function 'getTrackIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:555:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:394:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:396:9: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:571:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:396:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:407:21: style: The function 'getTrackMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:506:27: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:407:21: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:409:15: style: The function 'getRawToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:503:21: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:409:15: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:411:10: style: The function 'readTrackData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:586:16: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:411:10: note: Function in derived class cdrdao-1.2.5/dao/GenericMMC.h:414:9: style: The function 'readAudioRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:597:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMC.h:414:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMCraw.h:31:6: style: The destructor '~GenericMMCraw' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:66:6: note: Virtual destructor in base class cdrdao-1.2.5/dao/GenericMMCraw.h:31:6: note: Destructor in derived class cdrdao-1.2.5/dao/GenericMMCraw.h:35:9: style: The function 'multiSession' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:204:15: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMCraw.h:35:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMCraw.h:37:9: style: The function 'subChannelEncodingMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:237:9: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMCraw.h:37:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMCraw.h:39:9: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:173:9: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMCraw.h:39:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMCraw.h:40:9: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:182:9: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMCraw.h:40:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMCraw.h:41:9: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:192:9: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMCraw.h:41:9: note: Function in derived class cdrdao-1.2.5/dao/GenericMMCraw.h:43:9: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:212:9: note: Virtual function in base class cdrdao-1.2.5/dao/GenericMMCraw.h:43:9: note: Function in derived class cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::subChannel_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::firstTrackNr_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::lastTrackNr_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::firstTrackCtlAdr_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::lastTrackCtlAdr_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::leadOutCtlAdr_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::actCueSheetEntry_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::trlba_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/GenericMMCraw.cc:171:11: style: Variable 'mp[3]' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/dao/GenericMMCraw.cc:170:11: note: mp[3] is assigned cdrdao-1.2.5/dao/GenericMMCraw.cc:171:11: note: mp[3] is overwritten cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::abslba_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/GenericMMCraw.cc:174:11: style: Variable 'mp[4]' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/dao/GenericMMCraw.cc:173:11: note: mp[4] is assigned cdrdao-1.2.5/dao/GenericMMCraw.cc:174:11: note: mp[4] is overwritten cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::nextTransitionLba_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::nextTrackStartLba_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::actTocEnt_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::actTocCount_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::writeCatalog_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::deferredCatalog_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::writeIsrc_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:33:19: warning: Member variable 'PQChannelEncoder::deferredIsrc_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/PQChannelEncoder.cc:495:34: performance:inconclusive: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/PQChannelEncoder.h:110:18: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/PQChannelEncoder.cc:495:34: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/PQChannelEncoder.cc:514:34: performance:inconclusive: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/PQChannelEncoder.h:111:18: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/PQChannelEncoder.cc:514:34: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/GenericMMCraw.cc:627:9: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMCraw.cc:468:9: style: Variable 'cueSheet' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/PQChannelEncoder.cc:307:21: style: The scope of the variable 'chan' can be reduced. [variableScope] cdrdao-1.2.5/dao/PQChannelEncoder.cc:426:35: style: The scope of the variable 'ent1' can be reduced. [variableScope] cdrdao-1.2.5/dao/PQChannelEncoder.cc:426:35: style: Variable 'ent1' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/GenericMMCraw.cc:627:18: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/PWSubChannel96.cc:109:22: style:inconclusive: Technically the member function 'PWSubChannel96::setChannelByte' can be const. [functionConst] cdrdao-1.2.5/dao/PWSubChannel96.h:135:8: note: Technically the member function 'PWSubChannel96::setChannelByte' can be const. cdrdao-1.2.5/dao/PWSubChannel96.cc:109:22: note: Technically the member function 'PWSubChannel96::setChannelByte' can be const. cdrdao-1.2.5/dao/PWSubChannel96.cc:168:19: style: Local variable 'data' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/PWSubChannel96.h:129:24: note: Shadowed declaration cdrdao-1.2.5/dao/PWSubChannel96.cc:168:19: note: Shadow variable cdrdao-1.2.5/dao/PWSubChannel96.cc:188:19: style: Local variable 'data' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/PWSubChannel96.h:129:24: note: Shadowed declaration cdrdao-1.2.5/dao/PWSubChannel96.cc:188:19: note: Shadow variable cdrdao-1.2.5/dao/PWSubChannel96.cc:39:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/RicohMP6200.cc:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/RicohMP6200.cc:140:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/RicohMP6200.cc:165:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/RicohMP6200.cc:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReaderScan.cc:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReaderScan.cc:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReaderScan.cc:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReaderScan.cc:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCD_ANALYZING [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-common.cc:123:17: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-common.cc:137:17: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-common.cc:141:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-common.cc:87:19: style: struct member 'cd_page_2a::p_len' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:90:14: style: struct member 'cd_page_2a::method2' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:91:14: style: struct member 'cd_page_2a::dvd_rom_read' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:92:14: style: struct member 'cd_page_2a::dvd_r_read' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:93:14: style: struct member 'cd_page_2a::dvd_ram_read' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:94:14: style: struct member 'cd_page_2a::res_2_67' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:97:14: style: struct member 'cd_page_2a::test_write' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:98:14: style: struct member 'cd_page_2a::res_3_3' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:99:14: style: struct member 'cd_page_2a::dvd_r_write' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:100:14: style: struct member 'cd_page_2a::dvd_ram_write' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-common.cc:101:14: style: struct member 'cd_page_2a::res_3_67' is never used. [unusedStructMember] cdrdao-1.2.5/dao/RicohMP6200.cc:48:25: warning: The class 'RicohMP6200' defines member function with name 'instance' also defined in its parent class 'GenericMMC'. [duplInheritedMember] cdrdao-1.2.5/dao/GenericMMC.h:68:23: note: Parent function 'GenericMMC::instance' cdrdao-1.2.5/dao/RicohMP6200.cc:48:25: note: Derived function 'RicohMP6200::instance' cdrdao-1.2.5/dao/RicohMP6200.h:33:4: style: The destructor '~RicohMP6200' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:66:6: note: Virtual destructor in base class cdrdao-1.2.5/dao/RicohMP6200.h:33:4: note: Destructor in derived class cdrdao-1.2.5/dao/RicohMP6200.h:36:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:173:9: note: Virtual function in base class cdrdao-1.2.5/dao/RicohMP6200.h:36:7: note: Function in derived class cdrdao-1.2.5/dao/RicohMP6200.h:37:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:182:9: note: Virtual function in base class cdrdao-1.2.5/dao/RicohMP6200.h:37:7: note: Function in derived class cdrdao-1.2.5/dao/RicohMP6200.h:38:7: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:192:9: note: Virtual function in base class cdrdao-1.2.5/dao/RicohMP6200.h:38:7: note: Function in derived class cdrdao-1.2.5/dao/RicohMP6200.h:39:8: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:198:10: note: Virtual function in base class cdrdao-1.2.5/dao/RicohMP6200.h:39:8: note: Function in derived class cdrdao-1.2.5/dao/RicohMP6200.h:41:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:212:9: note: Virtual function in base class cdrdao-1.2.5/dao/RicohMP6200.h:41:7: note: Function in derived class cdrdao-1.2.5/dao/RicohMP6200.h:44:7: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/GenericMMC.h:146:9: note: Virtual function in base class cdrdao-1.2.5/dao/RicohMP6200.h:44:7: note: Function in derived class cdrdao-1.2.5/dao/RicohMP6200.cc:214:26: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/RicohMP6200.cc:59:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/RicohMP6200.cc:202:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/RicohMP6200.cc:202:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/PlextorReader.h:92:14: style:inconclusive: Technically the member function 'PlextorReader::ReadErrorsSlowDown' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.h:93:14: style:inconclusive: Technically the member function 'PlextorReader::VibrationsSlowDown' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.h:94:14: style:inconclusive: Technically the member function 'PlextorReader::WaitMaxSpeed' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReaderScan.h:40:17: performance:inconclusive: Technically the member function 'PlextorReaderScan::getReadCapabilites' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/PlextorReaderScan.cc:58:31: warning: The class 'PlextorReaderScan' defines member function with name 'instance' also defined in its parent class 'PlextorReader'. [duplInheritedMember] cdrdao-1.2.5/dao/PlextorReader.h:76:21: note: Parent function 'PlextorReader::instance' cdrdao-1.2.5/dao/PlextorReaderScan.cc:58:31: note: Derived function 'PlextorReaderScan::instance' cdrdao-1.2.5/dao/PlextorReader.h:75:12: style: The destructor '~PlextorReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:144:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/PlextorReader.h:75:12: note: Destructor in derived class cdrdao-1.2.5/dao/PlextorReader.h:78:17: style: The function 'getReadCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:518:25: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:78:17: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:81:7: style: The function 'bigEndianSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:160:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:81:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:83:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:173:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:83:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:85:7: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:280:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:85:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:87:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:314:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:87:7: note: Function in derived class cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:78:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.h:88:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:318:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:88:7: note: Function in derived class cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAM_DIR_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.h:89:7: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:322:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:89:7: note: Function in derived class cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ccb [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.h:90:8: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:326:16: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:90:8: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:118:13: style: The function 'diskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:349:21: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:118:13: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:120:8: style: The function 'readDiskToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:343:16: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:120:8: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:121:8: style: The function 'readDisk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:346:16: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:121:8: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:135:13: style: The function 'getRawToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:503:21: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:135:13: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:137:7: style: The function 'getTrackIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:555:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:137:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:139:7: style: The function 'readCatalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:612:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:139:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:140:7: style: The function 'analyzeTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:529:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:140:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:144:7: style: The function 'readIsrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:616:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:144:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:146:8: style: The function 'readTrackData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:586:16: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:146:8: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:148:7: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:571:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:148:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReader.h:150:7: style: The function 'readAudioRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:597:15: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReader.h:150:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReaderScan.h:35:4: style: The destructor '~PlextorReaderScan' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:75:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/PlextorReaderScan.h:35:4: note: Destructor in derived class cdrdao-1.2.5/dao/PlextorReaderScan.h:38:8: style: The function 'readDisk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:121:8: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReaderScan.h:38:8: note: Function in derived class cdrdao-1.2.5/dao/PlextorReaderScan.h:44:7: style: The function 'analyzeTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:140:7: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReaderScan.h:44:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReaderScan.h:49:7: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:148:7: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReaderScan.h:49:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReaderScan.h:52:7: style: The function 'readAudioRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:150:7: note: Virtual function in base class cdrdao-1.2.5/dao/PlextorReaderScan.h:52:7: note: Function in derived class cdrdao-1.2.5/dao/PlextorReaderScan.cc:169:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/PlextorReaderScan.cc:178:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/PlextorReaderScan.cc:74:27: style:inconclusive: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/PlextorReaderScan.h:45:11: note: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. cdrdao-1.2.5/dao/PlextorReaderScan.cc:74:27: note: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. cdrdao-1.2.5/dao/PlextorReaderScan.cc:75:14: style:inconclusive: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/PlextorReaderScan.h:46:11: note: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. cdrdao-1.2.5/dao/PlextorReaderScan.cc:75:14: note: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. cdrdao-1.2.5/dao/PlextorReaderScan.cc:215:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/PlextorReaderScan.cc:225:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/ScsiIf-lib.cc:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCG_RECV_DATA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-lib.cc:302:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scg_cmd [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-lib.cc:394:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCG_VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:118:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:119:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:179:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:180:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:168:14: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:168:14: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:50:2: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:50:2: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:122:14: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:170:21: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:186:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:48:28: style:inconclusive: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'devname'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/ScsiIf.h:42:24: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'devname'. cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:48:28: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'devname'. cdrdao-1.2.5/dao/ScsiIf-common.cc:141:15: style: Variable 'p2a' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-irix.cc:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-irix.cc:136:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSRQ_WRITE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-irix.cc:189:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSRQ_READ [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-irix.cc:250:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSRQ_READ [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-irix.cc:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bus [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:115:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:194:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SG_DXFER_TO_DEV [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:245:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INQUIRY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-lib.cc:70:9: warning: Member variable 'ScsiIf::maxDataLen_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/ScsiIf-lib.cc:72:3: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-lib.cc:72:3: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-lib.cc:95:24: style: Condition 'impl_->pageSize_==0' is always true [knownConditionTrueFalse] cdrdao-1.2.5/dao/ScsiIf-lib.cc:92:22: note: Assignment 'impl_->pageSize_=0', assigned value is 0 cdrdao-1.2.5/dao/ScsiIf-lib.cc:95:24: note: Condition 'impl_->pageSize_==0' is always true cdrdao-1.2.5/dao/ScsiIf-lib.cc:322:27: style: Condition 'is_atapi' is always false [knownConditionTrueFalse] cdrdao-1.2.5/dao/ScsiIf-lib.cc:318:18: note: Assignment 'is_atapi=0', assigned value is 0 cdrdao-1.2.5/dao/ScsiIf-lib.cc:322:27: note: Condition 'is_atapi' is always false cdrdao-1.2.5/dao/ScsiIf-lib.cc:141:31: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:201:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:214:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:227:27: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:270:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:273:21: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:276:22: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:307:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:313:19: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:359:14: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:323:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-lib.cc:344:48: style:inconclusive: Function 'scan' argument 2 names different: declaration 'scsi_dev_path' definition 'scsi_dev'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/ScsiIf.h:147:43: note: Function 'scan' argument 2 names different: declaration 'scsi_dev_path' definition 'scsi_dev'. cdrdao-1.2.5/dao/ScsiIf-lib.cc:344:48: note: Function 'scan' argument 2 names different: declaration 'scsi_dev_path' definition 'scsi_dev'. cdrdao-1.2.5/dao/ScsiIf-lib.cc:325:12: style: Local variable 'buf' shadows outer argument [shadowArgument] cdrdao-1.2.5/dao/ScsiIf-lib.cc:294:51: note: Shadowed declaration cdrdao-1.2.5/dao/ScsiIf-lib.cc:325:12: note: Shadow variable cdrdao-1.2.5/dao/ScsiIf-lib.cc:366:12: style: Local variable 'bus' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/ScsiIf.h:53:15: note: Shadowed declaration cdrdao-1.2.5/dao/ScsiIf-lib.cc:366:12: note: Shadow variable cdrdao-1.2.5/dao/ScsiIf-lib.cc:369:11: style: Local variable 'lun' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/ScsiIf.h:57:15: note: Shadowed declaration cdrdao-1.2.5/dao/ScsiIf-lib.cc:369:11: note: Shadow variable cdrdao-1.2.5/dao/ScsiIf-lib.cc:323:26: style: Variable 'inq' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-lib.cc:56:7: style: class member 'ScsiIfImpl::maxSendLen_' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-lib.cc:297:7: style: Unused variable: i [unusedVariable] cdrdao-1.2.5/dao/ScsiIf-linux.cc:296:19: warning: Obsolete function 'alloca' called. [allocaCalled] cdrdao-1.2.5/dao/ScsiIf-linux.cc:375:23: warning: Obsolete function 'alloca' called. [allocaCalled] cdrdao-1.2.5/dao/ScsiIf-linux.cc:386:20: warning: Obsolete function 'alloca' called. [allocaCalled] cdrdao-1.2.5/dao/ScsiIf-linux.cc:88:9: warning: Member variable 'ScsiIf::vendor_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:88:9: warning: Member variable 'ScsiIf::product_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:88:9: warning: Member variable 'ScsiIf::revision_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:88:9: warning: Member variable 'ScsiIf::maxDataLen_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/ScsiIf-linux.cc:237:14: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-linux.cc:237:14: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-linux.cc:90:5: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-linux.cc:90:5: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-linux.cc:185:19: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:192:18: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:256:22: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:259:23: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:262:24: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:296:12: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:375:16: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:386:13: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-linux.cc:245:19: style: Variable 'cmd' can be declared as const array [constVariable] cdrdao-1.2.5/dao/ScsiIf-linux.cc:370:12: style: Variable 'match' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-linux.cc:385:9: style: Variable 'match' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-linux.cc:112:9: style: Unused variable: flags [unusedVariable] cdrdao-1.2.5/dao/ScsiIf-linux.cc:173:9: style: Unused variable: status [unusedVariable] cdrdao-1.2.5/dao/ScsiIf-linux.cc:308:7: style: Unused variable: rbuf [unusedVariable] cdrdao-1.2.5/dao/PlextorReader.cc:332:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:573:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE2_FORM_MIX [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:635:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:1093:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:1176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCD_ANALYZING [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:139:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCCMD_WRITE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCCMD_READ [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCCMD_READ [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-nt.cc:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-nt.cc:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-nt.cc:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-nt.cc:267:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_DEVICE_CONTROLLER [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-nt.cc:144:9: warning: Member variable 'ScsiIf::maxDataLen_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/ScsiIf-nt.cc:220:13: performance:inconclusive: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/ScsiIf.h:120:9: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf-nt.cc:220:13: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf-nt.cc:146:3: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-nt.cc:146:3: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-nt.cc:311:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-nt.cc:314:21: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-nt.cc:317:22: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-nt.cc:306:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-nt.cc:137:17: style: class member 'ScsiIfImpl::senseBuffer_' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-nt.cc:235:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/ScsiIf-nt.cc:235:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/CdrDriver.cc:771:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRIVER_TABLE_FILE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:879:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:965:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:992:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:1344:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLES_PER_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2137:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE0 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2646:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_ROM_XA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2746:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE0 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2798:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE2_FORM2 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:2865:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:3060:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENRE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:3177:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:3229:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:3321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE0 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:3556:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE0 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:3736:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:4000:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:4119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:4276:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:4399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLES_PER_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/CdrDriver.cc:4427:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-irix.cc:323:16: warning: Either the condition '(fd=open(s,O_RDWR,0))>=0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cdrdao-1.2.5/dao/ScsiIf-irix.cc:317:34: note: Assuming that condition '(fd=open(s,O_RDWR,0))>=0' is not redundant cdrdao-1.2.5/dao/ScsiIf-irix.cc:323:16: note: Invalid argument cdrdao-1.2.5/dao/ScsiIf-irix.cc:49:2: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-irix.cc:49:2: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-irix.cc:299:6: style: The scope of the variable 'l' can be reduced. [variableScope] cdrdao-1.2.5/dao/ScsiIf-irix.cc:42:28: style:inconclusive: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/ScsiIf.h:42:24: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. cdrdao-1.2.5/dao/ScsiIf-irix.cc:42:28: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. cdrdao-1.2.5/dao/ScsiIf-irix.cc:47:6: style: Local variable 'bus' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/ScsiIf.h:53:15: note: Shadowed declaration cdrdao-1.2.5/dao/ScsiIf-irix.cc:47:6: note: Shadow variable cdrdao-1.2.5/dao/ScsiIf-irix.cc:47:17: style: Local variable 'lun' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/ScsiIf.h:57:15: note: Shadowed declaration cdrdao-1.2.5/dao/ScsiIf-irix.cc:47:17: note: Shadow variable cdrdao-1.2.5/dao/ScsiIf-irix.cc:271:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-irix.cc:271:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-irix.cc:104:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/ScsiIf-osx.cc:117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-osx.cc:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-osx.cc:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSenseDefaultSize [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-osx.cc:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSCSICmd_INQUIRY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-osx.cc:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-win.cc:313:14: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-win.cc:313:14: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-win.cc:138:13: performance:inconclusive: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/ScsiIf.h:120:9: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf-win.cc:138:13: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf-win.cc:68:3: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-win.cc:68:3: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-win.cc:126:26: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:170:48: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:217:49: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:266:49: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:335:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:338:21: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:341:22: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:181:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:228:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:278:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-win.cc:66:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-win.cc:48:7: style: class member 'ScsiIfImpl::maxSendLen_' is never used. [unusedStructMember] cdrdao-1.2.5/dao/ScsiIf-win.cc:153:7: style: Unused variable: status [unusedVariable] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:47:2: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:47:2: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:267:6: style: The scope of the variable 'l' can be reduced. [variableScope] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:42:28: style:inconclusive: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/ScsiIf.h:42:24: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:42:28: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:240:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:240:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:104:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/Settings.cc:239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/Settings.cc:288:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/ScsiIf-osx.cc:340:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cdrdao-1.2.5/dao/ScsiIf-osx.cc:52:2: warning: Class 'ScsiIf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/ScsiIf-osx.cc:52:2: warning: Class 'ScsiIf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/ScsiIf-osx.cc:213:49: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ScsiIf-osx.cc:155:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-osx.cc:255:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-osx.cc:291:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-osx.cc:468:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/ScsiIf-osx.cc:47:28: style:inconclusive: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/ScsiIf.h:42:24: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. cdrdao-1.2.5/dao/ScsiIf-osx.cc:47:28: note: Function 'ScsiIf' argument 1 names different: declaration 'dev' definition 'name'. cdrdao-1.2.5/dao/ScsiIf-osx.cc:411:48: style:inconclusive: Function 'scan' argument 2 names different: declaration 'scsi_dev_path' definition 'dev'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/ScsiIf.h:147:43: note: Function 'scan' argument 2 names different: declaration 'scsi_dev_path' definition 'dev'. cdrdao-1.2.5/dao/ScsiIf-osx.cc:411:48: note: Function 'scan' argument 2 names different: declaration 'scsi_dev_path' definition 'dev'. cdrdao-1.2.5/dao/ScsiIf-osx.cc:50:6: style: Local variable 'bus' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/ScsiIf.h:53:15: note: Shadowed declaration cdrdao-1.2.5/dao/ScsiIf-osx.cc:50:6: note: Shadow variable cdrdao-1.2.5/dao/ScsiIf-osx.cc:50:17: style: Local variable 'lun' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/ScsiIf.h:57:15: note: Shadowed declaration cdrdao-1.2.5/dao/ScsiIf-osx.cc:50:17: note: Shadow variable cdrdao-1.2.5/dao/ScsiIf-osx.cc:186:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/SonyCDU948.cc:192:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:257:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:458:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:488:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:530:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:627:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:721:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:921:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE2_FORM_MIX [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/Settings.cc:95:15: warning: Member variable 'SettingEntry::next_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/Settings.cc:102:15: warning: Member variable 'SettingEntry::next_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/Settings.cc:259:3: warning: Class 'Settings' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/Settings.cc:259:3: warning: Class 'Settings' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/SonyCDU948.cc:50:24: warning: The class 'SonyCDU948' defines member function with name 'instance' also defined in its parent class 'SonyCDU920'. [duplInheritedMember] cdrdao-1.2.5/dao/SonyCDU920.h:33:21: note: Parent function 'SonyCDU920::instance' cdrdao-1.2.5/dao/SonyCDU948.cc:50:24: note: Derived function 'SonyCDU948::instance' cdrdao-1.2.5/dao/SonyCDU948.cc:66:17: warning: The class 'SonyCDU948' defines member function with name 'multiSession' also defined in its parent class 'SonyCDU920'. [duplInheritedMember] cdrdao-1.2.5/dao/SonyCDU920.h:39:7: note: Parent function 'SonyCDU920::multiSession' cdrdao-1.2.5/dao/SonyCDU948.cc:66:17: note: Derived function 'SonyCDU948::multiSession' cdrdao-1.2.5/dao/SonyCDU920.h:32:4: style: The destructor '~SonyCDU920' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:144:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/SonyCDU920.h:32:4: note: Destructor in derived class cdrdao-1.2.5/dao/SonyCDU920.h:35:17: style: The function 'getReadCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:518:25: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:35:17: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:37:7: style: The function 'bigEndianSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:160:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:37:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:40:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:173:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:40:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:42:7: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:280:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:42:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:44:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:314:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:44:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:45:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:318:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:45:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:46:7: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:322:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:46:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:47:8: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:326:16: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:47:8: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:48:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:330:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:48:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:51:13: style: The function 'diskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:349:21: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:51:13: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:52:8: style: The function 'readDiskToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:343:16: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:52:8: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:63:7: style: The function 'readCatalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:612:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:63:7: note: Function in derived class cdrdao-1.2.5/dao/Settings.cc:228:9: style: The scope of the variable 'p' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.h:64:7: style: The function 'readIsrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:616:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:64:7: note: Function in derived class cdrdao-1.2.5/dao/Settings.cc:230:7: style: The scope of the variable 'intValue' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.h:75:7: style: The function 'analyzeTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:529:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:75:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:80:7: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:571:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:80:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:83:13: style: The function 'getRawToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:503:21: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:83:13: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:85:8: style: The function 'readTrackData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:586:16: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:85:8: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.h:88:7: style: The function 'readAudioRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:597:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU920.h:88:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU948.h:33:4: style: The destructor '~SonyCDU948' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SonyCDU920.h:32:4: note: Virtual destructor in base class cdrdao-1.2.5/dao/SonyCDU948.h:33:4: note: Destructor in derived class cdrdao-1.2.5/dao/SonyCDU948.h:36:7: style: The function 'checkToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:309:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU948.h:36:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU948.h:39:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SonyCDU920.h:40:7: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU948.h:39:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU948.h:41:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SonyCDU920.h:44:7: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU948.h:41:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU948.h:42:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SonyCDU920.h:45:7: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU948.h:42:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU948.h:47:7: style: The function 'selectSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SonyCDU920.h:66:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU948.h:47:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU948.h:48:7: style: The function 'setWriteParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/SonyCDU920.h:67:15: note: Virtual function in base class cdrdao-1.2.5/dao/SonyCDU948.h:48:7: note: Function in derived class cdrdao-1.2.5/dao/Settings.cc:226:43: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/SonyCDU948.cc:106:11: style: Variable 'mp[2]' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cdrdao-1.2.5/dao/SonyCDU948.cc:104:11: note: $symbol is assigned cdrdao-1.2.5/dao/SonyCDU948.cc:106:11: note: $symbol is overwritten cdrdao-1.2.5/dao/SonyCDU948.cc:207:8: style: The scope of the variable 'byteLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU948.cc:209:8: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU948.cc:211:18: style: The scope of the variable 'p' can be reduced. [variableScope] cdrdao-1.2.5/dao/SubChannel.cc:82:13: warning: Member variable 'SubChannel::type_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/TaiyoYuden.cc:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TaiyoYuden.cc:140:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TaiyoYuden.cc:166:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TaiyoYuden.cc:201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TaiyoYuden.h:57:12: warning: The class 'TaiyoYuden' defines member variable with name 'diskInfo_' also defined in its parent class 'PlextorReader'. [duplInheritedMember] cdrdao-1.2.5/dao/PlextorReader.h:124:12: note: Parent variable 'PlextorReader::diskInfo_' cdrdao-1.2.5/dao/TaiyoYuden.h:57:12: note: Derived variable 'TaiyoYuden::diskInfo_' cdrdao-1.2.5/dao/TaiyoYuden.cc:55:24: warning: The class 'TaiyoYuden' defines member function with name 'instance' also defined in its parent class 'PlextorReader'. [duplInheritedMember] cdrdao-1.2.5/dao/PlextorReader.h:76:21: note: Parent function 'PlextorReader::instance' cdrdao-1.2.5/dao/TaiyoYuden.cc:55:24: note: Derived function 'TaiyoYuden::instance' cdrdao-1.2.5/dao/TaiyoYuden.h:34:4: style: The destructor '~TaiyoYuden' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:75:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/TaiyoYuden.h:34:4: note: Destructor in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:39:7: style: The function 'bigEndianSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:81:7: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:39:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:41:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:83:7: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:41:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:43:13: style: The function 'diskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:118:13: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:43:13: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:45:7: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:85:7: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:45:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:47:7: style: The function 'checkToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:309:15: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:47:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:48:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:87:7: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:48:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:49:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:88:7: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:49:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:50:7: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:89:7: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:50:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:51:8: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:90:8: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:51:8: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.h:53:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:330:15: note: Virtual function in base class cdrdao-1.2.5/dao/TaiyoYuden.h:53:7: note: Function in derived class cdrdao-1.2.5/dao/TaiyoYuden.cc:215:26: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/TaiyoYuden.cc:203:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/TaiyoYuden.cc:203:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/ToshibaReader.cc:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/SonyCDU920.cc:34:13: warning: Member variable 'SonyCDU920::diskInfo_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/SonyCDU920.cc:76:17: performance:inconclusive: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/SonyCDU920.h:39:7: note: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/SonyCDU920.cc:76:17: note: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/SonyCDU920.cc:432:17: style:inconclusive: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. [functionConst] cdrdao-1.2.5/dao/SonyCDU920.h:73:7: note: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. cdrdao-1.2.5/dao/SonyCDU920.cc:432:17: note: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. cdrdao-1.2.5/dao/ToshibaReader.h:34:17: performance:inconclusive: Technically the member function 'ToshibaReader::getReadCapabilites' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/ToshibaReader.cc:40:27: warning: The class 'ToshibaReader' defines member function with name 'instance' also defined in its parent class 'PlextorReader'. [duplInheritedMember] cdrdao-1.2.5/dao/PlextorReader.h:76:21: note: Parent function 'PlextorReader::instance' cdrdao-1.2.5/dao/ToshibaReader.cc:40:27: note: Derived function 'ToshibaReader::instance' cdrdao-1.2.5/dao/ToshibaReader.h:37:7: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/PlextorReader.h:148:7: note: Virtual function in base class cdrdao-1.2.5/dao/ToshibaReader.h:37:7: note: Function in derived class cdrdao-1.2.5/dao/SonyCDU920.cc:558:33: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/ToshibaReader.cc:69:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/SonyCDU920.cc:752:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/SonyCDU920.cc:138:11: style: Variable 'mp[2]' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cdrdao-1.2.5/dao/SonyCDU920.cc:136:11: note: $symbol is assigned cdrdao-1.2.5/dao/SonyCDU920.cc:138:11: note: $symbol is overwritten cdrdao-1.2.5/dao/SonyCDU920.cc:529:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.cc:531:8: style: The scope of the variable 'byteLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.cc:532:7: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.cc:638:8: style: The scope of the variable 'catalog' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.cc:639:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.cc:672:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/SonyCDU920.cc:701:27: style:inconclusive: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/SonyCDU920.h:76:11: note: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. cdrdao-1.2.5/dao/SonyCDU920.cc:701:27: note: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. cdrdao-1.2.5/dao/SonyCDU920.cc:702:14: style:inconclusive: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/SonyCDU920.h:77:11: note: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. cdrdao-1.2.5/dao/SonyCDU920.cc:702:14: note: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. cdrdao-1.2.5/dao/SonyCDU920.cc:529:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/TeacCdr55.cc:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:221:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:711:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:791:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:860:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:915:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:1180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:1211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:1413:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE2_FORM_MIX [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:1469:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:1478:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:1497:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCD_ANALYZING [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:56:13: warning: Member variable 'GenericMMC::leadInLen_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/GenericMMC.cc:56:13: warning: Member variable 'GenericMMC::leadOutLen_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/GenericMMC.cc:730:16: performance:inconclusive: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/GenericMMC.h:376:19: note: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/GenericMMC.cc:730:16: note: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/GenericMMC.cc:1127:37: style: Condition 'diskInfo_.append' is always true [knownConditionTrueFalse] cdrdao-1.2.5/dao/GenericMMC.cc:1122:7: note: Assuming that condition '!diskInfo_.append' is not redundant cdrdao-1.2.5/dao/GenericMMC.cc:1127:37: note: Condition 'diskInfo_.append' is always true cdrdao-1.2.5/dao/dao-win32.cc:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/GenericMMC.cc:1339:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/GenericMMC.cc:1834:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/GenericMMC.cc:1843:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/GenericMMC.cc:114:7: style: The scope of the variable 'e' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:252:17: style: The scope of the variable 'data' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:1271:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:1385:8: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:1389:7: style: The scope of the variable 'p' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:1476:8: style: The scope of the variable 'spd' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:1618:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:1663:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:2473:7: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/dao/GenericMMC.cc:2310:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/GenericMMC.cc:2359:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/GenericMMC.cc:450:8: style: Unused variable: bufsize [unusedVariable] cdrdao-1.2.5/dao/GenericMMC.cc:1271:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/GenericMMC.cc:2520:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/YamahaCDR10x.cc:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_I [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:475:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:524:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:688:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:719:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:820:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:971:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE2_FORM_MIX [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:1027:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:1036:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE1_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:1055:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCD_ANALYZING [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao-win32.cc:129:53: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao-win32.cc:164:41: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao-win32.cc:160:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/dao.cc:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao.cc:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao.cc:195:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao.cc:205:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao.cc:535:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao.cc:658:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao.cc:871:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/dao.cc:999:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/TeacCdr55.cc:43:3: performance: Variable 'actMode_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/dao/TeacCdr55.cc:350:16: style:inconclusive: Technically the member function 'TeacCdr55::clearSubcode' can be const. [functionConst] cdrdao-1.2.5/dao/TeacCdr55.h:74:7: note: Technically the member function 'TeacCdr55::clearSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.cc:350:16: note: Technically the member function 'TeacCdr55::clearSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.cc:375:16: style:inconclusive: Technically the member function 'TeacCdr55::setSubcode' can be const. [functionConst] cdrdao-1.2.5/dao/TeacCdr55.h:75:7: note: Technically the member function 'TeacCdr55::setSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.cc:375:16: note: Technically the member function 'TeacCdr55::setSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.h:32:4: style: The destructor '~TeacCdr55' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:144:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/TeacCdr55.h:32:4: note: Destructor in derived class cdrdao-1.2.5/dao/TeacCdr55.h:35:17: style: The function 'getReadCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:518:25: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:35:17: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:38:7: style: The function 'bigEndianSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:160:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:38:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:40:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:173:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:40:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:42:13: style: The function 'diskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:349:21: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:42:13: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:45:8: style: The function 'readDiskToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:343:16: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:45:8: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:46:8: style: The function 'readDisk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:346:16: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:46:8: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:48:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:314:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:48:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:49:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:318:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:49:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:50:7: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:322:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:50:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:51:8: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:326:16: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:51:8: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:53:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:330:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:53:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:56:7: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:280:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:56:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:85:13: style: The function 'getRawToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:503:21: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:85:13: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:86:7: style: The function 'analyzeTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:529:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:86:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:90:7: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:571:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:90:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:92:8: style: The function 'readTrackData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:586:16: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:92:8: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:95:7: style: The function 'readIsrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:616:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:95:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:96:7: style: The function 'readCatalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:612:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:96:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.h:97:7: style: The function 'readAudioRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:597:15: note: Virtual function in base class cdrdao-1.2.5/dao/TeacCdr55.h:97:7: note: Function in derived class cdrdao-1.2.5/dao/TeacCdr55.cc:837:26: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/TeacCdr55.cc:1224:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/TeacCdr55.cc:288:24: style: The scope of the variable 'senseCode' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:289:7: style: The scope of the variable 'senseLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:476:8: style: The scope of the variable 'indexStart' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:531:16: style: The scope of the variable 't' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:587:17: style: The scope of the variable 'ctl' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:789:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:951:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:1108:8: style: The scope of the variable 'catalog' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:1109:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:1142:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/TeacCdr55.cc:1474:51: style:inconclusive: Function 'readDisk' argument 2 names different: declaration 'audioFilename' definition 'fname'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/TeacCdr55.h:46:34: note: Function 'readDisk' argument 2 names different: declaration 'audioFilename' definition 'fname'. cdrdao-1.2.5/dao/TeacCdr55.cc:1474:51: note: Function 'readDisk' argument 2 names different: declaration 'audioFilename' definition 'fname'. cdrdao-1.2.5/dao/TeacCdr55.cc:1495:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/TeacCdr55.cc:1506:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/TeacCdr55.cc:789:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/dao.cc:439:21: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao.cc:440:21: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao.cc:441:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao.cc:442:27: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao.cc:443:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao.cc:955:32: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/dao.cc:542:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/dao.cc:968:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/dao.cc:971:2: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/dao.cc:209:8: style: The scope of the variable 'len' can be reduced. [variableScope] cdrdao-1.2.5/dao/dao.cc:934:8: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/dao.cc:935:8: style: The scope of the variable 'segmentLength' can be reduced. [variableScope] cdrdao-1.2.5/dao/port.cc:137:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/port.cc:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/port.cc:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/port.cc:289:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cdrdao-1.2.5/dao/YamahaCDR10x.cc:40:15: warning: Member variable 'YamahaCDR10x::audioModePage_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:40:15: warning: Member variable 'YamahaCDR10x::leadInLen_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:40:15: warning: Member variable 'YamahaCDR10x::leadOutLen_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:77:19: performance:inconclusive: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/YamahaCDR10x.h:47:7: note: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/YamahaCDR10x.cc:77:19: note: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/YamahaCDR10x.h:38:4: style: The destructor '~YamahaCDR10x' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:144:12: note: Virtual destructor in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:38:4: note: Destructor in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:41:17: style: The function 'getReadCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:518:25: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:41:17: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:45:7: style: The function 'bigEndianSamples' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:160:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:45:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:48:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:173:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:48:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:49:7: style: The function 'speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:166:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:49:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:51:13: style: The function 'diskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:349:21: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:51:13: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:53:8: style: The function 'readDiskToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:343:16: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:53:8: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:54:8: style: The function 'readDisk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:346:16: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:54:8: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:56:7: style: The function 'loadUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:280:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:56:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:58:7: style: The function 'initDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:314:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:58:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:59:7: style: The function 'startDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:318:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:59:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:60:7: style: The function 'finishDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:322:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:60:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:61:8: style: The function 'abortDao' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:326:16: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:61:8: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:64:7: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:330:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:64:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:75:13: style: The function 'getRawToc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:503:21: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:75:13: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:77:7: style: The function 'readCatalog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:612:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:77:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:78:7: style: The function 'readIsrc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:616:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:78:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:79:7: style: The function 'readSubChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:571:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:79:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:90:7: style: The function 'analyzeTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:529:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:90:7: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:93:8: style: The function 'readTrackData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:586:16: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:93:8: note: Function in derived class cdrdao-1.2.5/dao/YamahaCDR10x.h:96:7: style: The function 'readAudioRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/dao/CdrDriver.h:597:15: note: Virtual function in base class cdrdao-1.2.5/dao/YamahaCDR10x.h:96:7: note: Function in derived class cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:150:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M3U [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/YamahaCDR10x.cc:850:33: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/YamahaCDR10x.cc:732:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/YamahaCDR10x.cc:615:8: style: The scope of the variable 'catalog' can be reduced. [variableScope] cdrdao-1.2.5/dao/YamahaCDR10x.cc:616:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/YamahaCDR10x.cc:649:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/YamahaCDR10x.cc:816:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/YamahaCDR10x.cc:680:29: style:inconclusive: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/YamahaCDR10x.h:91:11: note: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. cdrdao-1.2.5/dao/YamahaCDR10x.cc:680:29: note: Function 'analyzeTrack' argument 5 names different: declaration 'index' definition 'indexIncrements'. cdrdao-1.2.5/dao/YamahaCDR10x.cc:681:16: style:inconclusive: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/YamahaCDR10x.h:91:23: note: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. cdrdao-1.2.5/dao/YamahaCDR10x.cc:681:16: note: Function 'analyzeTrack' argument 6 names different: declaration 'indexCnt' definition 'indexIncrementCnt'. cdrdao-1.2.5/dao/YamahaCDR10x.cc:1032:54: style:inconclusive: Function 'readDisk' argument 2 names different: declaration 'audioFilename' definition 'fname'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/YamahaCDR10x.h:54:34: note: Function 'readDisk' argument 2 names different: declaration 'audioFilename' definition 'fname'. cdrdao-1.2.5/dao/YamahaCDR10x.cc:1032:54: note: Function 'readDisk' argument 2 names different: declaration 'audioFilename' definition 'fname'. cdrdao-1.2.5/dao/YamahaCDR10x.cc:1053:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/YamahaCDR10x.cc:1064:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/YamahaCDR10x.cc:816:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/TocEdit.h:129:31: performance: Variable 'op' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/gcdmaster/AddFileDialog.h:38:8: performance:inconclusive: Either there is a missing 'override', or the member function 'AddFileDialog::update' can be static. [functionStatic] cdrdao-1.2.5/gcdmaster/AudioCDProject.h:59:19: style:inconclusive: Either there is a missing 'override', or the member function 'AudioCDProject::playStatus' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/AddFileDialog.h:32:3: style: Class 'AddFileDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/TocEdit.h:129:5: style: Class 'QueueJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/AudioCDProject.h:48:19: style: The function 'closeProject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:36:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/AudioCDProject.h:48:19: note: Function in derived class cdrdao-1.2.5/gcdmaster/AudioCDProject.h:110:8: style: The function 'recordToc2CD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:39:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/AudioCDProject.h:110:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/AudioCDProject.h:111:8: style: The function 'projectInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:60:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/AudioCDProject.h:111:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/AudioCDProject.h:113:8: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:45:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/AudioCDProject.h:113:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:84:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:87:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:90:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:144:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/dao/sg_err.cc:597:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECK_CONDITION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/sg_err.cc:633:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECK_CONDITION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:59:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:192:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLES_PER_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TocEditView.h:27:3: style: Class 'TocEditView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:47:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:58:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:62:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:66:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:70:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:107:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:110:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:108:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:253:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pulse [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:272:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_ERROR [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_NO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/sg_err.cc:101:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] cdrdao-1.2.5/dao/sg_err.cc:102:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] cdrdao-1.2.5/dao/sg_err.cc:540:9: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/sg_err.cc:566:9: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/sg_err.cc:152:48: style:inconclusive: Function 'sg_strcmdopts' argument 1 names different: declaration 'command' definition 'cdb'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/sg_err.h:70:55: note: Function 'sg_strcmdopts' argument 1 names different: declaration 'command' definition 'cdb'. cdrdao-1.2.5/dao/sg_err.cc:152:48: note: Function 'sg_strcmdopts' argument 1 names different: declaration 'command' definition 'cdb'. cdrdao-1.2.5/dao/sg_err.cc:199:24: style: struct member 'error_info::devices' is never used. [unusedStructMember] cdrdao-1.2.5/dao/sg_err.cc:205:24: style: struct member 'error_info2::devices' is never used. [unusedStructMember] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:565:31: style:inconclusive: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/AudioCDProject.h:50:19: note: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:565:31: note: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. cdrdao-1.2.5/gcdmaster/AudioCDView.h:44:3: style: Class 'AudioCDView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/TocInfoDialog.h:34:3: style: Class 'TocInfoDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/RecordTocDialog.h:30:3: style: Class 'RecordTocDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/MessageBox.h:31:3: style: Class 'MessageBoxBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/MessageBox.h:78:5: style: Class 'ErrorBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/AudioCDView.h:49:8: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/GenericView.h:35:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/AudioCDView.h:49:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/MessageBox.h:56:4: style: The destructor '~MessageBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/MessageBox.h:32:12: note: Virtual destructor in base class cdrdao-1.2.5/gcdmaster/MessageBox.h:56:4: note: Destructor in derived class cdrdao-1.2.5/gcdmaster/MessageBox.h:64:4: style: The destructor '~Ask2Box' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/MessageBox.h:32:12: note: Virtual destructor in base class cdrdao-1.2.5/gcdmaster/MessageBox.h:64:4: note: Destructor in derived class cdrdao-1.2.5/gcdmaster/MessageBox.h:72:4: style: The destructor '~Ask3Box' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/MessageBox.h:32:12: note: Virtual destructor in base class cdrdao-1.2.5/gcdmaster/MessageBox.h:72:4: note: Destructor in derived class cdrdao-1.2.5/dao/sg_err.cc:619:25: style: Variable 'done_leadin' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:115:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:116:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:120:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:121:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:125:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:126:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:130:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:131:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:135:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:136:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:140:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:141:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:148:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:149:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:153:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:154:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:158:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:159:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:163:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:164:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:168:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:169:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:449:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:455:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:677:16: style: Variable 'view' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:635:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:658:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:667:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:683:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:162:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPERTIES [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAV [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:577:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_INFO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:776:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLES_PER_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:65:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPERTIES [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_WARNING [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/DeviceList.h:33:3: style: Class 'DeviceList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:47:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:54:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:56:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:67:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:84:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:110:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:115:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:122:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:127:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:132:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:143:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:178:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:199:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:221:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:280:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:281:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:282:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:283:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:283:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:321:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:322:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:323:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:324:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:325:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/main.cc:248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:267:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_RW [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1570:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1678:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLES_PER_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1721:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBCHAN_RW [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1787:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:1941:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:2134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:2246:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/main.cc:2805:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SampleDisplay.h:50:33: style:inconclusive: Either there is a missing 'override', or the member function 'SampleDisplay::getAdjustment' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.h:62:3: style: Class 'TrackManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:532:41: style: Condition '(n=list.find("\r\n",idx))>=0' is always true [knownConditionTrueFalse] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:101:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:107:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:113:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:163:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:164:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:168:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:169:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:174:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:175:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:180:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:181:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:186:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:187:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:192:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:193:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:197:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:198:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:202:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:203:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:208:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:209:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:214:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:215:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:220:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:221:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:226:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:227:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:231:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:232:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:426:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:576:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:591:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:595:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:598:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:613:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:617:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:627:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:637:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:638:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:643:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:648:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:653:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:657:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:669:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:679:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:680:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:685:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:689:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:693:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:705:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:715:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:716:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:721:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:725:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:729:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:733:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:746:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:754:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:758:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:761:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:764:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:770:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:793:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:802:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:803:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:807:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:810:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/AudioCDView.cc:880:54: style:inconclusive: Function 'string2sample' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] cdrdao-1.2.5/gcdmaster/AudioCDView.h:63:50: note: Function 'string2sample' argument 1 names different: declaration 's' definition 'str'. cdrdao-1.2.5/gcdmaster/AudioCDView.cc:880:54: note: Function 'string2sample' argument 1 names different: declaration 's' definition 'str'. cdrdao-1.2.5/gcdmaster/AudioCDView.cc:532:17: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] cdrdao-1.2.5/gcdmaster/ConfigManager.cc:32:3: performance: Variable 'settings_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:93:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLICY_AUTOMATIC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:193:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:303:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:335:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdDevice.cc:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_IN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdDevice.cc:473:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_IN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdDevice.cc:599:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_IN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdDevice.cc:749:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_IN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdDevice.cc:849:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_IN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdDevice.cc:1008:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/CdDevice.cc:1175:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vendor [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_EXPAND_WIDGET [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:57:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:62:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:63:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:64:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:65:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:112:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:124:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:130:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:137:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:141:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:145:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:153:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:163:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:167:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:171:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:198:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:304:15: style: The scope of the variable 'data' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:305:13: style: The scope of the variable 'dev' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:389:8: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:390:15: style: The scope of the variable 'data' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:416:15: style: The scope of the variable 'data' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:417:13: style: The scope of the variable 'dev' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:433:15: style: The scope of the variable 'data' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:446:15: style: The scope of the variable 'data' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:447:13: style: The scope of the variable 'dev' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:305:13: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:417:13: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:52:14: style: Unused variable: vbox [unusedVariable] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:370:15: style: Unused variable: data [unusedVariable] cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:448:15: style: Unused variable: s [unusedVariable] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:59:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:64:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:65:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:69:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:117:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:128:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:184:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:295:21: style: The scope of the variable 'item' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceList.cc:46:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceList.cc:47:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceList.cc:48:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceList.cc:72:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceList.cc:75:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceList.cc:78:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DeviceList.cc:150:13: style: The scope of the variable 'cddev' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/DeviceList.cc:150:13: style: Variable 'cddev' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/gcdmaster/DeviceList.cc:90:5: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn] cdrdao-1.2.5/gcdmaster/DeviceList.cc:111:16: style: Unused variable: i [unusedVariable] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_INFO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/DumpCDProject.h:29:3: style: Class 'DumpCDProject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/RecordCDSource.h:28:3: style: Class 'RecordCDSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/DumpCDProject.h:31:8: style: The function 'closeProject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:36:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DumpCDProject.h:31:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DumpCDProject.h:41:8: style: The function 'recordToc2CD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:39:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DumpCDProject.h:41:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DumpCDProject.h:42:8: style: The function 'projectInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:60:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DumpCDProject.h:42:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DumpCDProject.h:43:8: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:45:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DumpCDProject.h:43:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:57:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:81:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:94:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:107:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:145:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:147:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:149:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:150:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:158:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:160:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:162:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:163:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:169:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:170:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:194:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:169:20: style: Local variable 'msg' shadows outer variable [shadowVariable] cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:162:13: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:169:20: note: Shadow variable cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:73:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE_DIALOG [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_INFO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:29:3: style: Class 'DuplicateCDProject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/RecordCDTarget.h:32:3: style: Class 'RecordCDTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:31:8: style: The function 'closeProject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:36:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:31:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:45:8: style: The function 'recordToc2CD' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:39:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:45:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:46:8: style: The function 'projectInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:60:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:46:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:47:8: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/gcdmaster/Project.h:45:16: note: Virtual function in base class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.h:47:8: note: Function in derived class cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:59:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:60:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:61:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:74:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:108:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:116:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:136:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:138:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:139:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:195:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/MessageBox.cc:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIN_POS_CENTER [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/MessageBox.cc:67:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONBOX_SPREAD [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/MessageBox.cc:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/MessageBox.cc:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/MessageBox.cc:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/MessageBox.cc:92:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/MessageBox.cc:55:57: style:inconclusive: Function 'init' argument 2 names different: declaration 'titel' definition 'title'. [funcArgNamesDifferent] cdrdao-1.2.5/gcdmaster/MessageBox.h:34:43: note: Function 'init' argument 2 names different: declaration 'titel' definition 'title'. cdrdao-1.2.5/gcdmaster/MessageBox.cc:55:57: note: Function 'init' argument 2 names different: declaration 'titel' definition 'title'. cdrdao-1.2.5/gcdmaster/PreferencesDialog.cc:46:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/PreferencesDialog.cc:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/PreferencesDialog.cc:90:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:119:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:229:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:125:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:199:22: performance:inconclusive: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/ProcessMonitor.h:76:8: note: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:199:22: note: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:147:17: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:226:12: style: The scope of the variable 'p' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:172:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:199:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:60:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:304:21: style:inconclusive: Technically the member function 'PlextorReader::playAudioBlock' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.h:155:8: note: Technically the member function 'PlextorReader::playAudioBlock' can be const. cdrdao-1.2.5/dao/PlextorReader.cc:304:21: note: Technically the member function 'PlextorReader::playAudioBlock' can be const. cdrdao-1.2.5/dao/PlextorReader.cc:382:20: style:inconclusive: Technically the member function 'PlextorReader::readSubChannelData' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.h:156:7: note: Technically the member function 'PlextorReader::readSubChannelData' can be const. cdrdao-1.2.5/dao/PlextorReader.cc:382:20: note: Technically the member function 'PlextorReader::readSubChannelData' can be const. cdrdao-1.2.5/dao/PlextorReader.cc:952:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/PlextorReader.cc:1133:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:80:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:273:8: style: The scope of the variable 'catalog' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/Project.cc:91:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/dao/PlextorReader.cc:274:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/PlextorReader.cc:348:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/PlextorReader.cc:670:28: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/PlextorReader.cc:938:28: style: Unsigned expression 'cabRetries' can't be negative so it is unnecessary to test it. [unsignedPositive] cdrdao-1.2.5/dao/PlextorReader.cc:653:12: style:inconclusive: Function 'readAudioRangePlextor' argument 3 names different: declaration 'start' definition 'startLba'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/PlextorReader.h:159:59: note: Function 'readAudioRangePlextor' argument 3 names different: declaration 'start' definition 'startLba'. cdrdao-1.2.5/dao/PlextorReader.cc:653:12: note: Function 'readAudioRangePlextor' argument 3 names different: declaration 'start' definition 'startLba'. cdrdao-1.2.5/dao/PlextorReader.cc:653:27: style:inconclusive: Function 'readAudioRangePlextor' argument 4 names different: declaration 'end' definition 'endLba'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/PlextorReader.h:159:71: note: Function 'readAudioRangePlextor' argument 4 names different: declaration 'end' definition 'endLba'. cdrdao-1.2.5/dao/PlextorReader.cc:653:27: note: Function 'readAudioRangePlextor' argument 4 names different: declaration 'end' definition 'endLba'. cdrdao-1.2.5/dao/PlextorReader.cc:1150:18: style:inconclusive: Function 'readAudioRange' argument 7 names different: declaration 'trackInfo' definition 'info'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/PlextorReader.h:151:49: note: Function 'readAudioRange' argument 7 names different: declaration 'trackInfo' definition 'info'. cdrdao-1.2.5/dao/PlextorReader.cc:1150:18: note: Function 'readAudioRange' argument 7 names different: declaration 'trackInfo' definition 'info'. cdrdao-1.2.5/dao/PlextorReader.cc:652:56: style: Parameter 'rinfo' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/Project.cc:128:14: style:inconclusive: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/Project.h:40:16: note: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. cdrdao-1.2.5/gcdmaster/Project.cc:128:14: note: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. cdrdao-1.2.5/gcdmaster/Project.cc:147:3: error: Mismatching allocation and deallocation: s [mismatchAllocDealloc] cdrdao-1.2.5/gcdmaster/Project.cc:143:13: note: Mismatching allocation and deallocation: s cdrdao-1.2.5/gcdmaster/Project.cc:147:3: note: Mismatching allocation and deallocation: s cdrdao-1.2.5/dao/PlextorReader.cc:1174:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/dao/PlextorReader.cc:1214:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cdrdao-1.2.5/gcdmaster/Project.cc:72:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:76:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:80:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:90:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:108:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:115:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:118:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:155:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/Project.cc:43:11: style: Variable 'parent_' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/gcdmaster/Project.cc:39:11: note: parent_ is assigned cdrdao-1.2.5/gcdmaster/Project.cc:43:11: note: parent_ is overwritten cdrdao-1.2.5/dao/PlextorReader.cc:86:17: style: struct member 'plex_msg::value' is never used. [unusedStructMember] cdrdao-1.2.5/dao/PlextorReader.cc:693:7: style: Variable 'nat' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/PlextorReader.cc:877:16: style: Variable 'n' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/PlextorReader.cc:878:16: style: Variable 'i' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/PlextorReader.cc:881:18: style: Variable 'lab' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:611:26: style:inconclusive: Technically the member function 'ProgressDialogPool::update' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/ProgressDialog.h:101:8: note: Technically the member function 'ProgressDialogPool::update' can be const. cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:611:26: note: Technically the member function 'ProgressDialogPool::update' can be const. cdrdao-1.2.5/gcdmaster/ProgressDialog.h:35:3: style: Class 'ProgressDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:59:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:69:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:73:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:84:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:93:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:102:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:111:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:168:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:219:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:220:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:232:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:232:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:245:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:246:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:258:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:258:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:328:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:338:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:341:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:347:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:353:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:361:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:365:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:403:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:407:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:412:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:427:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:431:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:436:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:452:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:456:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:461:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:477:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:481:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:486:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:499:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:306:8: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:307:15: style: The scope of the variable 's' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:530:14: style: The scope of the variable 'time_remain' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:644:56: style:inconclusive: Function 'start' argument 1 names different: declaration 'parent_window' definition 'parent'. [funcArgNamesDifferent] cdrdao-1.2.5/gcdmaster/ProgressDialog.h:105:38: note: Function 'start' argument 1 names different: declaration 'parent_window' definition 'parent'. cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:644:56: note: Function 'start' argument 1 names different: declaration 'parent_window' definition 'parent'. cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:547:12: style: Unused variable: aux1 [unusedVariable] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:547:18: style: Unused variable: aux2 [unusedVariable] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:547:24: style: Unused variable: aux3 [unusedVariable] cdrdao-1.2.5/gcdmaster/ProjectChooser.cc:38:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDRDAO_GLADEDIR [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/ProjectChooser.cc:46:34: style: Local variable 'ex' shadows outer variable [shadowVariable] cdrdao-1.2.5/gcdmaster/ProjectChooser.cc:40:32: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/ProjectChooser.cc:46:34: note: Shadow variable cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:108:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPERTIES [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:217:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILL [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:256:21: style:inconclusive: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordCDSource.h:38:7: note: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:256:21: note: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:268:21: style:inconclusive: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordCDSource.h:39:7: note: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:268:21: note: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:74:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:81:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:87:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:100:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:110:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:182:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:187:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:197:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:201:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:214:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:226:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/RecordCDTarget.cc:95:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROPERTIES [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:85:22: style:inconclusive: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordHDTarget.h:35:8: note: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:85:22: note: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:45:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:56:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:63:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_INFO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/RecordTocSource.h:30:3: style: Class 'RecordTocSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:50:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:57:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:61:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:65:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:69:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:39:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:63:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:64:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:65:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:78:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:130:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:132:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:157:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:166:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:178:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:179:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:181:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:182:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:184:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:192:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:193:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:195:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:225:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:237:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:199:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AO_FMT_NATIVE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:58:14: performance:inconclusive: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF.h:31:7: note: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:58:14: note: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:95:24: performance:inconclusive: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:95:24: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:38:3: warning: Class 'SoundIF' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:38:3: warning: Class 'SoundIF' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:87:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_SPEED [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:127:24: style:inconclusive: Technically the member function 'SoundIF::getDelay' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:127:24: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPOSURE_MASK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:52:3: warning: Class 'SoundIF' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:485:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANTIALIAS_NONE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:52:3: warning: Class 'SoundIF' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:708:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_RGB24 [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:112:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:158:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:185:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:191:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:197:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:202:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:109:8: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:112:9: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/gcdmaster/CdDevice.cc:73:3: performance: Variable 'dev_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/gcdmaster/CdDevice.cc:74:3: performance: Variable 'vendor_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/gcdmaster/CdDevice.cc:75:3: performance: Variable 'product_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/gcdmaster/CdDevice.cc:299:28: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:436:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:561:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:697:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:709:17: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:817:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:320:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:397:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:729:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:830:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:832:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/CdDevice.cc:259:7: style: The scope of the variable 'state' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:110:14: style:inconclusive: Technically the member function 'SoundIF::play' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF.h:35:7: note: Technically the member function 'SoundIF::play' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:110:14: note: Technically the member function 'SoundIF::play' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:120:24: style:inconclusive: Technically the member function 'SoundIF::getDelay' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:120:24: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:155:18: style:inconclusive: Technically the member function 'SoundIFImpl::setupDevice' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:52:7: note: Technically the member function 'SoundIFImpl::setupDevice' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:155:18: note: Technically the member function 'SoundIFImpl::setupDevice' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:137:18: style:inconclusive: Technically the member function 'SoundIFImpl::openDevice' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:53:7: note: Technically the member function 'SoundIFImpl::openDevice' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:137:18: note: Technically the member function 'SoundIFImpl::openDevice' can be const. cdrdao-1.2.5/gcdmaster/CdDevice.cc:1170:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:61:3: warning: Class 'SoundIF' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:61:3: warning: Class 'SoundIF' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/gcdmaster/CdDevice.cc:1012:37: style:inconclusive: Function 'add' argument 1 names different: declaration 'scsidev' definition 'dev'. [funcArgNamesDifferent] cdrdao-1.2.5/gcdmaster/CdDevice.h:112:36: note: Function 'add' argument 1 names different: declaration 'scsidev' definition 'dev'. cdrdao-1.2.5/gcdmaster/CdDevice.cc:1012:37: note: Function 'add' argument 1 names different: declaration 'scsidev' definition 'dev'. cdrdao-1.2.5/gcdmaster/CdDevice.cc:168:15: style: Local variable 'driverName' shadows outer function [shadowFunction] cdrdao-1.2.5/gcdmaster/CdDevice.h:103:22: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/CdDevice.cc:168:15: note: Shadow variable cdrdao-1.2.5/gcdmaster/CdDevice.cc:972:13: style: Local variable 'dev' shadows outer function [shadowFunction] cdrdao-1.2.5/gcdmaster/CdDevice.h:47:15: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/CdDevice.cc:972:13: note: Shadow variable cdrdao-1.2.5/gcdmaster/CdDevice.cc:1149:13: style: Local variable 'dev' shadows outer function [shadowFunction] cdrdao-1.2.5/gcdmaster/CdDevice.h:47:15: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/CdDevice.cc:1149:13: note: Shadow variable cdrdao-1.2.5/gcdmaster/CdDevice.cc:1223:13: style: Local variable 'next' shadows outer function [shadowFunction] cdrdao-1.2.5/gcdmaster/CdDevice.h:126:20: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/CdDevice.cc:1223:13: note: Shadow variable cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:110:27: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/CdDevice.cc:257:24: style: Variable 'msgSync' can be declared as const array [constVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:991:13: style: Variable 'drun' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/gcdmaster/SampleManager.cc:79:3: warning: Class 'SampleManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/gcdmaster/SampleManager.cc:79:3: warning: Class 'SampleManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/gcdmaster/SampleManager.h:31:3: style: Class 'SampleManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/TrackDataScrap.h:45:3: style: Class 'TrackDataScrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/SampleManager.cc:40:3: style: Class 'SampleManagerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/CdDevice.cc:259:13: style: Variable 'state' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/SampleManager.cc:283:8: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SampleManager.cc:285:7: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SampleManager.cc:348:8: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SampleManager.cc:389:8: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SampleManager.cc:434:8: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/CdDevice.cc:379:8: style: Unused variable: devname [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:382:15: style: Unused variable: s [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:522:8: style: Unused variable: devname [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:524:15: style: Unused variable: s [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:627:8: style: Unused variable: devname [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:632:15: style: Unused variable: s [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:774:8: style: Unused variable: devname [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:777:15: style: Unused variable: s [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:867:8: style: Unused variable: buf [unusedVariable] cdrdao-1.2.5/gcdmaster/CdDevice.cc:1093:15: style: Unused variable: device [unusedVariable] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:149:24: performance:inconclusive: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:149:24: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:77:3: warning: Class 'SoundIF' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:77:3: warning: Class 'SoundIF' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:134:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:167:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:193:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:202:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:131:8: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:134:9: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/gcdmaster/TocEditView.cc:27:14: warning: Member variable 'TocEditView::sampleMarker_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/gcdmaster/TocEditView.cc:27:14: warning: Member variable 'TocEditView::sampleSelectionMin_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/gcdmaster/TocEditView.cc:27:14: warning: Member variable 'TocEditView::sampleSelectionMax_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/gcdmaster/TocEditView.cc:27:14: warning: Member variable 'TocEditView::trackSelection_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/gcdmaster/TocEditView.cc:27:14: warning: Member variable 'TocEditView::indexSelection_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/gcdmaster/TocEditView.cc:81:17: style: The scope of the variable 'tmp' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TextEdit.h:54:3: style: Class 'TextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/gcdmaster/TextEdit.cc:61:46: style:inconclusive: Function 'insert_text_impl' argument 1 names different: declaration 'p1' definition 'c'. [funcArgNamesDifferent] cdrdao-1.2.5/gcdmaster/TextEdit.h:63:46: note: Function 'insert_text_impl' argument 1 names different: declaration 'p1' definition 'c'. cdrdao-1.2.5/gcdmaster/TextEdit.cc:61:46: note: Function 'insert_text_impl' argument 1 names different: declaration 'p1' definition 'c'. cdrdao-1.2.5/gcdmaster/TextEdit.cc:108:10: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/TextEdit.cc:108:7: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/TocEdit.cc:596:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_SUCCESS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TocEdit.cc:889:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENRE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackDataScrap.cc:59:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackDataScrap.cc:66:8: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackDataScrap.cc:63:17: style: Parameter 'leftNegSamples' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/TrackDataScrap.cc:63:40: style: Parameter 'leftPosSamples' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/TrackDataScrap.cc:64:17: style: Parameter 'rightNegSamples' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/TrackDataScrap.cc:64:41: style: Parameter 'rightPosSamples' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/gcdmaster/TocEdit.cc:537:15: style:inconclusive: Technically the member function 'TocEdit::isQueueActive' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TocEdit.h:83:8: note: Technically the member function 'TocEdit::isQueueActive' can be const. cdrdao-1.2.5/gcdmaster/TocEdit.cc:537:15: note: Technically the member function 'TocEdit::isQueueActive' can be const. cdrdao-1.2.5/gcdmaster/TocEdit.cc:396:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:420:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:427:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:442:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:447:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:450:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:453:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:651:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:655:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:703:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocEdit.cc:220:7: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocEdit.cc:552:14: style: The scope of the variable 'pulse' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocEdit.cc:108:29: style: Variable 'maxSample' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/TocEdit.cc:108:19: style: Variable 'maxSample' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/TocEdit.cc:104:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_DA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_DA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:329:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:456:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_DA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:611:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:772:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackManager.cc:182:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLES_PER_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:170:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_SHRINK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:485:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:628:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:680:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/TrackManager.cc:135:42: style:inconclusive: Technically the member function 'TrackManager::pick' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.h:68:16: note: Technically the member function 'TrackManager::pick' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:135:42: note: Technically the member function 'TrackManager::pick' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:111:20: style:inconclusive: Technically the member function 'TrackManager::select' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.h:71:8: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:111:20: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:123:20: style:inconclusive: Technically the member function 'TrackManager::select' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.h:74:8: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:123:20: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:237:7: style: Variable 'ent' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/gcdmaster/TrackManager.cc:211:9: note: ent is assigned cdrdao-1.2.5/gcdmaster/TrackManager.cc:237:7: note: ent is overwritten cdrdao-1.2.5/gcdmaster/TrackManager.cc:190:7: style: The scope of the variable 'last' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackManager.cc:65:14: style: Local variable 'next' shadows outer function [shadowFunction] cdrdao-1.2.5/gcdmaster/TrackManager.h:78:16: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/TrackManager.cc:65:14: note: Shadow variable cdrdao-1.2.5/gcdmaster/TrackManager.cc:190:12: style: Variable 'last' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:487:39: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:494:43: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:501:44: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:508:42: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:515:42: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:522:41: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:529:38: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:60:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:61:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:63:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:64:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:96:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:104:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:115:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:123:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:131:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:139:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:147:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:158:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:233:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:285:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:291:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:297:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:303:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:309:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:315:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:372:14: style: The scope of the variable 'toc' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:482:21: style: The scope of the variable 'item' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:615:8: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:616:15: style: The scope of the variable 's' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:671:15: style: The scope of the variable 's' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:674:21: style: The scope of the variable 'item' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:540:7: style: Local variable 'start' shadows outer function [shadowFunction] cdrdao-1.2.5/gcdmaster/TrackInfoDialog.h:41:8: note: Shadowed declaration cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:540:7: note: Shadow variable cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:612:39: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:618:43: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:624:44: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:630:42: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:636:42: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:642:41: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:648:41: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:655:40: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:116:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:121:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:124:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:131:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:136:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:182:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:327:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:336:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:345:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:354:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:363:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:372:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:381:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:390:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:408:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:417:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:85:14: style: The scope of the variable 'vbox' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:218:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:466:14: style: The scope of the variable 'toc' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:697:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:740:19: style: The scope of the variable 's1' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:763:15: style: The scope of the variable 's' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:766:21: style: The scope of the variable 'item' can be reduced. [variableScope] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:107:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_OK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:477:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/gcdmaster/xcdrdao.cc:142:11: error: There is an unknown macro here somewhere. Configuration is required. If CDRDAO_GLADEDIR is a macro then please configure it. [unknownMacro] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:222:9: style: Condition 's==NULL' is always false [knownConditionTrueFalse] cdrdao-1.2.5/gcdmaster/guiUpdate.cc:35:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:55:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:106:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:111:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:113:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:114:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:118:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:119:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:123:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:124:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:137:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:140:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:142:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:143:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:146:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:149:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:150:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:154:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:154:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:158:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:160:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:388:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:410:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:448:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/gcdmaster/gcdmaster.cc:265:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:82:3: performance: Variable 'adjustment_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:908:22: style: Condition '&pixmap_==0' is always false [knownConditionTrueFalse] cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:911:15: style: Condition '0&&(int)distage2.offpoints' is always true [knownConditionTrueFalse] cdrdao-1.2.5/paranoia/overlap.c:93:25: note: Assuming that condition 'p->stage2.offpoints>=10' is not redundant cdrdao-1.2.5/paranoia/overlap.c:96:23: note: Condition 'p->stage2.offpoints' is always true cdrdao-1.2.5/paranoia/overlap.c:139:29: style: Condition 'p->stage1.offpoints' is always true [knownConditionTrueFalse] cdrdao-1.2.5/paranoia/overlap.c:135:25: note: Assuming that condition 'p->stage1.offpoints>=10' is not redundant cdrdao-1.2.5/paranoia/overlap.c:139:29: note: Condition 'p->stage1.offpoints' is always true cdrdao-1.2.5/paranoia/gap.c:16:36: style: Parameter 'buffA' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:16:51: style: Parameter 'buffB' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:29:36: style: Parameter 'buffA' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:29:51: style: Parameter 'buffB' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:41:31: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:41:43: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:166:39: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:166:50: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/gap.c:24:9: style: Variable 'beginB' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/build.c:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/build.c:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/build.c:734:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAWDLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAWDLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:593:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAWDLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:746:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAWDLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:847:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APARSER_H [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/bits.c:939:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAWDLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/build.c:215:5: warning: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assignment 'w=(struct TCnode*)calloc(1,sizeof(struct TCnode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/build.c:215:5: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/build.c:216:12: warning: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assignment 'w=(struct TCnode*)calloc(1,sizeof(struct TCnode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/build.c:216:12: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/build.c:217:12: warning: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assignment 'w=(struct TCnode*)calloc(1,sizeof(struct TCnode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/build.c:217:12: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/build.c:218:19: warning: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/build.c:214:7: note: Assignment 'w=(struct TCnode*)calloc(1,sizeof(struct TCnode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/build.c:218:19: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/build.c:553:9: warning: Either the condition 'p->p1!=NULL' is redundant or there is possible null pointer dereference: p->p1. [nullPointerRedundantCheck] cdrdao-1.2.5/pccts/antlr/build.c:554:10: note: Assuming that condition 'p->p1!=NULL' is not redundant cdrdao-1.2.5/pccts/antlr/build.c:553:9: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/build.c:58:7: style: Parameter 'parm' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/build.c:89:7: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/build.c:197:7: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/bits.c:78:3: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] cdrdao-1.2.5/pccts/antlr/bits.c:705:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hasAkaName [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/bits.c:703:30: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/bits.c:703:15: note: Assignment 'hasAkaName=(char*)malloc(TokenNum+1)', assigned value is 0 cdrdao-1.2.5/pccts/antlr/bits.c:705:33: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/bits.c:706:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: hasAkaName [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/bits.c:703:30: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/bits.c:703:15: note: Assignment 'hasAkaName=(char*)malloc(TokenNum+1)', assigned value is 0 cdrdao-1.2.5/pccts/antlr/bits.c:706:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/bits.c:63:7: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/bits.c:69:23: style: Variable 'byte_mask' can be declared as const array [constVariable] cdrdao-1.2.5/pccts/antlr/bits.c:542:7: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/bits.c:559:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/bits.c:563:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/bits.c:563:16: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/bits.c:630:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/bits.c:634:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/bits.c:634:16: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/bits.c:1007:12: style: Parameter 'te' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/bits.c:1012:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/dumpcycles.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpcycles.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpcycles.c:17:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/dumpnode.c:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:742:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:773:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:809:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:845:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:989:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1046:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1509:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1666:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1780:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1905:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:1968:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:2804:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:2827:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:2976:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:3058:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:3145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:3205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:3513:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:3552:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/dumpnode.c:139:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/dumpnode.c:164:18: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/egman.c:239:7: warning: If memory allocation fails, then there is a possible null pointer dereference: egArrayNew [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/egman.c:233:15: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/egman.c:232:16: note: Assignment 'egArrayNew=(struct ExceptionGroup**)calloc(arraySizeNew,sizeof(struct ExceptionGroup*))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/egman.c:239:7: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/egman.c:240:7: warning: If memory allocation fails, then there is a possible null pointer dereference: leArrayNew [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/egman.c:235:15: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/egman.c:234:16: note: Assignment 'leArrayNew=(struct LabelEntry**)calloc(arraySizeNew,sizeof(struct LabelEntry*))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/egman.c:240:7: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/egman.c:241:7: warning: If memory allocation fails, then there is a possible null pointer dereference: altArrayNew [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/egman.c:237:15: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/egman.c:236:17: note: Assignment 'altArrayNew=(struct Junction**)calloc(arraySizeNew,sizeof(struct Junction*))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/egman.c:241:7: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/fcache.c:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fcache.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fcache.c:42:10: style: Parameter 'prev' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/fcache.c:48:15: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/fcache.c:72:24: style: Variable 'hi' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/CdrDriver.cc:628:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/dao/CdrDriver.cc:642:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/dao/CdrDriver.cc:645:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/dao/CdrDriver.cc:648:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/dao/CdrDriver.cc:663:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/dao/CdrDriver.cc:4061:16: style:inconclusive: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:362:7: note: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:4061:16: note: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:4089:16: style:inconclusive: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:366:7: note: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:4089:16: note: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:2792:28: performance:inconclusive: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/CdrDriver.h:516:19: note: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.cc:2792:28: note: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.cc:2127:16: style:inconclusive: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:625:7: note: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:2127:16: note: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:2711:17: performance:inconclusive: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/CdrDriver.h:631:8: note: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.cc:2711:17: note: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.cc:4037:17: style:inconclusive: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:635:8: note: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:4037:17: note: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:904:3: warning: Class 'CdrDriver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/dao/CdrDriver.cc:904:3: warning: Class 'CdrDriver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/dao/PlextorReaderScan.h:36:21: warning: The class 'PlextorReaderScan' defines member function with name 'instance' also defined in its parent class 'PlextorReader'. [duplInheritedMember] cdrdao-1.2.5/dao/PlextorReader.h:76:21: note: Parent function 'PlextorReader::instance' cdrdao-1.2.5/dao/PlextorReaderScan.h:36:21: note: Derived function 'PlextorReaderScan::instance' cdrdao-1.2.5/dao/GenericMMCraw.h:33:23: warning: The class 'GenericMMCraw' defines member function with name 'instance' also defined in its parent class 'GenericMMC'. [duplInheritedMember] cdrdao-1.2.5/dao/GenericMMC.h:68:23: note: Parent function 'GenericMMC::instance' cdrdao-1.2.5/dao/GenericMMCraw.h:33:23: note: Derived function 'GenericMMCraw::instance' cdrdao-1.2.5/dao/RicohMP6200.h:34:21: warning: The class 'RicohMP6200' defines member function with name 'instance' also defined in its parent class 'GenericMMC'. [duplInheritedMember] cdrdao-1.2.5/dao/GenericMMC.h:68:23: note: Parent function 'GenericMMC::instance' cdrdao-1.2.5/dao/RicohMP6200.h:34:21: note: Derived function 'RicohMP6200::instance' cdrdao-1.2.5/dao/TaiyoYuden.h:36:21: warning: The class 'TaiyoYuden' defines member function with name 'instance' also defined in its parent class 'PlextorReader'. [duplInheritedMember] cdrdao-1.2.5/dao/PlextorReader.h:76:21: note: Parent function 'PlextorReader::instance' cdrdao-1.2.5/dao/TaiyoYuden.h:36:21: note: Derived function 'TaiyoYuden::instance' cdrdao-1.2.5/dao/SonyCDU948.h:34:21: warning: The class 'SonyCDU948' defines member function with name 'instance' also defined in its parent class 'SonyCDU920'. [duplInheritedMember] cdrdao-1.2.5/dao/SonyCDU920.h:33:21: note: Parent function 'SonyCDU920::instance' cdrdao-1.2.5/dao/SonyCDU948.h:34:21: note: Derived function 'SonyCDU948::instance' cdrdao-1.2.5/dao/SonyCDU948.h:38:7: warning: The class 'SonyCDU948' defines member function with name 'multiSession' also defined in its parent class 'SonyCDU920'. [duplInheritedMember] cdrdao-1.2.5/dao/SonyCDU920.h:39:7: note: Parent function 'SonyCDU920::multiSession' cdrdao-1.2.5/dao/SonyCDU948.h:38:7: note: Derived function 'SonyCDU948::multiSession' cdrdao-1.2.5/dao/ToshibaReader.h:32:21: warning: The class 'ToshibaReader' defines member function with name 'instance' also defined in its parent class 'PlextorReader'. [duplInheritedMember] cdrdao-1.2.5/dao/PlextorReader.h:76:21: note: Parent function 'PlextorReader::instance' cdrdao-1.2.5/dao/ToshibaReader.h:32:21: note: Derived function 'ToshibaReader::instance' cdrdao-1.2.5/dao/CdrDriver.cc:863:23: style: Condition '*byteOrderTestP==1' is always true [knownConditionTrueFalse] cdrdao-1.2.5/dao/CdrDriver.cc:856:26: note: Assignment 'byteOrderTest=1', assigned value is 1 cdrdao-1.2.5/dao/CdrDriver.cc:863:23: note: Condition '*byteOrderTestP==1' is always true cdrdao-1.2.5/dao/CdrDriver.cc:857:26: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CdrDriver.cc:1286:26: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CdrDriver.cc:1337:11: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CdrDriver.cc:3974:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CdrDriver.cc:3975:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CdrDriver.cc:4425:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CdrDriver.cc:4428:4: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/dao/CdrDriver.cc:1344:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:3108:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:4054:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:4079:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:4104:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:4133:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:4136:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:4304:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:4399:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/dao/CdrDriver.cc:591:7: style: The scope of the variable 'rw' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:592:7: style: The scope of the variable 'err' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:594:9: style: The scope of the variable 'p' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:601:22: style: The scope of the variable 'options' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:766:9: style: The scope of the variable 'path' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:1254:7: style: The scope of the variable 'writeLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:1315:7: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:1318:8: style: The scope of the variable 'cntMb' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:1321:18: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:2282:8: style: The scope of the variable 'defaultPregap' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:2283:8: style: The scope of the variable 'slba' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:2283:14: style: The scope of the variable 'elba' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:2483:8: style: The scope of the variable 'mid' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:2524:7: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3027:7: style: The scope of the variable 'actTrack' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3232:8: style: The scope of the variable 'actLen' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3232:16: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3551:7: style: The scope of the variable 'foundAudioTrack' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3558:7: style: The scope of the variable 'newMode' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3732:8: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3733:8: style: The scope of the variable 'act' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3734:7: style: The scope of the variable 'foundLECError' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:3984:7: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:4271:13: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:4361:13: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:4362:11: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/dao/CdrDriver.cc:956:28: style:inconclusive: Function 'remote' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:254:27: note: Function 'remote' argument 1 names different: declaration 'flag' definition 'f'. cdrdao-1.2.5/dao/CdrDriver.cc:956:28: note: Function 'remote' argument 1 names different: declaration 'flag' definition 'f'. cdrdao-1.2.5/dao/CdrDriver.cc:999:50: style:inconclusive: Function 'cdrVendor' argument 2 names different: declaration 'vendor' definition 'vendorId'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:390:44: note: Function 'cdrVendor' argument 2 names different: declaration 'vendor' definition 'vendorId'. cdrdao-1.2.5/dao/CdrDriver.cc:999:50: note: Function 'cdrVendor' argument 2 names different: declaration 'vendor' definition 'vendorId'. cdrdao-1.2.5/dao/CdrDriver.cc:1444:49: style:inconclusive: Function 'setModePage' argument 1 names different: declaration 'buf' definition 'modePage'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:470:48: note: Function 'setModePage' argument 1 names different: declaration 'buf' definition 'modePage'. cdrdao-1.2.5/dao/CdrDriver.cc:1444:49: note: Function 'setModePage' argument 1 names different: declaration 'buf' definition 'modePage'. cdrdao-1.2.5/dao/CdrDriver.cc:1566:50: style:inconclusive: Function 'setModePage6' argument 1 names different: declaration 'buf' definition 'modePage'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:478:49: note: Function 'setModePage6' argument 1 names different: declaration 'buf' definition 'modePage'. cdrdao-1.2.5/dao/CdrDriver.cc:1566:50: note: Function 'setModePage6' argument 1 names different: declaration 'buf' definition 'modePage'. cdrdao-1.2.5/dao/CdrDriver.cc:1620:38: style:inconclusive: Function 'getTocGeneric' argument 1 names different: declaration 'nofTracks' definition 'cdTocLen'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:394:29: note: Function 'getTocGeneric' argument 1 names different: declaration 'nofTracks' definition 'cdTocLen'. cdrdao-1.2.5/dao/CdrDriver.cc:1620:38: note: Function 'getTocGeneric' argument 1 names different: declaration 'nofTracks' definition 'cdTocLen'. cdrdao-1.2.5/dao/CdrDriver.cc:1695:46: style:inconclusive: Function 'getToc' argument 2 names different: declaration 'nofTracks' definition 'cdTocLen'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:499:45: note: Function 'getToc' argument 2 names different: declaration 'nofTracks' definition 'cdTocLen'. cdrdao-1.2.5/dao/CdrDriver.cc:1695:46: note: Function 'getToc' argument 2 names different: declaration 'nofTracks' definition 'cdTocLen'. cdrdao-1.2.5/dao/CdrDriver.cc:3721:54: style:inconclusive: Function 'readDataTrack' argument 2 names different: declaration 'fp' definition 'fd'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:590:49: note: Function 'readDataTrack' argument 2 names different: declaration 'fp' definition 'fd'. cdrdao-1.2.5/dao/CdrDriver.cc:3721:54: note: Function 'readDataTrack' argument 2 names different: declaration 'fp' definition 'fd'. cdrdao-1.2.5/dao/CdrDriver.cc:4064:35: style:inconclusive: Function 'sendWriteCdProgressMsg' argument 7 names different: declaration 'writeBufferFill' definition 'writeFill'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:364:33: note: Function 'sendWriteCdProgressMsg' argument 7 names different: declaration 'writeBufferFill' definition 'writeFill'. cdrdao-1.2.5/dao/CdrDriver.cc:4064:35: note: Function 'sendWriteCdProgressMsg' argument 7 names different: declaration 'writeBufferFill' definition 'writeFill'. cdrdao-1.2.5/dao/CdrDriver.cc:4355:63: style:inconclusive: Function 'readAudioRangeParanoia' argument 2 names different: declaration 'fp' definition 'fd'. [funcArgNamesDifferent] cdrdao-1.2.5/dao/CdrDriver.h:653:50: note: Function 'readAudioRangeParanoia' argument 2 names different: declaration 'fp' definition 'fd'. cdrdao-1.2.5/dao/CdrDriver.cc:4355:63: note: Function 'readAudioRangeParanoia' argument 2 names different: declaration 'fp' definition 'fd'. cdrdao-1.2.5/dao/CdrDriver.cc:2174:17: style: Local variable 'trackCtl' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/CdrDriver.h:487:25: note: Shadowed declaration cdrdao-1.2.5/dao/CdrDriver.cc:2174:17: note: Shadow variable cdrdao-1.2.5/dao/CdrDriver.cc:2382:7: style: Local variable 'padFirstPregap' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/CdrDriver.h:225:15: note: Shadowed declaration cdrdao-1.2.5/dao/CdrDriver.cc:2382:7: note: Shadow variable cdrdao-1.2.5/dao/CdrDriver.cc:3281:7: style: Local variable 'padFirstPregap' shadows outer function [shadowFunction] cdrdao-1.2.5/dao/CdrDriver.h:225:15: note: Shadowed declaration cdrdao-1.2.5/dao/CdrDriver.cc:3281:7: note: Shadow variable cdrdao-1.2.5/dao/CdrDriver.cc:857:9: style: Variable 'byteOrderTestP' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/CdrDriver.cc:1002:19: style: Variable 'run' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/CdrDriver.cc:1422:20: style: Variable 'modePage' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/CdrDriver.cc:1544:20: style: Variable 'modePage' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/CdrDriver.cc:2061:52: style: Parameter 'toc' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/CdrDriver.cc:2792:60: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/CdrDriver.cc:792:20: style: Variable 'len' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/CdrDriver.cc:1234:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/CdrDriver.cc:1254:16: style: Variable 'writeLen' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/CdrDriver.cc:2172:25: style: Variable 'indexIncrementCnt' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/CdrDriver.cc:3027:16: style: Variable 'actTrack' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/dao/CdrDriver.cc:3086:16: style: Variable 'actTrack' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/fset.c:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset.c:323:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset.c:539:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset.c:698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset.c:946:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset.c:1486:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:703:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:964:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1234:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1617:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1680:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1725:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1869:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:1959:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/fset2.c:2201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:570:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:639:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:818:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:1511:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:1570:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:1989:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:2236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:2674:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:2775:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:2844:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:3002:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:3109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:3319:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:3376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:3824:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jtype [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:3904:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTBASE_H [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:4071:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOKEN_H [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:4336:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:4360:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:4436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:4521:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineInfoFormatStr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:4572:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/paranoia/paranoia.c:519:21: warning: Either the condition '!v' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] cdrdao-1.2.5/paranoia/paranoia.c:522:6: note: Assuming that condition '!v' is not redundant cdrdao-1.2.5/paranoia/paranoia.c:519:21: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:553:11: warning: If memory allocation fails, then there is a possible null pointer dereference: buff [nullPointerOutOfMemory] cdrdao-1.2.5/paranoia/paranoia.c:551:24: note: Assuming allocation function fails cdrdao-1.2.5/paranoia/paranoia.c:551:24: note: Assignment 'buff=malloc(v->size*sizeof(int16_t))', assigned value is 0 cdrdao-1.2.5/paranoia/paranoia.c:553:11: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:643:11: warning: If memory allocation fails, then there is a possible null pointer dereference: buff [nullPointerOutOfMemory] cdrdao-1.2.5/paranoia/paranoia.c:641:24: note: Assuming allocation function fails cdrdao-1.2.5/paranoia/paranoia.c:641:24: note: Assignment 'buff=malloc(v->size*sizeof(int16_t))', assigned value is 0 cdrdao-1.2.5/paranoia/paranoia.c:643:11: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:646:28: warning: Either the condition 'l' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] cdrdao-1.2.5/paranoia/paranoia.c:704:9: note: Assuming that condition 'l' is not redundant cdrdao-1.2.5/paranoia/paranoia.c:646:28: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:647:14: warning: Either the condition 'l' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] cdrdao-1.2.5/paranoia/paranoia.c:704:9: note: Assuming that condition 'l' is not redundant cdrdao-1.2.5/paranoia/paranoia.c:647:14: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:690:36: warning: Either the condition 'l' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] cdrdao-1.2.5/paranoia/paranoia.c:704:9: note: Assuming that condition 'l' is not redundant cdrdao-1.2.5/paranoia/paranoia.c:690:36: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:691:15: warning: Either the condition 'l' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] cdrdao-1.2.5/paranoia/paranoia.c:704:9: note: Assuming that condition 'l' is not redundant cdrdao-1.2.5/paranoia/paranoia.c:691:15: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:788:14: warning: If memory allocation fails, then there is a possible null pointer dereference: buff [nullPointerOutOfMemory] cdrdao-1.2.5/paranoia/paranoia.c:787:27: note: Assuming allocation function fails cdrdao-1.2.5/paranoia/paranoia.c:787:27: note: Assignment 'buff=malloc(v->size*sizeof(int16_t))', assigned value is 0 cdrdao-1.2.5/paranoia/paranoia.c:788:14: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:974:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buff [nullPointerOutOfMemory] cdrdao-1.2.5/paranoia/paranoia.c:973:22: note: Assuming allocation function fails cdrdao-1.2.5/paranoia/paranoia.c:973:22: note: Assignment 'buff=malloc(graft->size)', assigned value is 0 cdrdao-1.2.5/paranoia/paranoia.c:974:9: note: Null pointer dereference cdrdao-1.2.5/paranoia/paranoia.c:1008:45: style:inconclusive: Function 'paranoia_modeset' argument 2 names different: declaration 'mode' definition 'enable'. [funcArgNamesDifferent] cdrdao-1.2.5/paranoia/cdda_paranoia.h:45:52: note: Function 'paranoia_modeset' argument 2 names different: declaration 'mode' definition 'enable'. cdrdao-1.2.5/paranoia/paranoia.c:1008:45: note: Function 'paranoia_modeset' argument 2 names different: declaration 'mode' definition 'enable'. cdrdao-1.2.5/paranoia/paranoia.c:1200:15: style:inconclusive: Function 'paranoia_read_limited' argument 3 names different: declaration 'maxretries' definition 'max_retries'. [funcArgNamesDifferent] cdrdao-1.2.5/paranoia/cdda_paranoia.h:48:87: note: Function 'paranoia_read_limited' argument 3 names different: declaration 'maxretries' definition 'max_retries'. cdrdao-1.2.5/paranoia/paranoia.c:1200:15: note: Function 'paranoia_read_limited' argument 3 names different: declaration 'maxretries' definition 'max_retries'. cdrdao-1.2.5/paranoia/paranoia.c:310:9: style: Local variable 'j' shadows outer variable [shadowVariable] cdrdao-1.2.5/paranoia/paranoia.c:291:8: note: Shadowed declaration cdrdao-1.2.5/paranoia/paranoia.c:310:9: note: Shadow variable cdrdao-1.2.5/paranoia/paranoia.c:470:13: style: Local variable 'vec' shadows outer variable [shadowVariable] cdrdao-1.2.5/paranoia/paranoia.c:455:12: note: Shadowed declaration cdrdao-1.2.5/paranoia/paranoia.c:470:13: note: Shadow variable cdrdao-1.2.5/paranoia/paranoia.c:89:48: style: Parameter 'buffA' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/paranoia.c:89:63: style: Parameter 'buffB' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/paranoia.c:109:49: style: Parameter 'buffA' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/paranoia.c:109:64: style: Parameter 'buffB' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/paranoia.c:110:18: style: Parameter 'flagsA' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/paranoia.c:110:31: style: Parameter 'flagsB' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/paranoia/paranoia.c:193:9: style: Variable 'Bflags' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/paranoia/paranoia.c:434:12: style: Variable 'vec' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/paranoia/paranoia.c:99:9: style: Variable 'beginB' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/paranoia/paranoia.c:129:9: style: Variable 'beginB' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/paranoia/paranoia.c:293:23: style: Variable 'matched' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/paranoia/paranoia.c:305:9: style: Variable 'matched' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/hash.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/hash.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/hash.c:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/hash.c:112:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/hash.c:132:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/hash.c:207:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/fset.c:976:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ftbl [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/fset.c:948:29: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/fset.c:948:9: note: Assignment 'ftbl=(unsigned int**)calloc(CLL_k+1,sizeof(unsigned int*))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/fset.c:976:3: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/fset.c:933:7: style: Local variable 'fset' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/proto.h:111:13: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/fset.c:933:7: note: Shadow variable cdrdao-1.2.5/pccts/antlr/fset.c:446:30: style: Variable 'pred' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/fset.c:585:7: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/fset.c:681:14: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/fset.c:687:18: style: Variable 'parentRule' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/fset.c:926:11: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/fset.c:1490:14: style: Variable 'p1junction' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/fset.c:1492:14: style: Variable 'p1junction' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/lex.c:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOKEN_H [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/lex.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectorySymbol [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxFileName [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:451:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:471:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:679:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:993:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1016:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1060:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzerr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1092:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPP_FILE_SUFFIX [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxFileName [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1473:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1510:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectorySymbol [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1543:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxFileName [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1596:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1610:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1623:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1637:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:1649:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/lex.c:58:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:58:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/main.c:1663:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/lex.c:59:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:59:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/main.c:1690:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/lex.c:60:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:60:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:61:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:61:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:62:45: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:62:45: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:63:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:63:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:64:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:64:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:65:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:65:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:66:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:66:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:67:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:67:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:68:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:68:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:69:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:69:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:71:13: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: dlgFile [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:53:23: note: Assignment 'dlgFile=fopen(OutMetaName(DlgFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:71:13: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:365:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:365:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:366:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:366:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:367:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:367:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:368:38: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:368:38: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:369:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:369:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:370:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:370:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:371:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:371:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:372:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:372:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:373:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:373:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:374:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:374:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:381:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:381:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:395:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:376:21: note: Calling function 'GenRuleFuncRedefs', 1st argument 'f' value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:395:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:398:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:376:21: note: Calling function 'GenRuleFuncRedefs', 1st argument 'f' value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:398:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:417:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:377:29: note: Calling function 'GenPredefinedSymbolRedefs', 1st argument 'f' value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:417:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:420:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:377:29: note: Calling function 'GenPredefinedSymbolRedefs', 1st argument 'f' value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:420:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:460:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:379:16: note: Calling function 'GenSetRedefs', 1st argument 'f' value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:460:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:464:11: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/lex.c:360:12: note: Assignment 'f=fopen(OutMetaName(RemapFileName),"w")', assigned value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:379:16: note: Calling function 'GenSetRedefs', 1st argument 'f' value is 0 cdrdao-1.2.5/pccts/antlr/lex.c:464:11: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/lex.c:232:14: style: Variable 'dirSym' can be declared as const array [constVariable] cdrdao-1.2.5/pccts/antlr/lex.c:724:7: style: Parameter 'pdecl' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/lex.c:757:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/lex.c:783:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/lex.c:787:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/lex.c:767:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/main.c:1227:2: warning: sprintf format string requires 1 parameter but 3 are given. [wrongPrintfScanfArgNum] cdrdao-1.2.5/pccts/antlr/main.c:1744:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/main.c:1743:20: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/main.c:1743:6: note: Assignment 'p=(char*)malloc(strlen(buf)+1)', assigned value is 0 cdrdao-1.2.5/pccts/antlr/main.c:1744:9: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/misc.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/misc.c:566:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCCTS_EXIT_FAILURE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/misc.c:846:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/misc.c:915:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/misc.c:975:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/misc.c:1392:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/main.c:175:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'pLLK' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:586:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:175:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:176:7: style: Parameter 't' can be declared as pointer to const. However it seems that 'pLLK' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:586:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:176:7: note: Parameter 't' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:191:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'pCk' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:562:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:191:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:192:7: style: Parameter 't' can be declared as pointer to const. However it seems that 'pCk' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:562:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:192:7: note: Parameter 't' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:207:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'pTab' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:594:18: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:207:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:208:7: style: Parameter 't' can be declared as pointer to const. However it seems that 'pTab' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:594:18: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:208:7: note: Parameter 't' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:225:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'pAAd' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:604:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:225:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:226:7: style: Parameter 't' can be declared as pointer to const. However it seems that 'pAAd' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:604:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:226:7: note: Parameter 't' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:238:11: style: Parameter 's' can be declared as pointer to const. However it seems that 'pTreport' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:608:20: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:238:11: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:239:11: style: Parameter 't' can be declared as pointer to const. However it seems that 'pTreport' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:608:20: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:239:11: note: Parameter 't' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:348:28: style: Parameter 's' can be declared as pointer to const. However it seems that 'pFr' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:571:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:348:28: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:349:28: style: Parameter 's' can be declared as pointer to const. However it seems that 'pFe' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:567:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:349:28: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:350:28: style: Parameter 's' can be declared as pointer to const. However it seems that 'pFl' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:569:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:350:28: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:351:28: style: Parameter 's' can be declared as pointer to const. However it seems that 'pFm' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:570:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:351:28: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:352:28: style: Parameter 's' can be declared as pointer to const. However it seems that 'pFt' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:572:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:352:28: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:367:28: style: Parameter 's' can be declared as pointer to const. However it seems that 'pAA' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:601:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:367:28: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:368:27: style: Parameter 's' can be declared as pointer to const. However it seems that 'pAAm' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:602:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:368:27: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:370:30: style: Parameter 's' can be declared as pointer to const. However it seems that 'pFHdr' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:568:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:370:30: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:386:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'pPre' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:581:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:386:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:398:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'pOut' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:587:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:398:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:482:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'pTRes' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:592:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:482:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:483:7: style: Parameter 't' can be declared as pointer to const. However it seems that 'pTRes' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:592:17: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:483:7: note: Parameter 't' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:928:18: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/main.c:1057:7: style: Parameter 's' can be declared as pointer to const. However it seems that 'dlgerror' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/main.c:1072:10: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/main.c:1057:7: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/main.c:1147:7: style: Parameter 'fs' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1148:7: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1170:7: style: Parameter 'err_' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1171:7: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1186:7: style: Parameter 'err_' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1187:7: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1219:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1220:7: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1221:7: style: Parameter 'a2' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1222:7: style: Parameter 'a3' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1237:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1252:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1272:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/main.c:1510:18: style: Variable 'dir_sym' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/main.c:1512:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/main.c:1544:18: style: Variable 'dir_sym' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/main.c:1546:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/main.c:1567:7: style: Parameter 'class_c_file' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1593:7: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1604:7: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1606:7: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1618:7: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1632:7: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1646:7: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1657:7: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1658:7: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1685:7: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1699:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/main.c:1717:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/fset2.c:967:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: save_fset [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/fset2.c:964:36: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/fset2.c:964:21: note: Assignment 'save_fset=(set*)calloc(CLL_k+1,sizeof(set))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/fset2.c:967:13: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/fset2.c:1237:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: save_fs [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/fset2.c:1234:27: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/fset2.c:1234:13: note: Assignment 'save_fs=(set*)calloc(CLL_k+1,sizeof(set))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/fset2.c:1237:33: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/fset2.c:1427:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ft [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/fset2.c:1422:27: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/fset2.c:1422:7: note: Assignment 'ft=(unsigned int**)calloc(CLL_k+1,sizeof(unsigned int*))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/fset2.c:1427:3: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/fset2.c:2020:13: style: Variable 'tokensUsed' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/pccts/antlr/fset2.c:2014:23: note: tokensUsed is assigned cdrdao-1.2.5/pccts/antlr/fset2.c:2020:13: note: tokensUsed is overwritten cdrdao-1.2.5/pccts/antlr/fset2.c:1367:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/fset2.c:2063:18: style: Variable 'rrn' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/fset2.c:2064:18: style: Variable 'j' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/fset2.c:2065:18: style: Variable 'a' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:230:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:468:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:692:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:859:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:958:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1027:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2492:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2608:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2696:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:3021:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/pred.c:433:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/pred.c:591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/pred.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/pred.c:669:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/pred.c:709:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/misc.c:95:3: error: Common realloc mistake: 'TokenStr' nulled but not freed upon failure [memleakOnRealloc] cdrdao-1.2.5/pccts/antlr/misc.c:125:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:122:27: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:122:12: note: Assignment 'p=(struct Expr*)calloc(1,sizeof(struct Expr))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:125:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:126:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:122:27: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:122:12: note: Assignment 'p=(struct Expr*)calloc(1,sizeof(struct Expr))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:126:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:256:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ft [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:254:42: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:254:20: note: Assignment 'ft=(struct ForcedToken*)calloc(1,sizeof(struct ForcedToken))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:256:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:257:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ft [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:254:42: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:254:20: note: Assignment 'ft=(struct ForcedToken*)calloc(1,sizeof(struct ForcedToken))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:257:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:594:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:592:6: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:592:6: note: Assignment 'p=(struct ListNode*)calloc(1,sizeof(struct ListNode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:594:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:600:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: sentinel [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:597:24: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:597:24: note: Assignment 'sentinel=(struct ListNode*)calloc(1,sizeof(struct ListNode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:600:3: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:601:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: sentinel [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:597:24: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:597:24: note: Assignment 'sentinel=(struct ListNode*)calloc(1,sizeof(struct ListNode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:601:3: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:846:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:844:6: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:844:6: note: Assignment 'c=(struct Cycle*)calloc(1,sizeof(struct Cycle))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:846:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:847:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/misc.c:844:6: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/misc.c:844:6: note: Assignment 'c=(struct Cycle*)calloc(1,sizeof(struct Cycle))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/misc.c:847:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/misc.c:812:14: style: Local variable 'f' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/misc.c:644:8: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/misc.c:812:14: note: Shadow variable cdrdao-1.2.5/pccts/antlr/misc.c:886:14: style: Local variable 'f' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/misc.c:644:8: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/misc.c:886:14: note: Shadow variable cdrdao-1.2.5/pccts/antlr/misc.c:200:7: style: Parameter 'cl' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/misc.c:220:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/misc.c:661:10: style: Parameter 'cstring' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/misc.c:688:7: style: Parameter 'rule' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/misc.c:726:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/misc.c:815:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/misc.c:1283:25: style: Variable 'ignore' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/misc.c:1604:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/misc.c:1284:21: style: Variable 'ignore' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/misc.c:1614:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/pred.c:591:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/pred.c:589:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/pred.c:589:17: note: Assignment 'p=(struct Predicate*)calloc(1,sizeof(struct Predicate))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/pred.c:591:5: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/pred.c:592:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/pred.c:589:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/pred.c:589:17: note: Assignment 'p=(struct Predicate*)calloc(1,sizeof(struct Predicate))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/pred.c:592:5: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/pred.c:593:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/pred.c:589:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/pred.c:589:17: note: Assignment 'p=(struct Predicate*)calloc(1,sizeof(struct Predicate))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/pred.c:593:5: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/pred.c:594:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/pred.c:589:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/pred.c:589:17: note: Assignment 'p=(struct Predicate*)calloc(1,sizeof(struct Predicate))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/pred.c:594:5: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/pred.c:595:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/pred.c:589:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/pred.c:589:17: note: Assignment 'p=(struct Predicate*)calloc(1,sizeof(struct Predicate))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/pred.c:595:5: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/pred.c:485:26: style: Variable 'save_MR_RuleBlkWithHalt' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/pred.c:487:15: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/pred.c:77:9: style: Variable 'k' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/pred.c:95:9: style: Variable 'k' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/set.c:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:300:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BytesPerWord [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:441:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:471:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:531:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:572:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:763:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/set.c:787:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BytesPerWord [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/gen.c:632:9: style: Condition '0&&!MR_usingPredNames' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/antlr/gen.c:1021:11: style: Condition '0&&!MR_usingPredNames' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/antlr/gen.c:1382:11: style: Condition '0&&!MRhoisting' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/antlr/gen.c:1517:35: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2121:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2135:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2202:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2428:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2431:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2435:14: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2466:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2466:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2468:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2468:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2484:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2484:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2486:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2486:20: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2491:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2527:21: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2552:21: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:2575:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/gen.c:1556:2: warning:inconclusive: Either the condition 'q->p1!=NULL' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck] cdrdao-1.2.5/pccts/antlr/gen.c:3542:13: note: Assuming that condition 'q->p1!=NULL' is not redundant cdrdao-1.2.5/pccts/antlr/gen.c:3541:13: note: Calling function 'genBlk', 1st argument '(struct Junction*)q->p1' value is 0 cdrdao-1.2.5/pccts/antlr/gen.c:1556:2: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/gen.c:4794:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] cdrdao-1.2.5/pccts/antlr/gen.c:1486:9: style: Local variable 'e' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/gen.c:1473:12: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/gen.c:1486:9: note: Shadow variable cdrdao-1.2.5/pccts/antlr/gen.c:3000:17: style: Local variable 'f' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2972:6: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/gen.c:3000:17: note: Shadow variable cdrdao-1.2.5/pccts/antlr/gen.c:3136:17: style: Local variable 'f' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/gen.c:3049:14: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/gen.c:3136:17: note: Shadow variable cdrdao-1.2.5/pccts/antlr/gen.c:3177:17: style: Local variable 'f' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/gen.c:3049:14: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/gen.c:3177:17: note: Shadow variable cdrdao-1.2.5/pccts/antlr/gen.c:3209:17: style: Local variable 'f' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/gen.c:3049:14: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/gen.c:3209:17: note: Shadow variable cdrdao-1.2.5/pccts/antlr/gen.c:189:14: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/gen.c:274:17: style: Parameter 'eg' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/gen.c:281:27: style: Variable 'eh' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:297:14: style: Variable 'outerLabel' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:430:9: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:444:9: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:806:18: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/gen.c:1243:14: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:1746:13: style: Variable 'qOriginal' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:1825:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/gen.c:1830:10: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:2008:8: style: Variable 'handler_id' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:2009:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:2009:17: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:2010:8: style: Variable 'parm' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:2010:20: style: Variable 'exsig' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:2799:18: style: Variable 'guessBlock' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:3053:18: style: Variable 'guessBlock' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:3703:12: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/gen.c:3833:11: style: Parameter 'q' can be declared as pointer to const. However it seems that 'genEndBlk' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/gen.c:92:2: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/gen.c:3833:11: note: Parameter 'q' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/gen.c:3843:11: style: Parameter 'q' can be declared as pointer to const. However it seems that 'genEndRule' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/antlr/gen.c:95:2: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/antlr/gen.c:3843:11: note: Parameter 'q' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/gen.c:4027:8: style: Parameter 'gate' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/gen.c:4385:13: style: Variable 'handler_id' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:4387:16: style: Variable 'ruleEntry' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:4512:20: style: Variable 'prevFileName' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:4653:11: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:4692:11: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/gen.c:4745:8: style: Parameter 'endBlock' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/gen.c:702:23: style: Variable 'needRP' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:1746:23: style: Variable 'qOriginal' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:1746:13: style: Variable 'qOriginal' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2010:26: style: Variable 'exsig' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2053:30: style: Variable 'exsig' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2260:21: style: Variable 'pushedCmodeAST' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2285:20: style: Variable 'eErrSet' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2295:7: style: Variable 'e' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2296:13: style: Variable 'eErrSet' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2318:7: style: Variable 'e' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/gen.c:2319:13: style: Variable 'eErrSet' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/set.c:244:11: style: Condition 'b.n>n' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/antlr/set.c:231:4: note: n is assigned '(b.n<=c.n)?b.n:c.n' here. cdrdao-1.2.5/pccts/antlr/set.c:232:11: note: Assuming condition is false cdrdao-1.2.5/pccts/antlr/set.c:244:11: note: Condition 'b.n>n' is always false cdrdao-1.2.5/pccts/antlr/set.c:303:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/set.c:316:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/set.c:127:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:128:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:161:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:161:29: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:161:33: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:196:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:196:29: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:196:33: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:227:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:227:29: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:227:33: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:290:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:340:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:341:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:438:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:488:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:520:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:546:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/set.c:555:25: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:612:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:613:9: style: Variable 'endq' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:642:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:643:9: style: Variable 'endq' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:680:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:700:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:701:9: style: Variable 'endq' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:751:9: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:805:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:806:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/set.c:667:24: style: Variable 'a.setword[DIVWORD(e)]' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/dlg/automata.c:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/automata.c:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/automata.c:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/automata.c:303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/automata.c:139:14: error: Memory leak: reach_list [memleak] cdrdao-1.2.5/pccts/dlg/automata.c:100:4: error: Common realloc mistake: 'dfa_array' nulled but not freed upon failure [memleakOnRealloc] cdrdao-1.2.5/pccts/dlg/automata.c:65:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dfa_model_node [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:63:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:63:19: note: Assignment 'dfa_model_node=(struct _dfa_node*)malloc(sizeof(struct _dfa_node)+sizeof(int)*width)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:65:2: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:66:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dfa_model_node [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:63:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:63:19: note: Assignment 'dfa_model_node=(struct _dfa_node*)malloc(sizeof(struct _dfa_node)+sizeof(int)*width)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:66:2: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:67:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dfa_model_node [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:63:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:63:19: note: Assignment 'dfa_model_node=(struct _dfa_node*)malloc(sizeof(struct _dfa_node)+sizeof(int)*width)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:67:2: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:68:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dfa_model_node [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:63:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:63:19: note: Assignment 'dfa_model_node=(struct _dfa_node*)malloc(sizeof(struct _dfa_node)+sizeof(int)*width)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:68:2: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:69:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dfa_model_node [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:63:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:63:19: note: Assignment 'dfa_model_node=(struct _dfa_node*)malloc(sizeof(struct _dfa_node)+sizeof(int)*width)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:69:2: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:71:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dfa_model_node [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:63:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:63:19: note: Assignment 'dfa_model_node=(struct _dfa_node*)malloc(sizeof(struct _dfa_node)+sizeof(int)*width)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:71:3: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:106:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:105:24: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:105:6: note: Assignment 't=(struct _dfa_node*)malloc(sizeof(struct _nfa_node)+sizeof(int)*class_no)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:106:3: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:108:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:105:24: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:105:6: note: Assignment 't=(struct _dfa_node*)malloc(sizeof(struct _nfa_node)+sizeof(int)*class_no)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:108:3: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:109:2: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:105:24: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:105:6: note: Assignment 't=(struct _dfa_node*)malloc(sizeof(struct _nfa_node)+sizeof(int)*class_no)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:109:2: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:110:2: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:105:24: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:105:6: note: Assignment 't=(struct _dfa_node*)malloc(sizeof(struct _nfa_node)+sizeof(int)*class_no)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:110:2: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:244:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:243:25: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:243:7: note: Assignment 'p=(struct _hash_list_*)malloc(sizeof(struct _hash_list_))', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:244:3: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:245:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:243:25: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:243:7: note: Assignment 'p=(struct _hash_list_*)malloc(sizeof(struct _hash_list_))', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:245:3: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/automata.c:248:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/automata.c:243:25: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/automata.c:243:7: note: Assignment 'p=(struct _hash_list_*)malloc(sizeof(struct _hash_list_))', assigned value is 0 cdrdao-1.2.5/pccts/dlg/automata.c:248:10: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/dlg_a.c:30:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzerr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:261:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:275:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:359:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:404:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:456:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:477:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:513:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:527:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:255:13: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] cdrdao-1.2.5/pccts/dlg/dlg_a.c:262:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] cdrdao-1.2.5/pccts/dlg/dlg_p.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:274:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:391:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:561:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:590:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:664:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:690:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzRULE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:831:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_p.c:930:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzline [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/dlg_a.c:84:11: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/dlg_a.c:85:11: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/antlr.c:414:10: style: Condition 'go' is always true [knownConditionTrueFalse] cdrdao-1.2.5/pccts/antlr/antlr.c:406:10: note: Assignment 'go=1', assigned value is 1 cdrdao-1.2.5/pccts/antlr/antlr.c:414:10: note: Condition 'go' is always true cdrdao-1.2.5/pccts/antlr/antlr.c:421:12: style: Condition 'go' is always true [knownConditionTrueFalse] cdrdao-1.2.5/pccts/antlr/antlr.c:406:10: note: Assignment 'go=1', assigned value is 1 cdrdao-1.2.5/pccts/antlr/antlr.c:421:12: note: Condition 'go' is always true cdrdao-1.2.5/pccts/antlr/antlr.c:447:39: warning: If memory allocation fails, then there is a possible null pointer dereference: ClassDeclStuff [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:445:67: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:445:53: note: Assignment 'ClassDeclStuff=(char*)calloc(256+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:447:39: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:448:39: warning: If memory allocation fails, then there is a possible null pointer dereference: ClassDeclStuff [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:445:67: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:445:53: note: Assignment 'ClassDeclStuff=(char*)calloc(256+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:448:39: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:570:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pdecl [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:568:30: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:568:15: note: Assignment 'pdecl=(char*)calloc(strlen(LATEXT(1))+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:570:14: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:592:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:590:28: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:590:13: note: Assignment 'ret=(char*)calloc(strlen(LATEXT(1))+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:592:14: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:691:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:689:26: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:689:11: note: Assignment 'a=(char*)calloc(strlen(LATEXT(1))+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:691:14: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:752:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:750:22: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:750:7: note: Assignment 'a=(char*)calloc(strlen(LATEXT(1))+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:752:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:786:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:784:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:784:22: note: Assignment 'a=(char*)calloc(strlen(LATEXT(1))+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:786:25: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:822:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:820:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:820:22: note: Assignment 'a=(char*)calloc(strlen(LATEXT(1))+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:822:25: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:869:10: warning: If memory allocation fails, then there is a possible null pointer dereference: CurPredName [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:868:39: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:868:25: note: Assignment 'CurPredName=(char*)calloc(1,strlen(name)+10)', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:869:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:870:10: warning: If memory allocation fails, then there is a possible null pointer dereference: CurPredName [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:868:39: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:868:25: note: Assignment 'CurPredName=(char*)calloc(1,strlen(name)+10)', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:870:10: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:1229:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:1227:7: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:1227:7: note: Assignment 'e=(struct ECnode*)calloc(1,sizeof(struct ECnode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:1229:3: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:1353:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:1351:7: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:1351:7: note: Assignment 'e=(struct TCnode*)calloc(1,sizeof(struct TCnode))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:1353:3: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/antlr.c:1605:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/antlr.c:1603:26: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/antlr.c:1603:11: note: Assignment 'a=(char*)calloc(strlen(LATEXT(1))+1,sizeof(char))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/antlr.c:1605:14: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/dlg_p.c:805:7: error: Common realloc mistake: 'nfa_array' nulled but not freed upon failure [memleakOnRealloc] cdrdao-1.2.5/pccts/dlg/dlg_p.c:811:3: warning: If memory allocation fails, then there is a possible null pointer dereference: nfa_array [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/dlg_p.c:800:37: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/dlg_p.c:800:17: note: Assignment 'nfa_array=(struct _nfa_node**)malloc(sizeof(struct _nfa_node*)*nfa_size)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/dlg_p.c:811:3: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/dlg_p.c:812:4: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/dlg_p.c:810:25: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/dlg_p.c:810:7: note: Assignment 't=(struct _nfa_node*)malloc(sizeof(struct _nfa_node))', assigned value is 0 cdrdao-1.2.5/pccts/dlg/dlg_p.c:812:4: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/dlg_p.c:813:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/dlg_p.c:810:25: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/dlg_p.c:810:7: note: Assignment 't=(struct _nfa_node*)malloc(sizeof(struct _nfa_node))', assigned value is 0 cdrdao-1.2.5/pccts/dlg/dlg_p.c:813:3: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/dlg_p.c:343:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/dlg/dlg_p.c:923:7: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/dlg_p.c:923:14: style: Parameter 'egroup' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/dlg_p.c:923:23: style: Parameter 'bad_text' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/dlg_p.c:622:26: style: Variable 'debugLetter1' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/dlg/dlg_p.c:623:26: style: Variable 'debugLetter2' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/dlg/dlg_p.c:622:13: style: Variable 'debugLetter1' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/dlg/dlg_p.c:623:13: style: Variable 'debugLetter2' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:2813:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] cdrdao-1.2.5/pccts/antlr/antlr.c:387:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:758:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:794:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:830:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:1029:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:1086:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:1183:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:1763:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:1949:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:3190:1: style: Label 'fail' is not used. [unusedLabel] cdrdao-1.2.5/pccts/antlr/antlr.c:3256:118: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] cdrdao-1.2.5/pccts/antlr/antlr.c:1343:9: style: Variable 'term' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/antlr.c:1343:16: style: Variable 'toterm' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/antlr.c:1784:51: style: Variable 'node' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/antlr.c:1910:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/antlr.c:1910:53: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/antlr.c:3350:8: style: Parameter 'Token' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/antlr.c:3353:13: style: Variable 'checkStr1' can be declared as const array [constVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:3354:13: style: Variable 'checkStr2' can be declared as const array [constVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:3374:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/antlr.c:3545:7: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/antlr.c:3545:14: style: Parameter 'egroup' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/antlr.c:3545:23: style: Parameter 'bad_text' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/main.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/main.c:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/output.c:164:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEXERBASE_H [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/output.c:293:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APARSER_H [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/output.c:309:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEXER_H [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/output.c:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAWDLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/output.c:484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/output.c:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAWDLE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/main.c:92:8: style: Parameter 's' can be declared as pointer to const. However it seems that 'p_cl_name' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/dlg/main.c:134:24: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/dlg/main.c:92:8: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/dlg/main.c:101:29: style: Parameter 's' can be declared as pointer to const. However it seems that 'p_mode_file' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/dlg/main.c:131:23: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/dlg/main.c:101:29: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/dlg/main.c:102:26: style: Parameter 's' can be declared as pointer to const. However it seems that 'p_outdir' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cdrdao-1.2.5/pccts/dlg/main.c:136:24: note: You might need to cast the function pointer here cdrdao-1.2.5/pccts/dlg/main.c:102:26: note: Parameter 's' can be declared as pointer to const cdrdao-1.2.5/pccts/antlr/scan.c:35:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zzerr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:90:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxFileName [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:260:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:274:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:316:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:346:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:358:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:364:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:388:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:394:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:424:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:436:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:448:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:460:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:496:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:508:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:520:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:548:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:584:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:590:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:597:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:607:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:621:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:663:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:670:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:680:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:687:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:694:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:736:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:743:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:753:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:760:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:796:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:802:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:809:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:816:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:823:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:859:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:865:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:873:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:880:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:887:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:923:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:929:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:936:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:972:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:978:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:985:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1021:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1027:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1034:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1070:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1076:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1083:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1090:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1097:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1226:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1326:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1590:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1598:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1605:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1626:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1647:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1654:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1661:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1668:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1704:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1711:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1718:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1725:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1732:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1739:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1746:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1753:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1760:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1767:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1774:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1781:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1788:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1794:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1800:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1806:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1812:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1818:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1824:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1830:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:1836:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/relabel.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/output.c:508:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/dlg/output.c:139:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/dlg/output.c:138:26: note: Assuming allocation function fails cdrdao-1.2.5/pccts/dlg/output.c:138:12: note: Assignment 'p=(char*)malloc(strlen(s)+1)', assigned value is 0 cdrdao-1.2.5/pccts/dlg/output.c:139:9: note: Null pointer dereference cdrdao-1.2.5/pccts/dlg/output.c:713:15: style: Local variable 'class_name' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/dlg/dlg.h:151:14: note: Shadowed declaration cdrdao-1.2.5/pccts/dlg/output.c:713:15: note: Shadow variable cdrdao-1.2.5/pccts/dlg/output.c:121:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/output.c:135:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/output.c:482:21: style: Variable 'regular_expr' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/output.c:549:8: style: Variable 'theClassName' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/output.c:709:7: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/output.c:517:21: style: Variable 'true_interactive' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/dlg/support.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/support.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/support.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/support.c:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/support.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/support.c:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/support.c:215:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectorySymbol [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/antlr.c:434:8: style: Variable 'go' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:1409:9: style: Variable 'zzcnt' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:3102:20: style: Variable 'zzcnt' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:3102:15: style: Variable 'zzcnt' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:3152:14: style: Variable 'zzcnt' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/antlr.c:3152:9: style: Variable 'zzcnt' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/dlg/support.c:47:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/support.c:47:10: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/support.c:101:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/support.c:166:7: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/support.c:180:7: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/support.c:194:7: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/support.c:215:18: style: Variable 'dir_sym' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/support.c:217:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:300:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BytesPerWord [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:441:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:471:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:531:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:572:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:666:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:763:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDSIZE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/dlg/set.c:787:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BytesPerWord [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/PCCTSAST.h:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/ASTBase.h:87:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/ASTBase.h:88:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/ASTBase.cpp:242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/scan.c:80:15: style: Parameter 'fromStr' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AToken.h:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:446:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:500:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:608:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:634:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:674:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:698:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:726:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:750:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:775:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:792:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:810:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:869:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/PCCTSAST.h:66:8: style:inconclusive: Technically the member function '_scanast::type' can be const. [functionConst] cdrdao-1.2.5/pccts/h/ASTBase.h:70:13: style: The function 'right' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/PCCTSAST.h:109:21: note: Virtual function in base class cdrdao-1.2.5/pccts/h/ASTBase.h:70:13: note: Function in derived class cdrdao-1.2.5/pccts/h/ASTBase.h:71:13: style: The function 'down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/PCCTSAST.h:110:21: note: Virtual function in base class cdrdao-1.2.5/pccts/h/ASTBase.h:71:13: note: Function in derived class cdrdao-1.2.5/pccts/h/ASTBase.h:72:7: style: The function 'setRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/PCCTSAST.h:111:15: note: Virtual function in base class cdrdao-1.2.5/pccts/h/ASTBase.h:72:7: note: Function in derived class cdrdao-1.2.5/pccts/h/ASTBase.h:73:7: style: The function 'setDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/PCCTSAST.h:112:15: note: Virtual function in base class cdrdao-1.2.5/pccts/h/ASTBase.h:73:7: note: Function in derived class cdrdao-1.2.5/pccts/h/ASTBase.h:76:11: style: The destructor '~ASTBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/PCCTSAST.h:106:11: note: Virtual destructor in base class cdrdao-1.2.5/pccts/h/ASTBase.h:76:11: note: Destructor in derived class cdrdao-1.2.5/pccts/h/ASTBase.h:89:18: style: The function 'panic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/PCCTSAST.h:138:15: note: Virtual function in base class cdrdao-1.2.5/pccts/h/ASTBase.h:89:18: note: Function in derived class cdrdao-1.2.5/pccts/h/ASTBase.h:104:20: style: The function 'dup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/ASTBase.h:78:19: note: Virtual function in base class cdrdao-1.2.5/pccts/h/ASTBase.h:104:20: note: Function in derived class cdrdao-1.2.5/pccts/h/ASTBase.cpp:166:9: style: Condition 't==NULL' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/h/ASTBase.cpp:193:9: style: Condition 't==NULL' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/h/ASTBase.h:72:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.h:73:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.h:115:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.h:116:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:171:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:194:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:199:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:205:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:223:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:224:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:226:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:228:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ASTBase.cpp:141:24: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] cdrdao-1.2.5/pccts/dlg/set.c:244:11: style: Condition 'b.n>n' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/dlg/set.c:231:4: note: n is assigned '(b.n<=c.n)?b.n:c.n' here. cdrdao-1.2.5/pccts/dlg/set.c:232:11: note: Assuming condition is false cdrdao-1.2.5/pccts/dlg/set.c:244:11: note: Condition 'b.n>n' is always false cdrdao-1.2.5/pccts/dlg/set.c:303:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/dlg/set.c:316:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/dlg/set.c:127:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:128:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:161:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:161:29: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:161:33: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:196:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:196:29: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:196:33: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:227:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:227:29: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:227:33: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:290:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:340:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:341:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:438:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:488:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:520:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:546:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/dlg/set.c:555:25: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:612:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:613:9: style: Variable 'endq' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:642:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:643:9: style: Variable 'endq' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:680:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:700:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:701:9: style: Variable 'endq' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:751:9: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:805:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:806:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/dlg/set.c:667:24: style: Variable 'a.setword[DIVWORD(e)]' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/h/DLexerBase.h:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/DLexerBase.h:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/BufFileInput.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/BufFileInput.cpp:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:222:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/DLexerBase.h:166:7: style:inconclusive: Technically the member function 'DLGLexerBase::line' can be const. [functionConst] cdrdao-1.2.5/pccts/h/DLexerBase.h:171:7: style:inconclusive: Technically the member function 'DLGLexerBase::begcol' can be const. [functionConst] cdrdao-1.2.5/pccts/h/DLexerBase.h:172:7: style:inconclusive: Technically the member function 'DLGLexerBase::endcol' can be const. [functionConst] cdrdao-1.2.5/pccts/h/DLexerBase.h:177:7: style:inconclusive: Technically the member function 'DLGLexerBase::bufsize' can be const. [functionConst] cdrdao-1.2.5/pccts/h/BufFileInput.cpp:36:3: warning: Class 'BufFileInput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/pccts/h/BufFileInput.cpp:36:3: warning: Class 'BufFileInput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/pccts/h/DLexerBase.h:69:2: style: Class 'DLGFileInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/pccts/h/DLexerBase.h:92:2: style: Class 'DLGStringInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/pccts/h/BufFileInput.h:31:5: style: Class 'BufFileInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/pccts/h/AToken.h:163:7: style: The function 'ref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:82:15: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:163:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:164:7: style: The function 'deref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:83:15: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:164:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:165:11: style: The function 'nref' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:81:19: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:165:11: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:167:30: style: The function 'makeToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:69:30: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:167:30: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:188:3: style: The destructor '~ANTLRCommonNoRefCountToken' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:60:14: note: Virtual destructor in base class cdrdao-1.2.5/pccts/h/AToken.h:188:3: note: Destructor in derived class cdrdao-1.2.5/pccts/h/AToken.h:190:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:61:28: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:190:17: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:191:7: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:62:18: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:191:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:192:14: style: The function 'getLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:63:17: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:192:14: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:193:7: style: The function 'setLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:64:18: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:193:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:194:13: style: The function 'getText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:65:24: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:194:13: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:199:7: style: The function 'setText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:66:18: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:199:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:214:30: style: The function 'makeToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:69:30: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:214:30: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:261:11: style: The destructor '~ANTLRCommonToken' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:60:14: note: Virtual destructor in base class cdrdao-1.2.5/pccts/h/AToken.h:261:11: note: Destructor in derived class cdrdao-1.2.5/pccts/h/AToken.h:263:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:61:28: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:263:17: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:264:7: style: The function 'setType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:62:18: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:264:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:265:14: style: The function 'getLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:63:17: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:265:14: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:266:7: style: The function 'setLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:64:18: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:266:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:267:13: style: The function 'getText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:65:24: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:267:13: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:272:7: style: The function 'setText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:66:18: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:272:7: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:287:30: style: The function 'makeToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/AToken.h:167:30: note: Virtual function in base class cdrdao-1.2.5/pccts/h/AToken.h:287:30: note: Function in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:70:11: style: The destructor '~DLGFileInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/DLexerBase.h:59:12: note: Virtual destructor in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:70:11: note: Destructor in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:71:6: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/DLexerBase.h:60:14: note: Virtual function in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:71:6: note: Function in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:93:3: style: The destructor '~DLGStringInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/DLexerBase.h:59:12: note: Virtual destructor in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:93:3: note: Destructor in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:94:6: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/DLexerBase.h:60:14: note: Virtual function in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:94:6: note: Function in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:152:25: style: The function 'getToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/ATokenStream.h:46:28: note: Virtual function in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:152:25: note: Function in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:187:11: style: The destructor '~DLGLexerBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/ATokenStream.h:47:14: note: Virtual destructor in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:187:11: note: Destructor in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:194:23: style: The function 'setParser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/ATokenStream.h:48:24: note: Virtual function in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:194:23: note: Function in derived class cdrdao-1.2.5/pccts/h/DLexerBase.h:195:23: style: The function 'getParser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/ATokenStream.h:49:24: note: Virtual function in base class cdrdao-1.2.5/pccts/h/DLexerBase.h:195:23: note: Function in derived class cdrdao-1.2.5/pccts/h/BufFileInput.h:33:14: style: The destructor '~BufFileInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/DLexerBase.h:59:12: note: Virtual destructor in base class cdrdao-1.2.5/pccts/h/BufFileInput.h:33:14: note: Destructor in derived class cdrdao-1.2.5/pccts/h/BufFileInput.h:37:17: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/pccts/h/DLexerBase.h:60:14: note: Virtual function in base class cdrdao-1.2.5/pccts/h/BufFileInput.h:37:17: note: Function in derived class cdrdao-1.2.5/pccts/h/AToken.h:240:9: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/pccts/h/AToken.h:313:9: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/pccts/h/DLexerBase.h:72:8: style: The scope of the variable 'c' can be reduced. [variableScope] cdrdao-1.2.5/pccts/h/BufFileInput.cpp:75:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AParser.h:232:17: style:inconclusive: Technically the member function 'ANTLRParser::LA' can be const. [functionConst] cdrdao-1.2.5/pccts/h/ATokenBuffer.h:96:15: style: Virtual function 'panic' is called from constructor 'ANTLRTokenBuffer(ANTLRTokenStream*in,int k=1,int chksz=50)' at line 61. Dynamic binding is not used. [virtualCallInConstructor] cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:61:3: note: Calling panic cdrdao-1.2.5/pccts/h/ATokenBuffer.h:96:15: note: panic is a virtual function cdrdao-1.2.5/pccts/h/ATokenBuffer.h:82:2: style: Class 'ANTLRTokenBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/pccts/h/AParser.h:223:2: style: Class 'ANTLRParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/pccts/h/ATokPtr.h:47:5: style: Class 'ANTLRTokenPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:57:1: warning: Member variable 'DLGLexerBase::ebuf' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:108:1: style:inconclusive: Technically the member function 'DLGLexerBase::saveState' can be const. [functionConst] cdrdao-1.2.5/pccts/h/DLexerBase.h:157:7: note: Technically the member function 'DLGLexerBase::saveState' can be const. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:108:1: note: Technically the member function 'DLGLexerBase::saveState' can be const. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:63:8: warning: Class 'DLGLexerBase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:63:8: warning: Class 'DLGLexerBase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/pccts/h/DLexerBase.h:188:15: style: Virtual function 'panic' is called from constructor 'DLGLexerBase(DLGInputStream*in,int bufsize=2000,int interactive=0,int track_columns=0)' at line 65. Dynamic binding is not used. [virtualCallInConstructor] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:65:6: note: Calling panic cdrdao-1.2.5/pccts/h/DLexerBase.h:188:15: note: panic is a virtual function cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:58:11: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:308:11: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:99:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:309:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:53:36: style:inconclusive: Function 'ANTLRTokenBuffer' argument 1 names different: declaration 'in' definition '_input'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/ATokenBuffer.h:82:37: note: Function 'ANTLRTokenBuffer' argument 1 names different: declaration 'in' definition '_input'. cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:53:36: note: Function 'ANTLRTokenBuffer' argument 1 names different: declaration 'in' definition '_input'. cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:53:48: style:inconclusive: Function 'ANTLRTokenBuffer' argument 2 names different: declaration 'k' definition '_k'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/ATokenBuffer.h:82:45: note: Function 'ANTLRTokenBuffer' argument 2 names different: declaration 'k' definition '_k'. cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:53:48: note: Function 'ANTLRTokenBuffer' argument 2 names different: declaration 'k' definition '_k'. cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:53:56: style:inconclusive: Function 'ANTLRTokenBuffer' argument 3 names different: declaration 'chksz' definition '_chunk_size_formal'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/ATokenBuffer.h:82:54: note: Function 'ANTLRTokenBuffer' argument 3 names different: declaration 'chksz' definition '_chunk_size_formal'. cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:53:56: note: Function 'ANTLRTokenBuffer' argument 3 names different: declaration 'chksz' definition '_chunk_size_formal'. cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:183:19: style:inconclusive: Function 'bufferedToken' argument 1 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/ATokenBuffer.h:87:43: note: Function 'bufferedToken' argument 1 names different: declaration 'i' definition 'n'. cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:183:19: note: Function 'bufferedToken' argument 1 names different: declaration 'i' definition 'n'. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:59:11: style:inconclusive: Function 'DLGLexerBase' argument 3 names different: declaration 'interactive' definition '_interactive'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/DLexerBase.h:184:10: note: Function 'DLGLexerBase' argument 3 names different: declaration 'interactive' definition '_interactive'. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:59:11: note: Function 'DLGLexerBase' argument 3 names different: declaration 'interactive' definition '_interactive'. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:60:11: style:inconclusive: Function 'DLGLexerBase' argument 4 names different: declaration 'track_columns' definition '_track_columns'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/DLexerBase.h:185:10: note: Function 'DLGLexerBase' argument 4 names different: declaration 'track_columns' definition '_track_columns'. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:60:11: note: Function 'DLGLexerBase' argument 4 names different: declaration 'track_columns' definition '_track_columns'. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:282:16: style:inconclusive: Function 'debugLexer' argument 1 names different: declaration 'value' definition 'newValue'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/DLexerBase.h:196:29: note: Function 'debugLexer' argument 1 names different: declaration 'value' definition 'newValue'. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:282:16: note: Function 'debugLexer' argument 1 names different: declaration 'value' definition 'newValue'. cdrdao-1.2.5/pccts/h/AParser.cpp:469:1: style:inconclusive: Technically the member function 'ANTLRParser::set_deg' can be const. [functionConst] cdrdao-1.2.5/pccts/h/AParser.h:209:6: note: Technically the member function 'ANTLRParser::set_deg' can be const. cdrdao-1.2.5/pccts/h/AParser.cpp:469:1: note: Technically the member function 'ANTLRParser::set_deg' can be const. cdrdao-1.2.5/pccts/h/AParser.cpp:463:1: performance:inconclusive: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.h:210:6: note: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:463:1: note: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:679:1: style:inconclusive: Technically the member function 'ANTLRParser::parserTokenName' can be const. [functionConst] cdrdao-1.2.5/pccts/h/AParser.h:278:20: note: Technically the member function 'ANTLRParser::parserTokenName' can be const. cdrdao-1.2.5/pccts/h/AParser.cpp:679:1: note: Technically the member function 'ANTLRParser::parserTokenName' can be const. cdrdao-1.2.5/pccts/h/AParser.cpp:821:19: performance:inconclusive: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.h:294:13: note: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:821:19: note: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:839:18: performance:inconclusive: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.h:295:13: note: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:839:18: note: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:99:2: warning: Class 'ANTLRParser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cdrdao-1.2.5/pccts/h/AParser.cpp:99:2: warning: Class 'ANTLRParser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/pccts/h/AParser.h:260:15: style: Virtual function 'panic' is called from constructor 'ANTLRParser(ANTLRTokenBuffer*,int k=1,int use_inf_look=0,int demand_look=0,int bsetsize=1)' at line 89. Dynamic binding is not used. [virtualCallInConstructor] cdrdao-1.2.5/pccts/h/AParser.cpp:89:17: note: Calling panic cdrdao-1.2.5/pccts/h/AParser.h:260:15: note: panic is a virtual function cdrdao-1.2.5/pccts/h/AParser.cpp:83:8: style:inconclusive: Function 'ANTLRParser' argument 4 names different: declaration 'demand_look' definition 'dlook'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/AParser.h:226:9: note: Function 'ANTLRParser' argument 4 names different: declaration 'demand_look' definition 'dlook'. cdrdao-1.2.5/pccts/h/AParser.cpp:83:8: note: Function 'ANTLRParser' argument 4 names different: declaration 'demand_look' definition 'dlook'. cdrdao-1.2.5/pccts/h/AParser.cpp:84:8: style:inconclusive: Function 'ANTLRParser' argument 5 names different: declaration 'bsetsize' definition 'ssize'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/AParser.h:227:9: note: Function 'ANTLRParser' argument 5 names different: declaration 'bsetsize' definition 'ssize'. cdrdao-1.2.5/pccts/h/AParser.cpp:84:8: note: Function 'ANTLRParser' argument 5 names different: declaration 'bsetsize' definition 'ssize'. cdrdao-1.2.5/pccts/h/AParser.cpp:734:45: style:inconclusive: Function 'tracein' argument 1 names different: declaration 'r' definition 'rule'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/AParser.h:205:40: note: Function 'tracein' argument 1 names different: declaration 'r' definition 'rule'. cdrdao-1.2.5/pccts/h/AParser.cpp:734:45: note: Function 'tracein' argument 1 names different: declaration 'r' definition 'rule'. cdrdao-1.2.5/pccts/h/AParser.cpp:760:46: style:inconclusive: Function 'traceout' argument 1 names different: declaration 'r' definition 'rule'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/AParser.h:206:41: note: Function 'traceout' argument 1 names different: declaration 'r' definition 'rule'. cdrdao-1.2.5/pccts/h/AParser.cpp:760:46: note: Function 'traceout' argument 1 names different: declaration 'r' definition 'rule'. cdrdao-1.2.5/pccts/h/AParser.cpp:463:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AParser.cpp:475:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/h/AParser.cpp:476:15: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/h/AParser.cpp:497:15: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/h/AParser.cpp:651:13: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AParser.cpp:658:12: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AParser.cpp:658:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AParser.cpp:665:13: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AParser.cpp:665:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/AParser.cpp:665:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/SList.h:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/h/AParser.cpp:582:13: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] cdrdao-1.2.5/pccts/h/slist.cpp:75:3: error: Null pointer dereference: tail [nullPointer] cdrdao-1.2.5/pccts/h/slist.cpp:63:22: note: Assignment 'tail=NULL', assigned value is 0 cdrdao-1.2.5/pccts/h/slist.cpp:75:3: note: Null pointer dereference cdrdao-1.2.5/pccts/h/slist.cpp:101:18: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/pccts/h/slist.cpp:63:17: style: Local variable 'tail' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/h/SList.h:59:20: note: Shadowed declaration cdrdao-1.2.5/pccts/h/slist.cpp:63:17: note: Shadow variable cdrdao-1.2.5/pccts/h/slist.cpp:71:15: style: Variable 'tail' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/h/slist.cpp:76:8: style: Variable 'tail' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/trackdb/CdTextContainer.h:70:9: style: Struct 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/CdTextContainer.cc:64:9: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/CdTextContainer.cc:65:9: style: The scope of the variable 'foundLanguageMapping' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/CdTextContainer.cc:63:17: style: Variable 'run' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/trackdb/CdTextContainer.cc:174:56: style: Parameter 'global' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/trackdb/CdTextContainer.cc:75:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] cdrdao-1.2.5/trackdb/CdTextContainer.cc:134:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] cdrdao-1.2.5/trackdb/CdTextContainer.cc:145:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] cdrdao-1.2.5/trackdb/CdTextContainer.cc:179:19: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] cdrdao-1.2.5/trackdb/CdTextContainer.cc:126:36: error: Using iterator to member container 'items_' that may be invalid. [invalidContainer] cdrdao-1.2.5/trackdb/CdTextContainer.cc:126:32: note: Iterator to container is created here. cdrdao-1.2.5/trackdb/CdTextContainer.cc:127:39: note: Assuming condition is true. cdrdao-1.2.5/trackdb/CdTextContainer.cc:127:39: note: Assuming condition is true. cdrdao-1.2.5/trackdb/CdTextContainer.cc:126:39: note: Assuming condition is true. cdrdao-1.2.5/trackdb/CdTextContainer.cc:128:20: note: After calling 'erase', iterators or references to the container's data may be invalid . cdrdao-1.2.5/trackdb/CdTextContainer.cc:126:36: note: Using iterator to member container 'items_' that may be invalid. cdrdao-1.2.5/trackdb/CdTextContainer.cc:97:30: error: Uninitialized variable: run [uninitvar] cdrdao-1.2.5/trackdb/CdTextContainer.h:73:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/trackdb/CdTextItem.cc:103:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oct [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/CdTextItem.cc:30:13: warning: Member variable 'CdTextItem::dataType_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/CdTextItem.cc:137:17: style:inconclusive: Technically the member function 'CdTextItem::operator==' can be const. [functionConst] cdrdao-1.2.5/trackdb/CdTextItem.h:78:9: note: Technically the member function 'CdTextItem::operator==' can be const. cdrdao-1.2.5/trackdb/CdTextItem.cc:137:17: note: Technically the member function 'CdTextItem::operator==' can be const. cdrdao-1.2.5/trackdb/CdTextItem.cc:144:17: style:inconclusive: Technically the member function 'CdTextItem::operator!=' can be const. [functionConst] cdrdao-1.2.5/trackdb/CdTextItem.h:79:9: note: Technically the member function 'CdTextItem::operator!=' can be const. cdrdao-1.2.5/trackdb/CdTextItem.cc:144:17: note: Technically the member function 'CdTextItem::operator!=' can be const. cdrdao-1.2.5/trackdb/CdTextItem.cc:75:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/CdTextItem.cc:95:10: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/CdTextItem.cc:53:48: style:inconclusive: Function 'setRawText' argument 1 names different: declaration 'buffer' definition 'str'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/CdTextItem.h:54:40: note: Function 'setRawText' argument 1 names different: declaration 'buffer' definition 'str'. cdrdao-1.2.5/trackdb/CdTextItem.cc:53:48: note: Function 'setRawText' argument 1 names different: declaration 'buffer' definition 'str'. cdrdao-1.2.5/trackdb/CdTextItem.cc:93:56: style: Parameter 'params' can be declared as reference to const [constParameterReference] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:669:1: performance:inconclusive: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:87:14: note: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:669:1: note: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:628:1: performance:inconclusive: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:93:7: note: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:628:1: note: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:228:1: performance:inconclusive: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:97:6: note: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:228:1: note: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:429:1: performance:inconclusive: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:99:7: note: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:429:1: note: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:257:8: style: Condition 'u==NULL' is always false [knownConditionTrueFalse] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:486:4: warning: If memory allocation fails, then there is a possible null pointer dereference: label_ptrs [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:482:38: note: Assuming allocation function fails cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:482:16: note: Assignment 'label_ptrs=(PCCTS_AST***)calloc(n,sizeof(PCCTS_AST**))', assigned value is 0 cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:486:4: note: Null pointer dereference cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:487:6: warning: If memory allocation fails, then there is a possible null pointer dereference: label_ptrs [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:482:38: note: Assuming allocation function fails cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:482:16: note: Assignment 'label_ptrs=(PCCTS_AST***)calloc(n,sizeof(PCCTS_AST**))', assigned value is 0 cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:487:6: note: Null pointer dereference cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:482:16: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:503:18: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:434:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:495:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:631:13: style: Variable 'scanner->c' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:630:42: note: scanner->c is assigned cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:631:13: note: scanner->c is overwritten cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:471:9: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:514:46: style:inconclusive: Function 'stringparser_parse_scanast' argument 2 names different: declaration 'n' definition 'num_labels'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/PCCTSAST.h:90:56: note: Function 'stringparser_parse_scanast' argument 2 names different: declaration 'n' definition 'num_labels'. cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:514:46: note: Function 'stringparser_parse_scanast' argument 2 names different: declaration 'n' definition 'num_labels'. cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:528:46: style:inconclusive: Function 'stringparser_match' argument 2 names different: declaration 'type' definition 'token'. [funcArgNamesDifferent] cdrdao-1.2.5/pccts/h/PCCTSAST.h:101:52: note: Function 'stringparser_match' argument 2 names different: declaration 'type' definition 'token'. cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:528:46: note: Function 'stringparser_match' argument 2 names different: declaration 'type' definition 'token'. cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:98:45: style: Local variable 'tail' shadows outer function [shadowFunction] cdrdao-1.2.5/pccts/h/PCCTSAST.h:128:21: note: Shadowed declaration cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:98:45: note: Shadow variable cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:528:34: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:105:42: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:497:14: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] cdrdao-1.2.5/trackdb/Cddb.cc:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cddb.cc:953:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cddb.cc:1077:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cddb.cc:1355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/CueParser.cc:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Cue2Toc.cc:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Toc.h:91:9: style:inconclusive: Technically the member function 'Toc::nofCdTextItems' can be const. [functionConst] cdrdao-1.2.5/trackdb/SubTrack.h:34:8: warning: The class 'SubTrack' defines member function with name 'type' also defined in its parent class 'TrackData'. [duplInheritedMember] cdrdao-1.2.5/trackdb/TrackData.h:79:8: note: Parent function 'TrackData::type' cdrdao-1.2.5/trackdb/SubTrack.h:34:8: note: Derived function 'SubTrack::type' cdrdao-1.2.5/trackdb/TrackData.h:62:3: style: Class 'TrackData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/TrackData.h:153:3: style: Class 'TrackDataReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Msf.h:46:3: style: Class 'Msf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Track.h:182:3: style: Class 'TrackReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Track.h:216:3: style: Class 'SubTrackIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Toc.h:146:9: style: Struct 'Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Toc.h:194:5: style: Class 'TocReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Toc.h:221:5: style: Class 'TrackIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Track.h:45:7: performance: Function 'length()' should return member 'length_' by const reference. [returnByReference] cdrdao-1.2.5/trackdb/Track.h:47:7: performance: Function 'start()' should return member 'start_' by const reference. [returnByReference] cdrdao-1.2.5/trackdb/Track.h:50:7: performance: Function 'end()' should return member 'end_' by const reference. [returnByReference] cdrdao-1.2.5/trackdb/Toc.h:51:9: performance: Function 'length()' should return member 'length_' by const reference. [returnByReference] cdrdao-1.2.5/trackdb/FormatConverter.cc:208:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_SUCCESS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_IN_PROGRESS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAD_ERROR_LOSTSYNC [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAD_F_FRACBITS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_DISK_FULL [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatConverter.cc:223:33: style: Condition '(n=e.find('\r'))>=0' is always true [knownConditionTrueFalse] cdrdao-1.2.5/trackdb/FormatConverter.cc:225:33: style: Condition '(n=e.find('\n'))>=0' is always true [knownConditionTrueFalse] cdrdao-1.2.5/trackdb/FormatConverter.cc:155:7: error: Memory leak: file [memleak] cdrdao-1.2.5/trackdb/FormatConverter.cc:63:58: style:inconclusive: Function 'newConverter' argument 1 names different: declaration 'src' definition 'fn'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/FormatConverter.h:105:43: note: Function 'newConverter' argument 1 names different: declaration 'src' definition 'fn'. cdrdao-1.2.5/trackdb/FormatConverter.cc:63:58: note: Function 'newConverter' argument 1 names different: declaration 'src' definition 'fn'. cdrdao-1.2.5/trackdb/FormatConverter.cc:85:74: style:inconclusive: Function 'newConverterStart' argument 3 names different: declaration 'status' definition 'st'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/FormatConverter.h:111:59: note: Function 'newConverterStart' argument 3 names different: declaration 'status' definition 'st'. cdrdao-1.2.5/trackdb/FormatConverter.cc:85:74: note: Function 'newConverterStart' argument 3 names different: declaration 'status' definition 'st'. cdrdao-1.2.5/trackdb/FormatConverter.cc:131:50: style:inconclusive: Function 'convert' argument 1 names different: declaration 'src' definition 'fn'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/FormatConverter.h:98:35: note: Function 'convert' argument 1 names different: declaration 'src' definition 'fn'. cdrdao-1.2.5/trackdb/FormatConverter.cc:131:50: note: Function 'convert' argument 1 names different: declaration 'src' definition 'fn'. cdrdao-1.2.5/trackdb/FormatConverter.cc:132:61: style:inconclusive: Function 'convert' argument 2 names different: declaration 'st' definition 'err'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/FormatConverter.h:98:63: note: Function 'convert' argument 2 names different: declaration 'st' definition 'err'. cdrdao-1.2.5/trackdb/FormatConverter.cc:132:61: note: Function 'convert' argument 2 names different: declaration 'st' definition 'err'. cdrdao-1.2.5/trackdb/FormatConverter.cc:223:19: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] cdrdao-1.2.5/trackdb/FormatConverter.cc:225:19: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] cdrdao-1.2.5/trackdb/FormatConverter.cc:205:9: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] cdrdao-1.2.5/trackdb/FormatConverter.cc:168:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/trackdb/FormatConverter.cc:184:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/trackdb/FormatMp3.cc:114:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cdrdao-1.2.5/trackdb/FormatMp3.cc:37:12: warning: Member variable 'FormatMp3::src_file_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:37:12: warning: Member variable 'FormatMp3::dst_file_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:37:12: warning: Member variable 'FormatMp3::buffer_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:37:12: warning: Member variable 'FormatMp3::out_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:37:12: warning: Member variable 'FormatMp3::mapped_fd_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:37:12: warning: Member variable 'FormatMp3::start_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatMp3.cc:37:12: warning: Member variable 'FormatMp3::length_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatMp3.h:35:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:56:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatMp3.h:35:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatMp3.h:36:10: style: The function 'convertStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:61:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatMp3.h:36:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatMp3.h:37:10: style: The function 'convertContinue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:62:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatMp3.h:37:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatMp3.h:38:10: style: The function 'convertAbort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:63:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatMp3.h:38:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatMp3.h:40:23: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:67:31: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatMp3.h:40:23: note: Function in derived class cdrdao-1.2.5/trackdb/FormatMp3.h:79:18: style: The function 'newConverter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:77:26: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatMp3.h:79:18: note: Function in derived class cdrdao-1.2.5/trackdb/FormatMp3.h:80:7: style: The function 'supportedExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:80:15: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatMp3.h:80:7: note: Function in derived class cdrdao-1.2.5/trackdb/FormatMp3.cc:133:31: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/FormatMp3.cc:146:36: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/Msf.cc:57:8: style: Local variable 'lba' shadows outer function [shadowFunction] cdrdao-1.2.5/trackdb/Msf.h:53:8: note: Shadowed declaration cdrdao-1.2.5/trackdb/Msf.cc:57:8: note: Shadow variable cdrdao-1.2.5/trackdb/FormatOgg.cc:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_SUCCESS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatOgg.cc:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_IN_PROGRESS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatOgg.cc:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatOgg.cc:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_SUCCESS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatOgg.cc:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FS_SUCCESS [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/FormatOgg.h:33:3: warning: Member variable 'FormatOgg::src_file_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatOgg.h:33:3: warning: Member variable 'FormatOgg::dst_file_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatOgg.h:33:3: warning: Member variable 'FormatOgg::buffer_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatOgg.h:33:3: warning: Member variable 'FormatOgg::fin_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatOgg.h:33:3: warning: Member variable 'FormatOgg::aoDev_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/FormatOgg.h:35:10: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:56:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatOgg.h:35:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatOgg.h:36:10: style: The function 'convertStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:61:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatOgg.h:36:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatOgg.h:37:10: style: The function 'convertContinue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:62:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatOgg.h:37:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatOgg.h:38:10: style: The function 'convertAbort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:63:18: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatOgg.h:38:10: note: Function in derived class cdrdao-1.2.5/trackdb/FormatOgg.h:40:23: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:67:31: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatOgg.h:40:23: note: Function in derived class cdrdao-1.2.5/trackdb/FormatOgg.h:60:18: style: The function 'newConverter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:77:26: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatOgg.h:60:18: note: Function in derived class cdrdao-1.2.5/trackdb/FormatOgg.h:61:7: style: The function 'supportedExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cdrdao-1.2.5/trackdb/FormatConverter.h:80:15: note: Virtual function in base class cdrdao-1.2.5/trackdb/FormatOgg.h:61:7: note: Function in derived class cdrdao-1.2.5/trackdb/TempFileManager.cc:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TempFileManager.cc:34:3: performance: Variable 'path_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/trackdb/TempFileManager.cc:36:3: performance: Variable 'prefix_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cdrdao-1.2.5/trackdb/TempFileManager.cc:78:48: style:inconclusive: Function 'getTempFile' argument 1 names different: declaration 'name' definition 'tempname'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/TempFileManager.h:42:35: note: Function 'getTempFile' argument 1 names different: declaration 'name' definition 'tempname'. cdrdao-1.2.5/trackdb/TempFileManager.cc:78:48: note: Function 'getTempFile' argument 1 names different: declaration 'name' definition 'tempname'. cdrdao-1.2.5/trackdb/TempFileManager.cc:44:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cdrdao-1.2.5/trackdb/Cue2Toc.cc:279:18: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/Cue2Toc.cc:320:15: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/Cue2Toc.cc:700:21: style: The scope of the variable 'len' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Cue2Toc.cc:886:6: style: The scope of the variable 'last_was_colon' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Cue2Toc.cc:502:19: style: Checking if unsigned expression 'n' is less than zero. [unsignedLessThanZero] cdrdao-1.2.5/trackdb/Cue2Toc.cc:818:59: style:inconclusive: Function 'write_toc' argument 3 names different: declaration 'withCdText' definition 'cdt'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Cue2Toc.h:70:54: note: Function 'write_toc' argument 3 names different: declaration 'withCdText' definition 'cdt'. cdrdao-1.2.5/trackdb/Cue2Toc.cc:818:59: note: Function 'write_toc' argument 3 names different: declaration 'withCdText' definition 'cdt'. cdrdao-1.2.5/trackdb/Cue2Toc.cc:259:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/trackdb/Toc.cc:144:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Toc.cc:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Toc.cc:280:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2216:5: warning:inconclusive: The buffer 'ruleNameStatic1' may not be null-terminated after the call to strncpy(). [terminateStrncpy] cdrdao-1.2.5/trackdb/TrackData.cc:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:332:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:499:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:607:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:658:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:841:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:885:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:1093:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:1218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/TrackData.cc:1300:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2908:7: style: Condition 'suppressSucceeded' is always true [knownConditionTrueFalse] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2906:21: note: Assignment 'suppressSucceeded=1', assigned value is 1 cdrdao-1.2.5/pccts/antlr/mrhoist.c:2908:7: note: Condition 'suppressSucceeded' is always true cdrdao-1.2.5/pccts/antlr/mrhoist.c:401:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/mrhoist.c:405:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1478:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: plainContext [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1476:31: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/mrhoist.c:1476:18: note: Assignment 'plainContext=(set*)calloc(nAlts,sizeof(set))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/mrhoist.c:1478:31: note: Null pointer dereference cdrdao-1.2.5/pccts/antlr/mrhoist.c:1762:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1759:29: note: Assuming allocation function fails cdrdao-1.2.5/pccts/antlr/mrhoist.c:1759:14: note: Assignment 'newStack=(void**)calloc(newSize,sizeof(void*))', assigned value is 0 cdrdao-1.2.5/pccts/antlr/mrhoist.c:1762:7: note: Null pointer dereference cdrdao-1.2.5/trackdb/Track.cc:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/pccts/antlr/mrhoist.c:865:2: style: Variable 'tokensUsed' is reassigned a value before the old one has been used. [redundantAssignment] cdrdao-1.2.5/pccts/antlr/mrhoist.c:859:15: note: tokensUsed is assigned cdrdao-1.2.5/pccts/antlr/mrhoist.c:865:2: note: tokensUsed is overwritten cdrdao-1.2.5/pccts/antlr/mrhoist.c:139:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] cdrdao-1.2.5/pccts/antlr/mrhoist.c:175:8: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1153:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1663:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2340:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] cdrdao-1.2.5/pccts/antlr/mrhoist.c:462:11: style: Local variable 'tp' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/proto.h:33:12: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/mrhoist.c:462:11: note: Shadow variable cdrdao-1.2.5/pccts/antlr/mrhoist.c:1696:22: style: Local variable 'p' shadows outer variable [shadowVariable] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1417:19: note: Shadowed declaration cdrdao-1.2.5/pccts/antlr/mrhoist.c:1696:22: note: Shadow variable cdrdao-1.2.5/pccts/antlr/mrhoist.c:245:22: style: Variable 'lastOne' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1186:14: style: Parameter 'jPred' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1187:14: style: Parameter 'jPlain' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1223:14: style: Parameter 'jPred' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1224:14: style: Parameter 'jPlain' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1824:16: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1978:22: style: Variable 'PRED_XXX_LIST' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2177:14: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:2942:18: style: Variable 'j' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/pccts/antlr/mrhoist.c:821:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/mrhoist.c:831:8: style: Variable 't' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/pccts/antlr/mrhoist.c:1231:12: style: Variable 'intersect' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/trackdb/TrackData.cc:666:7: error: Resource leak: fp [resourceLeak] cdrdao-1.2.5/trackdb/TrackDataList.cc:83:9: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/TrackDataList.cc:92:9: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/TrackDataList.cc:65:10: style: Local variable 'next' shadows outer function [shadowFunction] cdrdao-1.2.5/trackdb/TrackDataList.h:39:20: note: Shadowed declaration cdrdao-1.2.5/trackdb/TrackDataList.cc:65:10: note: Shadow variable cdrdao-1.2.5/trackdb/TrackData.cc:438:55: style: Parameter 'params' can be declared as reference to const [constParameterReference] cdrdao-1.2.5/trackdb/log.cc:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/util.cc:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/util.cc:162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/util.cc:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/util.cc:135:20: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/util.cc:157:19: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/util.cc:321:19: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/util.cc:401:30: style:inconclusive: Function 'isValidUTF8' argument 1 names different: declaration 'ptr' definition 'str'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/util.h:81:30: note: Function 'isValidUTF8' argument 1 names different: declaration 'ptr' definition 'str'. cdrdao-1.2.5/trackdb/util.cc:401:30: note: Function 'isValidUTF8' argument 1 names different: declaration 'ptr' definition 'str'. cdrdao-1.2.5/trackdb/util.cc:442:35: style:inconclusive: Function 'resolveFilename' argument 1 names different: declaration 'dest' definition 'abs'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/util.h:55:35: note: Function 'resolveFilename' argument 1 names different: declaration 'dest' definition 'abs'. cdrdao-1.2.5/trackdb/util.cc:442:35: note: Function 'resolveFilename' argument 1 names different: declaration 'dest' definition 'abs'. cdrdao-1.2.5/trackdb/util.cc:394:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] cdrdao-1.2.5/trackdb/util.cc:467:18: error: Dereference of an invalid iterator: afile.end() [derefInvalidIterator] cdrdao-1.2.5/trackdb/lec.cc:392:13: style: The scope of the variable 'p_lsb' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/lec.cc:437:13: style: The scope of the variable 'q_lsb' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/lec.cc:276:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/utils/main.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/main.c:36:8: style: Variable 'wavefile' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/utils/main.c:37:8: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/utils/main.c:38:8: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/trackdb/Cddb.cc:393:22: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] cdrdao-1.2.5/trackdb/Cddb.cc:1172:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/trackdb/Cddb.cc:1175:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/trackdb/Cddb.cc:1178:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cdrdao-1.2.5/trackdb/Cddb.h:51:3: style: Class 'Cddb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cdrdao-1.2.5/trackdb/Cddb.cc:400:9: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/Cddb.cc:405:14: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/Cddb.cc:405:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Cddb.cc:422:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Cddb.cc:187:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Cddb.cc:801:15: style: The scope of the variable 'resp' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Cddb.cc:934:7: style: The scope of the variable 'ret' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Cddb.cc:474:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cdrdao-1.2.5/trackdb/Cddb.cc:479:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cdrdao-1.2.5/trackdb/Cddb.cc:1037:45: style:inconclusive: Function 'sendCommand' argument 1 names different: declaration 'cmds' definition 'args'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Cddb.h:116:51: note: Function 'sendCommand' argument 1 names different: declaration 'cmds' definition 'args'. cdrdao-1.2.5/trackdb/Cddb.cc:1037:45: note: Function 'sendCommand' argument 1 names different: declaration 'cmds' definition 'args'. cdrdao-1.2.5/trackdb/Cddb.cc:333:19: style: Variable 'hostEnt' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/trackdb/Track.cc:34:8: warning: Member variable 'Track::isrcCountry_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/Track.cc:34:8: warning: Member variable 'Track::isrcOwner_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/Track.cc:34:8: warning: Member variable 'Track::isrcYear_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/Track.cc:34:8: warning: Member variable 'Track::isrcSerial_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/Track.cc:1426:14: warning: Member variable 'TrackReader::subChanDelayLine_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/Track.cc:565:13: style:inconclusive: Technically the member function 'Track::collectFiles' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:123:8: note: Technically the member function 'Track::collectFiles' can be const. cdrdao-1.2.5/trackdb/Track.cc:565:13: note: Technically the member function 'Track::collectFiles' can be const. cdrdao-1.2.5/trackdb/Track.cc:575:13: style:inconclusive: Technically the member function 'Track::markFileConversion' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:124:8: note: Technically the member function 'Track::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Track.cc:575:13: note: Technically the member function 'Track::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Track.cc:586:13: style:inconclusive: Technically the member function 'Track::resolveFilename' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:125:8: note: Technically the member function 'Track::resolveFilename' can be const. cdrdao-1.2.5/trackdb/Track.cc:586:13: note: Technically the member function 'Track::resolveFilename' can be const. cdrdao-1.2.5/trackdb/Track.cc:1241:13: style:inconclusive: Technically the member function 'Track::checkConsistency' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:177:8: note: Technically the member function 'Track::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Track.cc:1241:13: note: Technically the member function 'Track::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Track.cc:1959:26: style:inconclusive: Technically the member function 'TrackReader::curFilename' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:194:15: note: Technically the member function 'TrackReader::curFilename' can be const. cdrdao-1.2.5/trackdb/Track.cc:1959:26: note: Technically the member function 'TrackReader::curFilename' can be const. cdrdao-1.2.5/trackdb/Track.cc:45:3: warning: Class 'Track' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cdrdao-1.2.5/trackdb/Cddb.cc:630:9: style: Unused variable: buf [unusedVariable] cdrdao-1.2.5/trackdb/Cddb.cc:633:7: style: Unused variable: i [unusedVariable] cdrdao-1.2.5/trackdb/Track.cc:1359:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1364:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1369:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1376:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1521:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1590:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1653:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1687:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1793:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Track.cc:1941:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/trackdb/Toc.cc:51:6: warning: Member variable 'Toc::catalog_' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/trackdb/Toc.cc:567:10: style:inconclusive: Technically the member function 'Toc::addIndexMarker' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:66:9: note: Technically the member function 'Toc::addIndexMarker' can be const. cdrdao-1.2.5/trackdb/Toc.cc:567:10: note: Technically the member function 'Toc::addIndexMarker' can be const. cdrdao-1.2.5/trackdb/Track.cc:154:17: style: The scope of the variable 'padLen' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Track.cc:155:17: style: The scope of the variable 'blen' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Track.cc:652:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:158:11: style:inconclusive: Technically the member function 'Toc::resolveFilenames' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:104:10: note: Technically the member function 'Toc::resolveFilenames' can be const. cdrdao-1.2.5/trackdb/Toc.cc:158:11: note: Technically the member function 'Toc::resolveFilenames' can be const. cdrdao-1.2.5/trackdb/Track.cc:958:17: style: The scope of the variable 'plen' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:299:11: style:inconclusive: Technically the member function 'Toc::collectFiles' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:116:10: note: Technically the member function 'Toc::collectFiles' can be const. cdrdao-1.2.5/trackdb/Toc.cc:299:11: note: Technically the member function 'Toc::collectFiles' can be const. cdrdao-1.2.5/trackdb/Toc.cc:305:11: style:inconclusive: Technically the member function 'Toc::markFileConversion' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:117:10: note: Technically the member function 'Toc::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Toc.cc:305:11: note: Technically the member function 'Toc::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Track.cc:1046:17: style: The scope of the variable 'len' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Track.cc:1138:17: style: The scope of the variable 'len' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:694:11: style:inconclusive: Technically the member function 'Toc::fixLengths' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:173:10: note: Technically the member function 'Toc::fixLengths' can be const. cdrdao-1.2.5/trackdb/Toc.cc:694:11: note: Technically the member function 'Toc::fixLengths' can be const. cdrdao-1.2.5/trackdb/Track.cc:1139:8: style: The scope of the variable 'blen' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:704:11: style:inconclusive: Technically the member function 'Toc::checkConsistency' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:175:10: note: Technically the member function 'Toc::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Toc.cc:704:11: note: Technically the member function 'Toc::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Track.cc:1140:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Track.cc:1204:14: style: The scope of the variable 'mergedData' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Track.cc:1509:8: style: The scope of the variable 'offset' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Track.cc:1803:8: style: The scope of the variable 'actLen' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Track.cc:1900:8: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:1407:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] cdrdao-1.2.5/trackdb/Track.cc:697:49: style:inconclusive: Function 'removeToEnd' argument 1 names different: declaration 'samplePos' definition 'sample'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Track.h:71:44: note: Function 'removeToEnd' argument 1 names different: declaration 'samplePos' definition 'sample'. cdrdao-1.2.5/trackdb/Track.cc:697:49: note: Function 'removeToEnd' argument 1 names different: declaration 'samplePos' definition 'sample'. cdrdao-1.2.5/trackdb/Track.cc:1261:63: style:inconclusive: Function 'insertSubTrackAfter' argument 2 names different: declaration 'newSubtrack' definition 'newSubTrack'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Track.h:170:50: note: Function 'insertSubTrackAfter' argument 2 names different: declaration 'newSubtrack' definition 'newSubTrack'. cdrdao-1.2.5/trackdb/Track.cc:1261:63: note: Function 'insertSubTrackAfter' argument 2 names different: declaration 'newSubtrack' definition 'newSubTrack'. cdrdao-1.2.5/trackdb/Track.cc:1504:32: style:inconclusive: Function 'readData' argument 1 names different: declaration 'raw' definition 'encodingMode'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Track.h:188:21: note: Function 'readData' argument 1 names different: declaration 'raw' definition 'encodingMode'. cdrdao-1.2.5/trackdb/Track.cc:1504:32: note: Function 'readData' argument 1 names different: declaration 'raw' definition 'encodingMode'. cdrdao-1.2.5/trackdb/Track.cc:1550:32: style:inconclusive: Function 'readBlock' argument 1 names different: declaration 'raw' definition 'encodingMode'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Track.h:211:21: note: Function 'readBlock' argument 1 names different: declaration 'raw' definition 'encodingMode'. cdrdao-1.2.5/trackdb/Track.cc:1550:32: note: Function 'readBlock' argument 1 names different: declaration 'raw' definition 'encodingMode'. cdrdao-1.2.5/trackdb/Track.cc:776:21: style: Local variable 'start' shadows outer function [shadowFunction] cdrdao-1.2.5/trackdb/Track.h:47:7: note: Shadowed declaration cdrdao-1.2.5/trackdb/Track.cc:776:21: note: Shadow variable cdrdao-1.2.5/trackdb/Track.cc:854:13: style: Local variable 'start' shadows outer function [shadowFunction] cdrdao-1.2.5/trackdb/Track.h:47:7: note: Shadowed declaration cdrdao-1.2.5/trackdb/Track.cc:854:13: note: Shadow variable cdrdao-1.2.5/trackdb/Track.cc:892:13: style: Local variable 'start' shadows outer function [shadowFunction] cdrdao-1.2.5/trackdb/Track.h:47:7: note: Shadowed declaration cdrdao-1.2.5/trackdb/Track.cc:892:13: note: Shadow variable cdrdao-1.2.5/trackdb/Track.cc:244:22: performance: Function parameter 's' should be passed by const reference. [passedByValue] cdrdao-1.2.5/trackdb/Track.cc:267:20: performance: Function parameter 'e' should be passed by const reference. [passedByValue] cdrdao-1.2.5/trackdb/Track.cc:1243:19: style: Variable 'last' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/utils/toc2cddb.cc:51:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cddb.cc:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cddb.cc:181:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cddb.cc:202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/trackdb/Toc.cc:1318:17: warning: Either the condition 'readTrack_!=NULL' is redundant or there is possible null pointer dereference: readTrack_. [nullPointerRedundantCheck] cdrdao-1.2.5/trackdb/Toc.cc:1320:20: note: Assuming that condition 'readTrack_!=NULL' is not redundant cdrdao-1.2.5/trackdb/Toc.cc:1318:17: note: Null pointer dereference cdrdao-1.2.5/trackdb/Toc.cc:117:10: style: The scope of the variable 'tlength' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:1202:12: style: The scope of the variable 't' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:1220:12: style: The scope of the variable 't' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:1252:12: style: The scope of the variable 't' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:1426:10: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/trackdb/Toc.cc:158:40: style:inconclusive: Function 'resolveFilenames' argument 1 names different: declaration 'tocFilename' definition 'filename'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Toc.h:104:39: note: Function 'resolveFilenames' argument 1 names different: declaration 'tocFilename' definition 'filename'. cdrdao-1.2.5/trackdb/Toc.cc:158:40: note: Function 'resolveFilenames' argument 1 names different: declaration 'tocFilename' definition 'filename'. cdrdao-1.2.5/trackdb/Toc.cc:299:47: style:inconclusive: Function 'collectFiles' argument 1 names different: declaration 'list' definition 'set'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Toc.h:116:46: note: Function 'collectFiles' argument 1 names different: declaration 'list' definition 'set'. cdrdao-1.2.5/trackdb/Toc.cc:299:47: note: Function 'collectFiles' argument 1 names different: declaration 'list' definition 'set'. cdrdao-1.2.5/trackdb/Toc.cc:116:10: style: Local variable 'length' shadows outer function [shadowFunction] cdrdao-1.2.5/trackdb/Toc.h:51:9: note: Shadowed declaration cdrdao-1.2.5/trackdb/Toc.cc:116:10: note: Shadow variable cdrdao-1.2.5/trackdb/Toc.cc:839:21: style: Local variable 'end' shadows outer function [shadowFunction] cdrdao-1.2.5/trackdb/Toc.h:157:14: note: Shadowed declaration cdrdao-1.2.5/trackdb/Toc.cc:839:21: note: Shadow variable cdrdao-1.2.5/trackdb/Toc.cc:706:23: style: Variable 'last' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/trackdb/Toc.cc:163:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] cdrdao-1.2.5/utils/cue2toc.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:334:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/cue2toc.c:830:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cddb.cc:96:6: warning: Either the condition '(toc=Toc::read(tocFile))==NULL' is redundant or there is possible null pointer dereference: toc. [nullPointerRedundantCheck] cdrdao-1.2.5/utils/toc2cddb.cc:93:33: note: Assuming that condition '(toc=Toc::read(tocFile))==NULL' is not redundant cdrdao-1.2.5/utils/toc2cddb.cc:96:6: note: Null pointer dereference cdrdao-1.2.5/utils/toc2cddb.cc:123:12: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/utils/toc2cddb.cc:126:21: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/utils/toc2cddb.cc:132:12: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/utils/toc2cddb.cc:139:13: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/trackdb/Toc.cc:140:17: style: Unused variable: p [unusedVariable] cdrdao-1.2.5/utils/toc2cddb.cc:63:6: style: The scope of the variable 'cdTextLanguage' can be reduced. [variableScope] cdrdao-1.2.5/utils/toc2cue.cc:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cue.cc:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cue.cc:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_BLOCK_LEN [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cue.cc:176:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cue.cc:210:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cue.cc:328:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATAFILE [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2mp3.cc:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2mp3.cc:128:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2mp3.cc:177:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2mp3.cc:293:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEREO [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2mp3.cc:428:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLES_PER_BLOCK [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2mp3.cc:573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] cdrdao-1.2.5/utils/toc2cue.cc:158:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cdrdao-1.2.5/utils/toc2cue.cc:203:7: style: Local variable 'printVersion' shadows outer function [shadowFunction] cdrdao-1.2.5/utils/toc2cue.cc:173:13: note: Shadowed declaration cdrdao-1.2.5/utils/toc2cue.cc:203:7: note: Shadow variable cdrdao-1.2.5/utils/toc2cue.cc:154:15: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/utils/toc2cue.cc:161:18: style: Variable 'num_written' is assigned a value that is never used. [unreadVariable] cdrdao-1.2.5/utils/toc2mp3.cc:606:13: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/utils/toc2mp3.cc:617:22: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/utils/toc2mp3.cc:670:10: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/utils/toc2mp3.cc:679:14: style: C-style pointer casting [cstyleCast] cdrdao-1.2.5/utils/toc2mp3.cc:400:8: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/utils/toc2mp3.cc:170:7: style: Local variable 'printVersion' shadows outer function [shadowFunction] cdrdao-1.2.5/utils/toc2mp3.cc:125:13: note: Shadowed declaration cdrdao-1.2.5/utils/toc2mp3.cc:170:7: note: Shadow variable cdrdao-1.2.5/utils/toc2mp3.cc:407:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] cdrdao-1.2.5/utils/toc2mp3.cc:410:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] cdrdao-1.2.5/utils/toc2mp3.cc:413:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] cdrdao-1.2.5/utils/cue2toc.c:525:10: style: Checking if unsigned expression 'n' is less than zero. [unsignedLessThanZero] cdrdao-1.2.5/utils/cue2toc.c:262:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/utils/cue2toc.c:280:40: style: Parameter 'tr' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/main.cc:1922:16: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] cdrdao-1.2.5/dao/main.cc:215:17: warning: Member variable 'DaoCommandLine::progName' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/main.cc:215:17: warning: Member variable 'DaoCommandLine::sourceScsiDevice' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/main.cc:215:17: warning: Member variable 'DaoCommandLine::dataFilename' is not initialized in the constructor. [uninitMemberVar] cdrdao-1.2.5/dao/main.cc:713:22: style:inconclusive: Technically the member function '::DaoCommandLine::exportSettings' can be const. [functionConst] cdrdao-1.2.5/dao/main.cc:210:10: note: Technically the member function '::DaoCommandLine::exportSettings' can be const. cdrdao-1.2.5/dao/main.cc:713:22: note: Technically the member function '::DaoCommandLine::exportSettings' can be const. cdrdao-1.2.5/dao/main.cc:1289:9: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/main.cc:1587:7: style: The scope of the variable 'n' can be reduced. [variableScope] cdrdao-1.2.5/dao/main.cc:1589:8: style: The scope of the variable 'buf' can be reduced. [variableScope] cdrdao-1.2.5/dao/main.cc:1978:11: style: The scope of the variable 'sel' can be reduced. [variableScope] cdrdao-1.2.5/dao/main.cc:2036:7: style: The scope of the variable 'i' can be reduced. [variableScope] cdrdao-1.2.5/dao/main.cc:1919:20: style: Local variable 'p' shadows outer variable [shadowVariable] cdrdao-1.2.5/dao/main.cc:1903:9: note: Shadowed declaration cdrdao-1.2.5/dao/main.cc:1919:20: note: Shadow variable cdrdao-1.2.5/dao/main.cc:1582:40: style: Parameter 'options' can be declared as reference to const [constParameterReference] cdrdao-1.2.5/dao/main.cc:1709:49: style: Parameter 'options' can be declared as reference to const [constParameterReference] cdrdao-1.2.5/dao/main.cc:611:47: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/main.cc:1337:13: style: Variable 'di' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/main.cc:1712:10: style: Variable 'cdt' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/main.cc:1871:36: style: Parameter 'di' can be declared as pointer to const [constParameterPointer] cdrdao-1.2.5/dao/main.cc:2089:15: style: Variable 'di' can be declared as pointer to const [constVariablePointer] cdrdao-1.2.5/dao/main.cc:1904:15: style: Variable 'sep' is assigned a value that is never used. [unreadVariable] diff: head cdrdao-1.2.5/dao/CDD2600.cc:105:14: style: Unused private function: 'CDD2600::modeSelectPlay' [unusedPrivateFunction] cdrdao-1.2.5/dao/CDD2600.h:77:7: note: Unused private function: 'CDD2600::modeSelectPlay' cdrdao-1.2.5/dao/CDD2600.cc:105:14: note: Unused private function: 'CDD2600::modeSelectPlay' head cdrdao-1.2.5/dao/CDD2600.cc:406:14: style:inconclusive: Technically the member function 'CDD2600::readSubChannelData' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.h:79:7: note: Technically the member function 'CDD2600::readSubChannelData' can be const. cdrdao-1.2.5/dao/CDD2600.cc:406:14: note: Technically the member function 'CDD2600::readSubChannelData' can be const. head cdrdao-1.2.5/dao/CDD2600.cc:445:15: style:inconclusive: Technically the member function 'CDD2600::readBlock' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.h:82:8: note: Technically the member function 'CDD2600::readBlock' can be const. cdrdao-1.2.5/dao/CDD2600.cc:445:15: note: Technically the member function 'CDD2600::readBlock' can be const. head cdrdao-1.2.5/dao/CDD2600.cc:469:14: style:inconclusive: Technically the member function 'CDD2600::nextWritableAddress' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.h:90:7: note: Technically the member function 'CDD2600::nextWritableAddress' can be const. cdrdao-1.2.5/dao/CDD2600.cc:469:14: note: Technically the member function 'CDD2600::nextWritableAddress' can be const. 2.17.0 cdrdao-1.2.5/dao/CDD2600.cc:865:5: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CDD2600.cc:865:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CDD2600.h:77:7: style: Unused private function: 'CDD2600::modeSelectPlay' [unusedPrivateFunction] 2.17.0 cdrdao-1.2.5/dao/CDD2600.h:79:7: style:inconclusive: Technically the member function 'CDD2600::readSubChannelData' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.cc:406:14: note: Technically the member function 'CDD2600::readSubChannelData' can be const. cdrdao-1.2.5/dao/CDD2600.h:79:7: note: Technically the member function 'CDD2600::readSubChannelData' can be const. 2.17.0 cdrdao-1.2.5/dao/CDD2600.h:82:8: style:inconclusive: Technically the member function 'CDD2600::readBlock' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.cc:445:15: note: Technically the member function 'CDD2600::readBlock' can be const. cdrdao-1.2.5/dao/CDD2600.h:82:8: note: Technically the member function 'CDD2600::readBlock' can be const. 2.17.0 cdrdao-1.2.5/dao/CDD2600.h:90:7: style:inconclusive: Technically the member function 'CDD2600::nextWritableAddress' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600.cc:469:14: note: Technically the member function 'CDD2600::nextWritableAddress' can be const. cdrdao-1.2.5/dao/CDD2600.h:90:7: note: Technically the member function 'CDD2600::nextWritableAddress' can be const. head cdrdao-1.2.5/dao/CDD2600Base.cc:134:18: style:inconclusive: Technically the member function 'CDD2600Base::readSessionInfo' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.h:41:7: note: Technically the member function 'CDD2600Base::readSessionInfo' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:134:18: note: Technically the member function 'CDD2600Base::readSessionInfo' can be const. head cdrdao-1.2.5/dao/CDD2600Base.cc:165:18: style:inconclusive: Technically the member function 'CDD2600Base::writeSession' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.h:42:7: note: Technically the member function 'CDD2600Base::writeSession' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:165:18: note: Technically the member function 'CDD2600Base::writeSession' can be const. head cdrdao-1.2.5/dao/CDD2600Base.cc:43:18: style:inconclusive: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.h:36:7: note: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. cdrdao-1.2.5/dao/CDD2600Base.cc:43:18: note: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. 2.17.0 cdrdao-1.2.5/dao/CDD2600Base.h:36:7: style:inconclusive: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.cc:43:18: note: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. cdrdao-1.2.5/dao/CDD2600Base.h:36:7: note: Technically the member function 'CDD2600Base::modeSelectBlockSize' can be const. 2.17.0 cdrdao-1.2.5/dao/CDD2600Base.h:41:7: style:inconclusive: Technically the member function 'CDD2600Base::readSessionInfo' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.cc:134:18: note: Technically the member function 'CDD2600Base::readSessionInfo' can be const. cdrdao-1.2.5/dao/CDD2600Base.h:41:7: note: Technically the member function 'CDD2600Base::readSessionInfo' can be const. 2.17.0 cdrdao-1.2.5/dao/CDD2600Base.h:42:7: style:inconclusive: Technically the member function 'CDD2600Base::writeSession' can be const. [functionConst] cdrdao-1.2.5/dao/CDD2600Base.cc:165:18: note: Technically the member function 'CDD2600Base::writeSession' can be const. cdrdao-1.2.5/dao/CDD2600Base.h:42:7: note: Technically the member function 'CDD2600Base::writeSession' can be const. head cdrdao-1.2.5/dao/CdTextEncoder.cc:189:39: style:inconclusive: Technically the member function 'CdTextEncoder::getSubChannels' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.h:47:28: note: Technically the member function 'CdTextEncoder::getSubChannels' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:189:39: note: Technically the member function 'CdTextEncoder::getSubChannels' can be const. 2.17.0 cdrdao-1.2.5/dao/CdTextEncoder.cc:385:35: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdTextEncoder.cc:385:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/CdTextEncoder.cc:395:21: style:inconclusive: Technically the member function 'CdTextEncoder::calcCrcs' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.h:83:10: note: Technically the member function 'CdTextEncoder::calcCrcs' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:395:21: note: Technically the member function 'CdTextEncoder::calcCrcs' can be const. 2.17.0 cdrdao-1.2.5/dao/CdTextEncoder.cc:71:9: style:inconclusive: Technically the member function 'CdTextPackEntry::blockNr' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.cc:95:22: note: Technically the member function 'CdTextPackEntry::blockNr' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:71:9: note: Technically the member function 'CdTextPackEntry::blockNr' can be const. head cdrdao-1.2.5/dao/CdTextEncoder.cc:95:22: style:inconclusive: Technically the member function 'CdTextPackEntry::blockNr' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.cc:71:9: note: Technically the member function 'CdTextPackEntry::blockNr' can be const. cdrdao-1.2.5/dao/CdTextEncoder.cc:95:22: note: Technically the member function 'CdTextPackEntry::blockNr' can be const. 2.17.0 cdrdao-1.2.5/dao/CdTextEncoder.h:47:28: style:inconclusive: Technically the member function 'CdTextEncoder::getSubChannels' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.cc:189:39: note: Technically the member function 'CdTextEncoder::getSubChannels' can be const. cdrdao-1.2.5/dao/CdTextEncoder.h:47:28: note: Technically the member function 'CdTextEncoder::getSubChannels' can be const. 2.17.0 cdrdao-1.2.5/dao/CdTextEncoder.h:83:10: style:inconclusive: Technically the member function 'CdTextEncoder::calcCrcs' can be const. [functionConst] cdrdao-1.2.5/dao/CdTextEncoder.cc:395:21: note: Technically the member function 'CdTextEncoder::calcCrcs' can be const. cdrdao-1.2.5/dao/CdTextEncoder.h:83:10: note: Technically the member function 'CdTextEncoder::calcCrcs' can be const. 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:1344:14: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:1344:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/CdrDriver.cc:2127:16: style:inconclusive: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:625:7: note: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:2127:16: note: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. head cdrdao-1.2.5/dao/CdrDriver.cc:2711:17: performance:inconclusive: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/CdrDriver.h:631:8: note: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.cc:2711:17: note: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/dao/CdrDriver.cc:2792:28: performance:inconclusive: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/CdrDriver.h:516:19: note: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.cc:2792:28: note: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:3108:34: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:3108:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/CdrDriver.cc:3974:20: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:3974:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:3975:20: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:3975:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:4037:17: style:inconclusive: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:635:8: note: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:4037:17: note: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. head cdrdao-1.2.5/dao/CdrDriver.cc:4054:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:4054:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:4061:16: style:inconclusive: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:362:7: note: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:4061:16: note: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. head cdrdao-1.2.5/dao/CdrDriver.cc:4079:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:4079:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:4089:16: style:inconclusive: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.h:366:7: note: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.cc:4089:16: note: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. head cdrdao-1.2.5/dao/CdrDriver.cc:4104:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:4104:13: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:4133:24: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:4133:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:4136:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:4136:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:4304:5: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:4304:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.cc:4399:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/CdrDriver.cc:4399:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/CdrDriver.h:362:7: style:inconclusive: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.cc:4061:16: note: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.h:362:7: note: Technically the member function 'CdrDriver::sendWriteCdProgressMsg' can be const. 2.17.0 cdrdao-1.2.5/dao/CdrDriver.h:366:7: style:inconclusive: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.cc:4089:16: note: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.h:366:7: note: Technically the member function 'CdrDriver::sendBlankCdProgressMsg' can be const. 2.17.0 cdrdao-1.2.5/dao/CdrDriver.h:516:19: performance:inconclusive: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/CdrDriver.cc:2792:28: note: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.h:516:19: note: Technically the member function 'CdrDriver::analyzeSubHeader' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/CdrDriver.h:625:7: style:inconclusive: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.cc:2127:16: note: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. cdrdao-1.2.5/dao/CdrDriver.h:625:7: note: Technically the member function 'CdrDriver::checkSubChanReadCaps' can be const. 2.17.0 cdrdao-1.2.5/dao/CdrDriver.h:631:8: performance:inconclusive: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/CdrDriver.cc:2711:17: note: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/CdrDriver.h:631:8: note: Technically the member function 'CdrDriver::printCdToc' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/CdrDriver.h:635:8: style:inconclusive: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. [functionConst] cdrdao-1.2.5/dao/CdrDriver.cc:4037:17: note: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. cdrdao-1.2.5/dao/CdrDriver.h:635:8: note: Technically the member function 'CdrDriver::sendReadCdProgressMsg' can be const. 2.17.0 cdrdao-1.2.5/dao/GenericMMC.cc:1339:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/GenericMMC.cc:1339:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/GenericMMC.cc:1834:3: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/GenericMMC.cc:1834:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/GenericMMC.cc:1843:3: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/GenericMMC.cc:1843:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/GenericMMC.cc:730:16: performance:inconclusive: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/GenericMMC.h:376:19: note: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/GenericMMC.cc:730:16: note: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/GenericMMC.h:376:19: performance:inconclusive: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/GenericMMC.cc:730:16: note: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/GenericMMC.h:376:19: note: Technically the member function 'GenericMMC::subChannelDataForm' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/dao/GenericMMCraw.cc:189:20: style: Unused private function: 'GenericMMCraw::getMultiSessionInfo' [unusedPrivateFunction] cdrdao-1.2.5/dao/GenericMMCraw.h:70:9: note: Unused private function: 'GenericMMCraw::getMultiSessionInfo' cdrdao-1.2.5/dao/GenericMMCraw.cc:189:20: note: Unused private function: 'GenericMMCraw::getMultiSessionInfo' head cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: style: Unused private function: 'GenericMMCraw::nextWritableAddress' [unusedPrivateFunction] cdrdao-1.2.5/dao/GenericMMCraw.h:69:10: note: Unused private function: 'GenericMMCraw::nextWritableAddress' cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: note: Unused private function: 'GenericMMCraw::nextWritableAddress' head cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: style:inconclusive: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. [functionConst] cdrdao-1.2.5/dao/GenericMMCraw.h:69:10: note: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: note: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. 2.17.0 cdrdao-1.2.5/dao/GenericMMCraw.h:69:10: style: Unused private function: 'GenericMMCraw::nextWritableAddress' [unusedPrivateFunction] 2.17.0 cdrdao-1.2.5/dao/GenericMMCraw.h:69:10: style:inconclusive: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. [functionConst] cdrdao-1.2.5/dao/GenericMMCraw.cc:587:21: note: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. cdrdao-1.2.5/dao/GenericMMCraw.h:69:10: note: Technically the member function 'GenericMMCraw::nextWritableAddress' can be const. 2.17.0 cdrdao-1.2.5/dao/GenericMMCraw.h:70:9: style: Unused private function: 'GenericMMCraw::getMultiSessionInfo' [unusedPrivateFunction] head cdrdao-1.2.5/dao/PQChannelEncoder.cc:495:34: performance:inconclusive: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/PQChannelEncoder.h:110:18: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/PQChannelEncoder.cc:495:34: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/dao/PQChannelEncoder.cc:514:34: performance:inconclusive: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/PQChannelEncoder.h:111:18: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/PQChannelEncoder.cc:514:34: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/PQChannelEncoder.h:110:18: performance:inconclusive: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/PQChannelEncoder.cc:495:34: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/PQChannelEncoder.h:110:18: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/PQChannelEncoder.h:111:18: performance:inconclusive: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/PQChannelEncoder.cc:514:34: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/PQChannelEncoder.h:111:18: note: Technically the member function 'PQChannelEncoder::nextCueSheetEntry' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/dao/PWSubChannel96.cc:109:22: style:inconclusive: Technically the member function 'PWSubChannel96::setChannelByte' can be const. [functionConst] cdrdao-1.2.5/dao/PWSubChannel96.h:135:8: note: Technically the member function 'PWSubChannel96::setChannelByte' can be const. cdrdao-1.2.5/dao/PWSubChannel96.cc:109:22: note: Technically the member function 'PWSubChannel96::setChannelByte' can be const. 2.17.0 cdrdao-1.2.5/dao/PWSubChannel96.h:135:8: style:inconclusive: Technically the member function 'PWSubChannel96::setChannelByte' can be const. [functionConst] cdrdao-1.2.5/dao/PWSubChannel96.cc:109:22: note: Technically the member function 'PWSubChannel96::setChannelByte' can be const. cdrdao-1.2.5/dao/PWSubChannel96.h:135:8: note: Technically the member function 'PWSubChannel96::setChannelByte' can be const. 2.17.0 cdrdao-1.2.5/dao/PlextorReader.cc:1133:5: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/PlextorReader.cc:1133:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/PlextorReader.cc:304:21: style:inconclusive: Technically the member function 'PlextorReader::playAudioBlock' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.h:155:8: note: Technically the member function 'PlextorReader::playAudioBlock' can be const. cdrdao-1.2.5/dao/PlextorReader.cc:304:21: note: Technically the member function 'PlextorReader::playAudioBlock' can be const. head cdrdao-1.2.5/dao/PlextorReader.cc:382:20: style:inconclusive: Technically the member function 'PlextorReader::readSubChannelData' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.h:156:7: note: Technically the member function 'PlextorReader::readSubChannelData' can be const. cdrdao-1.2.5/dao/PlextorReader.cc:382:20: note: Technically the member function 'PlextorReader::readSubChannelData' can be const. 2.17.0 cdrdao-1.2.5/dao/PlextorReader.cc:952:16: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/PlextorReader.cc:952:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/PlextorReader.h:155:8: style:inconclusive: Technically the member function 'PlextorReader::playAudioBlock' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.cc:304:21: note: Technically the member function 'PlextorReader::playAudioBlock' can be const. cdrdao-1.2.5/dao/PlextorReader.h:155:8: note: Technically the member function 'PlextorReader::playAudioBlock' can be const. 2.17.0 cdrdao-1.2.5/dao/PlextorReader.h:156:7: style:inconclusive: Technically the member function 'PlextorReader::readSubChannelData' can be const. [functionConst] cdrdao-1.2.5/dao/PlextorReader.cc:382:20: note: Technically the member function 'PlextorReader::readSubChannelData' can be const. cdrdao-1.2.5/dao/PlextorReader.h:156:7: note: Technically the member function 'PlextorReader::readSubChannelData' can be const. 2.17.0 cdrdao-1.2.5/dao/PlextorReaderScan.cc:169:8: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/PlextorReaderScan.cc:169:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/PlextorReaderScan.cc:178:8: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/PlextorReaderScan.cc:178:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/ScsiIf-common.cc:141:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-common.cc:141:22: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:168:14: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:168:14: note: Technically the member function 'ScsiIf::printError' can be const. head cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:170:21: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:170:22: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:186:8: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:186:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-irix.cc:307:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head cdrdao-1.2.5/dao/ScsiIf-lib.cc:323:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-lib.cc:323:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-linux.cc:237:14: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-linux.cc:237:14: note: Technically the member function 'ScsiIf::printError' can be const. 2.17.0 cdrdao-1.2.5/dao/ScsiIf-netbsd.cc:276:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head cdrdao-1.2.5/dao/ScsiIf-nt.cc:220:13: performance:inconclusive: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/ScsiIf.h:120:9: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf-nt.cc:220:13: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/dao/ScsiIf-nt.cc:235:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-nt.cc:306:9: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-nt.cc:306:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-osx.cc:155:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-osx.cc:155:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/ScsiIf-osx.cc:255:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-osx.cc:291:18: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-osx.cc:291:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-osx.cc:468:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-osx.cc:468:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/ScsiIf-win.cc:138:13: performance:inconclusive: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/ScsiIf.h:120:9: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf-win.cc:138:13: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/ScsiIf-win.cc:181:37: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-win.cc:181:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-win.cc:228:37: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-win.cc:228:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/ScsiIf-win.cc:278:37: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ScsiIf-win.cc:278:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/ScsiIf-win.cc:313:14: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf-win.cc:313:14: note: Technically the member function 'ScsiIf::printError' can be const. 2.17.0 cdrdao-1.2.5/dao/ScsiIf.h:117:10: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf-freebsd-cam.cc:168:14: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. 2.17.0 cdrdao-1.2.5/dao/ScsiIf.h:117:10: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf-linux.cc:237:14: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. 2.17.0 cdrdao-1.2.5/dao/ScsiIf.h:117:10: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf-osx.cc:258:14: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. 2.17.0 cdrdao-1.2.5/dao/ScsiIf.h:117:10: style:inconclusive: Technically the member function 'ScsiIf::printError' can be const. [functionConst] cdrdao-1.2.5/dao/ScsiIf-win.cc:313:14: note: Technically the member function 'ScsiIf::printError' can be const. cdrdao-1.2.5/dao/ScsiIf.h:117:10: note: Technically the member function 'ScsiIf::printError' can be const. 2.17.0 cdrdao-1.2.5/dao/ScsiIf.h:120:9: performance:inconclusive: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/ScsiIf-nt.cc:220:13: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf.h:120:9: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/ScsiIf.h:120:9: performance:inconclusive: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/ScsiIf-win.cc:138:13: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/ScsiIf.h:120:9: note: Technically the member function 'ScsiIf::timeout' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/dao/Settings.cc:102:15: warning: Member variable 'SettingEntry::next_' is not initialized in the constructor. [uninitMemberVar] head cdrdao-1.2.5/dao/Settings.cc:95:15: warning: Member variable 'SettingEntry::next_' is not initialized in the constructor. [uninitMemberVar] head cdrdao-1.2.5/dao/SonyCDU920.cc:432:17: style:inconclusive: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. [functionConst] cdrdao-1.2.5/dao/SonyCDU920.h:73:7: note: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. cdrdao-1.2.5/dao/SonyCDU920.cc:432:17: note: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. 2.17.0 cdrdao-1.2.5/dao/SonyCDU920.cc:752:6: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/SonyCDU920.cc:752:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/SonyCDU920.cc:76:17: performance:inconclusive: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/SonyCDU920.h:39:7: note: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/SonyCDU920.cc:76:17: note: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/SonyCDU920.h:39:7: performance:inconclusive: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/SonyCDU920.cc:76:17: note: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/SonyCDU920.h:39:7: note: Technically the member function 'SonyCDU920::multiSession' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/SonyCDU920.h:73:7: style:inconclusive: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. [functionConst] cdrdao-1.2.5/dao/SonyCDU920.cc:432:17: note: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. cdrdao-1.2.5/dao/SonyCDU920.h:73:7: note: Technically the member function 'SonyCDU920::readBufferCapacity' can be const. 2.17.0 cdrdao-1.2.5/dao/TeacCdr55.cc:1224:28: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/TeacCdr55.cc:1224:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/TeacCdr55.cc:350:16: style:inconclusive: Technically the member function 'TeacCdr55::clearSubcode' can be const. [functionConst] cdrdao-1.2.5/dao/TeacCdr55.h:74:7: note: Technically the member function 'TeacCdr55::clearSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.cc:350:16: note: Technically the member function 'TeacCdr55::clearSubcode' can be const. head cdrdao-1.2.5/dao/TeacCdr55.cc:375:16: style:inconclusive: Technically the member function 'TeacCdr55::setSubcode' can be const. [functionConst] cdrdao-1.2.5/dao/TeacCdr55.h:75:7: note: Technically the member function 'TeacCdr55::setSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.cc:375:16: note: Technically the member function 'TeacCdr55::setSubcode' can be const. 2.17.0 cdrdao-1.2.5/dao/TeacCdr55.h:74:7: style:inconclusive: Technically the member function 'TeacCdr55::clearSubcode' can be const. [functionConst] cdrdao-1.2.5/dao/TeacCdr55.cc:350:16: note: Technically the member function 'TeacCdr55::clearSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.h:74:7: note: Technically the member function 'TeacCdr55::clearSubcode' can be const. 2.17.0 cdrdao-1.2.5/dao/TeacCdr55.h:75:7: style:inconclusive: Technically the member function 'TeacCdr55::setSubcode' can be const. [functionConst] cdrdao-1.2.5/dao/TeacCdr55.cc:375:16: note: Technically the member function 'TeacCdr55::setSubcode' can be const. cdrdao-1.2.5/dao/TeacCdr55.h:75:7: note: Technically the member function 'TeacCdr55::setSubcode' can be const. 2.17.0 cdrdao-1.2.5/dao/ToshibaReader.cc:69:5: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/ToshibaReader.cc:69:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/YamahaCDR10x.cc:732:28: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/YamahaCDR10x.cc:732:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/YamahaCDR10x.cc:77:19: performance:inconclusive: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/YamahaCDR10x.h:47:7: note: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/YamahaCDR10x.cc:77:19: note: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/YamahaCDR10x.h:47:7: performance:inconclusive: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/dao/YamahaCDR10x.cc:77:19: note: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/dao/YamahaCDR10x.h:47:7: note: Technically the member function 'YamahaCDR10x::multiSession' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/dao/dao-win32.cc:160:20: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/dao-win32.cc:160:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/dao.cc:542:14: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/dao/dao.cc:542:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/dao.cc:968:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/dao/dao.cc:971:2: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/dao/main.cc:210:10: style:inconclusive: Technically the member function '::DaoCommandLine::exportSettings' can be const. [functionConst] cdrdao-1.2.5/dao/main.cc:713:22: note: Technically the member function '::DaoCommandLine::exportSettings' can be const. cdrdao-1.2.5/dao/main.cc:210:10: note: Technically the member function '::DaoCommandLine::exportSettings' can be const. head cdrdao-1.2.5/dao/main.cc:713:22: style:inconclusive: Technically the member function '::DaoCommandLine::exportSettings' can be const. [functionConst] cdrdao-1.2.5/dao/main.cc:210:10: note: Technically the member function '::DaoCommandLine::exportSettings' can be const. cdrdao-1.2.5/dao/main.cc:713:22: note: Technically the member function '::DaoCommandLine::exportSettings' can be const. head cdrdao-1.2.5/dao/sg_err.cc:101:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head cdrdao-1.2.5/dao/sg_err.cc:102:5: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:84:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:84:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:87:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:87:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:90:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddFileDialog.cc:90:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:107:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:107:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:110:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:110:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:47:38: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:47:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:58:38: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:58:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:62:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:62:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:66:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:66:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:70:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AddSilenceDialog.cc:70:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:115:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:115:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:116:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:116:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:120:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:120:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:121:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:121:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:125:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:125:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:126:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:126:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:130:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:130:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:131:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:131:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:135:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:135:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:136:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:136:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:140:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:140:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:141:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:141:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:148:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:148:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:149:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:149:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:153:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:153:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:154:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:154:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:158:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:158:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:159:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:159:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:163:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:163:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:164:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:164:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:168:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:168:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:169:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:169:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:449:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:449:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:455:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:455:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:565:31: style:inconclusive: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/AudioCDProject.h:50:19: note: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:565:31: note: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDProject.h:50:19: style:inconclusive: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/AudioCDProject.cc:565:31: note: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. cdrdao-1.2.5/gcdmaster/AudioCDProject.h:50:19: note: Either there is a missing 'override', or the member function 'AudioCDProject::playPosition' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:101:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:101:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:107:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:107:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:113:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:113:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:163:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:163:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:164:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:164:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:168:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:168:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:169:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:169:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:174:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:174:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:175:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:175:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:180:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:180:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:181:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:181:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:186:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:186:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:187:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:187:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:192:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:192:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:193:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:193:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:197:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:197:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:198:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:198:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:202:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:202:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:203:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:203:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:208:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:208:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:209:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:209:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:214:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:214:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:215:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:215:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:220:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:220:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:221:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:221:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:226:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:226:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:227:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:227:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:231:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:231:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:232:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:232:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:426:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:426:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:576:58: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:576:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:591:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:591:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:595:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:595:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:598:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:598:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:613:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:613:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:617:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:617:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:627:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:627:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:637:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:637:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:638:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:638:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:643:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:643:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:648:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:648:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:653:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:653:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:657:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:657:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:669:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:669:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:679:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:679:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:680:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:680:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:685:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:685:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:689:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:689:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:693:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:693:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:705:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:705:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:715:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:715:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:716:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:716:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:721:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:721:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:725:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:725:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:729:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:729:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:733:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:733:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:746:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:746:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:754:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:754:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:758:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:758:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:761:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:761:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:764:31: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:764:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:770:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:770:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:793:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:793:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:802:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:802:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:803:39: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:803:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:807:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:807:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/AudioCDView.cc:810:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/AudioCDView.cc:810:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:110:55: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:110:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:115:40: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:115:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:122:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:122:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:127:28: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:127:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:132:40: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:132:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:143:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:143:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:178:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:178:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:199:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:199:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:221:35: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:221:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:280:27: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:280:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:281:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:281:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:282:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:282:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:283:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:283:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:283:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:321:27: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:321:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:322:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:322:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:323:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:323:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:324:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:324:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:325:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:325:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:47:50: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:47:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:54:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:54:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:56:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:56:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:67:56: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:67:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:84:50: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/BlankCDDialog.cc:84:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdDevice.cc:320:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdDevice.cc:320:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdDevice.cc:397:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdDevice.cc:397:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdDevice.cc:729:38: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdDevice.cc:729:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdDevice.cc:830:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdDevice.cc:830:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdDevice.cc:832:32: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdDevice.cc:832:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:117:45: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:117:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:128:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:128:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:184:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:184:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:59:28: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:59:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:64:45: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:64:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:65:45: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:65:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:69:39: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/CdTextDialog.cc:69:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:112:35: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:112:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:124:24: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:124:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:130:27: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:130:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:137:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:137:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:141:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:141:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:145:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:145:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:153:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:153:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:163:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:163:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:167:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:167:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:171:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:171:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:198:53: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:198:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:57:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:57:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:62:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:62:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:63:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:63:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:64:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:64:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:65:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceConfDialog.cc:65:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceList.cc:46:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceList.cc:46:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceList.cc:47:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceList.cc:47:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceList.cc:48:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceList.cc:48:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceList.cc:72:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceList.cc:72:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceList.cc:75:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceList.cc:75:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DeviceList.cc:78:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DeviceList.cc:78:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:107:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:107:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:145:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:145:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:147:10: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:147:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:149:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:149:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:150:7: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:150:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:158:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:158:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:160:10: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:160:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:162:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:162:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:163:7: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:163:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:169:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:169:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:170:10: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:170:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:194:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:194:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:57:50: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:57:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:81:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:81:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:94:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DumpCDProject.cc:94:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:108:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:108:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:116:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:116:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:136:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:136:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:138:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:138:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:139:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:139:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:195:37: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:195:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:59:38: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:59:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:60:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:60:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:61:34: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:61:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:74:50: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/DuplicateCDProject.cc:74:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/MessageBox.cc:92:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/MessageBox.cc:92:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/PreferencesDialog.cc:90:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/PreferencesDialog.cc:90:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:147:17: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:147:18: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:199:22: performance:inconclusive: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/ProcessMonitor.h:76:8: note: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:199:22: note: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/ProcessMonitor.h:76:8: performance:inconclusive: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/ProcessMonitor.cc:199:22: note: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/ProcessMonitor.h:76:8: note: Technically the member function 'ProcessMonitor::stop' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:102:48: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:102:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:111:48: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:111:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:168:24: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:168:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:219:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:219:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:220:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:220:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:232:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:232:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:232:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:245:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:245:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:246:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:246:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:258:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:258:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:258:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:328:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:328:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:338:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:338:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:341:14: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:341:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:347:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:347:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:353:6: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:353:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:361:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:361:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:365:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:365:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:403:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:403:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:407:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:407:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:412:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:412:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:427:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:427:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:431:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:431:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:436:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:436:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:452:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:452:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:456:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:456:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:461:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:461:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:477:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:477:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:481:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:481:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:486:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:486:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:499:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:499:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:59:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:59:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:611:26: style:inconclusive: Technically the member function 'ProgressDialogPool::update' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/ProgressDialog.h:101:8: note: Technically the member function 'ProgressDialogPool::update' can be const. cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:611:26: note: Technically the member function 'ProgressDialogPool::update' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:69:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:69:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:73:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:73:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:84:39: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:84:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:93:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:93:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/ProgressDialog.h:101:8: style:inconclusive: Technically the member function 'ProgressDialogPool::update' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/ProgressDialog.cc:611:26: note: Technically the member function 'ProgressDialogPool::update' can be const. cdrdao-1.2.5/gcdmaster/ProgressDialog.h:101:8: note: Technically the member function 'ProgressDialogPool::update' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:108:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:108:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:115:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:115:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:118:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:118:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/Project.cc:128:14: style:inconclusive: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/Project.h:40:16: note: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. cdrdao-1.2.5/gcdmaster/Project.cc:128:14: note: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:155:4: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:155:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:72:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:72:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:76:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:76:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:80:29: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:80:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/Project.cc:90:34: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/Project.cc:90:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/Project.h:40:16: style:inconclusive: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/Project.cc:128:14: note: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. cdrdao-1.2.5/gcdmaster/Project.h:40:16: note: Either there is a missing 'override', or the member function 'Project::projectNumber' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:100:39: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:100:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:110:56: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:110:56: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:182:59: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:182:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:187:40: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:187:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:197:28: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:197:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:201:54: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:201:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:214:28: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:214:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:226:28: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:226:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:256:21: style:inconclusive: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordCDSource.h:38:7: note: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:256:21: note: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:268:21: style:inconclusive: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordCDSource.h:39:7: note: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:268:21: note: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:74:52: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:74:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:81:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:81:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:87:38: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:87:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.h:38:7: style:inconclusive: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:256:21: note: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.h:38:7: note: Either there is a missing 'override', or the member function 'RecordCDSource::getCorrection' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/RecordCDSource.h:39:7: style:inconclusive: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordCDSource.cc:268:21: note: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. cdrdao-1.2.5/gcdmaster/RecordCDSource.h:39:7: note: Either there is a missing 'override', or the member function 'RecordCDSource::getSubChanReadMode' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:45:22: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:45:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:56:45: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:56:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:63:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:63:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:85:22: style:inconclusive: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordHDTarget.h:35:8: note: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:85:22: note: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/RecordHDTarget.h:35:8: style:inconclusive: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/RecordHDTarget.cc:85:22: note: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. cdrdao-1.2.5/gcdmaster/RecordHDTarget.h:35:8: note: Either there is a missing 'override', or the member function 'RecordHDTarget::update' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:130:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:130:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:132:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:132:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:157:27: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:157:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:166:34: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:166:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:178:27: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:178:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:179:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:179:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:181:7: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:181:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:182:7: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:182:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:184:7: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:184:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:192:30: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:192:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:193:24: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:193:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:195:10: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:195:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:225:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:225:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:237:35: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:237:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:39:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:39:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:63:38: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:63:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:64:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:64:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:65:34: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:65:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:78:50: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocDialog.cc:78:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:50:49: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:50:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:57:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:57:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:61:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:61:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:65:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:65:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:69:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/RecordTocSource.cc:69:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:332:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SampleDisplay.cc:332:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:58:14: performance:inconclusive: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF.h:31:7: note: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:58:14: note: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:87:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:87:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:95:24: performance:inconclusive: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:95:24: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:112:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:112:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:127:24: style:inconclusive: Technically the member function 'SoundIF::getDelay' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:127:24: note: Technically the member function 'SoundIF::getDelay' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:158:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:158:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:185:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:185:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:191:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:191:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:197:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:197:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:202:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:202:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:110:14: style:inconclusive: Technically the member function 'SoundIF::play' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF.h:35:7: note: Technically the member function 'SoundIF::play' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:110:14: note: Technically the member function 'SoundIF::play' can be const. head cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:120:24: style:inconclusive: Technically the member function 'SoundIF::getDelay' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:120:24: note: Technically the member function 'SoundIF::getDelay' can be const. head cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:137:18: style:inconclusive: Technically the member function 'SoundIFImpl::openDevice' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:53:7: note: Technically the member function 'SoundIFImpl::openDevice' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:137:18: note: Technically the member function 'SoundIFImpl::openDevice' can be const. head cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:155:18: style:inconclusive: Technically the member function 'SoundIFImpl::setupDevice' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:52:7: note: Technically the member function 'SoundIFImpl::setupDevice' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:155:18: note: Technically the member function 'SoundIFImpl::setupDevice' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:52:7: style:inconclusive: Technically the member function 'SoundIFImpl::setupDevice' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:155:18: note: Technically the member function 'SoundIFImpl::setupDevice' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:52:7: note: Technically the member function 'SoundIFImpl::setupDevice' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:53:7: style:inconclusive: Technically the member function 'SoundIFImpl::openDevice' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:137:18: note: Technically the member function 'SoundIFImpl::openDevice' can be const. cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:53:7: note: Technically the member function 'SoundIFImpl::openDevice' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:134:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:134:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:149:24: performance:inconclusive: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:149:24: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:167:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:167:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:193:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:193:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:202:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:202:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF.h:31:7: performance:inconclusive: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:58:14: note: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF.h:31:7: note: Technically the member function 'SoundIF::init' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF.h:35:7: style:inconclusive: Technically the member function 'SoundIF::play' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:110:14: note: Technically the member function 'SoundIF::play' can be const. cdrdao-1.2.5/gcdmaster/SoundIF.h:35:7: note: Technically the member function 'SoundIF::play' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: performance:inconclusive: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF-ao.cc:95:24: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: performance:inconclusive: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/gcdmaster/SoundIF-solaris.cc:149:24: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: style:inconclusive: Technically the member function 'SoundIF::getDelay' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-linux.cc:127:24: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: style:inconclusive: Technically the member function 'SoundIF::getDelay' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/SoundIF-none.cc:120:24: note: Technically the member function 'SoundIF::getDelay' can be const. cdrdao-1.2.5/gcdmaster/SoundIF.h:37:17: note: Technically the member function 'SoundIF::getDelay' can be const. head cdrdao-1.2.5/gcdmaster/TextEdit.cc:108:7: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:108:19: style: Variable 'maxSample' is assigned a value that is never used. [unreadVariable] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:396:17: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:396:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:420:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:420:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:427:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:427:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:442:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:442:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:447:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:447:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:450:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:450:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:453:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:453:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:537:15: style:inconclusive: Technically the member function 'TocEdit::isQueueActive' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TocEdit.h:83:8: note: Technically the member function 'TocEdit::isQueueActive' can be const. cdrdao-1.2.5/gcdmaster/TocEdit.cc:537:15: note: Technically the member function 'TocEdit::isQueueActive' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:651:25: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:651:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:655:14: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:655:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.cc:703:21: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocEdit.cc:703:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocEdit.h:83:8: style:inconclusive: Technically the member function 'TocEdit::isQueueActive' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TocEdit.cc:537:15: note: Technically the member function 'TocEdit::isQueueActive' can be const. cdrdao-1.2.5/gcdmaster/TocEdit.h:83:8: note: Technically the member function 'TocEdit::isQueueActive' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:116:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:116:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:121:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:121:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:124:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:124:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:131:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:131:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:136:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:136:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:182:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:182:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:327:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:327:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:336:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:336:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:345:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:345:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:354:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:354:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:363:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:363:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:372:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:372:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:381:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:381:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:390:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:390:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:408:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:408:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:417:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:417:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:612:39: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:612:40: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:618:43: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:618:44: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:624:44: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:624:45: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:630:42: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:630:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:636:42: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:636:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:642:41: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:642:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:648:41: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:648:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:655:40: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TocInfoDialog.cc:655:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackDataScrap.cc:59:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:104:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:104:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:115:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:115:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:123:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:123:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:131:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:131:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:139:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:139:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:147:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:147:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:158:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:158:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:233:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:233:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:285:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:285:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:291:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:291:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:297:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:297:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:303:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:303:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:309:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:309:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:315:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:315:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:487:39: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:487:40: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:494:43: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:494:44: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:501:44: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:501:45: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:508:42: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:508:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:515:42: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:515:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:522:41: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:522:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:529:38: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:529:39: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:60:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:60:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:61:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:61:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:63:43: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:63:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:64:44: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:64:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:96:26: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/TrackInfoDialog.cc:96:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/TrackManager.cc:111:20: style:inconclusive: Technically the member function 'TrackManager::select' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.h:71:8: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:111:20: note: Technically the member function 'TrackManager::select' can be const. head cdrdao-1.2.5/gcdmaster/TrackManager.cc:123:20: style:inconclusive: Technically the member function 'TrackManager::select' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.h:74:8: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:123:20: note: Technically the member function 'TrackManager::select' can be const. head cdrdao-1.2.5/gcdmaster/TrackManager.cc:135:42: style:inconclusive: Technically the member function 'TrackManager::pick' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.h:68:16: note: Technically the member function 'TrackManager::pick' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.cc:135:42: note: Technically the member function 'TrackManager::pick' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/TrackManager.h:68:16: style:inconclusive: Technically the member function 'TrackManager::pick' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.cc:135:42: note: Technically the member function 'TrackManager::pick' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.h:68:16: note: Technically the member function 'TrackManager::pick' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/TrackManager.h:71:8: style:inconclusive: Technically the member function 'TrackManager::select' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.cc:111:20: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.h:71:8: note: Technically the member function 'TrackManager::select' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/TrackManager.h:74:8: style:inconclusive: Technically the member function 'TrackManager::select' can be const. [functionConst] cdrdao-1.2.5/gcdmaster/TrackManager.cc:123:20: note: Technically the member function 'TrackManager::select' can be const. cdrdao-1.2.5/gcdmaster/TrackManager.h:74:8: note: Technically the member function 'TrackManager::select' can be const. 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:106:57: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:106:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:111:60: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:111:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:113:58: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:113:58: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:114:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:114:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:118:62: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:118:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:119:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:119:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:123:57: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:123:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:124:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:124:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:137:57: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:137:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:140:60: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:140:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:142:57: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:142:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:143:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:143:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:146:61: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:146:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:149:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:149:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:150:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:150:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:154:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:154:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:154:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:158:57: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:158:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:160:54: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:160:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:388:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:388:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:410:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:410:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:448:37: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:448:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/gcdmaster/gcdmaster.cc:55:50: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/gcdmaster/gcdmaster.cc:55:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/paranoia/p_block.c:316:27: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] cdrdao-1.2.5/paranoia/p_block.c:307:27: note: Assuming allocation function fails cdrdao-1.2.5/paranoia/p_block.c:307:27: note: Assignment 'p=calloc(1,sizeof(struct cdrom_paranoia))', assigned value is 0 cdrdao-1.2.5/paranoia/p_block.c:316:27: note: Null pointer dereference head cdrdao-1.2.5/pccts/antlr/antlr.c:3102:15: style: Variable 'zzcnt' is assigned a value that is never used. [unreadVariable] head cdrdao-1.2.5/pccts/antlr/antlr.c:3152:9: style: Variable 'zzcnt' is assigned a value that is never used. [unreadVariable] head cdrdao-1.2.5/pccts/antlr/gen.c:1746:13: style: Variable 'qOriginal' is assigned a value that is never used. [unreadVariable] head cdrdao-1.2.5/pccts/dlg/dlg_p.c:622:13: style: Variable 'debugLetter1' is assigned a value that is never used. [unreadVariable] head cdrdao-1.2.5/pccts/dlg/dlg_p.c:623:13: style: Variable 'debugLetter2' is assigned a value that is never used. [unreadVariable] head cdrdao-1.2.5/pccts/h/AParser.cpp:463:1: performance:inconclusive: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.h:210:6: note: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:463:1: note: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/pccts/h/AParser.cpp:469:1: style:inconclusive: Technically the member function 'ANTLRParser::set_deg' can be const. [functionConst] cdrdao-1.2.5/pccts/h/AParser.h:209:6: note: Technically the member function 'ANTLRParser::set_deg' can be const. cdrdao-1.2.5/pccts/h/AParser.cpp:469:1: note: Technically the member function 'ANTLRParser::set_deg' can be const. head cdrdao-1.2.5/pccts/h/AParser.cpp:679:1: style:inconclusive: Technically the member function 'ANTLRParser::parserTokenName' can be const. [functionConst] cdrdao-1.2.5/pccts/h/AParser.h:278:20: note: Technically the member function 'ANTLRParser::parserTokenName' can be const. cdrdao-1.2.5/pccts/h/AParser.cpp:679:1: note: Technically the member function 'ANTLRParser::parserTokenName' can be const. head cdrdao-1.2.5/pccts/h/AParser.cpp:821:19: performance:inconclusive: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.h:294:13: note: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:821:19: note: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/pccts/h/AParser.cpp:839:18: performance:inconclusive: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.h:295:13: note: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.cpp:839:18: note: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/AParser.h:209:6: style:inconclusive: Technically the member function 'ANTLRParser::set_deg' can be const. [functionConst] cdrdao-1.2.5/pccts/h/AParser.cpp:469:1: note: Technically the member function 'ANTLRParser::set_deg' can be const. cdrdao-1.2.5/pccts/h/AParser.h:209:6: note: Technically the member function 'ANTLRParser::set_deg' can be const. 2.17.0 cdrdao-1.2.5/pccts/h/AParser.h:210:6: performance:inconclusive: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.cpp:463:1: note: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.h:210:6: note: Technically the member function 'ANTLRParser::set_el' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/AParser.h:278:20: style:inconclusive: Technically the member function 'ANTLRParser::parserTokenName' can be const. [functionConst] cdrdao-1.2.5/pccts/h/AParser.cpp:679:1: note: Technically the member function 'ANTLRParser::parserTokenName' can be const. cdrdao-1.2.5/pccts/h/AParser.h:278:20: note: Technically the member function 'ANTLRParser::parserTokenName' can be const. 2.17.0 cdrdao-1.2.5/pccts/h/AParser.h:294:13: performance:inconclusive: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.cpp:821:19: note: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.h:294:13: note: Technically the member function 'ANTLRParser::undeferFetch' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/AParser.h:295:13: performance:inconclusive: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/AParser.cpp:839:18: note: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/AParser.h:295:13: note: Technically the member function 'ANTLRParser::isDeferFetchEnabled' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:171:6: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:171:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:194:6: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:194:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:199:5: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:199:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:205:12: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:205:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:223:16: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:223:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:224:14: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:224:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:226:4: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:226:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.cpp:228:4: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.cpp:228:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.h:115:40: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.h:115:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.h:116:38: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.h:116:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.h:72:41: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.h:72:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ASTBase.h:73:39: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ASTBase.h:73:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:309:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:309:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:99:27: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/ATokenBuffer.cpp:99:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/pccts/h/DLexerBase.cpp:108:1: style:inconclusive: Technically the member function 'DLGLexerBase::saveState' can be const. [functionConst] cdrdao-1.2.5/pccts/h/DLexerBase.h:157:7: note: Technically the member function 'DLGLexerBase::saveState' can be const. cdrdao-1.2.5/pccts/h/DLexerBase.cpp:108:1: note: Technically the member function 'DLGLexerBase::saveState' can be const. 2.17.0 cdrdao-1.2.5/pccts/h/DLexerBase.h:157:7: style:inconclusive: Technically the member function 'DLGLexerBase::saveState' can be const. [functionConst] cdrdao-1.2.5/pccts/h/DLexerBase.cpp:108:1: note: Technically the member function 'DLGLexerBase::saveState' can be const. cdrdao-1.2.5/pccts/h/DLexerBase.h:157:7: note: Technically the member function 'DLGLexerBase::saveState' can be const. head cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:228:1: performance:inconclusive: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:97:6: note: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:228:1: note: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:429:1: performance:inconclusive: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:99:7: note: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:429:1: note: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:434:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:434:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:495:8: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:495:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:503:18: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:503:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:628:1: performance:inconclusive: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:93:7: note: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:628:1: note: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:669:1: performance:inconclusive: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.h:87:14: note: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:669:1: note: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/PCCTSAST.h:87:14: performance:inconclusive: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:669:1: note: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.h:87:14: note: Technically the member function 'PCCTS_AST::scan_token_str' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/PCCTSAST.h:93:7: performance:inconclusive: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:628:1: note: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.h:93:7: note: Technically the member function 'PCCTS_AST::stringscan_advance' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/PCCTSAST.h:97:6: performance:inconclusive: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:228:1: note: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.h:97:6: note: Technically the member function 'PCCTS_AST::match_partial' can be static (but you may consider moving to unnamed namespace). 2.17.0 cdrdao-1.2.5/pccts/h/PCCTSAST.h:99:7: performance:inconclusive: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). [functionStatic] cdrdao-1.2.5/pccts/h/PCCTSAST.cpp:429:1: note: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). cdrdao-1.2.5/pccts/h/PCCTSAST.h:99:7: note: Technically the member function 'PCCTS_AST::scanast_free' can be static (but you may consider moving to unnamed namespace). head cdrdao-1.2.5/trackdb/CdTextContainer.cc:75:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head cdrdao-1.2.5/trackdb/CdTextItem.cc:137:17: style:inconclusive: Technically the member function 'CdTextItem::operator==' can be const. [functionConst] cdrdao-1.2.5/trackdb/CdTextItem.h:78:9: note: Technically the member function 'CdTextItem::operator==' can be const. cdrdao-1.2.5/trackdb/CdTextItem.cc:137:17: note: Technically the member function 'CdTextItem::operator==' can be const. head cdrdao-1.2.5/trackdb/CdTextItem.cc:144:17: style:inconclusive: Technically the member function 'CdTextItem::operator!=' can be const. [functionConst] cdrdao-1.2.5/trackdb/CdTextItem.h:79:9: note: Technically the member function 'CdTextItem::operator!=' can be const. cdrdao-1.2.5/trackdb/CdTextItem.cc:144:17: note: Technically the member function 'CdTextItem::operator!=' can be const. 2.17.0 cdrdao-1.2.5/trackdb/CdTextItem.h:78:9: style:inconclusive: Technically the member function 'CdTextItem::operator==' can be const. [functionConst] cdrdao-1.2.5/trackdb/CdTextItem.cc:137:17: note: Technically the member function 'CdTextItem::operator==' can be const. cdrdao-1.2.5/trackdb/CdTextItem.h:78:9: note: Technically the member function 'CdTextItem::operator==' can be const. 2.17.0 cdrdao-1.2.5/trackdb/CdTextItem.h:79:9: style:inconclusive: Technically the member function 'CdTextItem::operator!=' can be const. [functionConst] cdrdao-1.2.5/trackdb/CdTextItem.cc:144:17: note: Technically the member function 'CdTextItem::operator!=' can be const. cdrdao-1.2.5/trackdb/CdTextItem.h:79:9: note: Technically the member function 'CdTextItem::operator!=' can be const. head cdrdao-1.2.5/trackdb/Cddb.cc:1037:45: style:inconclusive: Function 'sendCommand' argument 1 names different: declaration 'cmds' definition 'args'. [funcArgNamesDifferent] cdrdao-1.2.5/trackdb/Cddb.h:116:51: note: Function 'sendCommand' argument 1 names different: declaration 'cmds' definition 'args'. cdrdao-1.2.5/trackdb/Cddb.cc:1037:45: note: Function 'sendCommand' argument 1 names different: declaration 'cmds' definition 'args'. head cdrdao-1.2.5/trackdb/Cddb.cc:405:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/trackdb/Cddb.cc:422:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Cddb.cc:422:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Cue2Toc.cc:279:18: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/trackdb/Cue2Toc.cc:279:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Cue2Toc.cc:320:15: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/trackdb/Cue2Toc.cc:320:16: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Toc.cc:158:11: style:inconclusive: Technically the member function 'Toc::resolveFilenames' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:104:10: note: Technically the member function 'Toc::resolveFilenames' can be const. cdrdao-1.2.5/trackdb/Toc.cc:158:11: note: Technically the member function 'Toc::resolveFilenames' can be const. head cdrdao-1.2.5/trackdb/Toc.cc:299:11: style:inconclusive: Technically the member function 'Toc::collectFiles' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:116:10: note: Technically the member function 'Toc::collectFiles' can be const. cdrdao-1.2.5/trackdb/Toc.cc:299:11: note: Technically the member function 'Toc::collectFiles' can be const. head cdrdao-1.2.5/trackdb/Toc.cc:305:11: style:inconclusive: Technically the member function 'Toc::markFileConversion' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:117:10: note: Technically the member function 'Toc::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Toc.cc:305:11: note: Technically the member function 'Toc::markFileConversion' can be const. head cdrdao-1.2.5/trackdb/Toc.cc:567:10: style:inconclusive: Technically the member function 'Toc::addIndexMarker' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:66:9: note: Technically the member function 'Toc::addIndexMarker' can be const. cdrdao-1.2.5/trackdb/Toc.cc:567:10: note: Technically the member function 'Toc::addIndexMarker' can be const. head cdrdao-1.2.5/trackdb/Toc.cc:694:11: style:inconclusive: Technically the member function 'Toc::fixLengths' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:173:10: note: Technically the member function 'Toc::fixLengths' can be const. cdrdao-1.2.5/trackdb/Toc.cc:694:11: note: Technically the member function 'Toc::fixLengths' can be const. head cdrdao-1.2.5/trackdb/Toc.cc:704:11: style:inconclusive: Technically the member function 'Toc::checkConsistency' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.h:175:10: note: Technically the member function 'Toc::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Toc.cc:704:11: note: Technically the member function 'Toc::checkConsistency' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Toc.h:104:10: style:inconclusive: Technically the member function 'Toc::resolveFilenames' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.cc:158:11: note: Technically the member function 'Toc::resolveFilenames' can be const. cdrdao-1.2.5/trackdb/Toc.h:104:10: note: Technically the member function 'Toc::resolveFilenames' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Toc.h:116:10: style:inconclusive: Technically the member function 'Toc::collectFiles' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.cc:299:11: note: Technically the member function 'Toc::collectFiles' can be const. cdrdao-1.2.5/trackdb/Toc.h:116:10: note: Technically the member function 'Toc::collectFiles' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Toc.h:117:10: style:inconclusive: Technically the member function 'Toc::markFileConversion' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.cc:305:11: note: Technically the member function 'Toc::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Toc.h:117:10: note: Technically the member function 'Toc::markFileConversion' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Toc.h:173:10: style:inconclusive: Technically the member function 'Toc::fixLengths' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.cc:694:11: note: Technically the member function 'Toc::fixLengths' can be const. cdrdao-1.2.5/trackdb/Toc.h:173:10: note: Technically the member function 'Toc::fixLengths' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Toc.h:175:10: style:inconclusive: Technically the member function 'Toc::checkConsistency' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.cc:704:11: note: Technically the member function 'Toc::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Toc.h:175:10: note: Technically the member function 'Toc::checkConsistency' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Toc.h:66:9: style:inconclusive: Technically the member function 'Toc::addIndexMarker' can be const. [functionConst] cdrdao-1.2.5/trackdb/Toc.cc:567:10: note: Technically the member function 'Toc::addIndexMarker' can be const. cdrdao-1.2.5/trackdb/Toc.h:66:9: note: Technically the member function 'Toc::addIndexMarker' can be const. head cdrdao-1.2.5/trackdb/Track.cc:1241:13: style:inconclusive: Technically the member function 'Track::checkConsistency' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:177:8: note: Technically the member function 'Track::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Track.cc:1241:13: note: Technically the member function 'Track::checkConsistency' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1359:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1359:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1364:36: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1364:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1369:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1369:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1376:42: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1376:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1521:8: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1521:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1590:19: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1590:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1653:32: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1653:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1687:27: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1687:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1793:33: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1793:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 cdrdao-1.2.5/trackdb/Track.cc:1941:22: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/trackdb/Track.cc:1941:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/trackdb/Track.cc:1959:26: style:inconclusive: Technically the member function 'TrackReader::curFilename' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:194:15: note: Technically the member function 'TrackReader::curFilename' can be const. cdrdao-1.2.5/trackdb/Track.cc:1959:26: note: Technically the member function 'TrackReader::curFilename' can be const. head cdrdao-1.2.5/trackdb/Track.cc:565:13: style:inconclusive: Technically the member function 'Track::collectFiles' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:123:8: note: Technically the member function 'Track::collectFiles' can be const. cdrdao-1.2.5/trackdb/Track.cc:565:13: note: Technically the member function 'Track::collectFiles' can be const. head cdrdao-1.2.5/trackdb/Track.cc:575:13: style:inconclusive: Technically the member function 'Track::markFileConversion' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:124:8: note: Technically the member function 'Track::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Track.cc:575:13: note: Technically the member function 'Track::markFileConversion' can be const. head cdrdao-1.2.5/trackdb/Track.cc:586:13: style:inconclusive: Technically the member function 'Track::resolveFilename' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.h:125:8: note: Technically the member function 'Track::resolveFilename' can be const. cdrdao-1.2.5/trackdb/Track.cc:586:13: note: Technically the member function 'Track::resolveFilename' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Track.h:123:8: style:inconclusive: Technically the member function 'Track::collectFiles' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.cc:565:13: note: Technically the member function 'Track::collectFiles' can be const. cdrdao-1.2.5/trackdb/Track.h:123:8: note: Technically the member function 'Track::collectFiles' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Track.h:124:8: style:inconclusive: Technically the member function 'Track::markFileConversion' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.cc:575:13: note: Technically the member function 'Track::markFileConversion' can be const. cdrdao-1.2.5/trackdb/Track.h:124:8: note: Technically the member function 'Track::markFileConversion' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Track.h:125:8: style:inconclusive: Technically the member function 'Track::resolveFilename' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.cc:586:13: note: Technically the member function 'Track::resolveFilename' can be const. cdrdao-1.2.5/trackdb/Track.h:125:8: note: Technically the member function 'Track::resolveFilename' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Track.h:177:8: style:inconclusive: Technically the member function 'Track::checkConsistency' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.cc:1241:13: note: Technically the member function 'Track::checkConsistency' can be const. cdrdao-1.2.5/trackdb/Track.h:177:8: note: Technically the member function 'Track::checkConsistency' can be const. 2.17.0 cdrdao-1.2.5/trackdb/Track.h:194:15: style:inconclusive: Technically the member function 'TrackReader::curFilename' can be const. [functionConst] cdrdao-1.2.5/trackdb/Track.cc:1959:26: note: Technically the member function 'TrackReader::curFilename' can be const. cdrdao-1.2.5/trackdb/Track.h:194:15: note: Technically the member function 'TrackReader::curFilename' can be const. head cdrdao-1.2.5/trackdb/util.cc:157:19: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/trackdb/util.cc:157:20: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2cddb.cc:123:12: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2cddb.cc:123:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2cddb.cc:126:21: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2cddb.cc:126:22: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2cddb.cc:132:12: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2cddb.cc:132:13: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2cddb.cc:139:13: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2cddb.cc:139:14: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2cue.cc:158:15: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2cue.cc:158:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head cdrdao-1.2.5/utils/toc2mp3.cc:606:13: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2mp3.cc:606:14: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2mp3.cc:617:22: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2mp3.cc:617:23: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2mp3.cc:670:10: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2mp3.cc:670:11: style: C-style pointer casting [cstyleCast] head cdrdao-1.2.5/utils/toc2mp3.cc:679:14: style: C-style pointer casting [cstyleCast] 2.17.0 cdrdao-1.2.5/utils/toc2mp3.cc:679:15: style: C-style pointer casting [cstyleCast] DONE