2024-03-25 08:53 ftp://ftp.de.debian.org/debian/pool/main/q/qpxtool/qpxtool_0.8.1.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: fd7bd50 (2024-03-25 07:57:46 +0100) count: 431 419 elapsed-time: 2.1 9.8 head-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 0.48552s (avg. 0.48552s - 1 result(s)) valueFlowLifetime(tokenlist, errorLogger, settings): 0.323447s (avg. 0.0808617s - 4 result(s)) valueFlowAfterAssign(tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.074997s (avg. 0.024999s - 3 result(s)) valueFlowForLoop(tokenlist, symboldatabase, errorLogger, settings): 0.031822s (avg. 0.0106073s - 3 result(s)) valueFlowCondition(SymbolicConditionHandler{}, tokenlist, symboldatabase, errorLogger, settings, skippedFunctions): 0.020597s (avg. 0.00686567s - 3 result(s)) Overall time: 0.497828s old-timing-info: Tokenizer::simplifyTokens1::ValueFlow: 9.66225s (avg. 9.66225s - 1 result(s)) valueFlowUninit(tokenlist, settings): 8.09173s (avg. 4.04586s - 2 result(s)) valueFlowSymbolic(tokenlist, symboldatabase, settings): 1.02053s (avg. 1.02053s - 1 result(s)) valueFlowSwitchVariable(tokenlist, symboldatabase, errorLogger, settings): 0.533762s (avg. 0.266881s - 2 result(s)) Bounds checking::runChecks: 0.081609s (avg. 0.081609s - 1 result(s)) Overall time: 9.81429s head results: qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:476:17: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:483:18: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:350:6: style: The scope of the variable 'drvcnt' can be reduced. [variableScope] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:354:8: style: The scope of the variable 'tattoof' can be reduced. [variableScope] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:356:7: style: The scope of the variable 'fr' can be reduced. [variableScope] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:327:18: style: Parameter 'bin' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:352:8: style: Variable 'tattoofn' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:350:12: style: Variable 'drvcnt' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/f1tattoo/f1tattoo.cpp:356:9: style: Variable 'fr' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/qscan/qscan.cpp:760:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] qpxtool-0.8.1/console/qscan/qscan.cpp:558:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscan/qscan.cpp:721:20: style: The scope of the variable 'c' can be reduced. [variableScope] qpxtool-0.8.1/console/qscan/qscan.cpp:614:14: style: Local variable 'i' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/qscan/qscan.cpp:551:7: note: Shadowed declaration qpxtool-0.8.1/console/qscan/qscan.cpp:614:14: note: Shadow variable qpxtool-0.8.1/console/qscan/qscan.cpp:624:14: style: Local variable 'i' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/qscan/qscan.cpp:551:7: note: Shadowed declaration qpxtool-0.8.1/console/qscan/qscan.cpp:624:14: note: Shadow variable qpxtool-0.8.1/console/qscan/qscan.cpp:704:13: style: Local variable 'i' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/qscan/qscan.cpp:551:7: note: Shadowed declaration qpxtool-0.8.1/console/qscan/qscan.cpp:704:13: note: Shadow variable qpxtool-0.8.1/console/qscan/qscan.cpp:715:14: style: Local variable 'i' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/qscan/qscan.cpp:551:7: note: Shadowed declaration qpxtool-0.8.1/console/qscan/qscan.cpp:715:14: note: Shadow variable qpxtool-0.8.1/console/qscan/qscan.cpp:720:14: style: Local variable 'i' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/qscan/qscan.cpp:551:7: note: Shadowed declaration qpxtool-0.8.1/console/qscan/qscan.cpp:720:14: note: Shadow variable qpxtool-0.8.1/console/qscan/qscan.cpp:721:20: style: Local variable 'c' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/qscan/qscan.cpp:182:10: note: Shadowed declaration qpxtool-0.8.1/console/qscan/qscan.cpp:721:20: note: Shadow variable qpxtool-0.8.1/console/qscan/qscan.cpp:550:9: style: Variable 'mt' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/console/qscan/qscan.cpp:610:10: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/console/qscan/qscan.cpp:620:10: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/console/qscan/qscan.cpp:273:11: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/pxfw/pxfw.cpp:507:12: style: Condition 'err=fwblk_read(dev,i*fwblk,fwblk,2)' is always true [knownConditionTrueFalse] qpxtool-0.8.1/console/pxfw/pxfw.cpp:507:24: note: Calling function 'fwblk_read' returns 1 qpxtool-0.8.1/console/pxfw/pxfw.cpp:507:12: note: Condition 'err=fwblk_read(dev,i*fwblk,fwblk,2)' is always true qpxtool-0.8.1/console/pxfw/pxfw.cpp:494:30: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/pxfw/pxfw.cpp:548:22: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/pxfw/pxfw.cpp:505:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] qpxtool-0.8.1/console/pxfw/pxfw.cpp:248:15: style: The scope of the variable 'ad' can be reduced. [variableScope] qpxtool-0.8.1/console/pxfw/pxfw.cpp:276:12: style: The scope of the variable 'eefile' can be reduced. [variableScope] qpxtool-0.8.1/console/pxfw/pxfw.cpp:449:16: style: Local variable 'err' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/pxfw/pxfw.cpp:292:6: note: Shadowed declaration qpxtool-0.8.1/console/pxfw/pxfw.cpp:449:16: note: Shadow variable qpxtool-0.8.1/console/pxfw/pxfw.cpp:507:31: style: Argument 'i*fwblk' to function fwblk_read is always 0. It does not matter what value 'fwblk' has. [knownArgument] qpxtool-0.8.1/console/pxfw/pxfw.cpp:506:5: note: Assignment 'i=0', assigned value is 0 qpxtool-0.8.1/console/pxfw/pxfw.cpp:507:31: note: Argument 'i*fwblk' to function fwblk_read is always 0. It does not matter what value 'fwblk' has. qpxtool-0.8.1/console/pxfw/pxfw.cpp:61:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/pxfw/pxfw.cpp:212:28: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/pxfw/pxfw.cpp:246:59: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/pxfw/pxfw.cpp:253:18: style: Parameter 'bin' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/pxfw/pxfw.cpp:273:12: style: Variable 'fwfname' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/console/pxfw/pxfw.cpp:274:12: style: Variable 'eefname' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/console/pxfw/pxfw.cpp:507:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/pxfw/pxfw.cpp:526:6: style: Variable 'last' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/pxfw/pxfw.cpp:529:14: style: Variable 'fwblocks_crc' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/qscand/qscand.cpp:99:66: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/qscand.cpp:224:49: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/qscand.cpp:226:23: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/qscand.cpp:237:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/qscand.cpp:252:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/qscand.cpp:285:53: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/qscand.cpp:106:3: style: Statements following 'return' will never be executed. [unreachableCode] qpxtool-0.8.1/console/qscand/qscand.cpp:126:7: style: The scope of the variable 'nodaemon' can be reduced. [variableScope] qpxtool-0.8.1/console/qscand/child.cpp:319:18: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/child.cpp:435:22: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/qscand/child.cpp:178:10: style: The scope of the variable 'n' can be reduced. [variableScope] qpxtool-0.8.1/console/qscand/child.cpp:183:8: style: The scope of the variable 'cpid' can be reduced. [variableScope] qpxtool-0.8.1/console/qscand/child.cpp:395:13: style: The scope of the variable 'woffs' can be reduced. [variableScope] qpxtool-0.8.1/console/qscand/child.cpp:176:30: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/qscand/child.cpp:184:18: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/readdvd/imgwriter.cpp:64:4: warning: %LX in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_uint] qpxtool-0.8.1/console/readdvd/imgwriter.h:32:9: style: Class 'imgwriter' is unsafe, 'imgwriter::iso' can leak by wrong usage. [unsafeClassCanLeak] qpxtool-0.8.1/console/readdvd/imgwriter.cpp:44:56: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/kbhit.cpp:54:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] qpxtool-0.8.1/console/readdvd/kbhit.cpp:73:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] qpxtool-0.8.1/console/readdvd/kbhit.h:16:9: performance:inconclusive: Technically the member function 'keyboard::kb_hit' can be static (but you may consider moving to unnamed namespace). [functionStatic] qpxtool-0.8.1/console/readdvd/kbhit.cpp:34:15: note: Technically the member function 'keyboard::kb_hit' can be static (but you may consider moving to unnamed namespace). qpxtool-0.8.1/console/readdvd/kbhit.h:16:9: note: Technically the member function 'keyboard::kb_hit' can be static (but you may consider moving to unnamed namespace). qpxtool-0.8.1/console/readdvd/kbhit.h:17:9: performance:inconclusive: Technically the member function 'keyboard::kb_getch' can be static (but you may consider moving to unnamed namespace). [functionStatic] qpxtool-0.8.1/console/readdvd/kbhit.cpp:56:15: note: Technically the member function 'keyboard::kb_getch' can be static (but you may consider moving to unnamed namespace). qpxtool-0.8.1/console/readdvd/kbhit.h:17:9: note: Technically the member function 'keyboard::kb_getch' can be static (but you may consider moving to unnamed namespace). qpxtool-0.8.1/console/readdvd/reader.h:55:7: style:inconclusive: Technically the member function 'cdvdreader::stoped' can be const. [functionConst] qpxtool-0.8.1/console/readdvd/reader.cpp:65:18: note: Technically the member function 'cdvdreader::stoped' can be const. qpxtool-0.8.1/console/readdvd/reader.h:55:7: note: Technically the member function 'cdvdreader::stoped' can be const. qpxtool-0.8.1/console/readdvd/reader.h:57:6: style:inconclusive: Technically the member function 'cdvdreader::running' can be const. [functionConst] qpxtool-0.8.1/console/readdvd/reader.cpp:75:18: note: Technically the member function 'cdvdreader::running' can be const. qpxtool-0.8.1/console/readdvd/reader.h:57:6: note: Technically the member function 'cdvdreader::running' can be const. qpxtool-0.8.1/console/readdvd/reader.cpp:59:47: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/deadreader.cpp:99:18: style: Parameter 'av0' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/sectmap.h:40:10: style:inconclusive: Technically the member function 'smap::get_tot' can be const. [functionConst] qpxtool-0.8.1/console/readdvd/sectmap.cpp:74:11: note: Technically the member function 'smap::get_tot' can be const. qpxtool-0.8.1/console/readdvd/sectmap.h:40:10: note: Technically the member function 'smap::get_tot' can be const. qpxtool-0.8.1/console/readdvd/sectmap.cpp:155:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/sectmap.cpp:176:9: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/sectmap.cpp:78:9: style: The scope of the variable 'cnt' can be reduced. [variableScope] qpxtool-0.8.1/console/readdvd/reader_disc.cpp:314:23: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/reader_disc.cpp:508:43: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/reader_disc.cpp:521:43: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/reader_disc.cpp:208:16: style: The scope of the variable 'start' can be reduced. [variableScope] qpxtool-0.8.1/console/readdvd/reader_disc.cpp:296:18: style: Variable 'p_title' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/gui/src/abstractpreview.cpp:351:5: performance: Variable 'viewMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qpxtool-0.8.1/gui/src/abstractpreview.cpp:80:10: style:inconclusive: Technically the member function 'QPageData::isValid' can be const. [functionConst] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1077:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1091:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:898:13: style: Expression is always false because 'else if' condition matches previous condition at line 890. [multiCondition] qpxtool-0.8.1/gui/src/abstractpreview.cpp:994:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] qpxtool-0.8.1/gui/src/abstractpreview.cpp:296:8: style: The scope of the variable 'tile' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/abstractpreview.cpp:843:10: style: The scope of the variable 'yy2' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/abstractpreview.cpp:844:6: style: The scope of the variable 'ty_sta' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/abstractpreview.cpp:844:13: style: The scope of the variable 'ty_end' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/abstractpreview.cpp:1037:9: style: The scope of the variable 'page' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/abstractpreview.cpp:294:44: style:inconclusive: Function 'getTile' argument 2 names different: declaration 'x' definition 'xidx'. [funcArgNamesDifferent] qpxtool-0.8.1/gui/src/abstractpreview.cpp:115:33: note: Function 'getTile' argument 2 names different: declaration 'x' definition 'xidx'. qpxtool-0.8.1/gui/src/abstractpreview.cpp:294:44: note: Function 'getTile' argument 2 names different: declaration 'x' definition 'xidx'. qpxtool-0.8.1/gui/src/abstractpreview.cpp:294:54: style:inconclusive: Function 'getTile' argument 3 names different: declaration 'y' definition 'yidx'. [funcArgNamesDifferent] qpxtool-0.8.1/gui/src/abstractpreview.cpp:115:40: note: Function 'getTile' argument 3 names different: declaration 'y' definition 'yidx'. qpxtool-0.8.1/gui/src/abstractpreview.cpp:294:54: note: Function 'getTile' argument 3 names different: declaration 'y' definition 'yidx'. qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:312:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:346:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:355:9: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:361:9: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:367:9: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:373:9: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:380:10: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:388:11: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:411:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:414:10: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:420:18: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:426:17: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:430:16: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:434:22: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:438:20: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:445:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:451:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:461:23: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:468:24: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:474:15: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:484:20: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:678:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:740:24: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:796:15: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:870:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:950:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1033:16: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1184:13: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:796:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:508:7: style: The scope of the variable 'p' can be reduced. [variableScope] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:725:12: style: The scope of the variable 'dir_lba' can be reduced. [variableScope] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:940:12: style: The scope of the variable 'lbnum' can be reduced. [variableScope] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1009:12: style: The scope of the variable 'lbnum' can be reduced. [variableScope] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1014:9: style: The scope of the variable 'token' can be reduced. [variableScope] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:506:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:521:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:528:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:535:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:536:42: style: Parameter 'partition' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:546:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:557:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:568:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:575:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:714:57: style: Parameter 'FileName' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1005:41: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:66:9: style: struct member 'dvdalign_ptrs_t::start' is never used. [unusedStructMember] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:67:9: style: struct member 'dvdalign_ptrs_t::aligned' is never used. [unusedStructMember] qpxtool-0.8.1/gui/src/abstractpreview.cpp:990:13: style: Variable 'sel' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:71:20: style: struct member 'dvdalign_t::ptrs' is never used. [unusedStructMember] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:72:12: style: struct member 'dvdalign_t::ptrs_in_use' is never used. [unusedStructMember] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:73:12: style: struct member 'dvdalign_t::ptrs_max' is never used. [unusedStructMember] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:595:8: style: Variable 'MT_L' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:596:8: style: Variable 'N_PM' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1128:14: style: Variable 'lastsector' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1129:9: style: Variable 'lbnum' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:1130:13: style: Variable 'terminate' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:142:5: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:140:5: note: gc is assigned qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:142:5: note: gc is overwritten qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:144:5: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:142:5: note: gc is assigned qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:144:5: note: gc is overwritten qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:146:5: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:144:5: note: gc is assigned qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:146:5: note: gc is overwritten qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:150:5: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:146:5: note: gc is assigned qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:150:5: note: gc is overwritten qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:152:5: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:150:5: note: gc is assigned qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:152:5: note: gc is overwritten qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:154:5: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:152:5: note: gc is assigned qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:154:5: note: gc is overwritten qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:156:5: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:154:5: note: gc is assigned qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:156:5: note: gc is overwritten qpxtool-0.8.1/gui/src/images_list.cpp:135:14: style: The scope of the variable 'l' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/devsettings_widgets.cpp:559:6: style: Variable 'cd' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/device.cpp:114:10: style: The scope of the variable 'dev' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/device.cpp:1777:8: style: The scope of the variable 'time' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/device.cpp:2024:10: style: The scope of the variable 'taLayer' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/device.cpp:2025:10: style: The scope of the variable 'taZone' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/device.cpp:235:19: style: Unused variable: item [unusedVariable] qpxtool-0.8.1/gui/src/device.cpp:264:19: style: Unused variable: item [unusedVariable] qpxtool-0.8.1/gui/src/device.cpp:2024:17: style: Variable 'taLayer' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/mainwindow.cpp:1678:32: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] qpxtool-0.8.1/gui/src/mwatcher.cpp:63:10: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/pref_devices.cpp:116:22: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/gui/src/pref_devices.cpp:122:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/gui/src/pref_devices.cpp:156:6: style: Variable 'act' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/gui/src/pref_devices.cpp:155:6: note: act is assigned qpxtool-0.8.1/gui/src/pref_devices.cpp:156:6: note: act is overwritten qpxtool-0.8.1/gui/src/pref_devices.cpp:63:19: style: The scope of the variable 'hitem' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/pref_devices.cpp:90:19: style: The scope of the variable 'hitem' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/pref_devices.cpp:164:19: style: The scope of the variable 'hitem' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/pref_colors.cpp:290:17: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/gui/src/pref_colors.cpp:30:11: style: The scope of the variable 'tact' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/pref_colors.cpp:289:6: style: The scope of the variable 'idx' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/printpreview.cpp:55:15: style: Virtual function 'updatePageFormat' is called from constructor 'PreviewView(QWidget*p,QPrinter*printer,QTextDocument*idoc=NULL,AbstractPreview::PreviewMode mode=AbstractPreview::Mode_Normal)' at line 69. Dynamic binding is not used. [virtualCallInConstructor] qpxtool-0.8.1/gui/src/printpreview.cpp:69:2: note: Calling setDocument qpxtool-0.8.1/gui/src/printpreview.cpp:78:2: note: Calling updatePageFormat qpxtool-0.8.1/gui/src/printpreview.cpp:55:15: note: updatePageFormat is a virtual function qpxtool-0.8.1/gui/src/printpreview.cpp:89:39: style:inconclusive: Function 'paintPage' argument 1 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent] qpxtool-0.8.1/gui/src/printpreview.cpp:54:35: note: Function 'paintPage' argument 1 names different: declaration 'p' definition 'painter'. qpxtool-0.8.1/gui/src/printpreview.cpp:89:39: note: Function 'paintPage' argument 1 names different: declaration 'p' definition 'painter'. qpxtool-0.8.1/gui/src/printpreview.cpp:89:52: style:inconclusive: Function 'paintPage' argument 2 names different: declaration 'numberPage' definition 'page'. [funcArgNamesDifferent] qpxtool-0.8.1/gui/src/printpreview.cpp:54:42: note: Function 'paintPage' argument 2 names different: declaration 'numberPage' definition 'page'. qpxtool-0.8.1/gui/src/printpreview.cpp:89:52: note: Function 'paintPage' argument 2 names different: declaration 'numberPage' definition 'page'. qpxtool-0.8.1/gui/src/qpxiodevice.cpp:73:9: style: The scope of the variable 'bi' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/tattoowidget.cpp:61:8: style: The scope of the variable 'ang' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/tattoowidget.cpp:61:13: style: The scope of the variable 'rad' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/tattoowidget.cpp:70:8: style: The scope of the variable 'x1' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/tattoowidget.cpp:70:11: style: The scope of the variable 'y1' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/testdialog.cpp:429:59: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/gui/src/qpxgraph.cpp:50:10: style: The scope of the variable 'q' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/qpxgraph.cpp:61:7: style: The scope of the variable 'q' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/qpxgraph.cpp:458:7: style: The scope of the variable 'first' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/qpxgraph.cpp:471:12: style: The scope of the variable 't1' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/qpxgraph.cpp:753:6: style: The scope of the variable 'x' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/qpxgraph.cpp:790:6: style: The scope of the variable 'h' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/qpxgraph.cpp:791:6: style: The scope of the variable 'x' can be reduced. [variableScope] qpxtool-0.8.1/gui/src/qpxgraph.cpp:497:11: style: Local variable 'e' shadows outer variable [shadowVariable] qpxtool-0.8.1/gui/src/qpxgraph.cpp:470:12: note: Shadowed declaration qpxtool-0.8.1/gui/src/qpxgraph.cpp:497:11: note: Shadow variable qpxtool-0.8.1/gui/src/qpxgraph.cpp:362:10: style: Variable 'xo' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/qpxgraph.cpp:363:14: style: Variable 'startidx' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/qpxgraph.cpp:365:18: style: Variable 'lastLBA' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/qpxgraph.cpp:1089:9: style: Variable 'TAgrids' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/gui/src/textslider.cpp:113:7: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxpioneer/pioneer_spdctl.cpp:65:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] qpxtool-0.8.1/lib/qpxpioneer/pioneer_spdctl.cpp:69:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] qpxtool-0.8.1/lib/qpxpioneer/pioneer_spdctl.cpp:63:39: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxpioneer/pioneer_spdctl.cpp:67:38: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/gui/src/resultsio.cpp:289:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:203:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:228:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:252:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:270:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:198:11: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:207:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:248:11: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:256:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:307:18: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan.cpp:318:19: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_writer.cpp:291:8: style: Redundant initialization for 'bfree'. The initialized value is overwritten before it is read. [redundantInitialization] qpxtool-0.8.1/lib/qpxscan/qpx_writer.cpp:290:13: note: bfree is initialized qpxtool-0.8.1/lib/qpxscan/qpx_writer.cpp:291:8: note: bfree is overwritten qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:24:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:33:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:42:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:51:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:56:66: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:57:60: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:58:61: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:61:69: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:62:65: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:63:66: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:66:62: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:71:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:82:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:90:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:98:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:106:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:111:65: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:112:60: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:113:61: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:116:69: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:117:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:118:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:121:62: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:126:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:127:39: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:136:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:144:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:152:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:160:8: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:165:67: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:166:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:167:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:169:70: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:170:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:171:63: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:175:64: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:179:65: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:247:6: style: The scope of the variable 'q' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:19:33: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:20:11: style: Variable 'd64' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:28:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:29:12: style: Variable 'd64' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:37:34: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:38:11: style: Variable 'd64' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:46:36: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:47:12: style: Variable 'd64' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:78:33: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:79:11: style: Variable 'd32' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:86:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:87:12: style: Variable 'd32' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:94:34: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:95:11: style: Variable 'd32' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:102:36: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:103:12: style: Variable 'd32' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:132:33: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:133:11: style: Variable 'd16' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:140:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:141:12: style: Variable 'd16' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:148:34: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:149:11: style: Variable 'd16' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:156:36: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:157:12: style: Variable 'd16' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/common_functions.cpp:243:25: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:495:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:560:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:630:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:707:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:770:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:866:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:55:6: style: The scope of the variable 'sret' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:474:10: style: The scope of the variable 'lbao' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:541:10: style: The scope of the variable 'lbao' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:606:10: style: The scope of the variable 'lbao' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:688:10: style: The scope of the variable 'lbao' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:844:10: style: The scope of the variable 'lbao' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:478:12: style: Variable 'errc_data' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:612:12: style: Variable 'errc_data' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:848:12: style: Variable 'errc_data' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxscan/qpx_scan_algo.cpp:859:10: style: Variable 'lbas' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc.cpp:2003:54: error: There is an unknown macro here somewhere. Configuration is required. If COL_NORM is a macro then please configure it. [unknownMacro] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:282:45: style:inconclusive: Boolean expression 'silent_dvd_rd_tbl[idx].val!=0xFF' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:286:44: style:inconclusive: Boolean expression 'silent_cd_rd_tbl[idx].val!=0xFF' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:297:44: style:inconclusive: Boolean expression 'silent_cd_wr_tbl[idx].val!=0xFF' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:410:36: style:inconclusive: Boolean expression 'gigarec_tbl[g].val!=0xFF' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:413:36: style:inconclusive: Boolean expression 'gigarec_tbl[g].val!=0xFF' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:458:40: style:inconclusive: Boolean expression 'varirec_pwr_tbl[v].val!=0xFF' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:356:45: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:774:44: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:789:44: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:883:16: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:884:16: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:915:10: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:946:10: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:545:6: style: The scope of the variable 'i' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:835:17: style: The scope of the variable 'entry' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:836:17: style: The scope of the variable 'entry_data' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_transport.cpp:1124:0: error: #error "Unsupported OS" [preprocessorErrorDirective] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:517:38: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:543:60: style: Parameter 'passwd' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:571:40: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:601:35: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:605:34: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:730:50: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:900:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxplextor/plextor_features.cpp:845:6: style: Variable 'acnt' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxtransport/threads.cpp:187:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] qpxtool-0.8.1/lib/qpxtransport/threads.cpp:40:10: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/threads.cpp:44:17: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/threads.cpp:185:45: style: Parameter 'rdpipe' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/threads.cpp:185:61: style: Parameter 'wrpipe' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/plugins/asus/qscan_cmd.cpp:38:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/asus/qscan_plugin.cpp:31:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/asus/qscan_plugin.cpp:113:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/asus/qscan_plugin.cpp:117:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxyamaha/yamaha_features.cpp:217:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxyamaha/yamaha_features.cpp:221:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxyamaha/yamaha_features.cpp:71:33: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxyamaha/yamaha_features.cpp:191:9: style: Variable 'crow' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/plugins/benq/qscan_plugin.cpp:52:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq/qscan_plugin.cpp:164:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq/qscan_plugin.cpp:168:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq/qscan_plugin.cpp:173:28: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq/qscan_plugin.cpp:173:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/plugins/benq_dvdrom/qscan_cmd.cpp:37:6: style: The scope of the variable 'len' can be reduced. [variableScope] qpxtool-0.8.1/plugins/benq_dvdrom/qscan_plugin.cpp:31:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq_dvdrom/qscan_plugin.cpp:106:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq_dvdrom/qscan_plugin.cpp:110:24: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq_dvdrom/qscan_plugin.cpp:114:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/benq_dvdrom/qscan_plugin.cpp:118:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/generic/qscan_plugin.cpp:29:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/generic/qscan_plugin.cpp:86:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_cmd.cpp:69:54: error: There is an unknown macro here somewhere. Configuration is required. If COL_NORM is a macro then please configure it. [unknownMacro] qpxtool-0.8.1/plugins/generic/qscan_plugin.h:32:5: style: Class 'scan_generic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qpxtool-0.8.1/plugins/generic/qscan_cmd.cpp:30:18: style: The scope of the variable 'offs' can be reduced. [variableScope] qpxtool-0.8.1/plugins/generic/qscan_cmd.cpp:30:30: style: The scope of the variable 'se' can be reduced. [variableScope] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:29:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:30:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:132:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:136:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:140:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:145:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:147:28: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/liteon/qscan_plugin.cpp:149:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/nec/qscan_plugin.cpp:51:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/nec/qscan_plugin.cpp:149:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/nec/qscan_plugin.cpp:153:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/pioneer/qscan_plugin.cpp:47:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/pioneer/qscan_plugin.cpp:135:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/pioneer/qscan_plugin.cpp:139:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:58:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:203:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:207:24: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:211:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:215:25: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:226:23: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:230:21: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/plextor/qscan_plugin.cpp:178:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/plugins/tsst/qscan_plugin.cpp:29:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/tsst/qscan_plugin.cpp:105:26: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/plugins/tsst/qscan_plugin.cpp:109:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:634:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:637:31: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:652:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:655:31: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1195:23: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1257:15: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1289:16: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1880:18: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1981:31: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1983:31: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1989:27: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:2014:19: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:763:9: style: Variable 'i_ret' is reassigned a value before the old one has been used. [redundantAssignment] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:760:9: note: i_ret is assigned qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:763:9: note: i_ret is overwritten qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:213:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:242:6: style: The scope of the variable 'i' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:336:6: style: The scope of the variable 'i' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:683:51: style: The scope of the variable 'i_t6' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1086:27: style: The scope of the variable 'o_lfsr0' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1087:27: style: The scope of the variable 'o_lfsr1' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1430:19: style: The scope of the variable 'i_t1' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1430:25: style: The scope of the variable 'i_t2' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1430:31: style: The scope of the variable 'i_t3' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1430:43: style: The scope of the variable 'i_t5' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1432:19: style: The scope of the variable 'i_candidate' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1576:9: style: The scope of the variable 'i_ret' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1909:9: style: The scope of the variable 'i' can be reduced. [variableScope] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:684:22: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:895:19: style: Variable 'p_variants' can be declared as const array [constVariable] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:902:19: style: Variable 'p_secret' can be declared as const array [constVariable] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1222:44: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1222:65: style: Parameter 'ckey' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:2024:33: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:370:5: style: Variable 't' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:372:5: style: Variable 'sh' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:908:25: style: Variable 'i_val' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1007:13: style: Variable 'i_index' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:1296:10: style: Variable 'tmp3' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1198:10: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1200:11: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1202:12: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1214:13: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1217:16: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1221:14: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1224:15: style: C-style pointer casting [cstyleCast] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:321:6: style: The scope of the variable 'drvcnt' can be reduced. [variableScope] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:362:6: style: The scope of the variable 'amqr' can be reduced. [variableScope] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:363:6: style: The scope of the variable 'forcespeed' can be reduced. [variableScope] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:526:9: style: The scope of the variable 'val' can be reduced. [variableScope] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:577:9: style: The scope of the variable 'val' can be reduced. [variableScope] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1120:12: style: Local variable 'i' shadows outer variable [shadowVariable] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:320:6: note: Shadowed declaration qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:1120:12: note: Shadow variable qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:244:18: style: Parameter 'bin' can be declared as pointer to const [constParameterPointer] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:526:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/console/cdvdcontrol/cdvdcontrol.cpp:577:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:566:6: style: The scope of the variable 'v' can be reduced. [variableScope] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:566:9: style: The scope of the variable 'pit' can be reduced. [variableScope] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:582:6: style: The scope of the variable 'v' can be reduced. [variableScope] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:582:9: style: The scope of the variable 'pit' can be reduced. [variableScope] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:597:9: style: The scope of the variable 'j1' can be reduced. [variableScope] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:597:13: style: The scope of the variable 'j2' can be reduced. [variableScope] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:598:6: style: The scope of the variable 'local_max' can be reduced. [variableScope] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:598:16: style: Variable 'local_max' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:692:16: style: Variable 'mins_lands[0]' is assigned a value that is never used. [unreadVariable] qpxtool-0.8.1/plugins/plextor/qscan_cmd.cpp:692:33: style: Variable 'mins_pits[0]' is assigned a value that is never used. [unreadVariable] diff: head qpxtool-0.8.1/console/pxfw/pxfw.cpp:212:28: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] 2.13.0 qpxtool-0.8.1/console/pxfw/pxfw.cpp:368:13: style: Condition 'flags&FL_DEBUG' is always true [knownConditionTrueFalse] qpxtool-0.8.1/console/pxfw/pxfw.cpp:361:12: note: Assuming that condition 'flags&FL_DEBUG' is not redundant qpxtool-0.8.1/console/pxfw/pxfw.cpp:368:13: note: Condition 'flags&FL_DEBUG' is always true head qpxtool-0.8.1/console/qscan/qscan.cpp:610:10: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] head qpxtool-0.8.1/console/qscan/qscan.cpp:620:10: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] 2.13.0 qpxtool-0.8.1/console/qscan/qscan.cpp:760:26: style:inconclusive: Boolean expression '!(dev->media.type&(DISC_DVDRAM|DISC_DVDpRW|DISC_DVDpRWDL))' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] head qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:521:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:528:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:535:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:546:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:557:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:568:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/console/readdvd/dvd_udf.cpp:575:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/lib/qpxpioneer/pioneer_spdctl.cpp:63:39: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/lib/qpxpioneer/pioneer_spdctl.cpp:67:38: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] head qpxtool-0.8.1/lib/qpxtransport/qpx_mmc_css.cpp:242:6: style: The scope of the variable 'i' can be reduced. [variableScope] head qpxtool-0.8.1/lib/qpxyamaha/yamaha_features.cpp:71:33: style: Parameter 'drive' can be declared as pointer to const [constParameterPointer] DONE