FreeCalypso > hg > fc-pcsc-tools
comparison simtool/writecmd.c @ 78:702c2c40e51a
fc-simtool update-rec-prev command implemented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 17 Feb 2021 05:07:54 +0000 |
parents | 2071b28cd0c7 |
children | a1aa8ee2da85 |
comparison
equal
deleted
inserted
replaced
77:4558048fce10 | 78:702c2c40e51a |
---|---|
61 fprintf(stderr, "error: hex data length != EF record length\n"); | 61 fprintf(stderr, "error: hex data length != EF record length\n"); |
62 return(-1); | 62 return(-1); |
63 } | 63 } |
64 return update_rec_op(recno, 0x04, data, curfile_record_len); | 64 return update_rec_op(recno, 0x04, data, curfile_record_len); |
65 } | 65 } |
66 | |
67 cmd_update_rec_prev(argc, argv) | |
68 char **argv; | |
69 { | |
70 u_char data[255]; | |
71 int rc; | |
72 | |
73 rc = read_hex_data_file(argv[1], data); | |
74 if (rc < 0) | |
75 return(rc); | |
76 if (rc != curfile_record_len) { | |
77 fprintf(stderr, "error: hex data length != EF record length\n"); | |
78 return(-1); | |
79 } | |
80 return update_rec_op(0, 0x03, data, curfile_record_len); | |
81 } |