diff options
author | Eli Zaretskii <eliz@gnu.org> | 2014-02-06 17:27:46 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2014-02-06 17:27:46 +0200 |
commit | 829f4f2256d11c0336618269b45b2eea299ed2ce (patch) | |
tree | 74fbee3b06e4efad9bd218713188d73a86fa447d /doc/emacs/help.texi | |
parent | 629de968455d2b4632fbe9db860ae4ac7e933b9b (diff) | |
download | emacs-829f4f2256d11c0336618269b45b2eea299ed2ce.tar.gz |
Another fix for handling of file names on Windows 9X.
src/w32.c (pMultiByteToWideChar, pWideCharToMultiByte): New
variables: pointers through which to call the respective APIs.
(filename_to_utf16, filename_from_utf16, filename_to_ansi)
(filename_from_ansi, sys_link, check_windows_init_file): Call
MultiByteToWideChar and WideCharToMultiByte through pointers.
This is required on Windows 9X, where we dynamically load
UNICOWS.DLL which has their non-stub implementations.
(maybe_load_unicows_dll): Assign addresses to these 2 function
pointers after loading UNICOWS.DLL.
src/w32fns.c (Fx_file_dialog, Fw32_shell_execute) [!CYGWIN]: Call
MultiByteToWideChar and WideCharToMultiByte through function
pointers.
src/w32.h (pMultiByteToWideChar, pWideCharToMultiByte): New
declarations.
Diffstat (limited to 'doc/emacs/help.texi')
0 files changed, 0 insertions, 0 deletions