diff options
Diffstat (limited to 'src/fns.c')
-rw-r--r-- | src/fns.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/fns.c b/src/fns.c index 035fa129352..7cc6d00afef 100644 --- a/src/fns.c +++ b/src/fns.c @@ -596,8 +596,9 @@ To emulate Unicode-compliant collation on MS-Windows systems, bind `w32-collate-ignore-punctuation' to a non-nil value, since the codeset part of the locale cannot be \"UTF-8\" on MS-Windows. -If your system does not support a locale environment, this function -behaves like `string-lessp'. */) +Some operating systems do not implement correct collation (in specific +locale environments or at all). Then, this functions falls back to +case-sensitive `string-lessp' and IGNORE-CASE argument is ignored. */) (Lisp_Object s1, Lisp_Object s2, Lisp_Object locale, Lisp_Object ignore_case) { #if defined __STDC_ISO_10646__ || defined WINDOWSNT @@ -643,7 +644,8 @@ bind `w32-collate-ignore-punctuation' to a non-nil value, since the codeset part of the locale cannot be \"UTF-8\" on MS-Windows. If your system does not support a locale environment, this function -behaves like `string-equal'. +behaves like `string-equal', and in that case the IGNORE-CASE argument +is ignored. Do NOT use this function to compare file names for equality. */) (Lisp_Object s1, Lisp_Object s2, Lisp_Object locale, Lisp_Object ignore_case) |