[Pcsclite-cvs-commit] r2267 - trunk/PCSC/src
Ludovic Rousseau
rousseau at alioth.debian.org
Tue Dec 5 15:01:28 CET 2006
Author: rousseau
Date: 2006-12-05 15:01:28 +0100 (Tue, 05 Dec 2006)
New Revision: 2267
Modified:
trunk/PCSC/src/winscard_clnt.c
Log:
SCardStatus(): move an initialization outside of a for() loop (improve
speed)
Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c 2006-12-05 13:56:02 UTC (rev 2266)
+++ trunk/PCSC/src/winscard_clnt.c 2006-12-05 14:01:28 UTC (rev 2267)
@@ -1392,6 +1392,7 @@
status_struct scStatusStruct;
sharedSegmentMsg msgStruct;
DWORD dwContextIndex, dwChannelIndex;
+ char *r;
PROFILE_START
@@ -1429,10 +1430,9 @@
SYS_MutexLock(psContextMap[dwContextIndex].mMutex);
+ r = psContextMap[dwContextIndex].psChannelMap[dwChannelIndex].readerName;
for (i = 0; i < PCSCLITE_MAX_READERS_CONTEXTS; i++)
{
- char *r = psContextMap[dwContextIndex].psChannelMap[dwChannelIndex].readerName;
-
/* by default r == NULL */
if (r && strcmp(r, (readerStates[i])->readerName) == 0)
break;
More information about the Pcsclite-cvs-commit
mailing list