Subject: Re: isprint() and isblank()
To: Christos Zoulas <christos@zoulas.com>
From: Matthias Buelow <mkb@mukappabeta.de>
List: tech-userlevel
Date: 01/21/2001 01:30:33
Christos Zoulas writes:

>Another less intrusive/uglier technique is to change isblank(c) to have
>|| ((c) == '\t') with a comment that we will fix it properly in libc for
>the next version. But we all know that the next version of libc will not
>happen :-)
>
>Unfortunately this has the nasty side effect that c will be evaluated twice,
>in isblank().

which is not permissible by the C standard and would be a cure that
kills the patient anyways.

mkb