FreeCalypso > hg > freecalypso-tools
diff rvinterf/tmsh/usercmd.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 | 585f63e5bca6 |
children | 27c41e4b21ae |
line wrap: on
line diff
--- a/rvinterf/tmsh/usercmd.c Wed Oct 26 22:56:29 2016 +0000 +++ b/rvinterf/tmsh/usercmd.c Wed Oct 26 23:17:03 2016 +0000 @@ -11,25 +11,24 @@ extern char usercmd[]; -extern void cmd_abbr(); -extern void cmd_abbw(); -extern void cmd_audio(); -extern void cmd_check_ffs1(); -extern void cmd_dieid(); -extern void cmd_ffs2(); -extern void cmd_omr(); -extern void cmd_ping(); -extern void cmd_r8(); -extern void cmd_r16(); -extern void cmd_r32(); -extern void cmd_tgtreset(); -extern void cmd_tmpkt(); -extern void cmd_version(); -extern void cmd_w8(); -extern void cmd_w16(); -extern void cmd_w32(); +extern int cmd_abbr(); +extern int cmd_abbw(); +extern int cmd_audio(); +extern int cmd_check_ffs1(); +extern int cmd_dieid(); +extern int cmd_ffs2(); +extern int cmd_omr(); +extern int cmd_ping(); +extern int cmd_r8(); +extern int cmd_r16(); +extern int cmd_r32(); +extern int cmd_tgtreset(); +extern int cmd_tmpkt(); +extern int cmd_version(); +extern int cmd_w8(); +extern int cmd_w16(); +extern int cmd_w32(); -void cmd_exit() { tty_cleanup(); @@ -40,7 +39,7 @@ char *cmd; int minargs; int maxargs; - void (*func)(); + int (*func)(); } cmdtab[] = { {"abbr", 2, 2, cmd_abbr}, {"abbw", 3, 3, cmd_abbw},