summaryrefslogtreecommitdiff
path: root/swfdec
diff options
context:
space:
mode:
authorBenjamin Otte <otte@gnome.org>2008-11-07 20:43:02 +0100
committerBenjamin Otte <otte@gnome.org>2008-11-07 20:43:02 +0100
commitf7344fc6f41e6b164024ab7f9df5eeff482815f6 (patch)
tree48a99ffa818e39e458865e9c0fb73885383dd010 /swfdec
parentc74ef43b9f8eddbb0460828f5fa59ab28203d9fe (diff)
cast SWFDEC_AS_VALUE_GET_TYPE() to SwfdecAsValue
This is necessary to get warnings when using it in a switch or for being able to use %u when printf'ing it
Diffstat (limited to 'swfdec')
-rw-r--r--swfdec/swfdec_as_types.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/swfdec/swfdec_as_types.h b/swfdec/swfdec_as_types.h
index bfa05b0d..756e8c15 100644
--- a/swfdec/swfdec_as_types.h
+++ b/swfdec/swfdec_as_types.h
@@ -63,7 +63,7 @@ typedef struct _SwfdecScript SwfdecScript;
#define SWFDEC_AS_VALUE_TYPE_MASK ((1 << SWFDEC_AS_VALUE_TYPE_BITS) - 1)
#define SWFDEC_AS_VALUE_VALUE_MASK (~SWFDEC_AS_VALUE_TYPE_MASK)
-#define SWFDEC_AS_VALUE_GET_TYPE(val) ((val) & SWFDEC_AS_VALUE_TYPE_MASK)
+#define SWFDEC_AS_VALUE_GET_TYPE(val) ((SwfdecAsValueType) ((val) & SWFDEC_AS_VALUE_TYPE_MASK))
#define SWFDEC_AS_VALUE_GET_VALUE(val) GSIZE_TO_POINTER ((val) & SWFDEC_AS_VALUE_VALUE_MASK)
#define SWFDEC_AS_VALUE_COMBINE(val, type) (GPOINTER_TO_SIZE (val) | type)