Mercurial > code
diff array.c @ 17:e9a7b671d707
Use char * instead of void, MSVC does not like void * arithmetic
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 08 Sep 2011 16:55:03 +0200 |
parents | 2d112b8a3756 |
children | ecdf21f1d0c6 |
line wrap: on
line diff
--- a/array.c Thu Sep 08 15:52:42 2011 +0200 +++ b/array.c Thu Sep 08 16:55:03 2011 +0200 @@ -238,7 +238,7 @@ static int array_grow(struct array *arr) { - if (arr->size / arr->unit > arr->length) + if ((arr->size / arr->unit) > (size_t) arr->length) return 0; if (arr->flags & ARRAY_AUTO) { @@ -248,7 +248,7 @@ arr->size += SIZE(arr->bsize); } else - return ((arr->size / arr->unit) <= arr->length) ? -1 : 0; + return ((arr->size / arr->unit) <= (size_t) arr->length) ? -1 : 0; return 0; }