fix printing of null bytes via \write


git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5002 0b2b3880-5936-4365-a048-eb17d2e5a6bf
suppress printing of escapechar if < 0


git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5003 0b2b3880-5936-4365-a048-eb17d2e5a6bf
suppress printing of escape chars > 21bits


git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5004 0b2b3880-5936-4365-a048-eb17d2e5a6bf
allow \newlinechar and \endlinechar to have any negative value


git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5006 0b2b3880-5936-4365-a048-eb17d2e5a6bf
fix a double quote in a string (pascal conversion error)


git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5009 0b2b3880-5936-4365-a048-eb17d2e5a6bf
Update the error message to reflect the reality

git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5010 0b2b3880-5936-4365-a048-eb17d2e5a6bf
Simplify code

The "if (val < 0)" is redundant after the recent changes

git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5011 0b2b3880-5936-4365-a048-eb17d2e5a6bf
fix an off by one if tprint was used for pseudoprinting (thanks to Akira for the hint)


git-svn-id: https://foundry.supelec.fr/svn/luatex/trunk@5013 0b2b3880-5936-4365-a048-eb17d2e5a6bf