Remove all uses of G_CONST_RETURN
authorRyan Lortie <desrt@desrt.ca>
Sun, 13 Mar 2011 02:50:45 +0000 (21:50 -0500)
committerRyan Lortie <desrt@desrt.ca>
Thu, 9 Jun 2011 15:15:40 +0000 (11:15 -0400)
Just use 'const'.

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

34 files changed:
glib/gchecksum.c
glib/gchecksum.h
glib/gconvert.c
glib/gconvert.h
glib/gdataset.c
glib/gdir.c
glib/gdir.h
glib/giochannel.c
glib/giochannel.h
glib/glibintl.h
glib/gmain.c
glib/gmain.h
glib/gmarkup.c
glib/gmarkup.h
glib/goption.c
glib/goption.h
glib/gquark.h
glib/gstrfuncs.c
glib/gstrfuncs.h
glib/gunicode.h
glib/gutf8.c
glib/gutils.c
glib/gutils.h
gmodule/gmodule.c
gmodule/gmodule.h
gobject/gbinding.c
gobject/gbinding.h
gobject/gparam.c
gobject/gparam.h
gobject/gsignal.c
gobject/gsignal.h
gobject/gtype.c
gobject/gtype.h
gobject/gvaluetypes.h

index 70531afe34132e8b3ff6151261144641674a4b38..620def2bbbbab95ae117211bb6489a5dcdba7da3 100644 (file)
@@ -1289,7 +1289,7 @@ g_checksum_update (GChecksum    *checksum,
  *
  * Since: 2.16
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_checksum_get_string (GChecksum *checksum)
 {
   gchar *str = NULL;
index 57aea103f7d2f869f93c1dfc168b344dabc53566..59bb31cd237a83db62a212c6c0d6e6fc0d92eea0 100644 (file)
@@ -69,7 +69,7 @@ void                  g_checksum_free               (GChecksum       *checksum);
 void                  g_checksum_update             (GChecksum       *checksum,
                                                      const guchar    *data,
                                                      gssize           length);
-G_CONST_RETURN gchar *g_checksum_get_string         (GChecksum       *checksum);
+const gchar *         g_checksum_get_string         (GChecksum       *checksum);
 void                  g_checksum_get_digest         (GChecksum       *checksum,
                                                      guint8          *buffer,
                                                      gsize           *digest_len);
index 3202800edecd4bff87e0404a3c6e89555164417c..609a800a982c87d94a9d00dccb79e9b9dd507ec0 100644 (file)
@@ -1318,7 +1318,7 @@ filename_charset_cache_free (gpointer data)
  * Since: 2.6
  */
 gboolean
-g_get_filename_charsets (G_CONST_RETURN gchar ***filename_charsets)
+g_get_filename_charsets (const gchar ***filename_charsets)
 {
   static GStaticPrivate cache_private = G_STATIC_PRIVATE_INIT;
   GFilenameCharsetCache *cache = g_static_private_get (&cache_private);
@@ -1383,7 +1383,7 @@ g_get_filename_charsets (G_CONST_RETURN gchar ***filename_charsets)
 #else /* G_PLATFORM_WIN32 */
 
 gboolean
-g_get_filename_charsets (G_CONST_RETURN gchar ***filename_charsets) 
+g_get_filename_charsets (const gchar ***filename_charsets) 
 {
   static const gchar *charsets[] = {
     "UTF-8",
index 3650b996a63126ce296d616d2a60d58825dd7a2f..2d1bc1ffcc22e9803951cb8931825729cb1ccadd 100644 (file)
@@ -153,7 +153,7 @@ gchar *g_filename_to_uri   (const gchar *filename,
                            const gchar *hostname,
                            GError     **error) G_GNUC_MALLOC;
 gchar *g_filename_display_name (const gchar *filename) G_GNUC_MALLOC;
-gboolean g_get_filename_charsets (G_CONST_RETURN gchar ***charsets);
+gboolean g_get_filename_charsets (const gchar ***charsets);
 
 gchar *g_filename_display_basename (const gchar *filename) G_GNUC_MALLOC;
 
index 0c1f9c108941d40f2e91ebd17c411c78c89a73b9..b58d66c0f2354b13180babbf3ab6b990854a0a1a 100644 (file)
@@ -1246,7 +1246,7 @@ g_quark_from_static_string (const gchar *string)
  *
  * Gets the string associated with the given #GQuark.
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_quark_to_string (GQuark quark)
 {
   gchar* result = NULL;
@@ -1307,7 +1307,7 @@ g_quark_new (gchar *string)
  *
  * Since: 2.10
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_intern_string (const gchar *string)
 {
   const gchar *result;
@@ -1337,7 +1337,7 @@ g_intern_string (const gchar *string)
  *
  * Since: 2.10
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_intern_static_string (const gchar *string)
 {
   GQuark quark;
index 0f0a17faf374d70d55690bc0f108cbae2909a96a..9919bbb1454cb2e92b53a5e0df8a36b18f0d0fed 100644 (file)
@@ -194,7 +194,7 @@ g_dir_open (const gchar  *path,
  *   more entries. The return value is owned by GLib and
  *   must not be modified or freed.
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_dir_read_name (GDir *dir)
 {
 #ifdef G_OS_WIN32
@@ -250,7 +250,7 @@ g_dir_read_name (GDir *dir)
 
 /* Binary compatibility version. Not for newly compiled code. */
 
-G_CONST_RETURN gchar*
+const gchar *
 g_dir_read_name (GDir *dir)
 {
   while (1)
index a8085c9db822a499b1d76d6c3951b886eae9dece..516fbb673031faf7dad4a9132b4079049e4b84cb 100644 (file)
@@ -45,7 +45,7 @@ typedef struct _GDir GDir;
 GDir    *                g_dir_open           (const gchar  *path,
                                               guint         flags,
                                               GError      **error);
-G_CONST_RETURN gchar    *g_dir_read_name      (GDir         *dir);
+const gchar *            g_dir_read_name      (GDir         *dir);
 void                     g_dir_rewind         (GDir         *dir);
 void                     g_dir_close          (GDir         *dir);
 
index 1642250dce540bfd25932a2a9dbd99ca5403e8f9..d99ae496eac08c736f2e44f6d17462b42ac6ada4 100644 (file)
@@ -921,7 +921,7 @@ g_io_channel_set_line_term (GIOChannel      *channel,
  * Return value: The line termination string. This value
  *   is owned by GLib and must not be freed.
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_io_channel_get_line_term (GIOChannel *channel,
                            gint       *length)
 {
@@ -1459,7 +1459,7 @@ g_io_channel_set_encoding (GIOChannel     *channel,
  * Return value: A string containing the encoding, this string is
  *   owned by GLib and must not be freed.
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_io_channel_get_encoding (GIOChannel *channel)
 {
   g_return_val_if_fail (channel != NULL, NULL);
index 0a427936e839e776eb62dae36782120a4c2ec3d9..ec6a7c0fde474a68af12592d2aaf0e09d12c7980 100644 (file)
@@ -215,7 +215,7 @@ GIOFlags              g_io_channel_get_flags            (GIOChannel   *channel);
 void                  g_io_channel_set_line_term        (GIOChannel   *channel,
                                                         const gchar  *line_term,
                                                         gint          length);
-G_CONST_RETURN gchar* g_io_channel_get_line_term        (GIOChannel   *channel,
+const gchar *         g_io_channel_get_line_term        (GIOChannel   *channel,
                                                         gint         *length);
 void                 g_io_channel_set_buffered         (GIOChannel   *channel,
                                                         gboolean      buffered);
@@ -223,7 +223,7 @@ gboolean          g_io_channel_get_buffered         (GIOChannel   *channel);
 GIOStatus             g_io_channel_set_encoding         (GIOChannel   *channel,
                                                         const gchar  *encoding,
                                                         GError      **error);
-G_CONST_RETURN gchar* g_io_channel_get_encoding         (GIOChannel   *channel);
+const gchar *         g_io_channel_get_encoding         (GIOChannel   *channel);
 void                  g_io_channel_set_close_on_unref  (GIOChannel   *channel,
                                                         gboolean      do_close);
 gboolean              g_io_channel_get_close_on_unref  (GIOChannel   *channel);
index 3164a0a898ce68abe38bae9f1f63ee7d5ce20117..507e1c373956bb8c8d4a728dee91aa9f5b0764dd 100644 (file)
@@ -5,9 +5,9 @@
 #error "config.h must be included prior to glibintl.h"
 #endif
 
-G_CONST_RETURN gchar *glib_gettext  (const gchar *str) G_GNUC_FORMAT(1);
-G_CONST_RETURN gchar *glib_pgettext (const gchar *msgctxtid,
-                                     gsize        msgidoffset) G_GNUC_FORMAT(1);
+const gchar * glib_gettext  (const gchar *str) G_GNUC_FORMAT(1);
+const gchar * glib_pgettext (const gchar *msgctxtid,
+                             gsize        msgidoffset) G_GNUC_FORMAT(1);
 
 #ifdef ENABLE_NLS
 
index e7a789e14e081589d39cd642547dbced176a252c..621215ca30061a825160ed9fefd6848ca085c4bf 100644 (file)
@@ -1621,7 +1621,7 @@ g_source_set_name (GSource    *source,
  * Return value: the name of the source
  * Since: 2.26
  **/
-G_CONST_RETURN char*
+const char *
 g_source_get_name (GSource *source)
 {
   g_return_val_if_fail (source != NULL, NULL);
index 314b06c6259c198ad1aed070d4da15e72506445e..ed130d038acf6ff2f0a08409f604781bac4ef4c7 100644 (file)
@@ -366,7 +366,7 @@ gboolean g_source_is_destroyed    (GSource        *source);
 
 void                 g_source_set_name       (GSource        *source,
                                               const char     *name);
-G_CONST_RETURN char* g_source_get_name       (GSource        *source);
+const char *         g_source_get_name       (GSource        *source);
 void                 g_source_set_name_by_id (guint           tag,
                                               const char     *name);
 
index dc28bad931b3df7bd9cf089b5ec27b6d8d39c3c4..7cc1b0dc48e445bfaf315954ed7c4047fc68e0a2 100644 (file)
@@ -1820,7 +1820,7 @@ g_markup_parse_context_end_parse (GMarkupParseContext  *context,
  *
  * Since: 2.2
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_markup_parse_context_get_element (GMarkupParseContext *context)
 {
   g_return_val_if_fail (context != NULL, NULL);
@@ -1851,7 +1851,7 @@ g_markup_parse_context_get_element (GMarkupParseContext *context)
  *
  * Since: 2.16
  */
-G_CONST_RETURN GSList *
+const GSList *
 g_markup_parse_context_get_element_stack (GMarkupParseContext *context)
 {
   g_return_val_if_fail (context != NULL, NULL);
index ab0190efef34b533ef1b95eea5fbf713a89d5e9a..a69f6e2a647e6619095c12ff7d19e19f0d42d8a1 100644 (file)
@@ -194,8 +194,8 @@ gpointer             g_markup_parse_context_pop   (GMarkupParseContext *context)
 
 gboolean             g_markup_parse_context_end_parse (GMarkupParseContext *context,
                                                        GError             **error);
-G_CONST_RETURN gchar *g_markup_parse_context_get_element (GMarkupParseContext *context);
-G_CONST_RETURN GSList *g_markup_parse_context_get_element_stack (GMarkupParseContext *context);
+const gchar *        g_markup_parse_context_get_element (GMarkupParseContext *context);
+const GSList *       g_markup_parse_context_get_element_stack (GMarkupParseContext *context);
 
 /* For user-constructed error messages, has no precise semantics */
 void                 g_markup_parse_context_get_position (GMarkupParseContext *context,
index 19cd234192c4265417390857cfc77becee58f5d7..799ea09989407c031c269b0e2dda67a4874b0f33 100644 (file)
@@ -2382,7 +2382,7 @@ g_option_context_set_summary (GOptionContext *context,
  *
  * Since: 2.12
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_option_context_get_summary (GOptionContext *context)
 {
   g_return_val_if_fail (context != NULL, NULL);
@@ -2426,7 +2426,7 @@ g_option_context_set_description (GOptionContext *context,
  *
  * Since: 2.12
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_option_context_get_description (GOptionContext *context)
 {
   g_return_val_if_fail (context != NULL, NULL);
index 557d8f713003f49025561510e03215e42c1c4945..340a84cff5d790b110768c734542bd27840c8ad2 100644 (file)
@@ -310,10 +310,10 @@ struct _GOptionEntry
 GOptionContext *g_option_context_new              (const gchar         *parameter_string);
 void            g_option_context_set_summary      (GOptionContext      *context,
                                                    const gchar         *summary);
-G_CONST_RETURN gchar *g_option_context_get_summary (GOptionContext     *context);
+const gchar *   g_option_context_get_summary      (GOptionContext     *context);
 void            g_option_context_set_description  (GOptionContext      *context,
                                                    const gchar         *description);
-G_CONST_RETURN gchar *g_option_context_get_description (GOptionContext     *context);
+const gchar *   g_option_context_get_description  (GOptionContext     *context);
 void            g_option_context_free             (GOptionContext      *context);
 void           g_option_context_set_help_enabled (GOptionContext      *context,
                                                   gboolean             help_enabled);
index a0cbe2fd72c8c6c97f16e6a806ec8ec62781cb49..324c95666308a3277e93f97611c63d606292f6c8 100644 (file)
@@ -42,10 +42,10 @@ typedef guint32 GQuark;
 GQuark                g_quark_try_string         (const gchar *string);
 GQuark                g_quark_from_static_string (const gchar *string);
 GQuark                g_quark_from_string        (const gchar *string);
-G_CONST_RETURN gchar* g_quark_to_string          (GQuark       quark) G_GNUC_CONST;
+const gchar *         g_quark_to_string          (GQuark       quark) G_GNUC_CONST;
 
-G_CONST_RETURN gchar* g_intern_string            (const gchar *string);
-G_CONST_RETURN gchar* g_intern_static_string     (const gchar *string);
+const gchar *         g_intern_string            (const gchar *string);
+const gchar *         g_intern_static_string     (const gchar *string);
 
 G_END_DECLS
 
index 3924b028de58ce6c6885a7712ebafbc89701612c..71710aad99caa7bbbcca450e9530e3e1aa076770 100644 (file)
@@ -931,7 +931,7 @@ g_ascii_strtoll (const gchar *nptr,
  *     is unknown, it returns "unknown error (&lt;code&gt;)". The string
  *     can only be used until the next call to g_strerror()
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_strerror (gint errnum)
 {
   static GStaticPrivate msg_private = G_STATIC_PRIVATE_INIT;
@@ -1412,7 +1412,7 @@ g_strerror (gint errnum)
  *     it returns "unknown signal (&lt;signum&gt;)". The string can only be
  *     used until the next call to g_strsignal()
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_strsignal (gint signum)
 {
   static GStaticPrivate msg_private = G_STATIC_PRIVATE_INIT;
@@ -2966,7 +2966,7 @@ g_str_has_prefix (const gchar  *str,
  *
  * Since: 2.4
  **/
-G_CONST_RETURN gchar *
+const gchar *
 g_strip_context  (const gchar *msgid,
                   const gchar *msgval)
 {
@@ -3032,7 +3032,7 @@ g_strv_length (gchar **str_array)
  *
  * Since: 2.16
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_dpgettext (const gchar *domain,
              const gchar *msgctxtid,
              gsize        msgidoffset)
@@ -3093,7 +3093,7 @@ g_dpgettext (const gchar *domain,
  *
  * Since: 2.18
  */
-G_CONST_RETURN char *
+const char *
 g_dpgettext2 (const char *domain,
               const char *msgctxt,
               const char *msgid)
@@ -3214,7 +3214,7 @@ _g_dgettext_should_translate (void)
  *
  * Since: 2.18
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_dgettext (const gchar *domain,
             const gchar *msgid)
 {
@@ -3240,7 +3240,7 @@ g_dgettext (const gchar *domain,
  *
  * Since: 2.26
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_dcgettext (const gchar *domain,
              const gchar *msgid,
              int          category)
@@ -3270,7 +3270,7 @@ g_dcgettext (const gchar *domain,
  *
  * Since: 2.18
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_dngettext (const gchar *domain,
              const gchar *msgid,
              const gchar *msgid_plural,
index 5c7332a3c4a0b20aedcedd23b08c8b660f1dd236..8f99c5597c7e61223749ce67e7b19654c7077260 100644 (file)
@@ -103,9 +103,9 @@ gchar*                    g_strdelimit     (gchar        *string,
 gchar*               g_strcanon       (gchar        *string,
                                        const gchar  *valid_chars,
                                        gchar         substitutor);
-G_CONST_RETURN gchar* g_strerror       (gint         errnum) G_GNUC_CONST;
-G_CONST_RETURN gchar* g_strsignal      (gint         signum) G_GNUC_CONST;
-gchar*               g_strreverse     (gchar        *string);
+const gchar *         g_strerror       (gint         errnum) G_GNUC_CONST;
+const gchar *         g_strsignal      (gint         signum) G_GNUC_CONST;
+gchar *                      g_strreverse     (gchar        *string);
 gsize                g_strlcpy        (gchar        *dest,
                                        const gchar  *src,
                                        gsize         dest_size);
@@ -245,22 +245,22 @@ guint                 g_strv_length    (gchar       **str_array);
 gchar*                g_stpcpy         (gchar        *dest,
                                         const char   *src);
 
-G_CONST_RETURN gchar *g_strip_context  (const gchar *msgid, 
+const gchar *         g_strip_context  (const gchar *msgid, 
                                        const gchar *msgval) G_GNUC_FORMAT(1);
 
-G_CONST_RETURN gchar *g_dgettext       (const gchar *domain,
+const gchar *         g_dgettext       (const gchar *domain,
                                        const gchar *msgid) G_GNUC_FORMAT(2);
-G_CONST_RETURN gchar *g_dcgettext      (const gchar *domain,
+const gchar *         g_dcgettext      (const gchar *domain,
                                        const gchar *msgid,
                                         int          category) G_GNUC_FORMAT(2);
-G_CONST_RETURN gchar *g_dngettext      (const gchar *domain,
+const gchar *         g_dngettext      (const gchar *domain,
                                        const gchar *msgid,
                                        const gchar *msgid_plural,
                                        gulong       n) G_GNUC_FORMAT(3);
-G_CONST_RETURN gchar *g_dpgettext      (const gchar *domain,
+const gchar *         g_dpgettext      (const gchar *domain,
                                         const gchar *msgctxtid,
                                         gsize        msgidoffset) G_GNUC_FORMAT(2);
-G_CONST_RETURN gchar *g_dpgettext2     (const gchar *domain,
+const gchar *         g_dpgettext2     (const gchar *domain,
                                         const gchar *context,
                                         const gchar *msgid) G_GNUC_FORMAT(3);
 
index c64f5f48d09e202951f43243be818634e36cb52f..d7a68c2abc444d5bcc03ec2c80ea9d2b7c10b345 100644 (file)
@@ -236,7 +236,7 @@ typedef enum
  * in case the locale's charset will be changed later using setlocale()
  * or in some other way.
  */
-gboolean g_get_charset (G_CONST_RETURN char **charset);
+gboolean g_get_charset (const char **charset);
 
 /* These are all analogs of the <ctype.h> functions.
  */
index 46f71b1833bf3fc8b5dddd166fac4c54affc4583..249b6ad2a7d9d32775e060c16fdaa2ce85267d40 100644 (file)
@@ -553,7 +553,7 @@ charset_cache_free (gpointer data)
  * Return value: %TRUE if the returned charset is UTF-8
  **/
 gboolean
-g_get_charset (G_CONST_RETURN char **charset) 
+g_get_charset (const char **charset) 
 {
   static GStaticPrivate cache_private = G_STATIC_PRIVATE_INIT;
   GCharsetCache *cache = g_static_private_get (&cache_private);
index cb089264a4ff6ee3b83239788ea96be7973b4a27..a4872578831b7224b606502a71431fb61d08ddb2 100644 (file)
@@ -720,7 +720,7 @@ g_parse_debug_string  (const gchar     *string,
  * g_path_get_basename() allocates new memory for the returned string, unlike
  * this function which returns a pointer into the argument.
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_basename (const gchar           *file_name)
 {
   register gchar *base;
@@ -866,7 +866,7 @@ g_path_is_absolute (const gchar *file_name)
  *
  * Returns: a pointer into @file_name after the root component.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_path_skip_root (const gchar *file_name)
 {
   g_return_val_if_fail (file_name != NULL, NULL);
@@ -1167,7 +1167,7 @@ g_get_current_dir (void)
  * overwritten by the next call to g_getenv(), g_setenv() or
  * g_unsetenv().
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_getenv (const gchar *variable)
 {
 #ifndef G_OS_WIN32
@@ -1931,7 +1931,7 @@ g_get_any_init_locked (void)
  *
  * Returns: the user name of the current user.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_get_user_name (void)
 {
   g_get_any_init_locked ();
@@ -1949,7 +1949,7 @@ g_get_user_name (void)
  *
  * Returns: the user's real name.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_get_real_name (void)
 {
   g_get_any_init_locked ();
@@ -1987,7 +1987,7 @@ g_get_real_name (void)
  *
  * Returns: the current user's home directory
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_get_home_dir (void)
 {
   g_get_any_init_locked ();
@@ -2006,7 +2006,7 @@ g_get_home_dir (void)
  *
  * Returns: the directory to use for temporary files.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_get_tmp_dir (void)
 {
   g_get_any_init_locked ();
@@ -2125,7 +2125,7 @@ static gchar *g_application_name = NULL;
  *
  * Since: 2.2
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_get_application_name (void)
 {
   gchar* retval;
@@ -2194,7 +2194,7 @@ g_set_application_name (const gchar *application_name)
  *               or freed.
  * Since: 2.6
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_get_user_data_dir (void)
 {
   gchar *data_dir;  
@@ -2282,7 +2282,7 @@ g_init_user_config_dir (void)
  *               or freed.
  * Since: 2.6
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_get_user_config_dir (void)
 {
   G_LOCK (g_utils_global);
@@ -2314,7 +2314,7 @@ g_get_user_config_dir (void)
  *               or freed.
  * Since: 2.6
  **/
-G_CONST_RETURN gchar*
+const gchar *
 g_get_user_cache_dir (void)
 {
   gchar *cache_dir;  
@@ -2755,7 +2755,7 @@ g_reload_user_special_dirs_cache (void)
  *
  * Since: 2.14
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_get_user_special_dir (GUserDirectory directory)
 {
   g_return_val_if_fail (directory >= G_USER_DIRECTORY_DESKTOP &&
@@ -2840,7 +2840,7 @@ get_module_share_dir (gconstpointer address)
   return retval;
 }
 
-G_CONST_RETURN gchar * G_CONST_RETURN *
+const gchar * const *
 g_win32_get_system_data_dirs_for_module (void (*address_of_function)())
 {
   GArray *data_dirs;
@@ -2865,7 +2865,7 @@ g_win32_get_system_data_dirs_for_module (void (*address_of_function)())
              if (retval != NULL)
                {
                  G_UNLOCK (g_utils_global);
-                 return (G_CONST_RETURN gchar * G_CONST_RETURN *) retval;
+                 return (const gchar * const *) retval;
                }
            }
        }
@@ -2933,7 +2933,7 @@ g_win32_get_system_data_dirs_for_module (void (*address_of_function)())
       G_UNLOCK (g_utils_global);
     }
 
-  return (G_CONST_RETURN gchar * G_CONST_RETURN *) retval;
+  return (const gchar * const *) retval;
 }
 
 #endif
@@ -2975,7 +2975,7 @@ g_win32_get_system_data_dirs_for_module (void (*address_of_function)())
  *               not be modified or freed.
  * Since: 2.6
  **/
-G_CONST_RETURN gchar * G_CONST_RETURN * 
+const gchar * const * 
 g_get_system_data_dirs (void)
 {
   gchar **data_dir_vector;
@@ -3002,7 +3002,7 @@ g_get_system_data_dirs (void)
 
   G_UNLOCK (g_utils_global);
 
-  return (G_CONST_RETURN gchar * G_CONST_RETURN *) data_dir_vector;
+  return (const gchar * const *) data_dir_vector;
 }
 
 /**
@@ -3027,7 +3027,7 @@ g_get_system_data_dirs (void)
  *               not be modified or freed.
  * Since: 2.6
  **/
-G_CONST_RETURN gchar * G_CONST_RETURN *
+const gchar * const *
 g_get_system_config_dirs (void)
 {
   gchar *conf_dirs, **conf_dir_vector;
@@ -3063,7 +3063,7 @@ g_get_system_config_dirs (void)
     conf_dir_vector = g_system_config_dirs;
   G_UNLOCK (g_utils_global);
 
-  return (G_CONST_RETURN gchar * G_CONST_RETURN *) conf_dir_vector;
+  return (const gchar * const *) conf_dir_vector;
 }
 
 #ifndef G_OS_WIN32
@@ -3388,7 +3388,7 @@ language_names_cache_free (gpointer data)
  *
  * Since: 2.6
  **/
-G_CONST_RETURN gchar * G_CONST_RETURN * 
+const gchar * const * 
 g_get_language_names (void)
 {
   static GStaticPrivate cache_private = G_STATIC_PRIVATE_INIT;
@@ -3426,7 +3426,7 @@ g_get_language_names (void)
       cache->language_names = (gchar **) g_ptr_array_free (array, FALSE);
     }
 
-  return (G_CONST_RETURN gchar * G_CONST_RETURN *) cache->language_names;
+  return (const gchar * const *) cache->language_names;
 }
 
 /**
@@ -3697,7 +3697,7 @@ ensure_gettext_initialized(void)
  *
  * Returns: the transation of @str to the current locale
  */
-G_CONST_RETURN gchar *
+const gchar *
 glib_gettext (const gchar *str)
 {
   ensure_gettext_initialized();
@@ -3720,7 +3720,7 @@ glib_gettext (const gchar *str)
  *
  * Returns: the transation of @str to the current locale
  */
-G_CONST_RETURN gchar *
+const gchar *
 glib_pgettext(const gchar *msgctxtid,
               gsize        msgidoffset)
 {
@@ -3764,7 +3764,7 @@ g_get_current_dir (void)
 
 #undef g_getenv
 
-G_CONST_RETURN gchar*
+const gchar *
 g_getenv (const gchar *variable)
 {
   gchar *utf8_variable = g_locale_to_utf8 (variable, -1, NULL, NULL, NULL);
@@ -3813,7 +3813,7 @@ g_unsetenv (const gchar *variable)
 
 #undef g_get_user_name
 
-G_CONST_RETURN gchar*
+const gchar *
 g_get_user_name (void)
 {
   g_get_any_init_locked ();
@@ -3822,7 +3822,7 @@ g_get_user_name (void)
 
 #undef g_get_real_name
 
-G_CONST_RETURN gchar*
+const gchar *
 g_get_real_name (void)
 {
   g_get_any_init_locked ();
@@ -3831,7 +3831,7 @@ g_get_real_name (void)
 
 #undef g_get_home_dir
 
-G_CONST_RETURN gchar*
+const gchar *
 g_get_home_dir (void)
 {
   g_get_any_init_locked ();
@@ -3840,7 +3840,7 @@ g_get_home_dir (void)
 
 #undef g_get_tmp_dir
 
-G_CONST_RETURN gchar*
+const gchar *
 g_get_tmp_dir (void)
 {
   g_get_any_init_locked ();
index edf9c3c2a95fe13fc2880b802912ab864c2cd38a..a07097104952af536b7fb86ad985cf9ef04a38fa 100644 (file)
@@ -117,25 +117,25 @@ G_BEGIN_DECLS
 #endif
 #endif
 
-G_CONST_RETURN gchar* g_get_user_name        (void);
-G_CONST_RETURN gchar* g_get_real_name        (void);
-G_CONST_RETURN gchar* g_get_home_dir         (void);
-G_CONST_RETURN gchar* g_get_tmp_dir          (void);
-G_CONST_RETURN gchar* g_get_host_name       (void);
-gchar               g_get_prgname          (void);
+const gchar *         g_get_user_name        (void);
+const gchar *         g_get_real_name        (void);
+const gchar *         g_get_home_dir         (void);
+const gchar *         g_get_tmp_dir          (void);
+const gchar *         g_get_host_name       (void);
+gchar *               g_get_prgname          (void);
 void                  g_set_prgname          (const gchar *prgname);
-G_CONST_RETURN gchar* g_get_application_name (void);
+const gchar *         g_get_application_name (void);
 void                  g_set_application_name (const gchar *application_name);
 
-void    g_reload_user_special_dirs_cache     (void);
-G_CONST_RETURN gchar*    g_get_user_data_dir      (void);
-G_CONST_RETURN gchar*    g_get_user_config_dir    (void);
-G_CONST_RETURN gchar*    g_get_user_cache_dir     (void);
-G_CONST_RETURN gchar* G_CONST_RETURN * g_get_system_data_dirs   (void);
+void      g_reload_user_special_dirs_cache     (void);
+const gchar *         g_get_user_data_dir      (void);
+const gchar *         g_get_user_config_dir    (void);
+const gchar *         g_get_user_cache_dir     (void);
+const gchar * const * g_get_system_data_dirs   (void);
 
 #ifdef G_OS_WIN32
 /* This functions is not part of the public GLib API */
-G_CONST_RETURN gchar* G_CONST_RETURN * g_win32_get_system_data_dirs_for_module (void (*address_of_function)(void));
+const gchar * const * g_win32_get_system_data_dirs_for_module (void (*address_of_function)(void));
 #endif
 
 #if defined (G_OS_WIN32) && defined (G_CAN_INLINE) && !defined (__cplusplus)
@@ -143,7 +143,7 @@ G_CONST_RETURN gchar* G_CONST_RETURN * g_win32_get_system_data_dirs_for_module (
  * g_get_system_data_dirs() in your code, never mind that that is
  * actually a macro and you will in fact call this inline function.
  */
-static inline G_CONST_RETURN gchar * G_CONST_RETURN *
+static inline const gchar * const *
 _g_win32_get_system_data_dirs (void)
 {
   return g_win32_get_system_data_dirs_for_module ((void (*)(void)) &_g_win32_get_system_data_dirs);
@@ -151,11 +151,11 @@ _g_win32_get_system_data_dirs (void)
 #define g_get_system_data_dirs _g_win32_get_system_data_dirs
 #endif
 
-G_CONST_RETURN gchar* G_CONST_RETURN * g_get_system_config_dirs (void);
+const gchar * const * g_get_system_config_dirs (void);
 
 const gchar * g_get_user_runtime_dir (void);
 
-G_CONST_RETURN gchar* G_CONST_RETURN * g_get_language_names (void);
+const gchar * const * g_get_language_names (void);
 
 gchar **g_get_locale_variants (const gchar *locale);
 
@@ -194,7 +194,7 @@ typedef enum {
   G_USER_N_DIRECTORIES
 } GUserDirectory;
 
-G_CONST_RETURN gchar* g_get_user_special_dir (GUserDirectory directory);
+const gchar * g_get_user_special_dir (GUserDirectory directory);
 
 /**
  * GDebugKey:
@@ -230,11 +230,11 @@ gint                  g_vsnprintf          (gchar       *string,
 gboolean              g_path_is_absolute   (const gchar *file_name);
 
 /* In case of absolute paths, skip the root part */
-G_CONST_RETURN gchar* g_path_skip_root     (const gchar *file_name);
+const gchar *         g_path_skip_root     (const gchar *file_name);
 
 #ifndef G_DISABLE_DEPRECATED
 
-G_CONST_RETURN gchar* g_basename           (const gchar *file_name);
+const gchar *         g_basename           (const gchar *file_name);
 #define g_dirname g_path_get_dirname
 
 #endif /* G_DISABLE_DEPRECATED */
@@ -264,7 +264,7 @@ void                  g_nullify_pointer    (gpointer    *nullify_location);
 #endif
 #endif
 
-G_CONST_RETURN gchar* g_getenv             (const gchar *variable);
+const gchar *         g_getenv             (const gchar *variable);
 gboolean              g_setenv             (const gchar *variable,
                                            const gchar *value,
                                            gboolean     overwrite);
index 2d7f410b6109ffb4099586bd5e90a9fd091fbe93..3e076ec86f20bf2f1ede9f2f2b5fd1349594e3d5 100644 (file)
@@ -598,7 +598,7 @@ g_module_make_resident (GModule *module)
   module->is_resident = TRUE;
 }
 
-G_CONST_RETURN gchar*
+const gchar *
 g_module_error (void)
 {
   return g_static_private_get (&module_error_private);
@@ -648,7 +648,7 @@ g_module_symbol (GModule    *module,
   return !module_error;
 }
 
-G_CONST_RETURN gchar*
+const gchar *
 g_module_name (GModule *module)
 {
   g_return_val_if_fail (module != NULL, NULL);
@@ -663,7 +663,7 @@ g_module_name (GModule *module)
 
 #undef g_module_name
 
-G_CONST_RETURN gchar*
+const gchar *
 g_module_name (GModule *module)
 {
   g_return_val_if_fail (module != NULL, NULL);
index ae7f8e54aec8b3bacbac8ce4afcf180db8591629..5f18f9db1c65386c3c0b39b619747c9c0b118f54 100644 (file)
@@ -71,7 +71,7 @@ gboolean              g_module_close         (GModule      *module);
 void                  g_module_make_resident (GModule      *module);
 
 /* query the last module error as a string */
-G_CONST_RETURN gchar* g_module_error         (void);
+const gchar *         g_module_error         (void);
 
 /* retrieve a symbol pointer from `module', returns TRUE on success */
 gboolean              g_module_symbol        (GModule      *module,
@@ -79,7 +79,7 @@ gboolean              g_module_symbol        (GModule      *module,
                                              gpointer     *symbol);
 
 /* retrieve the file name from an existing module */
-G_CONST_RETURN gchar* g_module_name          (GModule      *module);
+const gchar *         g_module_name          (GModule      *module);
 
 /* Build the actual file name containing a module. `directory' is the
  * directory where the module file is supposed to be, or NULL or empty
index 19aaeed1a9531d25fe472e768301bf26f56d17ee..c7f3a0645ca06a9324470e0d1da6563741b44eb8 100644 (file)
@@ -742,7 +742,7 @@ g_binding_get_target (GBinding *binding)
  *
  * Since: 2.26
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_binding_get_source_property (GBinding *binding)
 {
   g_return_val_if_fail (G_IS_BINDING (binding), NULL);
@@ -761,7 +761,7 @@ g_binding_get_source_property (GBinding *binding)
  *
  * Since: 2.26
  */
-G_CONST_RETURN gchar *
+const gchar *
 g_binding_get_target_property (GBinding *binding)
 {
   g_return_val_if_fail (G_IS_BINDING (binding), NULL);
index fe6799d43533a69e47ee3f3c1e1c987fe51c59aa..1b715402ee1e501029323f08962b7c2e43bf4926 100644 (file)
@@ -106,8 +106,8 @@ GType                 g_binding_get_type            (void) G_GNUC_CONST;
 GBindingFlags         g_binding_get_flags           (GBinding *binding);
 GObject *             g_binding_get_source          (GBinding *binding);
 GObject *             g_binding_get_target          (GBinding *binding);
-G_CONST_RETURN gchar *g_binding_get_source_property (GBinding *binding);
-G_CONST_RETURN gchar *g_binding_get_target_property (GBinding *binding);
+const gchar *         g_binding_get_source_property (GBinding *binding);
+const gchar *         g_binding_get_target_property (GBinding *binding);
 
 GBinding *g_object_bind_property               (gpointer               source,
                                                 const gchar           *source_property,
index cdd2d9ff55eac13c53ea36cb1024dc9abf33ec82..cc845814da5ad23ed991508bc94e7f8e560af6b8 100644 (file)
@@ -277,7 +277,7 @@ g_param_spec_ref_sink (GParamSpec *pspec)
  *
  * Returns: the name of @pspec.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_param_spec_get_name (GParamSpec *pspec)
 {
   g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), NULL);
@@ -293,7 +293,7 @@ g_param_spec_get_name (GParamSpec *pspec)
  *
  * Returns: the nickname of @pspec.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_param_spec_get_nick (GParamSpec *pspec)
 {
   g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), NULL);
@@ -320,7 +320,7 @@ g_param_spec_get_nick (GParamSpec *pspec)
  *
  * Returns: the short description of @pspec.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_param_spec_get_blurb (GParamSpec *pspec)
 {
   g_return_val_if_fail (G_IS_PARAM_SPEC (pspec), NULL);
index 9b93c0af47c465ab3f7cea8bb11ffa17cf63d1c1..5ee41ab91a244f513794c93c2f191fd0070935ea 100644 (file)
@@ -301,9 +301,9 @@ gboolean    g_param_value_convert           (GParamSpec    *pspec,
 gint           g_param_values_cmp              (GParamSpec    *pspec,
                                                 const GValue  *value1,
                                                 const GValue  *value2);
-G_CONST_RETURN gchar*  g_param_spec_get_name   (GParamSpec    *pspec);
-G_CONST_RETURN gchar*  g_param_spec_get_nick   (GParamSpec    *pspec);
-G_CONST_RETURN gchar*  g_param_spec_get_blurb  (GParamSpec    *pspec);
+const gchar *   g_param_spec_get_name           (GParamSpec    *pspec);
+const gchar *   g_param_spec_get_nick           (GParamSpec    *pspec);
+const gchar *   g_param_spec_get_blurb          (GParamSpec    *pspec);
 void            g_value_set_param               (GValue               *value,
                                                 GParamSpec    *param);
 GParamSpec*     g_value_get_param               (const GValue  *value);
index 649120b80ad1c52cb8153948422dabf6ad65b60e..03dd73d616aac4837185824068b0a1a0b50c9b48 100644 (file)
@@ -1223,7 +1223,7 @@ g_signal_list_ids (GType  itype,
  *
  * Returns: the signal name, or %NULL if the signal number was invalid.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_signal_name (guint signal_id)
 {
   SignalNode *node;
index 24ef842cc09040bde1de58f28b6c24fd773ea783..8f1639e88c2e01059881164f97af03b515df754f 100644 (file)
@@ -308,7 +308,7 @@ void                  g_signal_emit_by_name (gpointer            instance,
                                             ...);
 guint                 g_signal_lookup       (const gchar        *name,
                                             GType               itype);
-G_CONST_RETURN gchar* g_signal_name         (guint               signal_id);
+const gchar *         g_signal_name         (guint               signal_id);
 void                  g_signal_query        (guint               signal_id,
                                             GSignalQuery       *query);
 guint*                g_signal_list_ids     (GType               itype,
index 894da15b16fce9118d1e4aa3b2ebe0ef411fef36..d5431175efb1b73c61352050a316e398426e9fc2 100644 (file)
@@ -3275,7 +3275,7 @@ g_type_default_interface_unref (gpointer g_iface)
  *
  * Returns: Static type name or %NULL.
  */
-G_CONST_RETURN gchar*
+const gchar *
 g_type_name (GType type)
 {
   TypeNode *node;
@@ -4197,7 +4197,7 @@ g_type_value_table_peek (GType type)
   return NULL;
 }
 
-G_CONST_RETURN gchar*
+const gchar *
 g_type_name_from_instance (GTypeInstance *instance)
 {
   if (!instance)
@@ -4206,7 +4206,7 @@ g_type_name_from_instance (GTypeInstance *instance)
     return g_type_name_from_class (instance->g_class);
 }
 
-G_CONST_RETURN gchar*
+const gchar *
 g_type_name_from_class (GTypeClass *g_class)
 {
   if (!g_class)
index 22210d65485d30b8e63844e22104a0b4cb4e28b2..b52bdf37a6c6ca36728afd116e0200a0037df9fa 100644 (file)
@@ -666,7 +666,7 @@ typedef enum        /*< skip >*/
 /* --- prototypes --- */
 void                  g_type_init                    (void);
 void                  g_type_init_with_debug_flags   (GTypeDebugFlags  debug_flags);
-G_CONST_RETURN gchar* g_type_name                    (GType            type);
+const gchar *         g_type_name                    (GType            type);
 GQuark                g_type_qname                   (GType            type);
 GType                 g_type_from_name               (const gchar     *name);
 GType                 g_type_parent                  (GType            type);
@@ -1657,8 +1657,8 @@ gboolean         g_type_test_flags              (GType               type,
 
 
 /* --- debugging functions --- */
-G_CONST_RETURN gchar* g_type_name_from_instance        (GTypeInstance  *instance);
-G_CONST_RETURN gchar* g_type_name_from_class   (GTypeClass     *g_class);
+const gchar *    g_type_name_from_instance      (GTypeInstance *instance);
+const gchar *    g_type_name_from_class         (GTypeClass    *g_class);
 
 
 /* --- implementation bits --- */
index 3d3f7b639a9d67944ebca02f3295cebc080c2cbd..972c8689ceb6ee83a8699037e3b4e2df97102669 100644 (file)
@@ -214,7 +214,7 @@ void                      g_value_set_string        (GValue       *value,
                                                 const gchar  *v_string);
 void                 g_value_set_static_string (GValue       *value,
                                                 const gchar  *v_string);
-G_CONST_RETURN gchar* g_value_get_string       (const GValue *value);
+const gchar *         g_value_get_string       (const GValue *value);
 gchar*               g_value_dup_string        (const GValue *value);
 void                 g_value_set_pointer       (GValue       *value,
                                                 gpointer      v_pointer);