Diff for /libaitcli/src/aitcli.c between versions 1.1.1.1.2.1 and 1.1.1.1.2.3

version 1.1.1.1.2.1, 2010/04/18 20:42:23 version 1.1.1.1.2.3, 2010/04/19 23:02:47
Line 90  inline void cliComp(cli_Completion_t *cmdComplete, cli Line 90  inline void cliComp(cli_Completion_t *cmdComplete, cli
   
 /*  /*
  * cliTTY() Initialize I/O TTY CLI features   * cliTTY() Initialize I/O TTY CLI features
    * @term = terminal name
  * @inp = input handle   * @inp = input handle
  * @out = output handle   * @out = output handle
  * return: none   * return: none
 */  */
inline void cliTTY(FILE *inp, FILE *out)inline void cliTTY(const char *term, FILE *inp, FILE *out)
 {  {
           rl_terminal_name = term;
         rl_outstream = inp;          rl_outstream = inp;
         rl_outstream = out;          rl_outstream = out;
 }  }
Line 103  inline void cliTTY(FILE *inp, FILE *out) Line 105  inline void cliTTY(FILE *inp, FILE *out)
 /*  /*
  * cliExec() Execute CLI main loop   * cliExec() Execute CLI main loop
  * @cmdList = Commands list   * @cmdList = Commands list
  * @out = Output handle  
  * @csPrompt = Prompt text   * @csPrompt = Prompt text
  * return: -1 error, 0 = exit w/^+D, 1 done.   * return: -1 error, 0 = exit w/^+D, 1 done.
 */  */
int cliExec(cliCommands_t *cmdList, FILE *out, const char *csPrompt)int cliExec(cliCommands_t *cmdList, const char *csPrompt)
 {  {
         char *line, *s, *t, **app, *items[MAX_PROMPT_ITEMS];          char *line, *s, *t, **app, *items[MAX_PROMPT_ITEMS];
         int ret = 0;          int ret = 0;
         register int i;          register int i;
         cliCommands_t *cmd = NULL;          cliCommands_t *cmd = NULL;
           FILE *out;
   
         inline int inline_help()          inline int inline_help()
         {          {
Line 157  int cliExec(cliCommands_t *cmdList, FILE *out, const c Line 159  int cliExec(cliCommands_t *cmdList, FILE *out, const c
         }          }
   
         /* --- main body of CLI --- */          /* --- main body of CLI --- */
   
           out = rl_outstream;
           if (!out)
                   out = stdout;
   
         rl_bind_key('?', inline_help);          rl_bind_key('?', inline_help);
         if (!rl_attempted_completion_function)           if (!rl_attempted_completion_function) 

Removed from v.1.1.1.1.2.1  
changed lines
  Added in v.1.1.1.1.2.3


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