;) We should change to an XML format that can be validated against version-ed schema(s) rather then keeping this legacy format accessible only by zic or an organic neural net :) Now a patch to zic for it to translate to a standard XML format would be useful. But then again, nothing seems to be broken at the moment ... On 2 May 2013 12:52, Guy Harris <guy@alum.mit.edu> wrote:
On May 1, 2013, at 4:51 PM, James Cloos <cloos@jhcloos.com> wrote:
> "GH" == Guy Harris <guy@alum.mit.edu> writes:
GH> If you mean "not all white space characters are valid separators", I GH> suspect that none of Vertical Tab, Carriage Return, or Line Feed/New GH> Line would be considered valid separators,
zic.c uses isascii(3) and isspace(3), so it is libc and locale dependent, although in practice the use of isascii(3) should minimize that dependence. Maybe even eliminate it.
Perhaps it should use "c == ' ' || c == '\t'" instead, i.e. only horizontal white space.