2 * gunicode-win32.c: Windows unicode support.
4 * Copyright 2016 Microsoft
5 * Licensed under the MIT license. See LICENSE file in the project root for full license information.
10 #if G_HAVE_API_SUPPORT(HAVE_CLASSIC_WINAPI_SUPPORT)
14 extern const char *eg_my_charset
;
15 static gboolean is_utf8
;
18 g_get_charset (G_CONST_RETURN
char **charset
)
20 if (eg_my_charset
== NULL
) {
22 sprintf (buf
, "CP%u", GetACP ());
28 *charset
= eg_my_charset
;
33 #else /* G_HAVE_API_SUPPORT(HAVE_CLASSIC_WINAPI_SUPPORT) */
36 // Quiet Visual Studio linker warning, LNK4221, in cases when this source file intentional ends up empty.
37 void __mono_win32_mono_gunicode_win32_quiet_lnk4221(void) {}
39 #endif /* G_HAVE_API_SUPPORT(HAVE_CLASSIC_WINAPI_SUPPORT) */