[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);