df1bf6bd63
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 |
||
---|---|---|
.. | ||
charmap.c | ||
collate.c | ||
ctype.c | ||
localedef.1 | ||
localedef.c | ||
localedef.h | ||
Makefile | ||
Makefile.depend | ||
messages.c | ||
monetary.c | ||
numeric.c | ||
parser.y | ||
README | ||
scanner.c | ||
time.c | ||
wide.c |
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