mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-24 13:06:14 +01:00
Drop leftover use of a union.
2007-08-01 Tor Lillqvist <tml@novell.com> * glib/gutils.c (get_special_folder): Drop leftover use of a union. svn path=/trunk/; revision=5661
This commit is contained in:
parent
164f21f66e
commit
75f974d1d9
@ -1,5 +1,8 @@
|
||||
2007-08-01 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib/gutils.c (get_special_folder): Drop leftover use of a
|
||||
union.
|
||||
|
||||
* glibconfig.h.win32.in: Update to match what configure produces.
|
||||
|
||||
2007-07-31 Matthias Clasen <mclasen@redhat.com>
|
||||
|
@ -1409,10 +1409,7 @@ static gchar **g_user_special_dirs = NULL;
|
||||
static gchar *
|
||||
get_special_folder (int csidl)
|
||||
{
|
||||
union {
|
||||
char c[MAX_PATH+1];
|
||||
wchar_t wc[MAX_PATH+1];
|
||||
} path;
|
||||
wchar_t path[MAX_PATH+1];
|
||||
HRESULT hr;
|
||||
LPITEMIDLIST pidl = NULL;
|
||||
BOOL b;
|
||||
@ -1421,9 +1418,9 @@ get_special_folder (int csidl)
|
||||
hr = SHGetSpecialFolderLocation (NULL, csidl, &pidl);
|
||||
if (hr == S_OK)
|
||||
{
|
||||
b = SHGetPathFromIDListW (pidl, path.wc);
|
||||
b = SHGetPathFromIDListW (pidl, path);
|
||||
if (b)
|
||||
retval = g_utf16_to_utf8 (path.wc, -1, NULL, NULL, NULL);
|
||||
retval = g_utf16_to_utf8 (path, -1, NULL, NULL, NULL);
|
||||
CoTaskMemFree (pidl);
|
||||
}
|
||||
return retval;
|
||||
|
Loading…
Reference in New Issue
Block a user