X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/69988dc1f60ce27d2192eb2aa579962f585fffc8..dea9a31523216caa153c589426b175d52aa43634:/avr/command.c diff --git a/avr/command.c b/avr/command.c index 9eb0ed2..15b1c72 100644 --- a/avr/command.c +++ b/avr/command.c @@ -194,7 +194,7 @@ command_ret_t cmd_usage(const FLASH cmd_tbl_t *cmdtp) int var_complete(int argc, char * const argv[], char last_char, int maxv, char *cmdv[]) { - static char tmp_buf[512]; + static char tmp_buf[CONFIG_SYS_CBSIZE]; int space; space = last_char == '\0' || isblank(last_char); @@ -210,6 +210,8 @@ int var_complete(int argc, char * const argv[], char last_char, int maxv, char * /*************************************************************************************/ +/* TODO: cmdtp points to FLASH */ + static int complete_cmdv(int argc, char * const argv[], char last_char, int maxv, char *cmdv[]) { cmd_tbl_t *cmdtp = cmd_tbl; @@ -357,6 +359,7 @@ static int find_common_prefix(char * const argv[]) static char tmp_buf[CONFIG_SYS_CBSIZE]; /* copy of console I/O buffer */ + int cmd_auto_complete(const FLASH char *const prompt, char *buf, int *np, int *colp) { int n = *np, col = *colp;