On 27.12.2013 18:42, Andrey Borzenkov wrote: > This is not required as utilities provide just simple text output. This > avoids surprising unexpected change of window look'n'feel. > Without it windows is unable to output any character outside of default character set. > --- > grub-core/osdep/windows/init.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/grub-core/osdep/windows/init.c b/grub-core/osdep/windows/init.c > index 98c325c..629d785 100644 > --- a/grub-core/osdep/windows/init.c > +++ b/grub-core/osdep/windows/init.c > @@ -30,6 +30,7 @@ > > #include "progname.h" > > +#ifndef GRUB_UTIL > struct grub_windows_console_font_infoex { > ULONG cbSize; > DWORD nFont; > @@ -111,6 +112,7 @@ set_console_unicode_font (void) > func_SetConsoleFont (err_handle, 12); > } > } > +#endif > > static char *grub_util_base_directory; > static char *locale_dir; > @@ -148,10 +150,12 @@ grub_util_host_init (int *argc __attribute__ ((unused)), > { > char *ptr; > > +#infdef GRUB_UTIL > SetConsoleOutputCP (CP_UTF8); > SetConsoleCP (CP_UTF8); > > set_console_unicode_font (); > +#endif > > #if SIZEOF_TCHAR == 1 > >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel