Diff for /libaitcli/src/aitcli.c between versions 1.1.1.1 and 1.1.1.1.2.2

version 1.1.1.1, 2010/04/16 13:20:29 version 1.1.1.1.2.2, 2010/04/19 09:30:49
Line 89  inline void cliComp(cli_Completion_t *cmdComplete, cli Line 89  inline void cliComp(cli_Completion_t *cmdComplete, cli
 }  }
   
 /*  /*
    * cliTTY() Initialize I/O TTY CLI features
    * @inp = input handle
    * @out = output handle
    * return: none
   */
   inline void cliTTY(FILE *inp, FILE *out)
   {
           rl_outstream = inp;
           rl_outstream = 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 145  int cliExec(cliCommands_t *cmdList, FILE *out, const c Line 157  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  
changed lines
  Added in v.1.1.1.1.2.2


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