[Pcsclite-cvs-commit] r4734 - /trunk/PCSC/src/eventhandler.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Tue Feb 9 14:20:29 UTC 2010


Author: rousseau
Date: Tue Feb  9 14:20:29 2010
New Revision: 4734

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4734
Log:
Fix a compiler warning

eventhandler.c: In function ‘EHStatusHandlerThread’:
eventhandler.c:494: warning: comparison between signed and unsigned

Modified:
    trunk/PCSC/src/eventhandler.c

Modified: trunk/PCSC/src/eventhandler.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/eventhandler.c?rev=4734&op=diff
==============================================================================
--- trunk/PCSC/src/eventhandler.c (original)
+++ trunk/PCSC/src/eventhandler.c Tue Feb  9 14:20:29 2010
@@ -276,7 +276,8 @@
 {
 	LONG rv;
 	LPCSTR lpcReader;
-	DWORD dwStatus, dwReaderSharing;
+	DWORD dwStatus;
+	int32_t readerSharing;
 	DWORD dwCurrentState;
 	DWORD dwAtrLen;
 
@@ -284,7 +285,7 @@
 	 * Zero out everything
 	 */
 	dwStatus = 0;
-	dwReaderSharing = 0;
+	readerSharing = 0;
 	dwCurrentState = 0;
 
 	lpcReader = rContext->lpcReader;
@@ -357,7 +358,7 @@
 	 * Set all the public attributes to this reader
 	 */
 	rContext->readerState->readerState = dwStatus;
-	rContext->readerState->readerSharing = dwReaderSharing =
+	rContext->readerState->readerSharing = readerSharing =
 		rContext->contexts;
 
 	(void)EHSignalEventToClients();
@@ -491,10 +492,10 @@
 		/*
 		 * Sharing may change w/o an event pass it on
 		 */
-		if (dwReaderSharing != rContext->contexts)
-		{
-			dwReaderSharing = rContext->contexts;
-			rContext->readerState->readerSharing = dwReaderSharing;
+		if (readerSharing != rContext->contexts)
+		{
+			readerSharing = rContext->contexts;
+			rContext->readerState->readerSharing = readerSharing;
 			(void)EHSignalEventToClients();
 		}
 




More information about the Pcsclite-cvs-commit mailing list