version 1.8.4.1, 2019/01/23 17:34:41
|
version 1.8.4.2, 2019/01/23 17:40:37
|
Line 200 array_Destroy(array_t ** __restrict parr)
|
Line 200 array_Destroy(array_t ** __restrict parr)
|
} |
} |
|
|
/* |
/* |
|
* array_Destroy2() - Free data in dynamic array |
|
* |
|
* @parr = Array |
|
* return: none |
|
*/ |
|
void |
|
array_Destroy2(array_t * __restrict arr) |
|
{ |
|
if (!arr) |
|
return; |
|
|
|
if (arr->arr_data) |
|
e_free(arr->arr_data); |
|
memset(arr, 0, sizeof(array_t)); |
|
} |
|
/* |
* array_Reset() - Reset array to initial state |
* array_Reset() - Reset array to initial state |
* |
* |
* @parr = Array |
* @parr = Array |
* @purge = Purge data, if <>0 then will be free entire data memory | * @purge = Purge all data, if <>0 then will be free entire data memory |
* return: none |
* return: none |
*/ |
*/ |
void |
void |