static void
g_ptr_array_grow(GPtrArrayPriv *array, guint length)
{
- gint new_length = array->len + length;
+ guint new_length = array->len + length;
g_return_if_fail(array != NULL);
{
g_return_if_fail(array != NULL);
- if(length > array->len) {
+ if((size_t)length > array->len) {
g_ptr_array_grow((GPtrArrayPriv *)array, length);
memset(array->pdata + array->len, 0, (length - array->len)
* sizeof(gpointer));
void
g_ptr_array_foreach(GPtrArray *array, GFunc func, gpointer user_data)
{
- gint i;
+ guint i;
for(i = 0; i < array->len; i++) {
func(g_ptr_array_index(array, i), user_data);
}
+