forked from aniani/vim
patch 7.4.852
Problem: On MS-Windows console Vim uses ANSI APIs for keyboard input and console output, it cannot input/output Unicode characters. Solution: Use Unicode APIs for console I/O. (Ken Takata, Yasuhiro Matsumoto)
This commit is contained in:
4
src/ui.c
4
src/ui.c
@@ -42,7 +42,7 @@ ui_write(s, len)
|
||||
/* Don't output anything in silent mode ("ex -s") unless 'verbose' set */
|
||||
if (!(silent_mode && p_verbose == 0))
|
||||
{
|
||||
#ifdef FEAT_MBYTE
|
||||
#if defined(FEAT_MBYTE) && !defined(WIN3264)
|
||||
char_u *tofree = NULL;
|
||||
|
||||
if (output_conv.vc_type != CONV_NONE)
|
||||
@@ -56,7 +56,7 @@ ui_write(s, len)
|
||||
|
||||
mch_write(s, len);
|
||||
|
||||
#ifdef FEAT_MBYTE
|
||||
#if defined(FEAT_MBYTE) && !defined(WIN3264)
|
||||
if (output_conv.vc_type != CONV_NONE)
|
||||
vim_free(tofree);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user