FreeCalypso > hg > freecalypso-hwlab
view simtool/writecmd.c @ 101:454ff8bd0b83
fc-simtool: update-bin command implemented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 25 Jan 2021 01:54:43 +0000 |
parents | |
children | 29cc5612797a |
line wrap: on
line source
#include <sys/types.h> #include <stdio.h> #include <stdlib.h> #include <pcsclite.h> #include <winscard.h> #include "globals.h" cmd_update_bin(argc, argv) char **argv; { unsigned offset, len; u_char data[255]; int rc; offset = strtoul(argv[1], 0, 0); if (offset > 0xFFFF) { fprintf(stderr, "error: offset argument is out of range\n"); return(-1); } rc = read_hex_data_file(argv[2], data); if (rc < 0) return(rc); len = rc; return update_bin_op(offset, data, len); }