freebsd-dev/usr.bin/localedef
Baptiste Daroussin bbf9a45630 localedef: Improve cc_list parsing
original commit log:
=====
I had originally suspected the parsing of ctype definition files as being
the source of the ctype flag mis-definitions, but it wasn't.  In the
process, I simplified the cc_list parsing so I'm committing the no-impact
improvement separately.  It removes some parsing redundancies and
won't parse partial range definitions anymore.
====

Submitted by:	marino
Obtained from:	Dragonfly
MFC after:	1 month
2016-10-06 19:51:30 +00:00
..
charmap.c localedef(1): minor spelling fixes on comments. 2016-05-01 16:10:56 +00:00
collate.c localedef(1): make better use of calloc(3) arguments. 2016-09-14 16:47:17 +00:00
ctype.c localedef: Fix ctype dump (fixed wide spread errors) 2016-10-06 19:46:43 +00:00
localedef.1 Rewrite the histoty part 2015-11-07 21:07:40 +00:00
localedef.c Make bsd declaration static 2015-11-07 20:27:31 +00:00
localedef.h Fix build of localedef(1) on arm where wchar_t is an unsigned int 2015-11-07 22:57:00 +00:00
Makefile lower again the warnings and remove the pragmas unsupported by gcc 4.2.1 2015-11-08 22:23:21 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
messages.c
monetary.c lower again the warnings and remove the pragmas unsupported by gcc 4.2.1 2015-11-08 22:23:21 +00:00
numeric.c lower again the warnings and remove the pragmas unsupported by gcc 4.2.1 2015-11-08 22:23:21 +00:00
parser.y localedef: Improve cc_list parsing 2016-10-06 19:51:30 +00:00
README
scanner.c localedef(1): minor spelling fixes on comments. 2016-05-01 16:10:56 +00:00
time.c localedef(1): minor spelling fixes on comments. 2016-05-01 16:10:56 +00:00
wide.c Small typo. 2016-04-28 15:20:08 +00:00

While there are tools called "localedef" in Solaris and Linux, this
tool does not share heritage with any other implementation.  It was
written independently by Garrett D'Amore while employed at Nexenta
Systems, and thus carries the Nexenta Copyright.

It was initially released under the CDDL license, but on 4 July 2014,
Nexenta reissued the source under the BSD 2-clause license.  This
code is part of the Illumos project.

see:
https://github.com/Nexenta/illumos-nexenta/commit/cf17542a37fc83d0ae093777e30d480423858c29