Mercurial > code
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. |