# HG changeset patch # User Mychaela Falconia # Date 1616292482 0 # Node ID e2ef4b8e41368c212b3dc8ca35685fa56a1e50c6 # Parent 9eb5460f51a6930cd32d79e454df2c7e39860916 main tools: display spenh info when serial back end is used diff -r 9eb5460f51a6 -r e2ef4b8e4136 libcommon/be_init.c --- a/libcommon/be_init.c Sun Mar 21 01:56:49 2021 +0000 +++ b/libcommon/be_init.c Sun Mar 21 02:08:02 2021 +0000 @@ -15,6 +15,7 @@ char be_reader_name[MAX_INIT_STRING+1]; char be_atr_string[MAX_INIT_STRING+1]; +char be_extra_info[MAX_INIT_STRING+1]; static void copy_without_leading_space(input_str, dest) @@ -53,6 +54,9 @@ case 'R': copy_without_leading_space(inbuf + 1, be_reader_name); break; + case 'X': + copy_without_leading_space(inbuf + 1, be_extra_info); + break; } } return(0); diff -r 9eb5460f51a6 -r e2ef4b8e4136 simtool/main.c --- a/simtool/main.c Sun Mar 21 01:56:49 2021 +0000 +++ b/simtool/main.c Sun Mar 21 02:08:02 2021 +0000 @@ -4,6 +4,7 @@ extern char be_reader_name[]; extern char be_atr_string[]; +extern char be_extra_info[]; main(argc, argv) char **argv; @@ -26,6 +27,8 @@ printf("Card reader name: %s\n", be_reader_name); if (be_atr_string[0]) printf("ATR: %s\n", be_atr_string); + if (be_extra_info[0]) + puts(be_extra_info); for (;;) { if (isatty(0)) { fputs("simtool> ", stdout); diff -r 9eb5460f51a6 -r e2ef4b8e4136 uicc/main.c --- a/uicc/main.c Sun Mar 21 01:56:49 2021 +0000 +++ b/uicc/main.c Sun Mar 21 02:08:02 2021 +0000 @@ -4,6 +4,7 @@ extern char be_reader_name[]; extern char be_atr_string[]; +extern char be_extra_info[]; main(argc, argv) char **argv; @@ -26,6 +27,8 @@ printf("Card reader name: %s\n", be_reader_name); if (be_atr_string[0]) printf("ATR: %s\n", be_atr_string); + if (be_extra_info[0]) + puts(be_extra_info); for (;;) { if (isatty(0)) { fputs("uicc> ", stdout);