On Tue, Apr 8, 2014 at 8:04 AM, Paul Eggert <[email protected]> wrote: > On some hosts, nl_langinfo returns strings other than "UTF-8" when > UTF-8 is used, and (worse) return "UTF-8" even if the encoding is > single-byte. Work around these problems by trying a sample > character instead. > * src/dfa.c, src/pcresearch.c, src/searchutils.c: > Don't include <langinfo.h>. > * src/dfa.c (using_utf8): Test for UTF-8 by trying a character > rather than by invoking nl_langinfo (CODESET); this is more > portable in practice, and removes a dependency on > HAVE_LANGINFO_CODESET. > * src/pcresearch.c: Include dfa.h, for using_utf8. > (Pcompile): Use using_utf8 rather than nl_langinfo.
Nicely done. And thanks for handling so many of Norihiro's patches.
