gthread.c: Declare variable at start of block
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 23 Sep 2011 05:37:08 +0000 (13:37 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Sun, 25 Sep 2011 01:07:37 +0000 (09:07 +0800)
This is so that C89 compilers will not complain.

glib/gthread.c

index bd83344..e30b396 100644 (file)
@@ -667,6 +667,7 @@ void
 g_thread_init_glib (void)
 {
   static gboolean already_done;
+  GRealThread* main_thread;
 
   if (already_done)
     return;
@@ -676,7 +677,7 @@ g_thread_init_glib (void)
   /* We let the main thread (the one that calls g_thread_init) inherit
    * the static_private data set before calling g_thread_init
    */
-  GRealThread* main_thread = (GRealThread*) g_thread_self ();
+  main_thread = (GRealThread*) g_thread_self ();
 
   /* setup the basic threading system */
   g_threads_got_initialized = TRUE;