2025-04-30 22:17 ftp://ftp.de.debian.org/debian/pool/main/p/pcsc-lite/pcsc-lite_2.3.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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: ea37d73 (2025-04-30 22:16:52 +0200) count: 231 231 elapsed-time: 0.8 0.8 head-timing-info: old-timing-info: head results: pcsc-lite-2.3.3/UnitaryTests/BufferOverflow_SCardGetAttrib.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_T1 [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/UnitaryTests/BufferOverflow_SCardControl.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFER_SIZE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/UnitaryTests/BufferOverflow_SCardTransmit.c:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PCI_T0 [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/UnitaryTests/SCardBeginTransaction.c:26:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_T1 [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/UnitaryTests/SCardCancel.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szReader [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/UnitaryTests/exec.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/UnitaryTests/SCardCancel.c:56:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] pcsc-lite-2.3.3/UnitaryTests/SCardCancel.c:41:9: note: ret is assigned pcsc-lite-2.3.3/UnitaryTests/SCardCancel.c:56:9: note: ret is overwritten pcsc-lite-2.3.3/src/atrhandler.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_UNDEFINED [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/doc/example/pcsc_demo.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATR_SIZE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debug.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debug.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGLOG_NO_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGLOG_NO_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:206:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGLOG_SYSLOG_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:326:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGLOG_NO_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_INFO [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:415:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_CATEGORY_APDU [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/debuglog.c:422:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_CATEGORY_APDU [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/doc/example/pcsc_demo.c:54:26: style: Parameter 'argv' can be declared as const array [constParameter] pcsc-lite-2.3.3/src/dyn_unix.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/dyn_unix.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/dyn_unix.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:166:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_INFO [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libfake.c:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/eventhandler.c:199:4: error: Null pointer dereference: fct [nullPointer] pcsc-lite-2.3.3/src/eventhandler.c:190:32: note: Assignment 'fct=NULL', assigned value is 0 pcsc-lite-2.3.3/src/eventhandler.c:199:4: note: Null pointer dereference pcsc-lite-2.3.3/src/ifdwrapper.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_UNSUPPORTED_FEATURE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/ifdwrapper.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFD_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/ifdwrapper.c:170:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/ifdwrapper.c:275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATR_SIZE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/ifdwrapper.c:345:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/ifdwrapper.c:399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFD_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/ifdwrapper.c:451:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFD_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/ifdwrapper.c:519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_CATEGORY_APDU [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libredirect.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libredirect.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/libredirect.c:180:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/pcscdaemon.c:489:14: error: There is an unknown macro here somewhere. Configuration is required. If PCSCLITE_CSOCK_NAME is a macro then please configure it. [unknownMacro] pcsc-lite-2.3.3/src/prothandler.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PROTOCOL_UNDEFINED [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/pcsc-wirecheck-gen.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_READER_UNAVAILABLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_READER_UNAVAILABLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSCLITE_MAX_READERS_CONTEXTS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_VALUE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:579:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_READERNAME [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:649:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSCLITE_MAX_READERS_CONTEXTS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_UNKNOWN_READER [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:859:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSCLITE_MAX_READERS_CONTEXTS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:884:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:905:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1006:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1014:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_INFO [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1027:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1038:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1054:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1087:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1099:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_INFO [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1331:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1366:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1378:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_UNKNOWN [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/readerfactory.c:1388:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_INFO [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/simclist.c:1072:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/simclist.c:1129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/simclist.c:1146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/simclist.c:1300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/simclist.c:1422:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/simclist.c:1440:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:276:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szReader [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_F_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:343:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:366:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:410:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:433:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:450:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:462:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:494:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_AUTOALLOCATE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:583:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:629:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_AUTOALLOCATE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:652:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_AUTOALLOCATE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:683:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:699:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_AUTOALLOCATE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:732:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/spy/libpcscspy.c:127:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] pcsc-lite-2.3.3/src/spy/libpcscspy.c:126:4: note: r is assigned pcsc-lite-2.3.3/src/spy/libpcscspy.c:127:4: note: r is overwritten pcsc-lite-2.3.3/src/spy/libpcscspy.c:128:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] pcsc-lite-2.3.3/src/spy/libpcscspy.c:127:4: note: r is assigned pcsc-lite-2.3.3/src/spy/libpcscspy.c:128:4: note: r is overwritten pcsc-lite-2.3.3/src/spy/libpcscspy.c:156:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] pcsc-lite-2.3.3/src/spy/libpcscspy.c:155:4: note: r is assigned pcsc-lite-2.3.3/src/spy/libpcscspy.c:156:4: note: r is overwritten pcsc-lite-2.3.3/src/spy/libpcscspy.c:157:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] pcsc-lite-2.3.3/src/spy/libpcscspy.c:156:4: note: r is assigned pcsc-lite-2.3.3/src/spy/libpcscspy.c:157:4: note: r is overwritten pcsc-lite-2.3.3/src/spy/libpcscspy.c:115:35: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/spy/libpcscspy.c:270:49: style: Parameter 'rgReaderStates' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/sys_unix.c:147:20: style: Variable 'tz.tz_minuteswest' is assigned a value that is never used. [unreadVariable] pcsc-lite-2.3.3/src/sys_unix.c:148:16: style: Variable 'tz.tz_dsttime' is assigned a value that is never used. [unreadVariable] pcsc-lite-2.3.3/src/testpcsc.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/testpcsc.c:103:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_PCI_T0 [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/testpcsc.c:232:48: error: Array 'iList[16]' accessed at index -1, which is out of bounds. [negativeIndex] pcsc-lite-2.3.3/src/testpcsc.c:217:16: note: Assignment 'iReader=-1', assigned value is -1 pcsc-lite-2.3.3/src/testpcsc.c:232:48: note: Negative array index pcsc-lite-2.3.3/src/testpcsc.c:405:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcsc-lite-2.3.3/src/testpcsc.c:151:10: error: Null pointer dereference: mszGroups [nullPointer] pcsc-lite-2.3.3/src/testpcsc.c:97:20: note: Assignment 'mszGroups=NULL', assigned value is 0 pcsc-lite-2.3.3/src/testpcsc.c:151:10: note: Null pointer dereference pcsc-lite-2.3.3/src/testpcsc.c:212:10: style: Variable 'r' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/testpcsc.c:182:53: error: Uninitialized variable: mszReaders [uninitvar] pcsc-lite-2.3.3/src/readerfactory.c:207:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pcsc-lite-2.3.3/src/utils.c:71:39: error: There is an unknown macro here somewhere. Configuration is required. If PCSCLITE_RUN_PID is a macro then please configure it. [unknownMacro] pcsc-lite-2.3.3/src/readerfactory.c:641:36: style:inconclusive: Function 'removeReader' argument 1 names different: declaration 'sReader' definition 'sContext'. [funcArgNamesDifferent] pcsc-lite-2.3.3/src/readerfactory.c:78:43: note: Function 'removeReader' argument 1 names different: declaration 'sReader' definition 'sContext'. pcsc-lite-2.3.3/src/readerfactory.c:641:36: note: Function 'removeReader' argument 1 names different: declaration 'sReader' definition 'sContext'. pcsc-lite-2.3.3/src/readerfactory.c:863:21: style: Variable 'currentHandle' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/readerfactory.c:1024:57: style: Parameter 'rContext' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/readerfactory.c:1322:18: style: Variable 'currentHandle' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/readerfactory.c:1376:43: style: Parameter 'rContext' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/winscard.c:197:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_SCOPE_GLOBAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_SHARE_DIRECT [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1056:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard.c:1551:29: style: The if condition is the same as the previous if condition [duplicateCondition] pcsc-lite-2.3.3/src/winscard.c:1542:29: note: First condition pcsc-lite-2.3.3/src/winscard.c:1551:29: note: Second condition pcsc-lite-2.3.3/src/winscard.c:1510:17: style: Condition 'dwRxLength<2' is always true [knownConditionTrueFalse] pcsc-lite-2.3.3/src/winscard.c:1502:19: note: Assignment '*pcbRecvLength=0', assigned value is 0 pcsc-lite-2.3.3/src/winscard.c:1504:12: note: Assuming condition is false pcsc-lite-2.3.3/src/winscard.c:1501:13: note: dwRxLength is assigned '*pcbRecvLength' here. pcsc-lite-2.3.3/src/winscard.c:1504:12: note: Assuming condition is false pcsc-lite-2.3.3/src/winscard.c:1510:17: note: Condition 'dwRxLength<2' is always true pcsc-lite-2.3.3/src/winscard_clnt.c:285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:325:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:470:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:506:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:700:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:811:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:964:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:1067:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:1164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:1257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:1432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:1691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:2292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:2490:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:2571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:2595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:2734:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:2907:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3023:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3094:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3315:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_NO_MEMORY [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3442:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_NO_MEMORY [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3514:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3535:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3597:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_INFO [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3612:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_clnt.c:3667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_msg.c:128:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_msg.c:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_msg.c:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_msg.c:461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/simclist.c:301:36: style: Condition 'list_attributes_setdefaults(l)' is always false [knownConditionTrueFalse] pcsc-lite-2.3.3/src/simclist.c:301:36: note: Calling function 'list_attributes_setdefaults' returns 0 pcsc-lite-2.3.3/src/simclist.c:301:36: note: Condition 'list_attributes_setdefaults(l)' is always false pcsc-lite-2.3.3/src/simclist.c:889:9: style: Condition '!(last>first)' is always false [knownConditionTrueFalse] pcsc-lite-2.3.3/src/simclist.c:880:14: note: Assuming that condition 'last<=first' is not redundant pcsc-lite-2.3.3/src/simclist.c:883:24: note: Assuming condition is false pcsc-lite-2.3.3/src/simclist.c:889:9: note: Condition '!(last>first)' is always false pcsc-lite-2.3.3/src/simclist.c:889:17: style: Condition 'last>first' is always true [knownConditionTrueFalse] pcsc-lite-2.3.3/src/simclist.c:880:14: note: Assuming that condition 'last<=first' is not redundant pcsc-lite-2.3.3/src/simclist.c:883:24: note: Assuming condition is false pcsc-lite-2.3.3/src/simclist.c:889:17: note: Condition 'last>first' is always true pcsc-lite-2.3.3/src/simclist.c:847:49: style: Parameter 'lel' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/winscard_msg.c:195:61: style:inconclusive: Function 'MessageReceiveTimeout' argument 2 names different: declaration 'buffer' definition 'buffer_void'. [funcArgNamesDifferent] pcsc-lite-2.3.3/src/winscard_msg.h:292:63: note: Function 'MessageReceiveTimeout' argument 2 names different: declaration 'buffer' definition 'buffer_void'. pcsc-lite-2.3.3/src/winscard_msg.c:195:61: note: Function 'MessageReceiveTimeout' argument 2 names different: declaration 'buffer' definition 'buffer_void'. pcsc-lite-2.3.3/src/winscard_msg.c:319:23: style:inconclusive: Function 'MessageSendWithHeader' argument 4 names different: declaration 'data' definition 'data_void'. [funcArgNamesDifferent] pcsc-lite-2.3.3/src/winscard_msg.h:295:24: note: Function 'MessageSendWithHeader' argument 4 names different: declaration 'data' definition 'data_void'. pcsc-lite-2.3.3/src/winscard_msg.c:319:23: note: Function 'MessageSendWithHeader' argument 4 names different: declaration 'data' definition 'data_void'. pcsc-lite-2.3.3/src/winscard_msg.c:355:33: style:inconclusive: Function 'MessageSend' argument 1 names different: declaration 'buffer' definition 'buffer_void'. [funcArgNamesDifferent] pcsc-lite-2.3.3/src/winscard_msg.h:297:25: note: Function 'MessageSend' argument 1 names different: declaration 'buffer' definition 'buffer_void'. pcsc-lite-2.3.3/src/winscard_msg.c:355:33: note: Function 'MessageSend' argument 1 names different: declaration 'buffer' definition 'buffer_void'. pcsc-lite-2.3.3/src/winscard_msg.c:455:36: style:inconclusive: Function 'MessageReceive' argument 1 names different: declaration 'buffer' definition 'buffer_void'. [funcArgNamesDifferent] pcsc-lite-2.3.3/src/winscard_msg.h:298:38: note: Function 'MessageReceive' argument 1 names different: declaration 'buffer' definition 'buffer_void'. pcsc-lite-2.3.3/src/winscard_msg.c:455:36: note: Function 'MessageReceive' argument 1 names different: declaration 'buffer' definition 'buffer_void'. pcsc-lite-2.3.3/src/winscard_msg_srv.c:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_msg_srv.c:133:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_msg_srv.c:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_NO_MEMORY [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:357:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:868:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:894:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_S_SUCCESS [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:904:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_ERROR [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:1002:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCARD_E_INVALID_VALUE [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:1059:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:1076:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_CRITICAL [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:1112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSC_LOG_DEBUG [valueFlowBailoutIncompleteVar] pcsc-lite-2.3.3/src/winscard_svc.c:350:36: style:inconclusive: Function 'ContextThread' argument 1 names different: declaration 'pdwIndex' definition 'newContext'. [funcArgNamesDifferent] pcsc-lite-2.3.3/src/winscard_svc.c:99:36: note: Function 'ContextThread' argument 1 names different: declaration 'pdwIndex' definition 'newContext'. pcsc-lite-2.3.3/src/winscard_svc.c:350:36: note: Function 'ContextThread' argument 1 names different: declaration 'pdwIndex' definition 'newContext'. pcsc-lite-2.3.3/src/winscard_svc.c:192:36: style: Parameter 'pdwClientID' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/winscard_svc.c:637:16: style: Variable 'psTargetContext' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/winscard_clnt.c:413:16: style: Variable 'currentContextMap' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/winscard_clnt.c:1395:8: style: Variable 'r' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/winscard_clnt.c:1685:16: style: Variable 'rContext' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/winscard_clnt.c:3183:16: style: Variable 'currentContextMap' can be declared as pointer to const [constVariablePointer] pcsc-lite-2.3.3/src/winscard_clnt.c:3605:43: style: Parameter 'currentContextMap' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/winscard_clnt.c:3625:43: style: Parameter 'currentContextMap' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/winscard_clnt.c:3642:63: style: Parameter 'currentContextMap' can be declared as pointer to const [constParameterPointer] pcsc-lite-2.3.3/src/winscard_clnt.c:3658:48: style: Parameter 'currentContextMap' can be declared as pointer to const [constParameterPointer] diff: DONE