From 50d493808c84fb042244119d41f65ee9fa76f358 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 21 Nov 2011 11:05:43 +0100 Subject: [PATCH] Avoid compiler warnings due to extended enums. --- src/libcharon/encoding/generator.c | 2 +- src/libcharon/encoding/parser.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libcharon/encoding/generator.c b/src/libcharon/encoding/generator.c index a378426ab..c6819292a 100644 --- a/src/libcharon/encoding/generator.c +++ b/src/libcharon/encoding/generator.c @@ -423,7 +423,7 @@ METHOD(generator_t, generate_payload, void, { DBG2(DBG_ENC, " generating rule %d %N", i, encoding_type_names, rules[i].type); - switch (rules[i].type) + switch ((int)rules[i].type) { case U_INT_4: case U_INT_8: diff --git a/src/libcharon/encoding/parser.c b/src/libcharon/encoding/parser.c index 39ce2db67..1a7f297da 100644 --- a/src/libcharon/encoding/parser.c +++ b/src/libcharon/encoding/parser.c @@ -390,7 +390,7 @@ METHOD(parser_t, parse_payload, status_t, rule = &(this->rules[rule_number]); DBG2(DBG_ENC, " parsing rule %d %N", rule_number, encoding_type_names, rule->type); - switch (rule->type) + switch ((int)rule->type) { case U_INT_4: {