FreeCalypso > hg > fc-pcsc-tools
comparison simtool/bfsearch.c @ 146:8d55571c8118
fc-simtool bfsearch: forgot output redirection support
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 25 Feb 2021 06:10:00 +0000 |
parents | c2889812788e |
children | db43bc57ecf7 |
comparison
equal
deleted
inserted
replaced
145:c2889812788e | 146:8d55571c8118 |
---|---|
62 continue; | 62 continue; |
63 rc = get_response_op(); | 63 rc = get_response_op(); |
64 if (rc < 0) | 64 if (rc < 0) |
65 return(rc); | 65 return(rc); |
66 if (sim_resp_data_len < 14) | 66 if (sim_resp_data_len < 14) |
67 printf("%04X: too-short response struct\n", bfs); | 67 fprintf(outf, "%04X: too-short response struct\n", bfs); |
68 else { | 68 else { |
69 switch (sim_resp_data[6]) { | 69 switch (sim_resp_data[6]) { |
70 case 0x01: | 70 case 0x01: |
71 printf("%04X: MF\n", bfs); | 71 fprintf(outf, "%04X: MF\n", bfs); |
72 break; | 72 break; |
73 case 0x02: | 73 case 0x02: |
74 printf("%04X: DF\n", bfs); | 74 fprintf(outf, "%04X: DF\n", bfs); |
75 break; | 75 break; |
76 case 0x04: | 76 case 0x04: |
77 printf("%04X: EF (struct %02X)\n", bfs, | 77 fprintf(outf, "%04X: EF (struct %02X)\n", bfs, |
78 sim_resp_data[13]); | 78 sim_resp_data[13]); |
79 break; | 79 break; |
80 default: | 80 default: |
81 printf("%04X: unknown file type %02X\n", bfs, | 81 fprintf(outf, "%04X: unknown file type %02X\n", |
82 sim_resp_data[6]); | 82 bfs, sim_resp_data[6]); |
83 } | 83 } |
84 } | 84 } |
85 rc = elem_select_op(skip_ids[0]); | 85 rc = elem_select_op(skip_ids[0]); |
86 if (rc < 0) | 86 if (rc < 0) |
87 return(rc); | 87 return(rc); |