mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-03 14:08:56 +00:00
add G_STMT macros
Original commit message from CVS: add G_STMT macros
This commit is contained in:
parent
4efc300279
commit
f26ac1474a
2 changed files with 8 additions and 2 deletions
|
@ -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:
|
||||
|
|
|
@ -139,12 +139,12 @@ typedef enum {
|
|||
#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;
|
||||
|
|
Loading…
Reference in a new issue