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; ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
