diff options
author | Benjamin Otte <otte@gnome.org> | 2008-11-07 20:43:02 +0100 |
---|---|---|
committer | Benjamin Otte <otte@gnome.org> | 2008-11-07 20:43:02 +0100 |
commit | f7344fc6f41e6b164024ab7f9df5eeff482815f6 (patch) | |
tree | 48a99ffa818e39e458865e9c0fb73885383dd010 /swfdec | |
parent | c74ef43b9f8eddbb0460828f5fa59ab28203d9fe (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.h | 2 |
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) |