comparison array.c @ 159:94847374833b

Fix array.c for _clear
author David Demelier <markand@malikania.fr>
date Mon, 23 Jul 2012 15:56:16 +0200
parents 535f12e0a5af
children 66d317ba4b80
comparison
equal deleted inserted replaced
158:44e7b975618a 159:94847374833b
332 */ 332 */
333 333
334 void 334 void
335 array_clear(struct array *arr) 335 array_clear(struct array *arr)
336 { 336 {
337 if (arr->flags & ARRAY_CLEARBITS) 337 memset(arr->data, 0, arr->size);
338 memset(arr->data, 0, arr->size);
339
340 arr->length = 0; 338 arr->length = 0;
341 } 339 }
342 340
343 /* 341 /*
344 * Same as array_clear except it also free the array object. 342 * Same as array_clear except it also free the array object.