adapter: fix return type of _map() to gconstpointer
authorMatej Knopp <matej.knopp@gmail.com>
Mon, 21 Nov 2011 17:56:19 +0000 (18:56 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 22 Nov 2011 11:53:42 +0000 (11:53 +0000)
Fixes compiler warnings on OSX:
gstadapter.h:82: warning: type qualifiers ignored on function return type
gstadapter.c:412: warning: type qualifiers ignored on function return type

const gpointer is not the same as gconstpointer or const void *.

https://bugzilla.gnome.org/show_bug.cgi?id=664491

libs/gst/base/gstadapter.c
libs/gst/base/gstadapter.h

index 0d7c430..3604019 100644 (file)
@@ -407,7 +407,7 @@ gst_adapter_try_to_merge_up (GstAdapter * adapter, gsize size)
  * Returns: (transfer none) (array length=size): a pointer to the first
  *     @size bytes of data, or NULL
  */
-const gpointer
+gconstpointer
 gst_adapter_map (GstAdapter * adapter, gsize size)
 {
   GstBuffer *cur;
index 9a24471..1e7536c 100644 (file)
@@ -79,7 +79,7 @@ GstAdapter *            gst_adapter_new                 (void);
 
 void                    gst_adapter_clear               (GstAdapter *adapter);
 void                    gst_adapter_push                (GstAdapter *adapter, GstBuffer* buf);
-const gpointer          gst_adapter_map                 (GstAdapter *adapter, gsize size);
+gconstpointer           gst_adapter_map                 (GstAdapter *adapter, gsize size);
 void                    gst_adapter_unmap               (GstAdapter *adapter);
 void                    gst_adapter_copy                (GstAdapter *adapter, gpointer dest,
                                                          gsize offset, gsize size);