On Thu, 27 Aug 2009, Eric Blake wrote:

> char *s;     // if char is signed, and *s has 8th bit set,
> isspace(*s); // then *s promotes to int with sign extension, so you
>              // could be calling isspace(-2)

Ah, I clearly didn't give this enough thought.  Thanks for the thorough 
explanation.

> But for this particular context, I think you really do want to query whether 
> a 
> character is printable in the user's current locale.

Yes.

> > > * src/scan-gram.l (splice): Avoid compiler warning.
> > 
> > I would say the correct top-level construct is 
> > <SC_ESCAPED_STRING,SC_ESCAPED_CHARACTER> rather than splice.  git doesn't 
> > know how to read Flex specifications.
> 
> OK; I'll adjust that before pushing.

Please push.  Thanks.


Reply via email to