FreeCalypso > hg > fc-pcsc-tools
diff simtool/opldump.c @ 112:440a4582d2a5
fc-simtool opl-dump: support output redirection
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 19 Feb 2021 07:09:21 +0000 |
parents | 2d1679c7975b |
children | 52c0da56e979 |
line wrap: on
line diff
--- a/simtool/opldump.c Fri Feb 19 07:06:25 2021 +0000 +++ b/simtool/opldump.c Fri Feb 19 07:09:21 2021 +0000 @@ -10,18 +10,21 @@ #include "file_id.h" static void -dump_record(recno) +dump_record(recno, outf) unsigned recno; + FILE *outf; { char ascbuf[8]; decode_plmn_3bytes(sim_resp_data, ascbuf, 0); - printf("#%u: %s %02X%02X-%02X%02X %u\n", recno, ascbuf, + fprintf(outf, "#%u: %s %02X%02X-%02X%02X %u\n", recno, ascbuf, sim_resp_data[3], sim_resp_data[4], sim_resp_data[5], sim_resp_data[6], sim_resp_data[7]); } -cmd_opl_dump() +cmd_opl_dump(argc, argv, outf) + char **argv; + FILE *outf; { int rc; unsigned recno; @@ -50,7 +53,7 @@ return(rc); if (check_simresp_all_blank()) continue; - dump_record(recno); + dump_record(recno, outf); } return(0); }