Diff for /libaitio/inc/aitio.h between versions 1.2 and 1.2.2.2

version 1.2, 2010/03/09 09:26:27 version 1.2.2.2, 2010/03/09 13:47:02
Line 29  struct tagIOURL { Line 29  struct tagIOURL {
         char            *url_reserved;          char            *url_reserved;
 };  };
   
   struct tagIOCmd {
           const char *cmd_name;
           int (*cmd_func)(void *, FILE *, char **);
           const char *cmd_doc;
           const char *cmd_help;
           char *(*cmd_comp)(const char *, int);
   };
   
   typedef struct tagIOCmd ioCommands_t;
   typedef char *io_CompEntry_t(const char *, int);
   typedef char **io_Completion_t(const char *, int, int);
   
   
 // io_GetErrno() Get error code of last operation  // io_GetErrno() Get error code of last operation
 inline int io_GetErrno();  inline int io_GetErrno();
 // io_GetError() Get error text of last operation  // io_GetError() Get error text of last operation
Line 148  int ioURLGetValue(struct tagIOURL *url, const char *cs Line 161  int ioURLGetValue(struct tagIOURL *url, const char *cs
  * return: -1 error:: can`t read; 0 ok   * return: -1 error:: can`t read; 0 ok
 */  */
 int ioURLGetFile(struct tagIOURL *url, char * __restrict psValue, int valLen);  int ioURLGetFile(struct tagIOURL *url, char * __restrict psValue, int valLen);
   
   /*
    * ioCLIComp() Initialize completion CLI features
    * @cmdComplete = Completion function
    * @cmdEntry = Compentry function
    * return: none
   */
   inline void ioCLIComp(io_Completion_t *cmdComplete, io_CompEntry_t *cmdEntry);
   /*
    * ioCLIExec() Execute CLI main loop
    * @cmdList = Commands list
    * @out = Output handle
    * @csPrompt = Prompt text
    * return: -1 error, 0 = exit w/^+D, 1 done.
   */
   int ioCLIExec(ioCommands_t *cmdList, FILE *out, const char *csPrompt);
   
   /*
    * io_Cmd_Unsupported() Builtin helper function for unsupported commands
    * @cmds = Commands list
    * @out = Output handle
    * @args = Parsed arguments array
    * return: -1 error, 0 = ok, 1 exit from Cli!
   */
   int io_Cmd_Unsupported(void *cmds, FILE *out, char ** __restrict args);
   /*
    * io_Cmd_Help() Builtin helper function for Help screen
    * @cmds = Commands list
    * @out = Output handle
    * @args = Parsed arguments array
    * return: -1 error, 0 = ok
   */
   int io_Cmd_Help(void *cmds, FILE *out, char ** __restrict args);
   /*
    * io_Cmd_Exit() Builtin helper function for Exit from Cli
    * @cmds = Commands list
    * @out = Output handle
    * @args = Parsed arguments array
    * return: 1 exit from Cli!
   */
   int io_Cmd_Exit(void *cmds, FILE *out, char ** __restrict args);
   
   
 #endif  #endif

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


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