From 6ca0b51e4e00a296a09cc0290ac179a52c3a80f6 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Fri, 2 Apr 2010 01:16:16 +0100 Subject: [PATCH] utils: Use G_GNUC_CONST instead of G_GNUC_PURE for conversion functions Fixes bug #614629. --- gst/gstutils.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gst/gstutils.h b/gst/gstutils.h index 8a9ebb7c75..a04738a0c3 100644 --- a/gst/gstutils.h +++ b/gst/gstutils.h @@ -35,8 +35,8 @@ void gst_util_set_value_from_string (GValue *value, const gchar *value_str); void gst_util_set_object_arg (GObject *object, const gchar *name, const gchar *value); void gst_util_dump_mem (const guchar *mem, guint size); -guint64 gst_util_gdouble_to_guint64 (gdouble value) G_GNUC_PURE; -gdouble gst_util_guint64_to_gdouble (guint64 value) G_GNUC_PURE; +guint64 gst_util_gdouble_to_guint64 (gdouble value) G_GNUC_CONST; +gdouble gst_util_guint64_to_gdouble (guint64 value) G_GNUC_CONST; /** * gst_guint64_to_gdouble: @@ -63,13 +63,13 @@ gdouble gst_util_guint64_to_gdouble (guint64 value) G_GNUC_PURE; #define gst_guint64_to_gdouble(value) ((gdouble) (value)) #endif -guint64 gst_util_uint64_scale (guint64 val, guint64 num, guint64 denom) G_GNUC_PURE; -guint64 gst_util_uint64_scale_round (guint64 val, guint64 num, guint64 denom) G_GNUC_PURE; -guint64 gst_util_uint64_scale_ceil (guint64 val, guint64 num, guint64 denom) G_GNUC_PURE; +guint64 gst_util_uint64_scale (guint64 val, guint64 num, guint64 denom) G_GNUC_CONST; +guint64 gst_util_uint64_scale_round (guint64 val, guint64 num, guint64 denom) G_GNUC_CONST; +guint64 gst_util_uint64_scale_ceil (guint64 val, guint64 num, guint64 denom) G_GNUC_CONST; -guint64 gst_util_uint64_scale_int (guint64 val, gint num, gint denom) G_GNUC_PURE; -guint64 gst_util_uint64_scale_int_round (guint64 val, gint num, gint denom) G_GNUC_PURE; -guint64 gst_util_uint64_scale_int_ceil (guint64 val, gint num, gint denom) G_GNUC_PURE; +guint64 gst_util_uint64_scale_int (guint64 val, gint num, gint denom) G_GNUC_CONST; +guint64 gst_util_uint64_scale_int_round (guint64 val, gint num, gint denom) G_GNUC_CONST; +guint64 gst_util_uint64_scale_int_ceil (guint64 val, gint num, gint denom) G_GNUC_CONST; guint32 gst_util_seqnum_next (void); gint32 gst_util_seqnum_compare (guint32 s1, guint32 s2);