OpenBSD 3.4 isspace() b0rked

Matthias Andree matthias.andree at gmx.de
Mon Jan 24 16:54:25 CET 2005


Otto Moerbeek <otto at drijf.net> writes:

> Reviewing this again, I think you might be right. C99 is also clear that 
> the set of isspace() chars is fixed in the C/Posix locale.

IEEE 1003.1-2001 2004 Edition defers to C99 so we're back to arguing if
POSIX allows an extension here.

> But there might be reasons we do this different, sadly the commit that 
> introduced the IS8859 interpretation (rev 1.4) did not include a message 
> why this was done and how this relates to Posix.

It is OK to do that differently after setlocale().

> I'll take this up with the other developers.

Thank you.

I've pinged the Austin-Group's mailing list for clarification. We'll see
what we'll stick with in the end.

-- 
Matthias Andree



More information about the bogofilter-dev mailing list