[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