Diff for /libaitio/inc/aitio.h between versions 1.12.2.5 and 1.12.2.6

version 1.12.2.5, 2011/11/03 14:17:39 version 1.12.2.6, 2011/11/03 14:22:03
Line 275  inline char *io_ether_ntoa(const struct io_ether_addr  Line 275  inline char *io_ether_ntoa(const struct io_ether_addr 
 inline struct io_ether_addr *io_ether_aton(const char *a, struct io_ether_addr *e);  inline struct io_ether_addr *io_ether_aton(const char *a, struct io_ether_addr *e);
   
 /*  /*
 * io_vals2buffer() Marshaling data from array with variables to buffer * io_vars2buffer() Marshaling data from array with variables to buffer
  * @buf = Buffer   * @buf = Buffer
  * @buflen = Size of buffer   * @buflen = Size of buffer
  * @vars = Variable array   * @vars = Variable array
  * return: -1 error, 0 nothing done or >0 size of marshaled data   * return: -1 error, 0 nothing done or >0 size of marshaled data
  */   */
int io_vals2buffer(unsigned char *buf, int buflen, array_t *vars);int io_vars2buffer(unsigned char *buf, int buflen, array_t *vars);
 /*  /*
 * io_buffer2vals() De-marshaling data from buffer to array with variables * io_buffer2vars() De-marshaling data from buffer to array with variables
  * @buf = Buffer   * @buf = Buffer
  * @buflen = Size of buffer   * @buflen = Size of buffer
  * @vnum = Number of variables into buffer   * @vnum = Number of variables into buffer
Line 291  int io_vals2buffer(unsigned char *buf, int buflen, arr Line 291  int io_vals2buffer(unsigned char *buf, int buflen, arr
                 *DON'T MODIFY OR DESTROY BUFFER*. =0 call io_arrayFree() before io_arrayDestroy()                  *DON'T MODIFY OR DESTROY BUFFER*. =0 call io_arrayFree() before io_arrayDestroy()
  * return: =NULL error, !=NULL allocated variable array, after use must free with io_arrayDestroy()   * return: =NULL error, !=NULL allocated variable array, after use must free with io_arrayDestroy()
  */   */
array_t *io_buffer2vals(unsigned char *buf, int buflen, int vnum, int zcpy);array_t *io_buffer2vars(unsigned char *buf, int buflen, int vnum, int zcpy);
 /*  /*
 * io_vals2map() Marshaling data from array with variables to memory map * io_vars2map() Marshaling data from array with variables to memory map
  * @buf = Buffer   * @buf = Buffer
  * @buflen = Size of buffer   * @buflen = Size of buffer
  * @vars = Variable array   * @vars = Variable array
  * return: -1 error, 0 nothing done or >0 size of marshaled data   * return: -1 error, 0 nothing done or >0 size of marshaled data
  */   */
int io_vals2map(u_char *buf, int buflen, array_t *vars);int io_vars2map(u_char *buf, int buflen, array_t *vars);
 /*  /*
 * io_map2vals() De-marshaling data from memory map to array with variables * io_map2vars() De-marshaling data from memory map to array with variables
  * @buf = Buffer   * @buf = Buffer
  * @buflen = Size of buffer   * @buflen = Size of buffer
  * @vnum = Number of variables into buffer   * @vnum = Number of variables into buffer
Line 309  int io_vals2map(u_char *buf, int buflen, array_t *vars Line 309  int io_vals2map(u_char *buf, int buflen, array_t *vars
                 *DON'T MODIFY OR DESTROY BUFFER*. =0 call io_arrayFree() before io_arrayDestroy()                  *DON'T MODIFY OR DESTROY BUFFER*. =0 call io_arrayFree() before io_arrayDestroy()
  * return: =NULL error, !=NULL allocated variable array, after use must free with io_arrayDestroy()   * return: =NULL error, !=NULL allocated variable array, after use must free with io_arrayDestroy()
  */   */
array_t *io_map2vals(u_char *buf, int buflen, int vnum, int zcpy);array_t *io_map2vars(u_char *buf, int buflen, int vnum, int zcpy);
   
 /*  /*
  * io_allocVars() Allocate ait_val_t array   * io_allocVars() Allocate ait_val_t array
Line 372  int ioRegexGet(const char *csRegex, const char *csData Line 372  int ioRegexGet(const char *csRegex, const char *csData
 char *ioRegexReplace(const char *csRegex, const char *csData, const char *csNew);  char *ioRegexReplace(const char *csRegex, const char *csData, const char *csNew);
   
 /*  /*
 * ioVarAst() Function for evaluate string like asterisk variable "{text[:[-]#[:#]]}" * ioStrAst() Function for evaluate string like asterisk variable "{text[:[-]#[:#]]}"
  * @csString = Input string   * @csString = Input string
  * return: NULL error, !=NULL Allocated new string evaluated from input string, must be free()   * return: NULL error, !=NULL Allocated new string evaluated from input string, must be free()
 */  */
char *ioVarAst(const char *csString);char *ioStrAst(const char *csString);
   
 /*  /*
  * io_Path2File() Parse and make path/filename pair   * io_Path2File() Parse and make path/filename pair

Removed from v.1.12.2.5  
changed lines
  Added in v.1.12.2.6


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