Correct C99ism (mixed declarations and code) in Win32 ifdef branch.

2006-09-02  Tor Lillqvist  <tml@novell.com>

	* glib/gutils.c (g_get_any_init_do): Correct C99ism (mixed
	declarations and code) in Win32 ifdef branch. (#353903, Mike
	Edenfield)
This commit is contained in:
Tor Lillqvist 2006-09-01 23:32:05 +00:00 committed by Tor Lillqvist
parent d6a4b61c33
commit f8f4e16eb9
2 changed files with 15 additions and 7 deletions

View File

@ -1,3 +1,9 @@
2006-09-02 Tor Lillqvist <tml@novell.com>
* glib/gutils.c (g_get_any_init_do): Correct C99ism (mixed
declarations and code) in Win32 ifdef branch. (#353903, Mike
Edenfield)
2006-09-01 Abel Cheung <abel@oaka.org>
* configure.in: Added 'dz' 'hy' to ALL_LINGUAS.

View File

@ -1627,14 +1627,16 @@ g_get_any_init_do (void)
#else /* !HAVE_PWD_H */
#ifdef G_OS_WIN32
guint len = UNLEN+1;
wchar_t buffer[UNLEN+1];
{
guint len = UNLEN+1;
wchar_t buffer[UNLEN+1];
if (GetUserNameW (buffer, (LPDWORD) &len))
{
g_user_name = g_utf16_to_utf8 (buffer, -1, NULL, NULL, NULL);
g_real_name = g_strdup (g_user_name);
}
if (GetUserNameW (buffer, (LPDWORD) &len))
{
g_user_name = g_utf16_to_utf8 (buffer, -1, NULL, NULL, NULL);
g_real_name = g_strdup (g_user_name);
}
}
#endif /* G_OS_WIN32 */
#endif /* !HAVE_PWD_H */