FreeCalypso > hg > freecalypso-tools
diff rvinterf/tmsh/omr.c @ 69:2159f260ed13
fc-tmsh: all commands internally return values
in preparation for adding one-shot mode of operation
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 26 Oct 2016 23:17:03 +0000 |
parents | e7502631a0f9 |
children |
line wrap: on
line diff
--- a/rvinterf/tmsh/omr.c Wed Oct 26 22:56:29 2016 +0000 +++ b/rvinterf/tmsh/omr.c Wed Oct 26 23:17:03 2016 +0000 @@ -11,6 +11,7 @@ #include "limits.h" #include "localtypes.h" #include "tm3.h" +#include "exitcodes.h" extern u_char rvi_msg[]; extern int rvi_msg_len; @@ -68,7 +69,6 @@ } } -void cmd_omr(argc, argv) char **argv; { @@ -79,7 +79,7 @@ size = strtoul(argv[2], 0, 16); if (size < 1 || size > TM3_MEMREAD_MAX) { printf("error: count argument outside valid range\n"); - return; + return(ERROR_USAGE); } cmdpkt[1] = MEM_READ; cmdpkt[2] = addr; @@ -91,4 +91,5 @@ cmdpkt[8] = 0; cmdpkt[9] = 0; send_etm_cmd(cmdpkt, 9); + return(0); }