Add optional arguments LOCALE and IGNORE-CASE to collation functions.
commitb579ae53e46fa9bc9a242e4d5ce524097b3150ef
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 29 Aug 2014 17:57:36 +0000 (29 19:57 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 29 Aug 2014 17:57:36 +0000 (29 19:57 +0200)
treece4ad68e2d233733560ee794ba94cd4c79691f78
parent55412cd901f4f3c507c9626061acae7e9ced6785
Add optional arguments LOCALE and IGNORE-CASE to collation functions.

* fns.c (Fstring_collate_lessp, Fstring_collate_equalp):
Add optional arguments LOCALE and IGNORE-CASE.

* lisp.h (str_collate): Adapt argument list.

* sysdep.c (LC_CTYPE, LC_CTYPE_MASK, towlower_l):
Define substitutes for platforms that lack them.
(str_collate): Add arguments locale and ignore_case.
src/ChangeLog
src/fns.c
src/lisp.h
src/sysdep.c