packages: libchipcard/libchipcard-pcsc.patch (NEW) - fix build with pcsc-li...
lisu
lisu at pld-linux.org
Fri Sep 3 15:34:19 CEST 2010
Author: lisu Date: Fri Sep 3 13:34:19 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- fix build with pcsc-lite >= 1.6.2
---- Files affected:
packages/libchipcard:
libchipcard-pcsc.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libchipcard/libchipcard-pcsc.patch
diff -u /dev/null packages/libchipcard/libchipcard-pcsc.patch:1.1
--- /dev/null Fri Sep 3 15:34:19 2010
+++ packages/libchipcard/libchipcard-pcsc.patch Fri Sep 3 15:34:14 2010
@@ -0,0 +1,31 @@
+--- libchipcard-5.0.0/src/lib/client/base/client_p.h~ 2010-08-16 21:24:00.000000000 +0200
++++ libchipcard-5.0.0/src/lib/client/base/client_p.h 2010-09-03 14:58:11.334253876 +0200
+@@ -42,7 +42,7 @@
+ SCARDCONTEXT scardContext;
+
+ int pnpAvailable;
+- SCARD_READERSTATE_A readerStates[MAX_READERS];
++ SCARD_READERSTATE readerStates[MAX_READERS];
+ int readerCount;
+ int lastUsedReader;
+ LPSTR readerList;
+--- libchipcard-5.0.0/src/lib/client/base/client.c~ 2010-08-16 21:45:46.000000000 +0200
++++ libchipcard-5.0.0/src/lib/client/base/client.c 2010-09-03 15:01:46.305671203 +0200
+@@ -865,7 +865,7 @@
+ DBG_INFO(LC_LOGDOMAIN, "Creating reader \"%s\"", p);
+ i=cl->readerCount;
+ /* preset */
+- memset((void*) &(cl->readerStates[i]), 0, sizeof(SCARD_READERSTATE_A));
++ memset((void*) &(cl->readerStates[i]), 0, sizeof(SCARD_READERSTATE));
+ cl->readerStates[i].szReader=p;
+ cl->readerStates[i].dwCurrentState=SCARD_STATE_UNAWARE;
+ /* reader added */
+@@ -941,7 +941,7 @@
+ assert(cl);
+
+ /* clear reader list and reader status list */
+- memset((void*) &cl->readerStates, 0, sizeof(SCARD_READERSTATE_A)*MAX_READERS);
++ memset((void*) &cl->readerStates, 0, sizeof(SCARD_READERSTATE)*MAX_READERS);
+ cl->readerCount=0;
+ free(cl->readerList);
+ cl->readerList=NULL;
================================================================
More information about the pld-cvs-commit
mailing list