# HG changeset patch
# User Mychaela Falconia <falcon@freecalypso.org>
# Date 1613152242 0
# Node ID acf343dace04bd333355234a1dff0c4d549ff7b9
# Parent  04e7e300809729d3c7bdc0a3931890dcfa171d39
-p reader selection implemented in fc-uicc-tool

diff -r 04e7e3008097 -r acf343dace04 uicc/main.c
--- a/uicc/main.c	Fri Feb 12 17:44:07 2021 +0000
+++ b/uicc/main.c	Fri Feb 12 17:50:42 2021 +0000
@@ -8,17 +8,19 @@
 main(argc, argv)
 	char **argv;
 {
+	extern int optind;
 	char command[512];
 	int rc;
 
+	parse_global_options(argc, argv);
 	setup_pcsc_context();
 	get_reader_list();
 	select_reader_by_num();
-	if (argc < 2)
+	if (argc <= optind)
 		printf("Card reader name: %s\n", selected_reader);
 	connect_to_card();
-	if (argc >= 2) {
-		rc = dispatch_ready_argv(argc - 1, argv + 1);
+	if (argc > optind) {
+		rc = dispatch_ready_argv(argc - optind, argv + optind);
 		if (rc)
 			error_exit();
 		else