From 0492ca71f54253ddd61f20763a93b5c03b7460b7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 20 Mar 2009 00:39:41 +0000 Subject: [PATCH] API: add GST_QUERY_CAST because we can, and for consistency. --- docs/gst/gstreamer-sections.txt | 1 + gst/gstquery.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/docs/gst/gstreamer-sections.txt b/docs/gst/gstreamer-sections.txt index bba3976..e8c1d92 100644 --- a/docs/gst/gstreamer-sections.txt +++ b/docs/gst/gstreamer-sections.txt @@ -1818,6 +1818,7 @@ gst_query_set_uri GstQueryClass GST_QUERY +GST_QUERY_CAST GST_IS_QUERY GST_QUERY_CLASS GST_IS_QUERY_CLASS diff --git a/gst/gstquery.h b/gst/gstquery.h index 2a45fd8..c9596d6 100644 --- a/gst/gstquery.h +++ b/gst/gstquery.h @@ -114,8 +114,10 @@ struct _GstQueryTypeDefinition #define GST_IS_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_QUERY)) #define GST_QUERY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_QUERY, GstQueryClass)) #define GST_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_QUERY, GstQuery)) +#define GST_QUERY_CAST(obj) ((GstQuery*)(obj)) /* only since 0.10.23 */ #define GST_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_QUERY, GstQueryClass)) + /** * GST_QUERY_TYPE: * @query: the query to query -- 2.7.4