+++ /dev/null
-http://cvs.pld-linux.org/cgi-bin/cvsweb/packages/libchipcard/libchipcard-pcsc.patch?rev=1.1
-
---- src/lib/client/base/client_p.h
-+++ src/lib/client/base/client_p.h
-@@ -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;
---- src/lib/client/base/client.c
-+++ src/lib/client/base/client.c
-@@ -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;