Diff for /libaitcli/inc/aitcli.h between versions 1.1 and 1.2

version 1.1, 2010/04/16 13:20:29 version 1.2, 2010/06/04 11:32:47
Line 32  inline const char *cli_GetError(); Line 32  inline const char *cli_GetError();
  * cli_Printf() Printf CLI features   * cli_Printf() Printf CLI features
  * @out = Output stream   * @out = Output stream
  * @csFormat = Printf format string   * @csFormat = Printf format string
 * return: none * return: -1 error, != -1 printed chars
 */  */
 inline int cli_Printf(FILE *out, const char *csFormat, ...);  inline int cli_Printf(FILE *out, const char *csFormat, ...);
   
 /*  /*
    * cliNetInit() Initialize Readline if CLI bind to socket
    * @csProg = program name
    * @pty = Master pty
    * @term = stdin termios
    * return: none
   */
   void cliNetInit(const char *csProg, int pty, struct termios *term);
   /*
    * cliTTY() Initialize I/O TTY CLI features
    * @term = terminal name
    * @inp = input handle
    * @out = output handle
    * @win = window size
    * return: -1 error, != -1 ok
   */
   inline int cliTTY(const char *term, FILE *inp, FILE *out, struct winsize *win);
   /*
  * cliComp() Initialize completion CLI features   * cliComp() Initialize completion CLI features
  * @cmdComplete = Completion function   * @cmdComplete = Completion function
  * @cmdEntry = Compentry function   * @cmdEntry = Compentry function
Line 46  inline void cliComp(cli_Completion_t *cmdComplete, cli Line 63  inline void cliComp(cli_Completion_t *cmdComplete, cli
 /*  /*
  * 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);
 /*
  * cliNetExec() Execute net CLI main loop
  * @cmdList = Commands list
  * @csPrompt = Prompt text
  * @sock = client socket
  * @term = stdin termios
  * @win = window size of tty
  * return: -1 error, 0 = exit w/^+D, 1 done.
 */
 int cliNetExec(cliCommands_t *cmdList, const char *csPrompt, int sock, struct termios *term, struct winsize *win);
 
 /*
  * 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);
 /*
  * 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);
   
   
 /*  /*

Removed from v.1.1  
changed lines
  Added in v.1.2


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