[Pcsclite-cvs-commit] CVS PCSC/src
CVS User rousseau
ludovic.rousseau@free.fr
Tue, 07 Sep 2004 01:02:45 -0600
Update of /cvsroot/pcsclite/PCSC/src
In directory haydn:/tmp/cvs-serv31996
Modified Files:
testpcsc.c
Log Message:
add a test for SCardReconnect()
--- /cvsroot/pcsclite/PCSC/src/testpcsc.c 2004/09/01 08:13:06 1.21
+++ /cvsroot/pcsclite/PCSC/src/testpcsc.c 2004/09/07 07:02:45 1.22
@@ -6,7 +6,7 @@
* Copyright (C) 1999
* David Corcoran <corcoran@linuxnet.com>
*
- * $Id: testpcsc.c,v 1.21 2004/09/01 08:13:06 rousseau Exp $
+ * $Id: testpcsc.c,v 1.22 2004/09/07 07:02:45 rousseau Exp $
*/
#include "config.h"
@@ -233,6 +233,20 @@
SCardReleaseContext(hContext);
}
+ printf("Press enter: ");
+ getchar();
+ printf("Testing SCardReconnect : ");
+ rv = SCardReconnect(hCard, SCARD_SHARE_SHARED,
+ SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1, SCARD_UNPOWER_CARD, &dwPref);
+
+ printf("%s\n", pcsc_stringify_error(rv));
+
+ if (rv != SCARD_S_SUCCESS)
+ {
+ SCardReleaseContext(hContext);
+ return -1;
+ }
+
printf("Testing SCardDisconnect : ");
rv = SCardDisconnect(hCard, SCARD_UNPOWER_CARD);