From 746813344dbb6808f6c6a7b98d9e777dc930e767 Mon Sep 17 00:00:00 2001 From: Josep Torra Date: Tue, 16 Aug 2011 23:00:47 +0200 Subject: [PATCH] pad: explicitly cast to the enum type Fixes warning #188: enumerated type mixed with another type reported by ICC. --- gst/gstpad.c | 2 +- gst/gstpad.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/gstpad.c b/gst/gstpad.c index 14c97863ef..cfb5681aae 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -483,7 +483,7 @@ gst_pad_set_property (GObject * object, guint prop_id, switch (prop_id) { case PAD_PROP_DIRECTION: - GST_PAD_DIRECTION (object) = g_value_get_enum (value); + GST_PAD_DIRECTION (object) = (GstPadDirection) g_value_get_enum (value); break; case PAD_PROP_TEMPLATE: gst_pad_set_pad_template (GST_PAD_CAST (object), diff --git a/gst/gstpad.h b/gst/gstpad.h index 5317dee41c..86152bf9f9 100644 --- a/gst/gstpad.h +++ b/gst/gstpad.h @@ -228,7 +228,7 @@ typedef enum { * * Since: 0.10.30 */ -#define GST_PAD_LINK_CHECK_DEFAULT (GST_PAD_LINK_CHECK_HIERARCHY | GST_PAD_LINK_CHECK_CAPS) +#define GST_PAD_LINK_CHECK_DEFAULT ((GstPadLinkCheck) (GST_PAD_LINK_CHECK_HIERARCHY | GST_PAD_LINK_CHECK_CAPS)) /** * GstActivateMode: