CFT: BSD-licensed grep [Fwd: cvs commit:
ports/textproc/bsdgrep Makefile distinfo]
Andrey Chernov
ache at nagual.pp.ru
Wed Jun 18 11:49:43 UTC 2008
On Wed, Jun 18, 2008 at 12:40:24PM +0200, Dag-Erling Sm??rgrav wrote:
> For grep, I believe it should simply be a matter of calling setlocale(),
> using wide strings, and using a multibyte regex engine (for appropriate
> values of "simply").
See my prev reply telling more details. Using wide strings is not so easy,
f.e. all ctype BSD grep now uses should be converted to wctype, input
conversion added, etc.
> Another thing I'm unsure about is the matter of input and output. Do
> mbstowcs() / mbtowc() simply trust the input to conform to LC_CTYPE and
> convert accordingly? When reading UTF, do they recognize and handle
They return EILSEQ on wrong sequence.
--
http://ache.pp.ru/
More information about the freebsd-hackers
mailing list