version 1.10.2.1, 2011/08/25 13:50:16
|
version 1.10.2.2, 2011/08/25 14:31:32
|
Line 388 void *io_sarrGet2(sarr_t * __restrict arr, unsigned in
|
Line 388 void *io_sarrGet2(sarr_t * __restrict arr, unsigned in
|
inline void *io_sarrSet(sarr_t * __restrict arr, unsigned int idx, void *data); |
inline void *io_sarrSet(sarr_t * __restrict arr, unsigned int idx, void *data); |
#define io_sarrDel(_arr, _idx) io_sarrSet(_arr, _idx, NULL) |
#define io_sarrDel(_arr, _idx) io_sarrSet(_arr, _idx, NULL) |
#define io_sarr(_arr, _idx, _type) (_type)io_sarrGet(_arr, _idx) |
#define io_sarr(_arr, _idx, _type) (_type)io_sarrGet(_arr, _idx) |
|
/* |
|
* io_sarr2array() - Convert from split-order array to dynamic array |
|
* @sa = split array |
|
* @sarrFree = after convert split array !=0 will be destroyed sarray |
|
* return: NULL error or != NULL new array |
|
*/ |
|
array_t *io_sarr2array(sarr_t ** __restrict sa, int sarrFree); |
|
/* |
|
* io_array2sarr() - Convert from dynamic array to split-order array |
|
* @a = array |
|
* @arrFree = after convert array !=0 will be destroyed |
|
* return: NULL error or != NULL new sarr |
|
*/ |
|
sarr_t *io_array2sarr(array_t ** __restrict a, int arrFree); |
|
|
/* |
/* |
* io_CopyEnv() Copy environment to new environment array; |
* io_CopyEnv() Copy environment to new environment array; |