1 diff -ur glib-2.26.0/glib/gstrfuncs.c glib-2.26.0/glib/gstrfuncs.c
2 --- glib-2.26.0/glib/gstrfuncs.c 2010-09-14 01:57:51.000000000 +1000
3 +++ glib-2.26.0/glib/gstrfuncs.c 2012-02-16 17:36:27.000000000 +1000
11 locale_data = localeconv ();
12 decimal_point = locale_data->decimal_point;
14 decimal_point_len = strlen (decimal_point);
16 g_assert (decimal_point_len != 0);
19 _g_snprintf (buffer, buf_len, format, d);
22 + decimal_point = ".";
24 locale_data = localeconv ();
25 decimal_point = locale_data->decimal_point;
27 decimal_point_len = strlen (decimal_point);
29 g_assert (decimal_point_len != 0);
30 diff -ur glib-2.26.0/glib/gutils.c glib-2.26.0/glib/gutils.c
31 --- glib-2.26.0/glib/gutils.c 2010-09-14 01:57:51.000000000 +1000
32 +++ glib-2.26.0/glib/gutils.c 2012-02-16 17:35:33.000000000 +1000
33 @@ -1694,14 +1694,12 @@
38 pw = getpwuid (getuid ());
43 g_user_name = g_strdup (pw->pw_name);
46 if (pw->pw_gecos && *pw->pw_gecos != '\0')
50 g_strfreev (gecos_fields);
51 g_strfreev (name_parts);
56 g_home_dir = g_strdup (pw->pw_dir);
.