[Pcsclite-cvs-commit] r3207 - /trunk/Drivers/ccid/src/ccid.h

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Tue Nov 18 15:02:50 UTC 2008


Author: rousseau
Date: Tue Nov 18 15:02:50 2008
New Revision: 3207

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=3207
Log:
cast dw2i() to return an unsigned int

Modified:
    trunk/Drivers/ccid/src/ccid.h

Modified: trunk/Drivers/ccid/src/ccid.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid.h?rev=3207&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid.h (original)
+++ trunk/Drivers/ccid/src/ccid.h Tue Nov 18 15:02:50 2008
@@ -197,7 +197,7 @@
 _ccid_descriptor *get_ccid_descriptor(unsigned int reader_index);
 
 /* convert a 4 byte integer in USB format into an int */
-#define dw2i(a, x) ((((((a[x+3] << 8) + a[x+2]) << 8) + a[x+1]) << 8) + a[x])
+#define dw2i(a, x) (unsigned int)((((((a[x+3] << 8) + a[x+2]) << 8) + a[x+1]) << 8) + a[x])
 
 /* all the data rates specified by ISO 7816-3 Fi/Di tables */
 #define ISO_DATA_RATES 10753, 14337, 15625, 17204, \




More information about the Pcsclite-cvs-commit mailing list