Diff for /libaitcli/src/cli.c between versions 1.6 and 1.6.4.2

version 1.6, 2013/08/12 09:50:29 version 1.6.4.2, 2013/10/08 09:38:55
Line 80  int cli_Cmd_Help(void * __restrict cli_buffer, int idx Line 80  int cli_Cmd_Help(void * __restrict cli_buffer, int idx
   
         cli_Printf(buf, "\n");          cli_Printf(buf, "\n");
         if (!args) {          if (!args) {
                SLIST_FOREACH(cmd, &buf->line_cmds, cmd_next)                SLIST_FOREACH(cmd, &buf->line_cmds, cmd_next) {
                         if (cmd->cmd_level != idx)
                                 continue;
 
                         cli_Printf(buf, "%s\t\t%s\n", cmd->cmd_name, cmd->cmd_help);                          cli_Printf(buf, "%s\t\t%s\n", cmd->cmd_name, cmd->cmd_help);
                   }
         } else {          } else {
                 if (!args[1])                  if (!args[1])
                         cli_Printf(buf, "Help screen::\n");                          cli_Printf(buf, "Help screen::\n");
Line 90  int cli_Cmd_Help(void * __restrict cli_buffer, int idx Line 94  int cli_Cmd_Help(void * __restrict cli_buffer, int idx
                                 return RETCODE_OK;                                  return RETCODE_OK;
   
                 SLIST_FOREACH(cmd, &buf->line_cmds, cmd_next) {                  SLIST_FOREACH(cmd, &buf->line_cmds, cmd_next) {
                        if (args[1] && (cmd->cmd_level != buf->line_level || strcmp(args[1], cmd->cmd_name)))                        if (cmd->cmd_level != idx)
                                 continue;
                         if (args[1] && (cmd->cmd_level != idx || strcmp(args[1], cmd->cmd_name)))
                                 continue;                                  continue;
   
                         cli_Printf(buf, "%s%s\t\t%s\n", args[1] ? "Syntax::\n\t" : "", cmd->cmd_name,                           cli_Printf(buf, "%s%s\t\t%s\n", args[1] ? "Syntax::\n\t" : "", cmd->cmd_name, 

Removed from v.1.6  
changed lines
  Added in v.1.6.4.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>