summaryrefslogtreecommitdiff
path: root/src/w32.h
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2020-04-16 09:14:07 +0300
committerEli Zaretskii <eliz@gnu.org>2020-04-16 09:14:07 +0300
commit490f279c7e05e81bcc07e03c315aead27524f0a7 (patch)
tree5b65367ce52a4029ee67d2c8c3e81a4e2596c453 /src/w32.h
parente16374507f8c51c61f0f1a276308144baf8d6489 (diff)
downloademacs-490f279c7e05e81bcc07e03c315aead27524f0a7.tar.gz
emacs-490f279c7e05e81bcc07e03c315aead27524f0a7.tar.bz2
emacs-490f279c7e05e81bcc07e03c315aead27524f0a7.zip
File-handling cleanup in w32image.c
* src/w32image.c (w32_load_image): Encode the image file name and convert it via 'map_w32_filename'. No need to do anything special when 'w32_unicode_filenames' is zero, since file names are in UTF-8 internally, and this code will never run on Windows 9X. * src/w32.h (map_w32_filename): Add prototype; removed prototypes from all *.c files.
Diffstat (limited to 'src/w32.h')
-rw-r--r--src/w32.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/w32.h b/src/w32.h
index cf1dadf64c0..1afb8ad0873 100644
--- a/src/w32.h
+++ b/src/w32.h
@@ -194,6 +194,7 @@ extern void syms_of_ntproc (void);
extern void syms_of_ntterm (void);
extern void dostounix_filename (register char *);
extern void unixtodos_filename (register char *);
+extern const char *map_w32_filename (const char *, const char **);
extern int filename_from_ansi (const char *, char *);
extern int filename_to_ansi (const char *, char *);
extern int filename_from_utf16 (const wchar_t *, char *);