summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: c8380cb)
raw | patch | inline | side by side (parent: c8380cb)
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | |
Sat, 26 Nov 2011 18:58:38 +0000 (18:58 +0000) | ||
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | |
Sat, 26 Nov 2011 18:58:38 +0000 (18:58 +0000) |
Maybe gcc can do something clever with that, or at least
warn us if we don't save the return value somewhere.
warn us if we don't save the return value somewhere.
index ae8b7813b82cfac100510c26e70505296d37fb7f..f4e2a06e67703899d0ef1e73a9b727a93401755b 100644 (file)
GType gst_adapter_get_type (void);
-GstAdapter * gst_adapter_new (void);
+GstAdapter * gst_adapter_new (void) G_GNUC_MALLOC;
void gst_adapter_clear (GstAdapter *adapter);
void gst_adapter_push (GstAdapter *adapter, GstBuffer* buf);
index b5c3935e7e4bcb4941e86041998e276473c9a5b5..796dd7ebf238d6933eb60a96d3aab212d8ff7e7d 100644 (file)
guint bit; /* Bit position in the current byte */
} GstBitReader;
-GstBitReader * gst_bit_reader_new (const guint8 *data, guint size);
-GstBitReader * gst_bit_reader_new_from_buffer (const GstBuffer *buffer);
+GstBitReader * gst_bit_reader_new (const guint8 *data, guint size) G_GNUC_MALLOC;
+GstBitReader * gst_bit_reader_new_from_buffer (const GstBuffer *buffer) G_GNUC_MALLOC;
void gst_bit_reader_free (GstBitReader *reader);
void gst_bit_reader_init (GstBitReader *reader, const guint8 *data, guint size);
index 8ce76df3349c817d171d91a63e1841555b5e27d2..0fcb8a71d35e65192cae37b271c723e26ca9a60d 100644 (file)
guint byte; /* Byte position */
} GstByteReader;
-GstByteReader * gst_byte_reader_new (const guint8 *data, guint size);
-GstByteReader * gst_byte_reader_new_from_buffer (const GstBuffer *buffer);
+GstByteReader * gst_byte_reader_new (const guint8 *data, guint size) G_GNUC_MALLOC;
+GstByteReader * gst_byte_reader_new_from_buffer (const GstBuffer *buffer) G_GNUC_MALLOC;
void gst_byte_reader_free (GstByteReader *reader);
void gst_byte_reader_init (GstByteReader *reader, const guint8 *data, guint size);
index 8fcd53da6f2c64c47ba5c6e921995a14a3a00d0c..9a765c09b72a53faebf01989aab3b4d2d4f26e77 100644 (file)
gboolean owned;
} GstByteWriter;
-GstByteWriter * gst_byte_writer_new (void);
-GstByteWriter * gst_byte_writer_new_with_size (guint size, gboolean fixed);
-GstByteWriter * gst_byte_writer_new_with_data (guint8 *data, guint size, gboolean initialized);
-GstByteWriter * gst_byte_writer_new_with_buffer (GstBuffer *buffer, gboolean initialized);
+GstByteWriter * gst_byte_writer_new (void) G_GNUC_MALLOC;
+GstByteWriter * gst_byte_writer_new_with_size (guint size, gboolean fixed) G_GNUC_MALLOC;
+GstByteWriter * gst_byte_writer_new_with_data (guint8 *data, guint size, gboolean initialized) G_GNUC_MALLOC;
+GstByteWriter * gst_byte_writer_new_with_buffer (GstBuffer *buffer, gboolean initialized) G_GNUC_MALLOC;
void gst_byte_writer_init (GstByteWriter *writer);
void gst_byte_writer_init_with_size (GstByteWriter *writer, guint size, gboolean fixed);
@@ -60,11 +60,11 @@ void gst_byte_writer_init_with_buffer (GstByteWriter *writer, GstBuffer *buffer,
void gst_byte_writer_free (GstByteWriter *writer);
guint8 * gst_byte_writer_free_and_get_data (GstByteWriter *writer);
-GstBuffer *gst_byte_writer_free_and_get_buffer (GstByteWriter *writer);
+GstBuffer *gst_byte_writer_free_and_get_buffer (GstByteWriter *writer) G_GNUC_MALLOC;
void gst_byte_writer_reset (GstByteWriter *writer);
guint8 * gst_byte_writer_reset_and_get_data (GstByteWriter *writer);
-GstBuffer *gst_byte_writer_reset_and_get_buffer (GstByteWriter *writer);
+GstBuffer *gst_byte_writer_reset_and_get_buffer (GstByteWriter *writer) G_GNUC_MALLOC;
/**
* gst_byte_writer_get_pos:
index d38230b527ea97bc350b697c8a446e329c5dcba7..dea195439b6d2f45df54e9dc920cd4bdbf5cd452 100644 (file)
GType gst_data_queue_get_type (void);
GstDataQueue * gst_data_queue_new (GstDataQueueCheckFullFunction checkfull,
- gpointer checkdata);
+ gpointer checkdata) G_GNUC_MALLOC;
GstDataQueue * gst_data_queue_new_full (GstDataQueueCheckFullFunction checkfull,
GstDataQueueFullCallback fullcallback,
GstDataQueueEmptyCallback emptycallback,
- gpointer checkdata);
+ gpointer checkdata) G_GNUC_MALLOC;
gboolean gst_data_queue_push (GstDataQueue * queue, GstDataQueueItem * item);
gboolean gst_data_queue_pop (GstDataQueue * queue, GstDataQueueItem ** item);