toke.c: Fix EBCDIC bugs with single char variable names
authorKarl Williamson <public@khwilliamson.com>
Sat, 13 Apr 2013 19:16:00 +0000 (13:16 -0600)
committerKarl Williamson <public@khwilliamson.com>
Thu, 29 Aug 2013 15:56:07 +0000 (09:56 -0600)
commit6a048a6eb9f08d4f03cb1e994cfb588d961be2ea
tree6ae629e1bc9e53f54700e12f1f0ae710b08ebc59
parentca8b19a7e3b4dc718b3e607b8460ff6454a9beff
toke.c: Fix EBCDIC bugs with single char variable names

Latin1 variable single character variable names should all be legal,
but the test was not for non-ASCII, it was for variant characters.  On
EBCDIC platforms, this isn't the same as non-ASCII.

The legal control character variable names are not the same as the C0
and DEL controls, but are \001 .. \037, minus those that traditionally
match \s on ASCII platforms, plus \c?.
toke.c