Fix error message for bad characters in syntax files.
authorBen Pfaff <blp@gnu.org>
Fri, 27 Mar 2009 04:11:12 +0000 (21:11 -0700)
committerBen Pfaff <blp@gnu.org>
Fri, 27 Mar 2009 04:11:43 +0000 (21:11 -0700)
commit0aebb03b1f9c3a4a0dd99b715f13dc044540a0bd
tree30f300cfa894629d09aea17a61980a74cada73ce
parent2dc6bd2fcac787b64d5ec6dcbf52b1a0c1e631e0
Fix error message for bad characters in syntax files.

Before this commit, on systems where "char" is a signed type,
formatting a char with %o would sign-extend to the width of "int",
so that a typical error message would look like:
   Bad character in input: `\37777777605'.

With this commit, the value gets zero-extended, producing the more
sensible error mesage:
   Bad character in input: `\205'.
src/language/lexer/lexer.c