questioning glib r5316 by mclasen
- From: Tim Janik <timj imendio com>
- To: Gtk+ Developers <gtk-devel-list gnome org>
- Cc: Matthias Clasen <mclasen redhat com>
- Subject: questioning glib r5316 by mclasen
- Date: Mon, 14 May 2007 12:49:06 +0200 (CEST)
hi Matthias.
can you please explain your glib change from 2007-01-26 where you're making
function-scoped symbols non-static without any obvious need?
i'm sorry to have to bring this up, but your ChangeLog entry is very
uninformative on this matter:
+ * gutils.c: Make some structs which are used only once
+ non-static.
because it uselessly states *what* was done (the diff can tell that
already), instead of describing *why* the change was done.
thanks for consideration.
---
ciaoTJ
Index: /usr/src/gtk+head/glib/glib/gmessages.c
===================================================================
--- /usr/src/gtk+head/glib/glib/gmessages.c (revision 5315)
+++ /usr/src/gtk+head/glib/glib/gmessages.c (revision 5316)
@@ -144,7 +144,7 @@
if (val)
{
- static const GDebugKey keys[] = {
+ const GDebugKey keys[] = {
{ "error", G_LOG_LEVEL_ERROR },
{ "critical", G_LOG_LEVEL_CRITICAL },
{ "warning", G_LOG_LEVEL_WARNING },
@@ -1062,7 +1062,7 @@
val = g_getenv ("G_DEBUG");
if (val != NULL)
{
- static const GDebugKey keys[] = {
+ const GDebugKey keys[] = {
{"fatal_warnings", G_DEBUG_FATAL_WARNINGS},
{"fatal_criticals", G_DEBUG_FATAL_CRITICALS}
};
Index: /usr/src/gtk+head/glib/glib/gslice.c
===================================================================
--- /usr/src/gtk+head/glib/glib/gslice.c (revision 5315)
+++ /usr/src/gtk+head/glib/glib/gslice.c (revision 5316)
@@ -277,7 +277,7 @@
/* don't use g_malloc/g_message here */
gchar buffer[1024];
const gchar *val = _g_getenv_nomalloc ("G_SLICE", buffer);
- static const GDebugKey keys[] = {
+ const GDebugKey keys[] = {
{ "always-malloc", 1 << 0 },
{ "debug-blocks", 1 << 1 },
};
Index: /usr/src/gtk+head/glib/glib/gmem.c
===================================================================
--- /usr/src/gtk+head/glib/glib/gmem.c (revision 5315)
+++ /usr/src/gtk+head/glib/glib/gmem.c (revision 5316)
@@ -689,7 +689,7 @@
{
gchar buffer[1024];
const gchar *val;
- static const GDebugKey keys[] = {
+ const GDebugKey keys[] = {
{ "gc-friendly", 1 },
};
gint flags;
Index: /usr/src/gtk+head/glib/ChangeLog
===================================================================
--- /usr/src/gtk+head/glib/ChangeLog (revision 5315)
+++ /usr/src/gtk+head/glib/ChangeLog (revision 5316)
@@ -1,3 +1,11 @@
+2007-01-26 Matthias Clasen <mclasen redhat com>
+
+ * gmem.c:
+ * gslice.c:
+ * gmessages.c:
+ * gutils.c: Make some structs which are used only once
+ non-static.
+
2007-01-24 Benjamin Otte <otte gnome org>
* glib/gprintf.c (g_sprintf): Clarify the documentation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]