[Pcsclite-cvs-commit] PCSC/doc pcsc-lite.tex,1.2,1.3

rousseau@haydn.debian.org rousseau@haydn.debian.org


Update of /cvsroot/pcsclite/PCSC/doc
In directory haydn:/tmp/cvs-serv28099

Modified Files:
	pcsc-lite.tex 
Log Message:
patch from Damien Sauveron to rectify the source code examples.


Index: pcsc-lite.tex
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/doc/pcsc-lite.tex,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- pcsc-lite.tex	21 Apr 2004 22:18:46 -0000	1.2
+++ pcsc-lite.tex	27 Apr 2004 13:27:03 -0000	1.3
@@ -498,7 +498,7 @@
 
 \begin{verbatim}
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
+SCARDHANDLE hCard;
 DWORD dwActiveProtocol;
 LONG rv;
 
@@ -603,18 +603,19 @@
 
 \begin{verbatim}
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
-DWORD dwActiveProtocol;
+SCARDHANDLE hCard;
+DWORD dwActiveProtocol, dwSendLength, dwRecvLength;
 LONG rv;
 BYTE pbRecvBuffer[10];
-BYTE pbSendBuffer = {0xC0, 0xA4, 0x00, 0x00, 0x02, 0x3F, 0x00};
+BYTE pbSendBuffer[] = {0xC0, 0xA4, 0x00, 0x00, 0x02, 0x3F, 0x00};
 
 rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext);
 rv = SCardConnect(hContext, "Reader X", SCARD_SHARE_SHARED,
     SCARD_PROTOCOL_T0, &hCard, &dwActiveProtocol);
 dwSendLength = sizeof(pbSendBuffer);
+dwRecvLength = sizeof(pbRecvBuffer);
 rv = SCardTransmit(hCard, SCARD_PCI_T0, pbSendBuffer, dwSendLength,
-    &pioRecvPci, pbRecvBuffer, &pcbRecvLength);
+    &pioRecvPci, pbRecvBuffer, &dwRecvLength);
 
 /* Card has been reset by another application */
 if (rv == SCARD_W_RESET_CARD)
@@ -676,7 +677,7 @@
 \example
 \begin{verbatim}
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
+SCARDHANDLE hCard;
 DWORD dwActiveProtocol;
 LONG rv;
 
@@ -724,7 +725,7 @@
 
 \begin{verbatim}
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
+SCARDHANDLE hCard;
 DWORD dwActiveProtocol;
 LONG rv;
 
@@ -789,7 +790,7 @@
 
 \begin{verbatim}
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
+SCARDHANDLE hCard;
 DWORD dwActiveProtocol;
 LONG rv;
 
@@ -872,20 +873,19 @@
 \begin{verbatim}
 LONG rv;
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
-DWORD dwActiveProtocol, dwSendLength, pcbRecvLength;
+SCARDHANDLE hCard;
+DWORD dwActiveProtocol, dwSendLength, dwRecvLength;
 SCARD_IO_REQUEST pioRecvPci;
 BYTE pbRecvBuffer[10];
-BYTE pbSendBuffer = { 0xC0, 0xA4, 0x00, 0x00, 0x02, 0x3F, 0x00 };
-
-dwSendLength = sizeof(pbSendBuffer);
+BYTE pbSendBuffer[] = { 0xC0, 0xA4, 0x00, 0x00, 0x02, 0x3F, 0x00 };
 
 rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext);
 rv = SCardConnect(hContext, "Reader X", SCARD_SHARE_SHARED,
          SCARD_PROTOCOL_T0, &hCard, &dwActiveProtocol);
-pcbRecvLength = sizeof(pbRecvBuffer);
+dwSendLength = sizeof(pbSendBuffer);
+dwRecvLength = sizeof(pbRecvBuffer);
 rv = SCardTransmit(hCard, SCARD_PCI_T0, pbSendBuffer, dwSendLength,
-         &pioRecvPci, pbRecvBuffer, &pcbRecvLength);
+         &pioRecvPci, pbRecvBuffer, &dwRecvLength);
 \end{verbatim}
 
 \returns
@@ -947,17 +947,18 @@
 \begin{verbatim}
 LONG rv;
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
-DWORD dwActiveProtocol, dwSendLength, pcbRecvLength;
+SCARDHANDLE hCard;
+DWORD dwActiveProtocol, dwSendLength, dwRecvLength;
 BYTE pbRecvBuffer[10];
-BYTE pbSendBuffer = { 0x06, 0x00, 0x0A, 0x01, 0x01, 0x10 0x00 };
+BYTE pbSendBuffer[] = { 0x06, 0x00, 0x0A, 0x01, 0x01, 0x10 0x00 };
 
 rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext);
 rv = SCardConnect(hContext, "Reader X", SCARD_SHARE_SHARED,
          SCARD_PROTOCOL_RAW &hCard, &dwActiveProtocol);
-pcbRecvLength = sizeof(pbRecvBuffer);
-rv = SCardControl(hCard, 0x42000001, pbSendBuffer, sizeof(pbSendBuffer),
-         pbRecvBuffer, sizeof(pbRecvBuffer), &pcbRecvLength);
+dwSendLength = sizeof(pbSendBuffer);
+dwRecvLength = sizeof(pbRecvBuffer);
+rv = SCardControl(hCard, 0x42000001, pbSendBuffer, dwSendLength,
+         pbRecvBuffer, sizeof(pbRecvBuffer), &dwRecvLength);
 \end{verbatim}
 
 \returns
@@ -1043,9 +1044,9 @@
 \begin{verbatim}
 SCARDCONTEXT hContext;
 SCARDHANDLE hCard;
-DWORD dwActiveProtocol, cReaders;
+DWORD dwActiveProtocol;
 DWORD dwState, dwProtocol, dwAtrLen, dwReaderLen;
-BYTE pbAtr[MAX_ATR_SIZE]
+BYTE pbAtr[MAX_ATR_SIZE];
 
 rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext);
 rv = SCardConnect(hContext, "Reader X", SCARD_SHARE_SHARED,
@@ -1173,7 +1174,7 @@
 
 \begin{verbatim}
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
+SCARDHANDLE hCard;
 DWORD dwActiveProtocol, cReaders;
 SCARD_READERSTATE_A rgReaderStates[1];
 LONG rv;
@@ -1235,7 +1236,7 @@
 rgReaderStates.dwCurrentState = SCARD_STATE_EMPTY;
 
 /* Spawn off thread for following function */
-rv = SCardGetStatusChange(hContext, 0, rgReaderStates, &cReaders);
+rv = SCardGetStatusChange(hContext, 0, rgReaderStates, cReaders);
 
 rv = SCardCancel(hContext);
 \end{verbatim}
@@ -1377,7 +1378,7 @@
 \begin{verbatim}
 LONG rv;
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
+SCARDHANDLE hCard;
 DWORD dwActiveProtocol;
 unsigned char pbAtr[MAX_ATR_SIZE];
 DWORD dwAtrLen;
@@ -1430,7 +1431,7 @@
 \begin{verbatim}
 LONG rv;
 SCARDCONTEXT hContext;
-SCARDHANDLE hCard
+SCARDHANDLE hCard;
 DWORD dwActiveProtocol;
 unsigned char pbAtr[MAX_ATR_SIZE];
 DWORD dwAtrLen;