From 37ff85eae88aa918f462c19f28562333fd13d205 Mon Sep 17 00:00:00 2001 From: "Meredith L. Patterson" Date: Tue, 1 May 2012 03:57:37 +0100 Subject: [PATCH] Fixed signedness errors in two loops, got rid of unused variable in parse_choice --- src/hammer.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/hammer.c b/src/hammer.c index d7e7070..3526b25 100644 --- a/src/hammer.c +++ b/src/hammer.c @@ -216,7 +216,7 @@ typedef struct { static parse_result_t* parse_sequence(void *env, parse_state_t *state) { sequence_t *s = (sequence_t*)env; GSequence *seq = g_sequence_new(NULL); - for (int i=0; ilen; ++i) { + for (size_t i=0; ilen; ++i) { parse_result_t *tmp = do_parse(s->p_array[i], state); g_sequence_append(seq, tmp); } @@ -236,8 +236,7 @@ const parser_t* sequence(const parser_t* p_array[]) { static parse_result_t* parse_choice(void *env, parse_state_t *state) { sequence_t *s = (sequence_t*)env; - GSequence *seq = g_sequence_new(NULL); - for (int i=0; ilen; ++i) { + for (size_t i=0; ilen; ++i) { parse_result_t *tmp = do_parse(s->p_array[i], state); if (NULL != tmp) return tmp;