|
|
| 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 |