opnsense-src/lib/libc/regex
Pedro F. Giffuni 3c2c0c0443 libc/locale: Fix type breakage in __collate_range_cmp().
When collation support was brought in, the second and third
arguments in __collate_range_cmp() were changed from int to
wchar_t, breaking the ABI. Change them to a "char" type which
makes more sense and keeps the ABI compatible.

Also introduce __wcollate_range_cmp() which does work with wide
characters. This function is used only internally in libc so
we don't export it. Use the new function in glob(3), fnmatch(3),
and regexec(3).

PR:		179721
Suggested by:	ache. jilles
MFC after:	3 weeks (perhaps partial only)
2016-06-05 19:12:52 +00:00
..
grot Add -static to CFLAGS to unbreak the tests by using a libc.a with 2015-12-13 06:33:52 +00:00
cname.h Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
COPYRIGHT BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
engine.c libc: regexec(3) adjustment. 2016-05-25 15:35:23 +00:00
Makefile.inc Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP} 2014-03-04 02:19:39 +00:00
re_format.7 mdoc: rendering fixes 2015-04-26 10:55:39 +00:00
regcomp.c libc/locale: Fix type breakage in __collate_range_cmp(). 2016-06-05 19:12:52 +00:00
regerror.c Diff reduction against other *BSDs: ANSIfy function 2007-06-11 03:05:54 +00:00
regex.3 libc: regexec(3) adjustment. 2016-05-25 15:35:23 +00:00
regex2.h Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
regexec.c Diff reduction against other *BSDs: ANSIfy function 2007-06-11 03:05:54 +00:00
regfree.c Diff reduction against other *BSDs: ANSIfy function 2007-06-11 03:05:54 +00:00
Symbol.map Use C comments since we now preprocess these files with CPP. 2007-04-29 14:05:22 +00:00
utils.h Per Regents of the University of Calfornia letter, remove advertising 2007-01-09 00:28:16 +00:00
WHATSNEW BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00