[Pcsclite-cvs-commit] r5736 - in /trunk/PCSC/src: PCSC/pcsclite.h.in winscard_clnt.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Thu May 12 08:43:34 UTC 2011


Author: rousseau
Date: Thu May 12 08:43:33 2011
New Revision: 5736

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5736
Log:
Define g_rgSCardT?Pci as const structures to be more Windows like

I do not expect a regression or compilation problem in WinSCard API
users but how knows...

Modified:
    trunk/PCSC/src/PCSC/pcsclite.h.in
    trunk/PCSC/src/winscard_clnt.c

Modified: trunk/PCSC/src/PCSC/pcsclite.h.in
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/PCSC/pcsclite.h.in?rev=5736&op=diff
==============================================================================
--- trunk/PCSC/src/PCSC/pcsclite.h.in (original)
+++ trunk/PCSC/src/PCSC/pcsclite.h.in Thu May 12 08:43:33 2011
@@ -64,7 +64,7 @@
 
 typedef const SCARD_IO_REQUEST *LPCSCARD_IO_REQUEST;
 
-extern SCARD_IO_REQUEST g_rgSCardT0Pci, g_rgSCardT1Pci, g_rgSCardRawPci;
+extern const SCARD_IO_REQUEST g_rgSCardT0Pci, g_rgSCardT1Pci, g_rgSCardRawPci;
 
 /* restore default structure elements alignment */
 #ifdef __APPLE__

Modified: trunk/PCSC/src/winscard_clnt.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard_clnt.c?rev=5736&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_clnt.c (original)
+++ trunk/PCSC/src/winscard_clnt.c Thu May 12 08:43:33 2011
@@ -344,11 +344,11 @@
 static READER_STATE readerStates[PCSCLITE_MAX_READERS_CONTEXTS];
 
 /** Protocol Control Information for T=0 */
-PCSC_API SCARD_IO_REQUEST g_rgSCardT0Pci = { SCARD_PROTOCOL_T0, sizeof(SCARD_IO_REQUEST) };
+PCSC_API const SCARD_IO_REQUEST g_rgSCardT0Pci = { SCARD_PROTOCOL_T0, sizeof(SCARD_IO_REQUEST) };
 /** Protocol Control Information for T=1 */
-PCSC_API SCARD_IO_REQUEST g_rgSCardT1Pci = { SCARD_PROTOCOL_T1, sizeof(SCARD_IO_REQUEST) };
+PCSC_API const SCARD_IO_REQUEST g_rgSCardT1Pci = { SCARD_PROTOCOL_T1, sizeof(SCARD_IO_REQUEST) };
 /** Protocol Control Information for raw access */
-PCSC_API SCARD_IO_REQUEST g_rgSCardRawPci = { SCARD_PROTOCOL_RAW, sizeof(SCARD_IO_REQUEST) };
+PCSC_API const SCARD_IO_REQUEST g_rgSCardRawPci = { SCARD_PROTOCOL_RAW, sizeof(SCARD_IO_REQUEST) };
 
 
 static LONG SCardAddContext(SCARDCONTEXT, DWORD);




More information about the Pcsclite-cvs-commit mailing list