#ifdef WINDOWSNT
int
str_collate (Lisp_Object s1, Lisp_Object s2,
-{ Lisp_Object locale, Lisp_Object ignore_case)
+ Lisp_Object locale, Lisp_Object ignore_case)
+{
char *loc = STRINGP (locale) ? SSDATA (locale) : NULL;
CODESET part of LOCNAME. In particular, ls-lisp will want
NORM_IGNORESYMBOLS and sometimes LINGUISTIC_IGNORECASE or
NORM_IGNORECASE. */
- val = pCompareStringW (lcid, 0, string1_w, -1, string2_w, -1);
+ val = pCompareStringW (lcid, NORM_IGNORESYMBOLS, string1_w, -1, string2_w, -1);
SAFE_FREE ();
if (!val)
{