Move short_month_names and long_month_names to bss.
authorMatthias Clasen <mclasen@redhat.com>
Tue, 4 Apr 2006 04:37:39 +0000 (04:37 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 4 Apr 2006 04:37:39 +0000 (04:37 +0000)
2006-04-04  Matthias Clasen  <mclasen@redhat.com>

        * glib/gdate.c: Move short_month_names and long_month_names
        to bss.

        * glib/gspawn-win32.c (g_spawn_error_quark):
        * glib/gspawn.c (g_spawn_error_quark):
        * glib/gshell.c (g_shell_error_quark):
        * glib/gmarkup.c (g_markup_error_quark):
        * glib/goption.c (g_option_error_quark):
        * glib/gkeyfile.c (g_key_file_error_quark):
        * glib/giochannel.c (g_io_channel_error_quark):
        * glib/gfileutils.c (g_file_error_quark):
        * glib/gconvert.c (g_convert_error_quark):
        * glib/gbookmarkfile.c (g_bookmark_file_error_quark):
        * glib/gthread.c (g_thread_error_quark): No point in making
        the error path fast by caching quarks.

        * glib/gbookmarkfile.c: Make the parser struct const.

14 files changed:
ChangeLog
ChangeLog.pre-2-12
glib/gbookmarkfile.c
glib/gconvert.c
glib/gdate.c
glib/gfileutils.c
glib/giochannel.c
glib/gkeyfile.c
glib/gmarkup.c
glib/goption.c
glib/gshell.c
glib/gspawn-win32.c
glib/gspawn.c
glib/gthread.c

index 1ae80b5..8c24421 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
 2006-04-04  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/gdate.c: Move short_month_names and long_month_names
+       to bss.
+
+       * glib/gspawn-win32.c (g_spawn_error_quark):
+       * glib/gspawn.c (g_spawn_error_quark):
+       * glib/gshell.c (g_shell_error_quark):
+       * glib/gmarkup.c (g_markup_error_quark):
+       * glib/goption.c (g_option_error_quark):
+       * glib/gkeyfile.c (g_key_file_error_quark):
+       * glib/giochannel.c (g_io_channel_error_quark):
+       * glib/gfileutils.c (g_file_error_quark):
+       * glib/gconvert.c (g_convert_error_quark):
+       * glib/gbookmarkfile.c (g_bookmark_file_error_quark):
+       * glib/gthread.c (g_thread_error_quark): No point in making
+       the error path fast by caching quarks.
+
        * glib/gbookmarkfile.c: Make the parser struct const.
 
 2006-04-04  Behdad Esfahbod  <behdad@gnome.org>
index 1ae80b5..8c24421 100644 (file)
@@ -1,5 +1,21 @@
 2006-04-04  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/gdate.c: Move short_month_names and long_month_names
+       to bss.
+
+       * glib/gspawn-win32.c (g_spawn_error_quark):
+       * glib/gspawn.c (g_spawn_error_quark):
+       * glib/gshell.c (g_shell_error_quark):
+       * glib/gmarkup.c (g_markup_error_quark):
+       * glib/goption.c (g_option_error_quark):
+       * glib/gkeyfile.c (g_key_file_error_quark):
+       * glib/giochannel.c (g_io_channel_error_quark):
+       * glib/gfileutils.c (g_file_error_quark):
+       * glib/gconvert.c (g_convert_error_quark):
+       * glib/gbookmarkfile.c (g_bookmark_file_error_quark):
+       * glib/gthread.c (g_thread_error_quark): No point in making
+       the error path fast by caching quarks.
+
        * glib/gbookmarkfile.c: Make the parser struct const.
 
 2006-04-04  Behdad Esfahbod  <behdad@gnome.org>
index 1423fff..6ea364d 100644 (file)
@@ -1562,12 +1562,7 @@ timestamp_from_iso8601 (const gchar *iso_date)
 GQuark
 g_bookmark_file_error_quark (void)
 {
-  static GQuark error_quark = 0;
-
-  if (G_UNLIKELY (error_quark == 0))
-    error_quark = g_quark_from_static_string ("egg-bookmark-file-error-quark");
-
-  return error_quark;
+  return g_quark_from_static_string ("egg-bookmark-file-error-quark");
 }
 
 
index 5b0bb14..380dad8 100644 (file)
 GQuark 
 g_convert_error_quark (void)
 {
-  static GQuark quark;
-  if (!quark)
-    quark = g_quark_from_static_string ("g_convert_error");
-
-  return quark;
+  return g_quark_from_static_string ("g_convert_error");
 }
 
 static gboolean
index 1055729..0b3e86e 100644 (file)
@@ -451,12 +451,12 @@ G_LOCK_DEFINE_STATIC (g_date_global);
 
 static gchar *long_month_names[13] = 
 { 
-  "Error", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL 
+  NULL,
 };
 
 static gchar *short_month_names[13] = 
 {
-  "Error", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL 
+  NULL, 
 };
 
 /* This tells us if we need to update the parse info */
@@ -605,6 +605,9 @@ g_date_prepare_to_parse (const gchar *str, GDateParseTokens *pt)
       
       current_locale = g_strdup (locale);
       
+      short_month_names[0] = "Error";
+      long_month_names[0] = "Error";
+
       while (i < 13) 
         {
          gchar *casefold;
index 382564d..0c0c077 100644 (file)
@@ -359,11 +359,7 @@ g_file_test (const gchar *filename,
 GQuark
 g_file_error_quark (void)
 {
-  static GQuark q = 0;
-  if (q == 0)
-    q = g_quark_from_static_string ("g-file-error-quark");
-
-  return q;
+  return g_quark_from_static_string ("g-file-error-quark");
 }
 
 /**
index 6895686..8667ae2 100644 (file)
@@ -2299,11 +2299,7 @@ g_io_channel_write_unichar    (GIOChannel   *channel,
 GQuark
 g_io_channel_error_quark (void)
 {
-  static GQuark q = 0;
-  if (q == 0)
-    q = g_quark_from_static_string ("g-io-channel-error-quark");
-
-  return q;
+  return g_quark_from_static_string ("g-io-channel-error-quark");
 }
 
 #define __G_IOCHANNEL_C__
index 7a8a783..08c1715 100644 (file)
@@ -185,12 +185,7 @@ static void                  g_key_file_flush_parse_buffer     (GKeyFile
 GQuark
 g_key_file_error_quark (void)
 {
-  static GQuark error_quark = 0;
-
-  if (error_quark == 0)
-    error_quark = g_quark_from_static_string ("g-key-file-error-quark");
-
-  return error_quark;
+  return g_quark_from_static_string ("g-key-file-error-quark");
 }
 
 static void
index 9b57cf1..fad05d2 100644 (file)
 GQuark
 g_markup_error_quark (void)
 {
-  static GQuark error_quark = 0;
-
-  if (error_quark == 0)
-    error_quark = g_quark_from_static_string ("g-markup-error-quark");
-
-  return error_quark;
+  return g_quark_from_static_string ("g-markup-error-quark");
 }
 
 typedef enum
index 42eef85..f85c8f5 100644 (file)
@@ -118,12 +118,7 @@ static void free_pending_nulls (GOptionContext *context,
 GQuark
 g_option_error_quark (void)
 {
-  static GQuark q = 0;
-  
-  if (q == 0)
-    q = g_quark_from_static_string ("g-option-context-error-quark");
-
-  return q;
+  return g_quark_from_static_string ("g-option-context-error-quark");
 }
 
 /**
index 5dfc4b6..01ea43a 100644 (file)
 GQuark
 g_shell_error_quark (void)
 {
-  static GQuark quark = 0;
-  if (quark == 0)
-    quark = g_quark_from_static_string ("g-shell-error-quark");
-  return quark;
+  return g_quark_from_static_string ("g-shell-error-quark");
 }
 
 /* Single quotes preserve the literal string exactly. escape
index 0d22799..752cb82 100644 (file)
@@ -199,10 +199,7 @@ protect_argv (gchar  **argv,
 GQuark
 g_spawn_error_quark (void)
 {
-  static GQuark quark = 0;
-  if (quark == 0)
-    quark = g_quark_from_static_string ("g-exec-error-quark");
-  return quark;
+  return g_quark_from_static_string ("g-exec-error-quark");
 }
 
 gboolean
index 6d77b25..9550ada 100644 (file)
@@ -68,10 +68,7 @@ static gboolean fork_exec_with_pipes (gboolean              intermediate_child,
 GQuark
 g_spawn_error_quark (void)
 {
-  static GQuark quark = 0;
-  if (quark == 0)
-    quark = g_quark_from_static_string ("g-exec-error-quark");
-  return quark;
+  return g_quark_from_static_string ("g-exec-error-quark");
 }
 
 /**
index 0dbfbc8..684a284 100644 (file)
 GQuark 
 g_thread_error_quark (void)
 {
-  static GQuark quark;
-  if (!quark)
-    quark = g_quark_from_static_string ("g_thread_error");
-  return quark;
+  return g_quark_from_static_string ("g_thread_error");
 }
 
 /* Keep this in sync with GRealThread in gmain.c! */