Diff for /libelwix/inc/elwix/avar.h between versions 1.12.2.1 and 1.14

version 1.12.2.1, 2022/01/21 23:14:31 version 1.14, 2022/02/01 20:46:57
Line 390  int ait_vars2buffer(unsigned char * __restrict buf, in Line 390  int ait_vars2buffer(unsigned char * __restrict buf, in
  */   */
 array_t *ait_buffer2vars(unsigned char * __restrict buf, int buflen, int vnum, int zcpy);  array_t *ait_buffer2vars(unsigned char * __restrict buf, int buflen, int vnum, int zcpy);
 /*  /*
    * ait_var2tlv() - Marshaling data from variable to TLV buffer
    *
    * @buf = Buffer, If =NULL then we return only needed buffer size
    * @buflen = Size of buffer
    * @var = Variable
    * return: -1 error, 0 nothing done or >0 size of marshaled data
    */
   int ait_var2tlv(u_char * __restrict buf, int buflen, ait_val_t * __restrict v);
   /*
  * ait_vars2tlv() - Marshaling data from array with variables to TLV buffer   * ait_vars2tlv() - Marshaling data from array with variables to TLV buffer
  *   *
 * @buf = Buffer * @buf = Buffer, If =NULL then we return only needed buffer size
  * @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 ait_vars2tlv(u_char * __restrict buf, int buflen, array_t * __restrict vars);  int ait_vars2tlv(u_char * __restrict buf, int buflen, array_t * __restrict vars);
   /*
    * ait_tlv2var() - De-marshaling data from TLV buffer to variable
    *
    * @buf = Buffer
    * @buflen = Size of buffer
    * @next_tlv = Next TLV position, if it is !=NULL 
    * return: =NULL error, !=NULL allocated variable array, after use must free with ait_freeVar()
    */
   ait_val_t *ait_tlv2var(u_char * __restrict buf, int buflen, off_t *next_tlv);
 /*  /*
  * ait_tlv2vars() - De-marshaling data from TLV buffer to array with variables   * ait_tlv2vars() - De-marshaling data from TLV buffer to array with variables
  *   *

Removed from v.1.12.2.1  
changed lines
  Added in v.1.14


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