version 1.8, 2019/01/22 16:18:47
|
version 1.8.4.1, 2019/01/23 17:34:41
|
Line 68 array_Init(int numItems)
|
Line 68 array_Init(int numItems)
|
e_free(arr); |
e_free(arr); |
return NULL; |
return NULL; |
} else |
} else |
array_Zero(arr); | memset(arr->arr_data, 0, array_Size(arr) * sizeof(intptr_t)); |
|
|
return arr; |
return arr; |
} |
} |
Line 96 array_Init2(array_t * __restrict arr, int numItems)
|
Line 96 array_Init2(array_t * __restrict arr, int numItems)
|
e_free(arr); |
e_free(arr); |
return NULL; |
return NULL; |
} else |
} else |
array_Zero(arr); | memset(arr->arr_data, 0, array_Size(arr) * sizeof(intptr_t)); |
|
|
return arr; |
return arr; |
} |
} |
Line 175 array_Free(array_t * __restrict arr)
|
Line 175 array_Free(array_t * __restrict arr)
|
return; |
return; |
|
|
for (i = 0; i < array_Size(arr); i++) |
for (i = 0; i < array_Size(arr); i++) |
if (arr->arr_data[i]) { | if (arr->arr_data[i]) |
e_free(arr->arr_data[i]); |
e_free(arr->arr_data[i]); |
arr->arr_data[i] = NULL; |
|
} |
|
|
|
arr->arr_last = -1; | array_Zero(arr); |
} |
} |
|
|
/* |
/* |
Line 221 array_Reset(array_t * __restrict arr, int purge)
|
Line 219 array_Reset(array_t * __restrict arr, int purge)
|
} |
} |
|
|
array_Zero(arr); |
array_Zero(arr); |
arr->arr_last = -1; |
|
} |
} |
|
|
/* |
/* |