aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2011-11-21 11:05:43 +0100
committerTobias Brunner <tobias@strongswan.org>2012-03-20 17:30:45 +0100
commit50d493808c84fb042244119d41f65ee9fa76f358 (patch)
tree9be7cd710c2c0fd0a9b1382b9df87d83772df28d
parenta0563846b0aebb692cb81647862807712d173e59 (diff)
downloadstrongswan-50d493808c84fb042244119d41f65ee9fa76f358.tar.bz2
strongswan-50d493808c84fb042244119d41f65ee9fa76f358.tar.xz
Avoid compiler warnings due to extended enums.
-rw-r--r--src/libcharon/encoding/generator.c2
-rw-r--r--src/libcharon/encoding/parser.c2
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:
{