+2004-01-19 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gstelement.h:
+ add G_STMT macros to gst_element_error, which isn't strictly
+ necessary but people tell me to anyway.
+
2004-01-18 Thomas Vander Stichele <thomas at apestaart dot org>
* gst/Makefile.am:
#define GST_ELEMENT_CLOCK(obj) (((GstElement*)(obj))->clock)
#define GST_ELEMENT_PADS(obj) ((obj)->pads)
-#define gst_element_error(el, domain, code, message, debug) \
+#define gst_element_error(el, domain, code, message, debug) G_STMT_START { \
gst_element_error_extended (GST_ELEMENT(el), \
GST_ ## domain ## _ERROR, GST_ ## domain ## _ERROR_ ## code, \
g_strdup_printf message, \
g_strdup_printf debug, \
- __FILE__, GST_FUNCTION, __LINE__)
+ __FILE__, GST_FUNCTION, __LINE__); } G_STMT_END
typedef struct _GstElementFactory GstElementFactory;
typedef struct _GstElementFactoryClass GstElementFactoryClass;