diff options
author | Eli Zaretskii <eliz@gnu.org> | 2014-08-29 22:18:06 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2014-08-29 22:18:06 +0300 |
commit | 21ba51de76390907ca86b1e7715f472dd740fbc3 (patch) | |
tree | 0b3418f0563a5da979cacf6894120840b56b8456 /lisp/emacs-lisp | |
parent | 2ae366c73e27dc695b6bc1cd03d93f48b3db76d4 (diff) | |
download | emacs-21ba51de76390907ca86b1e7715f472dd740fbc3.tar.gz |
Implement case-insensitive and Unicode-compliant collation on MS-Windows.
src/fns.c (Fstring_collate_lessp, Fstring_collate_equalp): Doc fix.
src/w32proc.c (w32_compare_strings): Accept additional argument
IGNORE_CASE. Set up the flags for CompareStringW to ignore case
if requested. If w32-collate-ignore-punctuation is non-nil, add
NORM_IGNORESYMBOLS to the flags.
(LINGUISTIC_IGNORECASE): Define if not already defined.
(syms_of_ntproc) <Vw32_collate_ignore_punctuation>: New variable.
src/sysdep.c (str_collate) [WINDOWSNT]: Adapt to the interface
change.
src/w32.h: Adjust prototype of w32_compare_strings.
etc/NEWS: Mention w32-collate-ignore-punctuation.
Fixes: debbugs:18051
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions