summaryrefslogtreecommitdiff
path: root/lib/gl_array_list.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2006-11-06 13:03:51 +0000
committerBruno Haible <bruno@clisp.org>2006-11-06 13:03:51 +0000
commit62fee3098a930380a9c8ac49fe242fe2f4d1c015 (patch)
tree79e921d3ad41b37563eb3997de088bc4caee0000 /lib/gl_array_list.c
parent7c6d5072278ec9af612e21f0507a009ed37816e1 (diff)
downloadgnulib-62fee3098a930380a9c8ac49fe242fe2f4d1c015.tar.gz
ANSI C compliance.
Diffstat (limited to 'lib/gl_array_list.c')
-rw-r--r--lib/gl_array_list.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gl_array_list.c b/lib/gl_array_list.c
index 918303dc27..9537b1fb53 100644
--- a/lib/gl_array_list.c
+++ b/lib/gl_array_list.c
@@ -439,8 +439,8 @@ gl_array_iterator_next (gl_list_iterator_t *iterator,
abort ();
/* The last returned element was removed. */
iterator->count--;
- iterator->p--;
- iterator->q--;
+ iterator->p = (const void **) iterator->p - 1;
+ iterator->q = (const void **) iterator->q - 1;
}
if (iterator->p < iterator->q)
{