|
|
| version 1.6, 2019/01/21 11:57:13 | version 1.6.2.1, 2019/01/21 12:26:38 |
|---|---|
| Line 185 array_Reset(array_t * __restrict arr, int purge) | Line 185 array_Reset(array_t * __restrict arr, int purge) |
| if (!arr) | if (!arr) |
| return; | return; |
| arr->arr_last = -1; | |
| arr->arr_num = 0; | |
| if (purge && arr->arr_data) { | if (purge && arr->arr_data) { |
| e_free(arr->arr_data); | e_free(arr->arr_data); |
| arr->arr_num = 0; | |
| arr->arr_data = e_calloc(array_Size(arr), sizeof(intptr_t)); | arr->arr_data = e_calloc(array_Size(arr), sizeof(intptr_t)); |
| } | } |
| array_Zero(arr); | array_Zero(arr); |
| arr->arr_last = -1; | |
| } | } |
| /* | /* |