From: Thomas V. S. <tho...@pd...> - 2004-01-19 09:57:25
|
CVS Root: /home/cvs/gstreamer Module: gstreamer Changes by: thomasvs Date: Mon Jan 19 2004 01:58:41 PST Log message: add G_STMT macros Modified files: . : ChangeLog gst : gstelement.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.111&r2=1.112 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstelement.h.diff?r1=1.148&r2=1.149 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /home/cvs/gstreamer/gstreamer/ChangeLog,v retrieving revision 1.111 retrieving revision 1.112 diff -u -d -r1.111 -r1.112 --- ChangeLog 18 Jan 2004 21:36:19 -0000 1.111 +++ ChangeLog 19 Jan 2004 09:58:29 -0000 1.112 @@ -1,3 +1,9 @@ +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: Index: gstelement.h =================================================================== RCS file: /home/cvs/gstreamer/gstreamer/gst/gstelement.h,v retrieving revision 1.148 retrieving revision 1.149 diff -u -d -r1.148 -r1.149 --- gstelement.h 18 Jan 2004 21:36:19 -0000 1.148 +++ gstelement.h 19 Jan 2004 09:58:29 -0000 1.149 @@ -139,12 +139,12 @@ #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; |