API: Constify g_get_prgname()
authorBenjamin Otte <otte@redhat.com>
Sun, 13 Jan 2013 17:14:11 +0000 (18:14 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 13 Jan 2013 17:14:11 +0000 (18:14 +0100)
Found by Mike Gorse while via pygobject freeing the value.

Should have been const according to original commit message.

glib/gutils.c
glib/gutils.h

index de7c3f8..3935d04 100644 (file)
@@ -1071,7 +1071,7 @@ static gchar *g_prgname = NULL;
  * Returns: the name of the program. The returned string belongs 
  * to GLib and must not be modified or freed.
  */
-gchar*
+const gchar*
 g_get_prgname (void)
 {
   gchar* retval;
index 8102f53..bddde24 100644 (file)
@@ -89,7 +89,7 @@ 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);
+const gchar *         g_get_prgname          (void);
 void                  g_set_prgname          (const gchar *prgname);
 const gchar *         g_get_application_name (void);
 void                  g_set_application_name (const gchar *application_name);