X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgstiterator.h;h=2a21f8b381b05d08a36567cca5cd387babef779a;hb=066b515985897495cae32fca5b7eeeec260c40c9;hp=75ae138a553843757c1817f1550449d489690dfd;hpb=c3a30e3013ddd19d6c54609921f176dfb571b283;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gstiterator.h b/gst/gstiterator.h index 75ae138..2a21f8b 100644 --- a/gst/gstiterator.h +++ b/gst/gstiterator.h @@ -236,19 +236,19 @@ GstIterator* gst_iterator_new (guint size, GstIteratorNextFunction next, GstIteratorItemFunction item, GstIteratorResyncFunction resync, - GstIteratorFreeFunction free); + GstIteratorFreeFunction free) G_GNUC_MALLOC; GstIterator* gst_iterator_new_list (GType type, GMutex *lock, guint32 *master_cookie, GList **list, GObject * owner, - GstIteratorItemFunction item); + GstIteratorItemFunction item) G_GNUC_MALLOC; GstIterator* gst_iterator_new_single (GType type, - const GValue * object); + const GValue * object) G_GNUC_MALLOC; -GstIterator* gst_iterator_copy (const GstIterator *it); +GstIterator* gst_iterator_copy (const GstIterator *it) G_GNUC_MALLOC; /* using iterators */ GstIteratorResult gst_iterator_next (GstIterator *it, GValue * elem); @@ -259,7 +259,7 @@ void gst_iterator_push (GstIterator *it, GstIte /* higher-order functions that operate on iterators */ GstIterator* gst_iterator_filter (GstIterator *it, GCompareFunc func, - const GValue * user_data); + const GValue * user_data) G_GNUC_MALLOC; GstIteratorResult gst_iterator_fold (GstIterator *it, GstIteratorFoldFunction func, GValue *ret, gpointer user_data);