svn path=/trunk/; revision=5954
to worry about characters with the 8th bit set being sign-extended. svn path=/trunk/; revision=5953
svn path=/trunk/; revision=5922