diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/w32fns.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/w32fns.c b/src/w32fns.c index 1c5aacd7ae0..3765124694e 100644 --- a/src/w32fns.c +++ b/src/w32fns.c | |||
| @@ -5736,6 +5736,8 @@ w32_to_x_font (lplogfont, lpxstr, len) | |||
| 5736 | 5736 | ||
| 5737 | setup_coding_system (Fcheck_coding_system (Vw32_system_coding_system), | 5737 | setup_coding_system (Fcheck_coding_system (Vw32_system_coding_system), |
| 5738 | &coding); | 5738 | &coding); |
| 5739 | coding.src_multibyte = 0; | ||
| 5740 | coding.dst_multibyte = 1; | ||
| 5739 | coding.mode |= CODING_MODE_LAST_BLOCK; | 5741 | coding.mode |= CODING_MODE_LAST_BLOCK; |
| 5740 | bufsz = decoding_buffer_size (&coding, LF_FACESIZE); | 5742 | bufsz = decoding_buffer_size (&coding, LF_FACESIZE); |
| 5741 | 5743 | ||
| @@ -5851,6 +5853,8 @@ x_to_w32_font (lpxstr, lplogfont) | |||
| 5851 | 5853 | ||
| 5852 | setup_coding_system | 5854 | setup_coding_system |
| 5853 | (Fcheck_coding_system (Vw32_system_coding_system), &coding); | 5855 | (Fcheck_coding_system (Vw32_system_coding_system), &coding); |
| 5856 | coding.src_multibyte = 1; | ||
| 5857 | coding.dst_multibyte = 1; | ||
| 5854 | bufsize = encoding_buffer_size (&coding, strlen (name)); | 5858 | bufsize = encoding_buffer_size (&coding, strlen (name)); |
| 5855 | buf = (unsigned char *) alloca (bufsize); | 5859 | buf = (unsigned char *) alloca (bufsize); |
| 5856 | coding.mode |= CODING_MODE_LAST_BLOCK; | 5860 | coding.mode |= CODING_MODE_LAST_BLOCK; |