Diff for /libaitcli/inc/aitcli.h between versions 1.2.2.9 and 1.2.2.11

version 1.2.2.9, 2010/06/07 13:47:42 version 1.2.2.11, 2010/06/08 08:05:12
Line 178  struct tagCommand { Line 178  struct tagCommand {
   
         cmd_func_t              cmd_func;          cmd_func_t              cmd_func;
   
         char                    **cmd_comp;  
   
         SLIST_ENTRY(tagCommand) cmd_next;          SLIST_ENTRY(tagCommand) cmd_next;
 };  };
 typedef SLIST_HEAD(slCommandHead, tagCommand) commands_t;  typedef SLIST_HEAD(slCommandHead, tagCommand) commands_t;
Line 249  int cli_BindKey(bindkey_t * __restrict key, linebuffer Line 247  int cli_BindKey(bindkey_t * __restrict key, linebuffer
  * @funcCmd = Callback function when user call command   * @funcCmd = Callback function when user call command
  * @csInfo = Inline information for command   * @csInfo = Inline information for command
  * @csHelp = Help line when call help   * @csHelp = Help line when call help
  * @anComp = Completion array terminated with NULL element, -1 complete commands, NULL nothing  
  * return: RETCODE_ERR error, RETCODE_OK ok   * return: RETCODE_ERR error, RETCODE_OK ok
 */  */
 int  int
 cli_addCommand(linebuffer_t * __restrict buffer, const char *csCmd, int cliLevel, cmd_func_t funcCmd,   cli_addCommand(linebuffer_t * __restrict buffer, const char *csCmd, int cliLevel, cmd_func_t funcCmd, 
                const char *csInfo, const char *csHelp, const char **anComp);                const char *csInfo, const char *csHelp);
 /*  /*
  * cli_delCommand() Delete command from CLI session   * cli_delCommand() Delete command from CLI session
  * @buffer = CLI buffer   * @buffer = CLI buffer
Line 272  cli_delCommand(linebuffer_t * __restrict buffer, const Line 269  cli_delCommand(linebuffer_t * __restrict buffer, const
  * @funcCmd = Callback function when user call command   * @funcCmd = Callback function when user call command
  * @csInfo = Inline information for command   * @csInfo = Inline information for command
  * @csHelp = Help line when call help   * @csHelp = Help line when call help
  * @anComp = Completion array terminated with NULL element, -1 complete commands, NULL nothing,  
  *              update only if funcCmd is not NULL  
  * return: RETCODE_ERR error, RETCODE_OK ok   * return: RETCODE_ERR error, RETCODE_OK ok
 */  */
 int  int
 cli_updCommand(linebuffer_t * __restrict buffer, const char *csCmd, int cliLevel, cmd_func_t funcCmd,   cli_updCommand(linebuffer_t * __restrict buffer, const char *csCmd, int cliLevel, cmd_func_t funcCmd, 
                const char *csInfo, const char *csHelp, const char **anComp);                const char *csInfo, const char *csHelp);
   
   
 /*  /*
Line 331  inline void cli_setPrompt(linebuffer_t * __restrict bu Line 326  inline void cli_setPrompt(linebuffer_t * __restrict bu
  * return: none   * return: none
 */  */
 inline void cli_Printf(linebuffer_t * __restrict buffer, char *fmt, ...);  inline void cli_Printf(linebuffer_t * __restrict buffer, char *fmt, ...);
   /*
    * cli_PrintHelp() Print help screen
    * @buffer = CLI buffer
    * return: none
   */
   inline void cli_PrintHelp(linebuffer_t * __restrict buffer);
   
 /*  /*
  * cliEnd() Clear data, Free resources and close CLI session   * cliEnd() Clear data, Free resources and close CLI session

Removed from v.1.2.2.9  
changed lines
  Added in v.1.2.2.11


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