diff pcsc/rdlist.c @ 0:f4479a0d4cea

fc-pcsc-list ported over
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 14 Mar 2021 00:45:15 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pcsc/rdlist.c	Sun Mar 14 00:45:15 2021 +0000
@@ -0,0 +1,25 @@
+#include <string.h>
+#include <strings.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <pcsclite.h>
+#include <winscard.h>
+
+extern SCARDCONTEXT hContext;
+extern char *reader_list;
+
+main(argc, argv)
+	char **argv;
+{
+	char *cp;
+	unsigned num;
+
+	setup_pcsc_context();
+	get_reader_list();
+	for (cp = reader_list, num = 0; *cp; num++) {
+		printf("#%u: %s\n", num, cp);
+		cp += strlen(cp) + 1;
+	}
+	SCardReleaseContext(hContext);
+	exit(0);
+}