From: Tobias Brunner Date: Mon, 21 Nov 2011 10:05:43 +0000 (+0100) Subject: Avoid compiler warnings due to extended enums. X-Git-Tag: 5.0.0~338^2~9^2~455 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=50d493808c84fb042244119d41f65ee9fa76f358;p=thirdparty%2Fstrongswan.git Avoid compiler warnings due to extended enums. --- diff --git a/src/libcharon/encoding/generator.c b/src/libcharon/encoding/generator.c index a378426abe..c6819292af 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 39ce2db67c..1a7f297dab 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: {