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);