Don't return a pointer to a const struct, since apps expect to be able to
authorMatthias Clasen <mclasen@redhat.com>
Fri, 16 Dec 2005 21:13:18 +0000 (21:13 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 16 Dec 2005 21:13:18 +0000 (21:13 +0000)
2005-12-16  Matthias Clasen  <mclasen@redhat.com>

        *  glib/gmem.c (g_allocator_new): Don't return a pointer to
        a const struct, since apps expect to be able to modify it.
        (#324179, J. Ali Harlow)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
glib/gmem.c

index 50260fc..17b917a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-12-16  Matthias Clasen  <mclasen@redhat.com>
+
+       *  glib/gmem.c (g_allocator_new): Don't return a pointer to
+       a const struct, since apps expect to be able to modify it. 
+       (#324179, J. Ali Harlow)
+
 Tue Dec 13 10:13:32 2005  Tim Janik  <timj@imendio.com>
 
        * glib/gatomic.h: added g_atomic_pointer_set() and g_atomic_int_set()
index 50260fc..17b917a 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-16  Matthias Clasen  <mclasen@redhat.com>
+
+       *  glib/gmem.c (g_allocator_new): Don't return a pointer to
+       a const struct, since apps expect to be able to modify it. 
+       (#324179, J. Ali Harlow)
+
 Tue Dec 13 10:13:32 2005  Tim Janik  <timj@imendio.com>
 
        * glib/gatomic.h: added g_atomic_pointer_set() and g_atomic_int_set()
index 50260fc..17b917a 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-16  Matthias Clasen  <mclasen@redhat.com>
+
+       *  glib/gmem.c (g_allocator_new): Don't return a pointer to
+       a const struct, since apps expect to be able to modify it. 
+       (#324179, J. Ali Harlow)
+
 Tue Dec 13 10:13:32 2005  Tim Janik  <timj@imendio.com>
 
        * glib/gatomic.h: added g_atomic_pointer_set() and g_atomic_int_set()
index 849ade5..84029f7 100644 (file)
@@ -635,7 +635,7 @@ GAllocator*
 g_allocator_new (const gchar *name,
                 guint        n_preallocs)
 {
-  static const struct _GAllocator {
+  static struct _GAllocator {
     gchar      *name;
     guint16     n_preallocs;
     guint       is_unused : 1;