[Pcsclite-cvs-commit] CVS PCSC/src
CVS User rousseau
ludovic.rousseau@free.fr
Wed, 18 May 2005 17:07:21 +0000
Update of /cvsroot/pcsclite/PCSC/src
In directory haydn:/tmp/cvs-serv29114
Modified Files:
testpcsc.c
Log Message:
#include "reader.h" to use SCARD_CTL_CODE() macro
--- /cvsroot/pcsclite/PCSC/src/testpcsc.c 2005/04/12 12:09:08 1.26
+++ /cvsroot/pcsclite/PCSC/src/testpcsc.c 2005/05/18 17:07:21 1.27
@@ -6,7 +6,7 @@
* Copyright (C) 2004
* Ludovic Rousseau <ludovic.rousseau@free.fr>
*
- * $Id: testpcsc.c,v 1.26 2005/04/12 12:09:08 rousseau Exp $
+ * $Id: testpcsc.c,v 1.27 2005/05/18 17:07:21 rousseau Exp $
*/
/**
@@ -20,6 +20,7 @@
#include "pcsclite.h"
#include "winscard.h"
+#include "reader.h"
int main(int argc, char **argv)
{
@@ -183,11 +184,17 @@
}
#else
{
- char buffer[1024] = "Foobar";
+ char buffer[1024] = { 0x02 };
DWORD cbRecvLength = sizeof(buffer);
- rv = SCardControl(hCard, 0x42000001, buffer, 7, buffer, sizeof(buffer),
- &cbRecvLength);
+ rv = SCardControl(hCard, SCARD_CTL_CODE(1), buffer, 1, buffer,
+ sizeof(buffer), &cbRecvLength);
+ if (cbRecvLength)
+ {
+ for (i=0; i<cbRecvLength; i++)
+ printf("%c", buffer[i]);
+ printf(" ");
+ }
}
#endif
printf("%s %s\n", pcsc_stringify_error(rv), rv != SCARD_S_SUCCESS ? "(don't panic)" : "");