Diff for /libaitio/inc/aitio.h between versions 1.8.2.1 and 1.8.2.2

version 1.8.2.1, 2011/05/03 08:39:14 version 1.8.2.2, 2011/05/03 14:22:18
Line 324  inline sarr_t *io_sarrInit(int numItems, int segLen); Line 324  inline sarr_t *io_sarrInit(int numItems, int segLen);
  */   */
 inline void io_sarrDestroy(sarr_t ** __restrict parr);  inline void io_sarrDestroy(sarr_t ** __restrict parr);
 /*  /*
    * io_sarrGrow() - Grow/Shrink dynamic split-order array, Use with care when it shrink!!!
    * @arr = Array
    * @newNumItems = Number of Items
    * return: -1 error, 0 ok
    */
   int io_sarrGrow(sarr_t * __restrict arr, int newNumItems);
   /*
  * io_sarrVacuum() - Vacuum dynamic split-order array, empty segments will be freed   * io_sarrVacuum() - Vacuum dynamic split-order array, empty segments will be freed
  * @arr = Array   * @arr = Array
  * return: -1 error, >-1 freed segments   * return: -1 error, >-1 freed segments
  */   */
 inline int io_sarrVacuum(sarr_t * __restrict arr);  inline int io_sarrVacuum(sarr_t * __restrict arr);
 #define io_sarrSize(_arr)               ((assert(_arr)), _arr->sarr_num)  #define io_sarrSize(_arr)               ((assert(_arr)), _arr->sarr_num)
   /*
    * io_sarrGet() - Get element from dynamic split-order array
    * @arr = Array
    * @idx = Index (warning 1st element is at position 1)
    * return: NULL not found, !=NULL element
    */
   inline void *io_sarrGet(sarr_t * __restrict arr, u_int idx);
   /*
    * io_sarrSet() - Set element to dynamic split-order array
    * @arr = Array
    * @idx = Index (warning 1st element is at position 1)
    * @data = Value
    * return: NULL error or empty, !=NULL old value in element
    */
   inline void *io_sarrSet(sarr_t * __restrict arr, u_int idx, void *data);
   
 /*  /*
  * ioURLGet() Parse and get data from input URL   * ioURLGet() Parse and get data from input URL

Removed from v.1.8.2.1  
changed lines
  Added in v.1.8.2.2


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