2025-05-07 01:26 ftp://ftp.de.debian.org/debian/pool/main/p/pcsc-cyberjack/pcsc-cyberjack_3.99.5final.sp17.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 8e656e5 (2025-05-06 23:42:00 +0200) count: 1501 1454 elapsed-time: 21.0 22.1 head-timing-info: old-timing-info: head results: pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:12:11: style: The destructor '~CCCIDReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:42:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:51:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:20:26: style: The function 'IfdGetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:52:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:20:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:21:26: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:57:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:21:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:31:15: style: The function 'CtData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:31:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:35:15: style: The function 'DoInterruptCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:144:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:35:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:61:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:11:20: style: The function 'PostCreate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:41:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:11:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: style: The destructor '~CEC30Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:15:20: style: The function 'CtLoadModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:75:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:15:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:16:20: style: The function 'CtGetModuleInfoFromFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:83:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:16:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:17:20: style: The function 'CtDeleteALLModules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:81:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:17:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:18:20: style: The function 'CtDeleteModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:78:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:18:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:19:20: style: The function 'CtActivateModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:79:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:19:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:20:20: style: The function 'CtDeactivateModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:80:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:20:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:21:20: style: The function 'CtKeyUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:76:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:21:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:22:20: style: The function 'CtIsKeyUpdateRecommended' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:77:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:22:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:23:20: style: The function 'CtSelfTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:89:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:23:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:24:20: style: The function 'CtShowAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:91:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:24:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:27:26: style: The function 'IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:58:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:27:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:94:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:95:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:30:20: style: The function 'CtSetModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:96:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:30:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:31:20: style: The function 'CtGetModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:97:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:31:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:33:20: style: The function 'CtGetBuzzerOnOff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:114:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:33:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:34:20: style: The function 'CtSetBuzzerOnOff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:115:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:34:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:64:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:44:20: style: The function 'CtApplicationData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:88:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:44:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:45:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:118:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:45:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:46:20: style: The function 'BuildModuleInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:119:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:46:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:48:15: style: The function 'SetSerialNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:36:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:48:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:49:15: style: The function 'SetDate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:37:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:49:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:51:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:38:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:51:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:55:15: style: The function 'IsClass3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:45:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:55:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:56:20: style: The function 'cjInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:48:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:56:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:57:20: style: The function 'cjOutput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:49:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:57:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:58:20: style: The function 'SetSyncParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:68:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:58:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:59:22: style: The function 'KTLightCall' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:51:22: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:59:22: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:60:14: style: The function 'ExecuteSecureResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:52:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:60:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:63:22: style: The function 'SetSMModeAndCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:53:22: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:63:22: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:69:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:70:14: style: The function 'cjccid_SecurePV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:78:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:70:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:77:14: style: The function 'cjccid_SecureMV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:86:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:77:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: style: The destructor '~CECPReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:13:29: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:51:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:13:29: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:17:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:17:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:18:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:18:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:21:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:45:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:21:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: style: The destructor '~CRFSReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:14:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:12:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:14:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:19:15: style: The function 'ATRFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:42:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:20:15: style: The function 'HastModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:21:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:21:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:22:26: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:22:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:23:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:13:29: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:23:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:24:28: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:21:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:24:28: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:25:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:21:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:25:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:26:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:26:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:27:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:27:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:28:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:28:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:29:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:29:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:30:20: style: The function 'SpecialLess3_0_41' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:65:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:30:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:31:15: style: The function 'DoInterruptCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:35:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:31:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:33:20: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:111:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:33:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:34:20: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:112:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:34:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:11:11: style: The destructor '~CWAVReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:13:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:25:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:13:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:15:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:15:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:18:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:18:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:19:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:20:25: style: The function 'FindModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:129:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:20:25: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:21:25: style: The function 'FindModuleWithMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:130:25: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:21:25: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:22:16: style: The function 'ATRFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:22:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:23:15: style: The function 'CompressModifyStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:59:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:23:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:28:12: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:33:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:28:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:29:12: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:34:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:29:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BDRReader.h:11:11: style: The destructor '~CBDRReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BDRReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BDRReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BDRReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BDRReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BDRReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_UNKNOWN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_NEGOTIABLE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:223:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:359:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:368:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:376:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:385:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:393:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:400:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:417:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_AUTOALLOCATE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:487:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:504:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:512:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:529:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:534:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:542:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:547:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:557:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:562:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:567:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:572:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:603:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_INTERNAL_BUFFER_OVERFLOW [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:618:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:759:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_POWERED [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:953:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:961:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:969:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:979:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:987:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:1015:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:1023:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:1031:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:1037:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseTranslater.h:10:2: style: Class 'CBaseTranslater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_OUT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_IN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_INFO [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:48:26: performance:inconclusive: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:47:7: note: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:48:26: note: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:10:2: warning: Class 'CBaseCommunication' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:10:2: warning: Class 'CBaseCommunication' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:11:11: style: The destructor '~CECAReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:16:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:16:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:17:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:17:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:18:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:18:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:19:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:20:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:11:11: style: The destructor '~CSECReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:13:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:51:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:13:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:15:20: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:111:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:15:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:16:20: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:112:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:16:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:17:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:45:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:17:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:20:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:20:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:21:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:21:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:22:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:22:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:23:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.h:23:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:11:11: style: The destructor '~CSYOReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:13:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:51:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:13:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:17:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:17:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:18:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:18:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:19:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:20:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:10:11: style: The destructor '~CECFReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:10:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:11:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:11:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:15:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:15:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:16:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:16:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:17:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:17:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:18:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:18:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:19:20: style: The function 'SetFlashMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:61:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:19:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:20:14: style: The function 'GetWarmstartTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:62:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:20:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:11:11: style: The destructor '~CECRReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:17:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:17:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:18:26: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:18:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:19:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:13:29: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:19:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:20:28: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:21:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:20:28: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:21:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:21:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:21:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:22:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:22:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECBReader.h:11:11: style: The destructor '~CECBReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECBReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECBReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECBReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECBReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECBReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:12:11: style: The destructor '~CECMReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:14:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:13:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:15:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:14:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:15:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:18:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:17:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:18:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:19:26: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:18:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:19:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:20:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:19:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:20:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:21:28: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:20:28: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:21:28: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:22:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:21:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:22:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:23:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:22:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECMReader.h:23:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EFBReader.h:11:11: style: The destructor '~CEFBReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:10:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EFBReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EFBReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EFBReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EFBReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/EFBReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RSEReader.h:11:11: style: The destructor '~CRSEReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RSEReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RSEReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RSEReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RSEReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RSEReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:11:11: style: The destructor '~CRFKReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:12:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:12:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:13:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:14:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:14:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:15:20: style: The function 'CtSelfTest2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:90:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:15:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:16:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:25:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:16:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RS1Reader.h:14:11: style: The destructor '~CRS1Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RS1Reader.h:14:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RS1Reader.h:18:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RS1Reader.h:18:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RS1Reader.h:19:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RS1Reader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RK1Reader.h:12:11: style: The destructor '~CRK1Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RK1Reader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RK1Reader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:12:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RK1Reader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RK1Reader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:13:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RK1Reader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:12:11: style: The destructor '~CRKFReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:12:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:13:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:22:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.h:16:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.h:22:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:12:11: style: The destructor '~CSHUReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:14:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:15:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:15:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:16:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:12:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:16:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:20:16: style: The function 'ATRFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:42:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:20:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:21:15: style: The function 'HastModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:21:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:22:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:22:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:23:26: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:23:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:24:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:13:29: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:24:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:25:28: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:21:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:25:28: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:26:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:21:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:26:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:27:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:27:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:28:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:28:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:29:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:29:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:30:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:30:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:31:20: style: The function 'SpecialLess3_0_41' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:65:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:31:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:32:15: style: The function 'DoInterruptCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:35:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:32:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:11:11: style: The destructor '~CKHUReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:12:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:14:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:12:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:13:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:15:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:14:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:14:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:26:11: style: The destructor '~CRK2Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:26:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:27:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:14:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:27:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:28:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:15:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:28:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:29:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.h:29:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:37:12: style: The destructor '~CPPAReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:37:12: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:40:16: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:40:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:41:16: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:41:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:47:21: style: The function 'SetSyncParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:68:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:47:21: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:48:20: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:69:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:48:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:50:21: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:118:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:50:21: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:51:21: style: The function 'BuildModuleInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:119:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:51:21: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:53:20: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:53:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:54:20: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:54:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:62:27: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:64:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:62:27: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:63:16: style: The function 'SetSerialNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:36:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:63:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:64:16: style: The function 'SetDate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:37:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:64:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:65:27: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:38:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:65:27: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:66:21: style: The function 'cjInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:48:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:66:21: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:71:19: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:71:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:73:27: style: The function 'PVMVT1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:55:29: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:73:27: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:74:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:74:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:76:15: style: The function 'FillTeoPrologue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:39:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:76:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:77:18: style: The function 'CheckReaderDepended' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:56:18: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:77:18: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:81:14: style: The function 'cjccid_SecurePV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:78:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:81:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:89:14: style: The function 'cjccid_SecureMV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:86:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.h:89:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:11:11: style: The destructor '~CCPTReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:16:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:16:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:17:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:17:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:18:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:18:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:19:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:20:15: style: The function 'HastModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:21:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:21:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:22:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:22:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:23:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:23:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:24:20: style: The function 'SpecialLess3_0_41' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:65:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:24:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:25:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.h:25:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:11:11: style: The destructor '~CRFUReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:12:27: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:24:28: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:12:27: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:13:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:25:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:13:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:15:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:15:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:16:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:17:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:17:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:18:25: style: The function 'FindModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:129:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:18:25: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:23:12: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:33:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:23:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:24:12: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:34:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:24:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:11:11: style: The destructor '~CCGOReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:13:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:45:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:13:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:17:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:17:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:18:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:18:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:19:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:20:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:21:15: style: The function 'HastModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:21:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:22:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:22:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:23:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:23:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:24:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:24:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:25:20: style: The function 'SpecialLess3_0_41' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:65:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:25:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:26:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:26:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:31:20: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:111:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:31:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:32:20: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:112:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:32:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:11:11: style: The destructor '~CRFCReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:12:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:12:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:13:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:14:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:14:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:19:12: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:33:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:19:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:20:12: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:34:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.h:20:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SH1Reader.h:11:11: style: The destructor '~CRS2Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SH1Reader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SH1Reader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:14:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SH1Reader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SH1Reader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:15:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SH1Reader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:11:11: style: The destructor '~CSPLReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:14:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:15:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SP1Reader.h:11:11: style: The destructor '~CRS3Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SP1Reader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SP1Reader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:13:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SP1Reader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SP1Reader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SPLReader.h:14:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SP1Reader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:11:11: style: The destructor '~CRFSoliReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:12:27: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:24:28: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:12:27: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:13:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:25:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:13:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:15:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:15:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:16:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:17:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:17:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:18:26: style: The function 'FindModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:129:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:18:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:19:14: style: The function 'cjccid_SecureMV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:77:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:19:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:30:16: style: The function 'HasDiversifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:57:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:30:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:36:12: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:33:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:36:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:37:12: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:34:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:37:12: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:46:11: style: The destructor '~CRFSoli1Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:46:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:47:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:15:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:47:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:48:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:16:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.h:48:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:11:11: style: The destructor '~CTLSReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:13:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:51:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:13:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:17:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:17:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:18:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:18:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:19:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:20:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:11:11: style: The destructor '~CSISReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:14:3: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:12:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:92:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:12:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:13:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:13:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:17:19: style: The function 'HostToReaderShort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:121:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:17:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:18:19: style: The function 'HostToReaderLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:122:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:18:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:19:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:127:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:20:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:43:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.h:20:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:11:11: style: The destructor '~CONEReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:13:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:13:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:13:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:15:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:15:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:16:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:17:15: style: The function 'CompressModifyStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:59:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:17:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:21:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:21:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:23:20: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:31:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:23:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:24:20: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.h:32:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:24:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:32:11: style: The destructor '~CCYOReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:32:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:34:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:13:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:34:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:36:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:15:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:36:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:37:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:16:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:37:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:38:15: style: The function 'CompressModifyStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:38:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:42:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:21:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:42:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:44:20: style: The function 'CtSetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:23:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:44:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:45:20: style: The function 'CtGetMFT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:24:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:45:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAHReader.h:11:11: style: The destructor '~CWAHReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAHReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAHReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAHReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAHReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAHReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPLReader.h:11:11: style: The destructor '~CWAPLReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPLReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPLReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPLReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPLReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPLReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPKReader.h:11:11: style: The destructor '~CWAPKReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPKReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPKReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPKReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPKReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAPKReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:12:11: style: The destructor '~CMKTReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:16:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:17:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:17:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:18:15: style: The function 'CompressModifyStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:59:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/MKTReader.h:18:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:12:11: style: The destructor '~CSLOReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:16:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:17:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:17:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:18:15: style: The function 'CompressModifyStructure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:59:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:18:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:19:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:19:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:20:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:20:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:21:15: style: The function 'HastModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:21:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:22:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:22:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:24:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.h:24:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:11:11: style: The destructor '~CKPLReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:12:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:12:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:13:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:14:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:14:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:15:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:12:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:15:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:16:15: style: The function 'CtData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:31:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:27:15: style: The function 'ATRFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:42:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:27:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:28:15: style: The function 'HastModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:28:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:29:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:29:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:30:26: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:30:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:31:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:13:29: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:31:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:32:26: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:21:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:32:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:33:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:21:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:33:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:34:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:34:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:35:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:35:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:36:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:36:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:37:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:37:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:38:20: style: The function 'SpecialLess3_0_41' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:65:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:38:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:39:15: style: The function 'DoInterruptCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:35:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:39:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:52:11: style: The destructor '~CRK3Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:52:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:53:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:12:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:53:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:54:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:13:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:54:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:11:11: style: The destructor '~CKPKReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:12:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:19:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:12:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:13:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:20:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:14:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:14:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:15:20: style: The function 'CtSetContrast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:12:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:15:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:16:15: style: The function 'CtData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:31:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:27:15: style: The function 'ATRFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:42:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:27:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:28:15: style: The function 'HastModulestoreInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:47:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:28:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:29:26: style: The function '_IfdPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:41:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:29:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:30:26: style: The function 'IfdSetProtocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:30:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:31:26: style: The function '_IfdTransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:13:29: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:31:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:32:26: style: The function 'IfdVendor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:21:26: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:32:26: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:33:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.h:21:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:33:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:34:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:64:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:34:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:35:20: style: The function 'CtSetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:28:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:35:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:36:20: style: The function 'CtGetSilentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:29:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:36:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:37:15: style: The function 'PinDirectSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:54:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:37:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:38:20: style: The function 'SpecialLess3_0_41' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:65:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:38:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:39:15: style: The function 'DoInterruptCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:35:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:39:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:52:11: style: The destructor '~CRK4Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:52:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:53:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:12:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:53:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:54:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:13:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:54:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RTCReader.h:11:11: style: The destructor '~CRTCReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RTCReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RTCReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:15:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RTCReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RTCReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.h:16:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/RTCReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:12:11: style: The destructor '~CCYCReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:12:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:13:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:13:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:14:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:18:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:14:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:15:20: style: The function 'CtSetBacklight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:93:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:15:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:16:20: style: The function 'CtSelfTest2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:90:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:16:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:18:20: style: The function 'BuildReaderInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:25:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:18:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:33:11: style: The destructor '~CRK6Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:12:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:33:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:34:15: style: The function 'SetHWString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:13:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:34:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:35:15: style: The function 'GetProductString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:14:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.h:35:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:38:55: style:inconclusive: Function 'Read' argument 2 names different: declaration 'ResponseLen' definition 'len'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:27:44: note: Function 'Read' argument 2 names different: declaration 'ResponseLen' definition 'len'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:38:55: note: Function 'Read' argument 2 names different: declaration 'ResponseLen' definition 'len'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.cpp:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.cpp:105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CGOReader.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.cpp:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.cpp:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CPTReader.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_PACE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:93:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:87:89: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:96:10: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:97:10: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CYCReader.cpp:88:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:24:14: warning: Member variable 'CBaseReader::m_reader_path_len' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:24:14: warning: Member variable 'CBaseReader::m_reader_path' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:24:14: warning: Member variable 'CBaseReader::m_reader_file' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:30:2: performance: Variable 'm_KeyCallbackCtx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:31:2: performance: Variable 'm_KeyIntCallback' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:32:2: performance: Variable 'm_ChangeCallbackCtx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:33:2: performance: Variable 'm_ChangeIntCallback' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:49:23: performance:inconclusive: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:67:13: note: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:49:23: note: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:662:23: performance:inconclusive: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:125:11: note: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:662:23: note: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:667:23: performance:inconclusive: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:126:11: note: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:667:23: note: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:651:19: performance:inconclusive: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:133:7: note: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:651:19: note: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:645:23: performance:inconclusive: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:141:11: note: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:645:23: note: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:684:18: performance:inconclusive: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:167:8: note: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:684:18: note: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:94:2: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:137:21: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:141:35: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:146:21: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:163:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:183:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:190:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:427:4: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:653:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:51:10: style: The scope of the variable 'tag' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:52:10: style: The scope of the variable 'tlen' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:599:6: style: The scope of the variable 'res' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:614:6: style: The scope of the variable 'res' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:753:10: style: The scope of the variable 'Dx' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:585:92: style:inconclusive: Function 'SetChangeInterruptCallback' argument 2 names different: declaration 'ChangeOwner' definition 'ChangeCallbackCtx'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:142:80: note: Function 'SetChangeInterruptCallback' argument 2 names different: declaration 'ChangeOwner' definition 'ChangeCallbackCtx'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:585:92: note: Function 'SetChangeInterruptCallback' argument 2 names different: declaration 'ChangeOwner' definition 'ChangeCallbackCtx'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:591:83: style:inconclusive: Function 'SetKeyInterruptCallback' argument 2 names different: declaration 'KeyOwner' definition 'KeyCallbackCtx'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:143:71: note: Function 'SetKeyInterruptCallback' argument 2 names different: declaration 'KeyOwner' definition 'KeyCallbackCtx'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:591:83: note: Function 'SetKeyInterruptCallback' argument 2 names different: declaration 'KeyOwner' definition 'KeyCallbackCtx'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:653:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:747:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:747:14: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:756:8: style: Variable 'hasTA1' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:779:11: style: Variable 'hasTA1' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECAReader.cpp:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_UNRECOGNIZED_MEDIA [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_INTERNAL_BUFFER_OVERFLOW [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:270:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:340:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cj_ModuleInfo [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:407:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:504:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_SIZE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_SIZE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:652:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:669:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:686:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:703:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:719:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:734:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:765:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:892:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1034:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_BUFFER_OVERFLOW [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1202:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_IO_REQUEST [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1264:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KT_LIGHT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1641:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1676:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1708:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_RBUFFER_TO_SMALL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1721:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1738:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1793:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1877:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2004:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KT_LIGHT_GC [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2073:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2153:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.cpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.cpp:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECFReader.cpp:76:69: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.cpp:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECPReader.cpp:88:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:38:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_COLD_RESET [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_ABSENT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:369:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_INFO_LENGTH_MISMATCH [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:454:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:257:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:271:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:272:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:234:6: style: The scope of the variable 'l' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:360:10: style: The scope of the variable 'lengthCHAT' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:361:10: style: The scope of the variable 'lengthPIN' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:363:10: style: The scope of the variable 'lengthCAR' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:364:10: style: The scope of the variable 'lengthCARprev' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:181:54: style:inconclusive: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.h:18:51: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:181:54: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/ECRReader.cpp:168:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2027:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:498:4: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1116:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1540:38: style: Condition 'cmd[4]!=0' is always true [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1484:18: note: Assuming that condition 'cmd_len==5' is not redundant pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1540:18: note: Assuming that condition 'cmd_len==5+cmd[4]' is not redundant pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1540:38: note: Condition 'cmd[4]!=0' is always true pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:235:69: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:247:69: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:256:73: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:325:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:326:9: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:326:46: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:340:69: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:363:63: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:363:94: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:501:10: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:502:10: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:506:60: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:534:25: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:587:25: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:616:58: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:631:55: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:674:62: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:691:66: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:708:66: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:798:60: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:808:62: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:839:62: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:852:64: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1119:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1120:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1127:56: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1384:49: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1403:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1416:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1447:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1448:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1815:11: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1909:11: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2165:62: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2174:54: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2184:54: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:585:11: style: The scope of the variable 'len' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:755:10: style: The scope of the variable 'help2' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:758:11: style: The scope of the variable 'Ret' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:759:7: style: The scope of the variable 'IsRoot' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:887:10: style: The scope of the variable 'help2' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1244:6: style: The scope of the variable 'l' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1245:14: style: The scope of the variable 'str' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1488:12: style: The scope of the variable 'Le' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:532:98: style:inconclusive: Function 'CtGetModuleInfoFromFile' argument 3 names different: declaration 'ModuleInfo' definition 'Info'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:16:94: note: Function 'CtGetModuleInfoFromFile' argument 3 names different: declaration 'ModuleInfo' definition 'Info'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:532:98: note: Function 'CtGetModuleInfoFromFile' argument 3 names different: declaration 'ModuleInfo' definition 'Info'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1674:70: style:inconclusive: Function 'cjInput' argument 3 names different: declaration 'tag52' definition 'tag50'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:56:66: note: Function 'cjInput' argument 3 names different: declaration 'tag52' definition 'tag50'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1674:70: note: Function 'cjInput' argument 3 names different: declaration 'tag52' definition 'tag50'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1674:80: style:inconclusive: Function 'cjInput' argument 4 names different: declaration 'tag52len' definition 'tag50len'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:56:76: note: Function 'cjInput' argument 4 names different: declaration 'tag52len' definition 'tag50len'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1674:80: note: Function 'cjInput' argument 4 names different: declaration 'tag52len' definition 'tag50len'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1699:58: style:inconclusive: Function 'cjOutput' argument 2 names different: declaration 'tag52' definition 'tag50'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:57:54: note: Function 'cjOutput' argument 2 names different: declaration 'tag52' definition 'tag50'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1699:58: note: Function 'cjOutput' argument 2 names different: declaration 'tag52' definition 'tag50'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1699:68: style:inconclusive: Function 'cjOutput' argument 3 names different: declaration 'tag52len' definition 'tag50len'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:57:64: note: Function 'cjOutput' argument 3 names different: declaration 'tag52len' definition 'tag50len'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1699:68: note: Function 'cjOutput' argument 3 names different: declaration 'tag52len' definition 'tag50len'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2134:54: style:inconclusive: Function 'CtSetModulestoreInfo' argument 1 names different: declaration 'Info' definition 'StoreInfo'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:30:50: note: Function 'CtSetModulestoreInfo' argument 1 names different: declaration 'Info' definition 'StoreInfo'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2134:54: note: Function 'CtSetModulestoreInfo' argument 1 names different: declaration 'Info' definition 'StoreInfo'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2146:54: style:inconclusive: Function 'CtGetModulestoreInfo' argument 1 names different: declaration 'Info' definition 'StoreInfo'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:31:50: note: Function 'CtGetModulestoreInfo' argument 1 names different: declaration 'Info' definition 'StoreInfo'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2146:54: note: Function 'CtGetModulestoreInfo' argument 1 names different: declaration 'Info' definition 'StoreInfo'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:494:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:534:17: style: Variable 'header' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:587:17: style: Variable 'header' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1111:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1721:19: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:1735:110: style: Parameter 'RespData' can be declared as pointer to const [constParameterPointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2073:19: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2128:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:2027:6: style: Variable 'lenc' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KHUReader.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_POWER_DOWN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_ABSENT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_INFO_LENGTH_MISMATCH [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:436:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:463:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:469:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:502:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_RBUFFER_TO_SMALL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:591:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:856:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:881:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_POWER_DOWN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:154:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:189:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_ABSENT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_INFO_LENGTH_MISMATCH [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:435:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:458:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:472:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_RBUFFER_TO_SMALL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:594:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:859:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:13:13: warning: Member variable 'CKPKReader::m_last_insertation_time' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:89:11: style: The scope of the variable 'OrginalATR_Length' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:320:10: style: The scope of the variable 'lengthCHAT' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:321:10: style: The scope of the variable 'lengthPIN' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:323:10: style: The scope of the variable 'lengthCAR' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:324:10: style: The scope of the variable 'lengthCARprev' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:518:10: style: The scope of the variable 'Lc' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:519:10: style: The scope of the variable 'Le' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:602:13: style: The scope of the variable 'j' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:184:54: style:inconclusive: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:30:51: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:184:54: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:514:89: style:inconclusive: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:21:78: note: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:514:89: note: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:514:124: style:inconclusive: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.h:21:116: note: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:514:124: note: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:154:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:596:14: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:598:14: style: Variable 'tag51' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:757:14: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:759:14: style: Variable 'tag51' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:855:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:89:29: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:91:21: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPKReader.cpp:155:7: style: Variable 'Info' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:13:13: warning: Member variable 'CKPLReader::m_last_insertation_time' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:89:11: style: The scope of the variable 'OrginalATR_Length' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:319:10: style: The scope of the variable 'lengthCHAT' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:320:10: style: The scope of the variable 'lengthPIN' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:322:10: style: The scope of the variable 'lengthCAR' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:323:10: style: The scope of the variable 'lengthCARprev' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:521:10: style: The scope of the variable 'Lc' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:522:10: style: The scope of the variable 'Le' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:605:13: style: The scope of the variable 'j' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:183:54: style:inconclusive: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:30:51: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:183:54: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:517:89: style:inconclusive: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:21:78: note: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:517:89: note: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:517:124: style:inconclusive: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.h:21:116: note: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:517:124: note: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:153:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:599:14: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:601:14: style: Variable 'tag51' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:760:14: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:762:14: style: Variable 'tag51' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:858:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:89:29: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:91:21: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/KPLReader.cpp:154:7: style: Variable 'Info' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.cpp:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.cpp:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_RBUFFER_TO_SMALL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.cpp:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.cpp:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:38:15: style: The function 'CompressModifyStructure' overrides a function in a base class but is identical to the overridden function [uselessOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:17:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:38:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:42:19: style: The function 'GetReadersInputBufferSize' overrides a function in a base class but is identical to the overridden function [uselessOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:21:19: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:42:19: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:44:20: style: The function 'CtSetMFT' overrides a function in a base class but is identical to the overridden function [uselessOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:23:20: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.h:44:20: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.cpp:171:9: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ONEReader.cpp:176:9: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_OPENING_DEVICE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:48:12: style: The destructor '~CUSBUnix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:20:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:48:12: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:53:15: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:24:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:53:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:54:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:27:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:54:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:55:24: style: The function 'BuildReaderObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:37:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:55:24: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:56:16: style: The function 'SetCommunicationString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:30:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:56:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:57:16: style: The function 'IsConnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:40:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:57:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:59:15: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:52:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:59:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:60:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:53:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:60:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:65:15: style: The function 'StartInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:48:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:65:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:66:15: style: The function 'HaltInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:49:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBUnix.h:66:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:41:12: style: The destructor '~CSerialUnix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:20:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:41:12: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:45:15: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:24:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:45:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:46:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:27:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:46:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:47:24: style: The function 'BuildReaderObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:37:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:47:24: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:48:16: style: The function 'SetCommunicationString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:30:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:48:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:49:16: style: The function 'IsConnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:40:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:49:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:51:15: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:52:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:51:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:52:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:53:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:52:16: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:55:15: style: The function 'StartInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:48:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:55:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:56:15: style: The function 'HaltInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:49:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:56:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:43:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:43:5: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:48:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:48:5: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_unix.cpp:40:25: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:47:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: sc [nullPointerOutOfMemory] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:42:12: note: Assuming allocation function fails pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:42:12: note: Assignment 'sc=strdup(deviceName)', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/Platform_win32.cpp:47:13: note: Null pointer dereference pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.cpp:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.cpp:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFCReader.cpp:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_MASK_HARDWARE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_CHECK_RESULT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_BUFFER_OVERFLOW [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:815:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_INFO [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:935:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_INFO [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1291:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_T1 [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1376:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_T1 [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1417:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:27:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:101:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:95:87: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:104:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:105:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFKReader.cpp:96:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_POWER_DOWN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_ABSENT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_INFO_LENGTH_MISMATCH [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:410:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:444:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:463:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_RBUFFER_TO_SMALL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:14:13: warning: Member variable 'CRFSReader::m_last_insertation_time' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:474:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:479:77: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:497:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:503:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:521:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:60:11: style: The scope of the variable 'OrginalATR_Length' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:294:10: style: The scope of the variable 'lengthCHAT' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:295:10: style: The scope of the variable 'lengthPIN' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:297:10: style: The scope of the variable 'lengthCAR' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:298:10: style: The scope of the variable 'lengthCARprev' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:158:54: style:inconclusive: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.h:22:51: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:158:54: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:128:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:60:28: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:62:20: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSReader.cpp:129:6: style: Variable 'Info' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.cpp:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.cpp:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.cpp:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.cpp:181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.cpp:221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.cpp:230:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFSoliReader.cpp:153:11: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.cpp:83:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.cpp:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.cpp:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RFUReader.cpp:112:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RK1Reader.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_DEVICE_LOST [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_INT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_UNKNOWN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_ABSENT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_DEFAULT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:367:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:680:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_POWER_DOWN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_NO_ICC [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2855:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KT_LIGHT_GC [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2976:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3001:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_INTERNAL_BUFFER_OVERFLOW [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3302:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3318:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3470:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/RKFReader.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:159:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cDeviceName [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:506:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:530:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:544:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:558:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:572:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:614:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:628:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:642:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:656:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:714:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:728:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:757:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:772:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:802:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:834:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:849:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:893:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:909:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:926:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:959:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_RESULTS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:973:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_TRANSLATION [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:987:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cDeviceName [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:995:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1009:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1024:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1039:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Reader [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1059:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:128:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:240:57: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:23: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:38: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:53: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:86: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:106: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:242:57: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:268:40: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:268:55: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:290:31: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:313:28: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:335:32: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:358:47: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:358:69: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:433:48: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:433:89: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:433:108: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:456:28: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:456:63: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:456:83: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:483:51: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:483:92: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:483:110: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:521:29: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:521:72: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:521:113: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:535:51: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:591:53: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:605:55: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:619:52: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:633:43: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:647:37: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:661:37: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:661:54: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:675:35: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:690:30: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:705:40: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:705:90: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:733:28: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:733:67: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:748:41: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:748:81: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:763:44: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:763:84: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:778:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:778:52: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:793:34: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:793:50: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:809:79: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:809:120: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:809:139: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:809:164: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:79: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:120: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:140: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:165: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:190: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:219: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:840:41: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:855:43: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1000:34: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1000:75: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1015:35: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1056:9: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_CONTRAST [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_RBUFFER_TO_SMALL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:95:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:144:10: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:148:77: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:166:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:172:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SECReader.cpp:190:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:53:13: warning: Member variable 'CPPAReader::IFSC' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:53:13: warning: Member variable 'CPPAReader::PCB_seq' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:53:13: warning: Member variable 'CPPAReader::EDC' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:120:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:125:38: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:282:10: style: Condition 'lenc>INF' is always false [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:276:7: note: INF is assigned '(BYTE)((lenc>IFSC)?IFSC:lenc)' here. pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:282:10: note: Condition 'lenc>INF' is always false pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:723:40: style: Condition 'cmd[4]!=0' is always true [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:670:20: note: Assuming that condition 'cmd_len==5' is not redundant pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:723:20: note: Assuming that condition 'cmd_len==5+cmd[4]' is not redundant pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:723:40: note: Condition 'cmd[4]!=0' is always true pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1120:8: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:136:15: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:137:10: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:137:47: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:581:42: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:595:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:607:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:636:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:637:40: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1293:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1293:84: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:262:11: style: The scope of the variable 'slen' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:267:10: style: The scope of the variable 'INF' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:550:7: style: The scope of the variable 'l' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:551:15: style: The scope of the variable 'str' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:673:15: style: The scope of the variable 'Le' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1162:10: style: The scope of the variable 'lrc' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1165:11: style: The scope of the variable 'i' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_POWER_DOWN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_ABSENT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:297:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_INFO_LENGTH_MISMATCH [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:402:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SISReader.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SLOReader.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:13:13: warning: Member variable 'CSHUReader::m_last_insertation_time' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:56:11: style: The scope of the variable 'OrginalATR_Length' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:286:10: style: The scope of the variable 'lengthCHAT' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:287:10: style: The scope of the variable 'lengthPIN' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:289:10: style: The scope of the variable 'lengthCAR' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:290:10: style: The scope of the variable 'lengthCARprev' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:150:54: style:inconclusive: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.h:23:51: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:150:54: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:120:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:56:28: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:58:20: style: Variable 'OrginalATR_Length' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SHUReader.cpp:121:6: style: Variable 'Info' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.cpp:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SYOReader.cpp:80:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:184:20: debug: Scope::checkVariable found variable 'xor' with varid 0. [varid0] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:358:19: debug: Scope::checkVariable found variable 'xor' with varid 0. [varid0] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_MASK_PID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_DEVICE_LOST [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_DEVICE_LOST [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HaltRequest [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:429:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnInit [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETRTS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_OUT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_OUT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:397:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_DATA_CORRUPT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:419:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_MASK_PID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:436:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:524:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:21:23: warning: Member variable 'CSerialCommunication::m_AckByte' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:24:2: performance: Variable 'm_hDevice' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:25:2: performance: Variable 'm_hAck' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:19:15: style: Virtual function 'Close' is called from destructor '~CSerialCommunication()' at line 149. Dynamic binding is not used. [virtualCallInConstructor] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:149:2: note: Calling Close pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:19:15: note: Close is a virtual function pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:12:14: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:24:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:12:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:13:14: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:27:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:13:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:14:23: style: The function 'BuildReaderObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:37:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:14:23: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:15:15: style: The function 'SetCommunicationString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:30:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:15:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:16:15: style: The function 'IsConnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:40:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:16:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:18:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:52:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:18:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:19:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:53:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:19:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:23:11: style: The destructor '~CSerialCommunication' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:20:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:23:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:27:14: style: The function 'StartInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:48:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:27:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:28:14: style: The function 'HaltInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:49:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.h:28:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:191:7: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:274:18: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:296:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:469:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:182:11: style: The scope of the variable 'i' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:183:16: style: The scope of the variable 'buffer' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:184:16: style: The scope of the variable 'add' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialCommunication.cpp:185:11: style: The scope of the variable 'ptr' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:52:16: style: Virtual function 'Close' is called from destructor '~CSerialUnix()' at line 91. Dynamic binding is not used. [virtualCallInConstructor] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:91:3: note: Calling Close pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.h:52:16: note: Close is a virtual function pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:289:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:322:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:322:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:121:6: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:143:5: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/SerialUnix.cpp:396:23: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.cpp:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/TLSReader.cpp:80:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_MASK_PID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_IN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnInit [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_IO_PENDING [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:378:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_COMMUNICATION_ERROR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:695:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:26:2: performance: Variable 'm_hDevice' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:42:15: style: Virtual function 'Close' is called from destructor '~CUSBCommunication()' at line 105. Dynamic binding is not used. [virtualCallInConstructor] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:105:2: note: Calling Close pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:42:15: note: Close is a virtual function pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:34:14: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:24:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:34:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:35:14: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:27:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:35:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:36:23: style: The function 'BuildReaderObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:37:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:36:23: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:37:15: style: The function 'SetCommunicationString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:30:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:37:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:38:15: style: The function 'IsConnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:40:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:38:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:41:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:52:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:41:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:42:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:53:15: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:42:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:46:11: style: The destructor '~CUSBCommunication' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:20:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:46:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:54:14: style: The function 'StartInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:48:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:54:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:55:14: style: The function 'HaltInterruptPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:49:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.h:55:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:52:9: error: Mismatching allocation and deallocation: temp [mismatchAllocDealloc] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:41:13: note: Mismatching allocation and deallocation: temp pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:52:9: note: Mismatching allocation and deallocation: temp pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:126:4: error: Mismatching allocation and deallocation: CUSBCommunication::m_pSBuffer [mismatchAllocDealloc] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:35:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:87:7: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:89:7: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:241:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:248:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:373:9: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/USBCommunication.cpp:83:10: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.cpp:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_READER_HARDWARE_MASK_RFID [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.cpp:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KERNEL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.cpp:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_ERR_WRONG_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.cpp:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KT_LIGHT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.cpp:146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KT_LIGHT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.cpp:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.cpp:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.cpp:27:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KT_LIGHT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.cpp:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_KT_LIGHT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.cpp:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.cpp:174:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_MKT_COMP [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb.c:121:43: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:11:11: style: The destructor '~CWICReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:11:11: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:11:11: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:12:14: style: The function 'cjccid_SecureMV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:77:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:12:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:21:14: style: The function 'cjccid_SecurePV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.h:70:14: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:21:14: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:31:25: style: The function 'FindModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:20:25: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:31:25: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:32:25: style: The function 'FindModuleWithMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WAVReader.h:21:25: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:32:25: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:33:15: style: The function 'HasDiversifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:57:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.h:33:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.cpp:94:20: style: Condition 'pDiversifier==NULL' is always false [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.cpp:107:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/WICReader.cpp:196:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBDEVFS_IOCTL [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:266:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBDEVFS_URB_TYPE_BULK [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:302:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBDEVFS_URB_TYPE_INTERRUPT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBDEVFS_SUBMITURB [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:335:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBDEVFS_DISCARDURB [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_ENDPOINT_IN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:528:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USBDEVFS_REAPURB [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:617:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:155:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:101:50: style: Parameter 'ah' can be declared as pointer to const. However it seems that 'ausb3_stop_interrupt' is a callback function, if 'ah' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:347:23: note: You might need to cast the function pointer here pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb3.c:101:50: note: Parameter 'ah' can be declared as pointer to const pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:107:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:381:9: style: Local variable 'ret' shadows outer variable [shadowVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:362:7: note: Shadowed declaration pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:381:9: note: Shadow variable pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:100:16: style: Variable 'xh' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:133:16: style: Variable 'xh' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:148:16: style: Variable 'xh' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:446:16: style: Variable 'xh' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb1.c:449:5: style: Variable 'xh' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb_libusb0.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb_libusb0.c:50:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/ausb_libusb0.c:50:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev.c:68:0: error: #error "Neither HAL nor USB1 found!. Please install at least either of them." [preprocessorErrorDirective] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev.c:68:3: error: #error "Neither HAL nor USB1 found!. Please install at least either of them." [preprocessorErrorDirective] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:24:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:278:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/config.cpp:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/config.cpp:181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CYBERJACK_CONFIG_FILE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/config.cpp:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CYBERJACK_CONFIG_FILE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/config.cpp:250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_CTAPI [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/cjeca32/config.cpp:147:18: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] pcsc-cyberjack-3.99.5final.SP17/cjeca32/config.cpp:58:11: style: The scope of the variable 'varName' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/config.cpp:226:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:312:11: style: Condition 'rv==0' is always true [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:311:34: note: Calling function 'rsct_usbdev_scan_nonserial' returns 0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:311:34: note: Assignment 'rv=rsct_usbdev_scan_nonserial(devices,i_devices,usbdev_list)', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:312:11: note: Condition 'rv==0' is always true pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:300:9: style: Local variable 'rv' shadows outer variable [shadowVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:292:7: note: Shadowed declaration pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev_hal.c:300:9: note: Shadow variable pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:34:52: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:40:15: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:43:47: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:70:58: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:133:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:192:47: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:56:7: style: The scope of the variable 'i' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/doc/modify_pin_direct.cpp:133:25: style: Variable 'pcsc_tlv' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:35:52: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:41:15: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:44:47: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:82:58: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:129:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:182:47: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:59:7: style: The scope of the variable 'i' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:123:10: style: Local variable 'buffer' shadows outer variable [shadowVariable] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:79:10: note: Shadowed declaration pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:123:10: note: Shadow variable pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:124:11: style: Local variable 'cbRecvLength' shadows outer variable [shadowVariable] pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:80:11: note: Shadowed declaration pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:124:11: note: Shadow variable pcsc-cyberjack-3.99.5final.SP17/doc/verify_pin_direct.cpp:129:25: style: Variable 'pcsc_tlv' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/doc/verifypin_ascii.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATR_SIZE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/doc/verifypin_fpin2.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATR_SIZE [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/doc/verifypin_ascii.c:65:26: style: Parameter 'argv' can be declared as const array [constParameter] pcsc-cyberjack-3.99.5final.SP17/doc/verifypin_ascii.c:86:22: style: Variable 'pcsc_tlv' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/doc/verifypin_fpin2.c:66:26: style: Parameter 'argv' can be declared as const array [constParameter] pcsc-cyberjack-3.99.5final.SP17/doc/verifypin_fpin2.c:87:22: style: Variable 'pcsc_tlv' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:232:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:275:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:334:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:388:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:449:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:493:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:421:31: style: Condition '&(ctx->moduleList[idx])==NULL' is always false [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:64:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:72:23: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:124:36: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:171:41: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:203:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:204:32: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:242:33: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:254:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:347:46: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:398:46: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:427:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:469:22: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:329:7: style: The scope of the variable 'rv' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:381:7: style: The scope of the variable 'rv' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.cpp:23:14: warning: Member variable 'CheckModule::_suite' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:215:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_FLAGS_DEBUG_GENERIC [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:301:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:674:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:852:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:873:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cj_ReaderInfo [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checksuite.cpp:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checksuite.cpp:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.h:21:4: style: The destructor '~CM_Distri' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:34:12: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.h:21:4: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.h:23:15: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:36:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.h:23:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.h:24:8: style: The function 'check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:37:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.h:24:8: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.h:21:4: style: The destructor '~CM_Group' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:34:12: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.h:21:4: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.h:23:15: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:36:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.h:23:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.h:24:8: style: The function 'check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:37:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.h:24:8: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:24:4: style: The destructor '~CM_Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:34:12: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:24:4: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:26:15: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:36:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:26:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:27:8: style: The function 'check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:37:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:27:8: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.h:21:4: style: The destructor '~CM_Services' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:34:12: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.h:21:4: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.h:23:15: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:36:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.h:23:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.h:24:8: style: The function 'check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:37:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.h:24:8: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_uname.h:21:4: style: The destructor '~CM_Uname' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:34:12: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_uname.h:21:4: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_uname.h:23:15: style: The function 'getTitle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:36:23: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_uname.h:23:15: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_uname.h:24:8: style: The function 'check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checkmodule.h:37:16: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_uname.h:24:8: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/checksuite.cpp:151:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_SCRIPT_DIR [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.cpp:86:14: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'char *'. [invalidScanfArgType_float] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_distri.cpp:126:14: warning: %a in format string (no. 1) requires 'float *' but the argument type is 'char *'. [invalidScanfArgType_float] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.cpp:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1496:22: warning: Member variable 'Context::moduleCount' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1496:22: warning: Member variable 'Context::moduleList' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1496:22: warning: Member variable 'Context::busId' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1496:22: warning: Member variable 'Context::busPos' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1496:22: warning: Member variable 'Context::vendorId' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.cpp:37:14: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1496:22: warning: Member variable 'Context::productId' is not initialized in the constructor. [uninitMemberVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.cpp:86:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:29:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:143:10: note: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:29:20: note: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:87:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:149:10: note: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:87:20: note: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:134:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:155:10: note: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:134:20: note: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:181:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:161:10: note: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:181:20: note: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:219:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:167:10: note: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:219:20: note: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:264:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:173:10: note: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:264:20: note: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:295:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:179:10: note: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:295:20: note: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:324:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:185:10: note: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:324:20: note: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:376:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:191:10: note: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:376:20: note: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:437:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:197:10: note: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:437:20: note: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1522:27: performance:inconclusive: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:96:10: note: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1522:27: note: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1528:27: performance:inconclusive: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:97:10: note: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1528:27: note: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.cpp:33:10: style: The scope of the variable 'ps' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.cpp:31:17: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_group.cpp:32:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1547:13: style: Condition 'rv<0' is always false [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1546:31: note: Calling function 'init' returns 0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1546:31: note: Assignment 'rv=rsct_ifd_handler.init()', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1547:13: note: Condition 'rv<0' is always false pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1568:13: style: Condition 'rv<0' is always false [knownConditionTrueFalse] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1567:31: note: Calling function 'init' returns 0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1567:31: note: Assignment 'rv=rsct_ifd_handler.init()', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1568:13: note: Condition 'rv<0' is always false pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:74:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:207:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:283:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:422:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:795:8: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1138:34: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1232:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1339:28: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorCode_NoService [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:330:28: style: Local variable 'it' shadows outer variable [shadowVariable] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:288:24: note: Shadowed declaration pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:330:28: note: Shadow variable pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:593:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:733:16: style: Variable 'state' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:93:12: style: Variable 'r' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:140:12: style: Variable 'r' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:299:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:600:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:672:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:711:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:850:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:871:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:950:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1050:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1294:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1422:46: style: Modulo of one is always equal to zero [moduloofone] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:340:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:39:17: performance:inconclusive: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:32:8: note: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:39:17: note: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:472:17: performance:inconclusive: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:36:8: note: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:472:17: note: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1201:13: style: Variable 'pcsc_tlv' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:253:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:257:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:264:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:268:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:276:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:280:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:324:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:328:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:347:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:351:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:358:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:362:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:387:19: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:391:16: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:72:9: style: Local variable 'rv' shadows outer variable [shadowVariable] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:43:7: note: Shadowed declaration pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:72:9: note: Shadow variable pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:187:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:338:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:42:23: style: Parameter 'hintString' can be declared as reference to const [constParameterReference] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:474:20: style: Parameter 'hintString' can be declared as reference to const [constParameterReference] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:71:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:375:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.cpp:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_uname.cpp:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.cpp:58:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.cpp:80:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.cpp:33:18: style: Variable 'de' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_services.cpp:75:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:260:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cj_ModuleInfo [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:341:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SPECIAL_INS_UPLOADMOD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SPECIAL_INS_UPLOADSIG [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:360:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:400:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:464:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:134:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_T1 [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:193:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_UNPOWER_CARD [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:244:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:289:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:61:14: style: The destructor '~ReaderPcsc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:75:14: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:61:14: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:63:17: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:83:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:63:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:64:17: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:84:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:64:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:65:17: style: The function 'connectedObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:85:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:65:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:67:17: style: The function 'sendApdu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:87:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:67:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:74:17: style: The function 'test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:94:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:74:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:89:14: style: The destructor '~DriverPcsc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:228:14: note: Virtual destructor in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:89:14: note: Destructor in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:91:17: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:230:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:91:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:92:17: style: The function 'enumReaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:231:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:92:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:93:17: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.hpp:232:17: note: Virtual function in base class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:93:17: note: Function in derived class pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:231:14: warning: If memory allocation fails, then there is a possible null pointer dereference: wbuf [nullPointerOutOfMemory] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:29: note: Assuming allocation function fails pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:12: note: Assignment 'wbuf=(uint8_t*)malloc(wlength)', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:231:14: note: Null pointer dereference pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:233:7: warning: If memory allocation fails, then there is a possible null pointer dereference: usent [nullPointerOutOfMemory] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:29: note: Assuming allocation function fails pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:12: note: Assignment 'wbuf=(uint8_t*)malloc(wlength)', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:232:12: note: usent is assigned '(struct MCTUniversal_t*)wbuf' here. pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:233:7: note: Null pointer dereference pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:234:7: warning: If memory allocation fails, then there is a possible null pointer dereference: usent [nullPointerOutOfMemory] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:29: note: Assuming allocation function fails pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:12: note: Assignment 'wbuf=(uint8_t*)malloc(wlength)', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:232:12: note: usent is assigned '(struct MCTUniversal_t*)wbuf' here. pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:234:7: note: Null pointer dereference pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:235:7: warning: If memory allocation fails, then there is a possible null pointer dereference: usent [nullPointerOutOfMemory] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:29: note: Assuming allocation function fails pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:12: note: Assignment 'wbuf=(uint8_t*)malloc(wlength)', assigned value is 0 pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:232:12: note: usent is assigned '(struct MCTUniversal_t*)wbuf' here. pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:235:7: note: Null pointer dereference pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:165:13: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:227:12: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:232:14: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:239:15: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:399:47: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:402:48: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:318:25: style: Parameter 'rl' can be declared as reference to const [constParameterReference] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:128:27: style: Variable 'tlv' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:116:17: style: Unused variable: devName [unusedVariable] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:321:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver_pcsc.cpp:343:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:296:16: style: The scope of the variable 'alen' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:297:8: style: The scope of the variable 'ret' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:448:16: style: The scope of the variable 'alen' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:449:8: style: The scope of the variable 'ret' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:549:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:532:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/driver.cpp:547:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:245:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:295:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:349:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:422:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_PROCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:258:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_MAX_MESSAGE_LEN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:337:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_MAX_MESSAGE_LEN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:391:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_MAX_MESSAGE_LEN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:411:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSCT_MAX_MESSAGE_LEN [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:243:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:371:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:167:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:298:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:241:21: style: Variable 'he' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:112:7: error: Uninitialized variable: s [uninitvar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:186:7: error: Uninitialized variable: s [uninitvar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:259:7: error: Uninitialized variable: s [uninitvar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/base/network.c:317:7: error: Uninitialized variable: s [uninitvar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:143:6: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:285:3: warning: Either the condition 'dlg' is redundant or there is possible null pointer dereference: dlg. [nullPointerRedundantCheck] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:250:7: note: Assuming that condition 'dlg' is not redundant pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:285:3: note: Null pointer dereference pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:439:3: warning: Either the condition 'dlg' is redundant or there is possible null pointer dereference: dlg. [nullPointerRedundantCheck] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:404:7: note: Assuming that condition 'dlg' is not redundant pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:439:3: note: Null pointer dereference pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:123:16: style: Variable 'u_tmp_p' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/dialog.c:124:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libdialog/libtest.cpp:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_API_AD_DRIVER [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJ_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_ID_BINGO_VOTING [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_USER_TIMEOUT [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:143:21: style: The if condition is the same as the previous if condition [duplicateCondition] pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:132:21: note: First condition pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:143:21: note: Second condition pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:160:35: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingo.cpp:169:56: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:166:9: style: Local variable 'rv' shadows outer variable [shadowVariable] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:150:7: note: Shadowed declaration pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:166:9: note: Shadow variable pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:165:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/libtest.cpp:277:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] pcsc-cyberjack-3.99.5final.SP17/tools/cjBingo/cjBingoTest.cpp:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjflash/cjflash.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjflash/cjflash.cpp:106:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/tools/cjflash/cjflash.cpp:128:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/tools/cjflash/cjflash.cpp:138:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:68:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBRARY_NAME [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBRARY_NAME [valueFlowBailoutIncompleteVar] pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:88:2: style: Redundant initialization for 'lenr'. The initialized value is overwritten before it is read. [redundantInitialization] pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:84:21: note: lenr is initialized pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:88:2: note: lenr is overwritten pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:234:3: style: Redundant initialization for 'lenr'. The initialized value is overwritten before it is read. [redundantInitialization] pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:230:22: note: lenr is initialized pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:234:3: note: lenr is overwritten pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:65:26: style: Parameter 'argv0' can be declared as pointer to const [constParameterPointer] pcsc-cyberjack-3.99.5final.SP17/tools/cjgeldkarte/cjgeldkarte.c:377:9: style: Variable 'ctlib' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:335:19: performance:inconclusive: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:47:9: note: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:335:19: note: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2973:23: performance:inconclusive: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:98:11: note: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2973:23: note: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2988:19: style:inconclusive: Technically the member function 'CCCIDReader::CheckReaderID' can be const. [functionConst] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:99:7: note: Technically the member function 'CCCIDReader::CheckReaderID' can be const. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2988:19: note: Technically the member function 'CCCIDReader::CheckReaderID' can be const. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1267:15: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1269:15: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1273:15: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2990:17: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2990:65: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3052:86: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3058:29: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3067:86: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3073:29: style: C-style pointer casting [cstyleCast] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2449:13: style: Variable '*lenr' is reassigned a value before the old one has been used. [redundantAssignment] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2445:13: note: *lenr is assigned pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2449:13: note: *lenr is overwritten pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2597:12: style: Variable '*lenr' is reassigned a value before the old one has been used. [redundantAssignment] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2583:14: note: *lenr is assigned pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2597:12: note: *lenr is overwritten pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:378:10: style: The scope of the variable 'Lc' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:379:10: style: The scope of the variable 'Le' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:380:6: style: The scope of the variable 'i' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1344:10: style: The scope of the variable 'Timeout' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1401:12: style: The scope of the variable 'j' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1602:13: style: The scope of the variable 'timeout' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1607:15: style: The scope of the variable 'bMessageIndex' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1610:13: style: The scope of the variable 'bNumberMessage' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1613:9: style: The scope of the variable 'TextCount' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1984:13: style: The scope of the variable 'timeout' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1988:9: style: The scope of the variable 'TextCount' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1990:9: style: The scope of the variable 'cmd_len' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1991:14: style: The scope of the variable 'tag53' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1994:13: style: The scope of the variable 'bNumberMessage' can be reduced. [variableScope] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:17:61: style:inconclusive: Function 'CCCIDReader' argument 2 names different: declaration 'Communication' definition 'Communicator'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:11:49: note: Function 'CCCIDReader' argument 2 names different: declaration 'Communication' definition 'Communicator'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:17:61: note: Function 'CCCIDReader' argument 2 names different: declaration 'Communication' definition 'Communicator'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:140:55: style:inconclusive: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:19:51: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:140:55: note: Function 'IfdSetProtocol' argument 1 names different: declaration 'Protocol' definition 'pProtocol'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:298:81: style:inconclusive: Function 'CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:31:77: note: Function 'CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:298:81: note: Function 'CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:298:114: style:inconclusive: Function 'CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:31:113: note: Function 'CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:298:114: note: Function 'CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:375:76: style:inconclusive: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:64:64: note: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:375:76: note: Function '_CtData' argument 4 names different: declaration 'cmd_len' definition 'lenc'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:375:109: style:inconclusive: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. [funcArgNamesDifferent] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:64:100: note: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:375:109: note: Function '_CtData' argument 6 names different: declaration 'response_len' definition 'lenr'. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:940:15: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1260:21: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1342:15: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1397:14: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1544:14: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1605:14: style: Variable 'tag53' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1611:14: style: Variable 'tag54' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1639:15: style: Variable 'tag80' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1640:15: style: Variable 'tag51' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1991:14: style: Variable 'tag53' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1995:14: style: Variable 'tag54' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2032:15: style: Variable 'tag51' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2493:14: style: Variable 'tag44' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2828:17: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3302:19: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3310:71: style: Parameter 'Input' can be declared as pointer to const [constParameterPointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3315:19: style: Variable 'Info' can be declared as pointer to const [constVariablePointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3463:71: style: Parameter 'Input' can be declared as pointer to const [constParameterPointer] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:60:11: style: Variable 'Res' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:1344:17: style: Variable 'Timeout' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3436:8: style: Variable 'Res' is assigned a value that is never used. [unreadVariable] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:3589:8: style: Variable 'Res' is assigned a value that is never used. [unreadVariable] diff: head pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:48:26: performance:inconclusive: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:47:7: note: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:48:26: note: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:47:7: performance:inconclusive: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.cpp:48:26: note: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseCommunication.h:47:7: note: Technically the member function 'CBaseCommunication::FreeIFDHandlerDeviceName' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:49:23: performance:inconclusive: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:67:13: note: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:49:23: note: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:645:23: performance:inconclusive: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:141:11: note: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:645:23: note: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:651:19: performance:inconclusive: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:133:7: note: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:651:19: note: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:662:23: performance:inconclusive: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:125:11: note: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:662:23: note: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:667:23: performance:inconclusive: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:126:11: note: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:667:23: note: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:684:18: performance:inconclusive: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:167:8: note: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:684:18: note: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:125:11: performance:inconclusive: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:662:23: note: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:125:11: note: Technically the member function 'CBaseReader::InversByteOrderShort' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:126:11: performance:inconclusive: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:667:23: note: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:126:11: note: Technically the member function 'CBaseReader::InversByteOrderLong' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:133:7: performance:inconclusive: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:651:19: note: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:133:7: note: Technically the member function 'CBaseReader::IsNotSet' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:141:11: performance:inconclusive: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:645:23: note: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:141:11: note: Technically the member function 'CBaseReader::GetEnviroment' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:167:8: performance:inconclusive: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:684:18: note: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:167:8: note: Technically the member function 'CBaseReader::check_len' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:67:13: performance:inconclusive: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.cpp:49:23: note: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/BaseReader.h:67:13: note: Technically the member function 'CBaseReader::GetTag' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2973:23: performance:inconclusive: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:98:11: note: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2973:23: note: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2988:19: style:inconclusive: Technically the member function 'CCCIDReader::CheckReaderID' can be const. [functionConst] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:99:7: note: Technically the member function 'CCCIDReader::CheckReaderID' can be const. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2988:19: note: Technically the member function 'CCCIDReader::CheckReaderID' can be const. head pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2990:65: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:335:19: performance:inconclusive: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:47:9: note: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:335:19: note: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:47:9: performance:inconclusive: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:335:19: note: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:47:9: note: Technically the member function 'CCCIDReader::TransformText' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:98:11: performance:inconclusive: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2973:23: note: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:98:11: note: Technically the member function 'CCCIDReader::AddFeatureToList' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:99:7: style:inconclusive: Technically the member function 'CCCIDReader::CheckReaderID' can be const. [functionConst] pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.cpp:2988:19: note: Technically the member function 'CCCIDReader::CheckReaderID' can be const. pcsc-cyberjack-3.99.5final.SP17/cjeca32/CCIDReader.h:99:7: note: Technically the member function 'CCCIDReader::CheckReaderID' can be const. head pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:326:46: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/EC30Reader.cpp:363:94: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:1293:84: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/PPAReader.cpp:137:47: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:1000:75: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:106: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:38: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:53: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:241:86: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:268:55: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:358:69: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:433:108: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:433:89: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:456:63: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:456:83: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:483:110: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:483:92: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:521:113: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:521:72: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:661:54: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:705:90: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:733:67: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:748:81: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:763:84: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:778:52: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:793:50: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:809:120: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:809:139: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:809:164: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:120: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:140: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:165: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:190: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/Reader.cpp:825:219: style: C-style pointer casting [cstyleCast] head pcsc-cyberjack-3.99.5final.SP17/cjeca32/ausb/usbdev.c:68:3: error: #error "Neither HAL nor USB1 found!. Please install at least either of them." [preprocessorErrorDirective] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1522:27: performance:inconclusive: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:96:10: note: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1522:27: note: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1528:27: performance:inconclusive: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:97:10: note: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1528:27: note: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:143:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:29:20: note: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:143:10: note: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:149:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:87:20: note: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:149:10: note: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:155:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:134:20: note: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:155:10: note: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:161:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:181:20: note: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:161:10: note: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:167:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:219:20: note: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:167:10: note: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:173:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:264:20: note: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:173:10: note: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:179:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:295:20: note: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:179:10: note: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:185:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:324:20: note: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:185:10: note: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:191:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:376:20: note: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:191:10: note: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:197:10: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:437:20: note: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:197:10: note: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:96:10: performance:inconclusive: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1522:27: note: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:96:10: note: Technically the member function 'IFDHandler::Context::lock' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:97:10: performance:inconclusive: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.cpp:1528:27: note: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:97:10: note: Technically the member function 'IFDHandler::Context::unlock' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:134:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:155:10: note: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:134:20: note: Technically the member function 'IFDHandler::_specialUploadSig' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:181:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:161:10: note: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:181:20: note: Technically the member function 'IFDHandler::_specialUploadFlash' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:219:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:167:10: note: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:219:20: note: Technically the member function 'IFDHandler::_specialUploadInfo' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:264:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:173:10: note: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:264:20: note: Technically the member function 'IFDHandler::_specialDeleteAllMods' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:295:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:179:10: note: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:295:20: note: Technically the member function 'IFDHandler::_specialShowAuth' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:29:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:143:10: note: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:29:20: note: Technically the member function 'IFDHandler::_specialKeyUpdate' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:324:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:185:10: note: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:324:20: note: Technically the member function 'IFDHandler::_specialGetModuleCount' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:376:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:191:10: note: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:376:20: note: Technically the member function 'IFDHandler::_specialGetModuleInfo' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:437:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:197:10: note: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:437:20: note: Technically the member function 'IFDHandler::_specialGetReaderInfo' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:87:20: performance:inconclusive: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/ifd/ifd.h:149:10: note: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:87:20: note: Technically the member function 'IFDHandler::_specialUploadMod' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/ifd/ifd_special.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_MASK_IFD [valueFlowBailoutIncompleteVar] head pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:39:17: performance:inconclusive: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:32:8: note: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:39:17: note: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). head pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:472:17: performance:inconclusive: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:36:8: note: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:472:17: note: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:32:8: performance:inconclusive: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:39:17: note: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:32:8: note: Technically the member function 'CM_Reader::_checkReaders' can be static (but you may consider moving to unnamed namespace). 2.17.0 pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:36:8: performance:inconclusive: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). [functionStatic] pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.cpp:472:17: note: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). pcsc-cyberjack-3.99.5final.SP17/libcyberjack/checksuite/cm_reader.h:36:8: note: Technically the member function 'CM_Reader::_checkPcsc' can be static (but you may consider moving to unnamed namespace). DONE