Diff for /libaitcli/src/aitcli.c between versions 1.1.1.1.2.4 and 1.1.1.1.2.6

version 1.1.1.1.2.4, 2010/04/20 11:48:49 version 1.1.1.1.2.6, 2010/04/20 12:16:52
Line 144  inline int cliTTY(const char *term, FILE *inp, FILE *o Line 144  inline int cliTTY(const char *term, FILE *inp, FILE *o
 }  }
   
 /*  /*
    * cli_ReadHistory() Read CLI History from file
    * @csFile = history file name, if NULL default history name is ".aitcli.history"
    * return: -1 error; != -1 readed ok
   */
   inline int cli_ReadHistory(const char *csFile)
   {
           return read_history(!csFile ? ".aitcli.history" : csFile);
   }
   
   /*
    * cli_WriteHistory() Write CLI History to file
    * @csFile = history file name, if NULL default history name is ".aitcli.history"
    * @lineNum = save number of history entry lines, if -1 all lines saved without limit
    * return: -1 error; != -1 readed ok
   */
   inline int cli_WriteHistory(const char *csFile, int lineNum)
   {
           int ret;
           const char *psFile = !csFile ? ".aitcli.history" : csFile;
   
           ret = write_history(psFile);
           if (-1 != ret && -1 != lineNum)
                   history_truncate_file(psFile, lineNum);
   
           return ret;
   }
   
   /*
  * cliInit() Initialize Readline   * cliInit() Initialize Readline
  * @csProg = program name   * @csProg = program name
  * return: none   * return: none

Removed from v.1.1.1.1.2.4  
changed lines
  Added in v.1.1.1.1.2.6


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