diff misc/fc-pcsc-list.c @ 31:be9984600bf8

fc-pcsc-list utility written
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 12 Feb 2021 17:14:59 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/fc-pcsc-list.c	Fri Feb 12 17:14:59 2021 +0000
@@ -0,0 +1,23 @@
+#include <string.h>
+#include <strings.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <pcsclite.h>
+#include <winscard.h>
+#include "cardif.h"
+
+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);
+}