Mercurial > code
diff array.c @ 92:4d723e81b685
Same thing for parray
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 03 Jan 2012 17:54:35 +0100 |
parents | b3ba5f5df3b9 |
children | 9ebea85c7765 |
line wrap: on
line diff
--- a/array.c Tue Jan 03 16:05:06 2012 +0100 +++ b/array.c Tue Jan 03 17:54:35 2012 +0100 @@ -35,8 +35,8 @@ arr->unit = unit; arr->size = OFFSET(arr->bsize); - /* Set default if needed */ - arr->bsize = (arr->bsize == 0) ? ARRAY_DEFAULT_BSIZE : arr->bsize; + /* Set defaults if needed */ + arr->bsize = (arr->bsize <= 0) ? ARRAY_DEFAULT_BSIZE : arr->bsize; arr->malloc = (arr->malloc == NULL) ? &malloc : arr->malloc; arr->realloc = (arr->realloc == NULL) ? &realloc : arr->realloc;