diff options
author | Andrew Dunstan <andrew@dunslane.net> | 2013-06-08 10:21:17 -0400 |
---|---|---|
committer | Andrew Dunstan <andrew@dunslane.net> | 2013-06-08 10:21:17 -0400 |
commit | 160f2cb4ec56251751bf778af8a9d579befb0059 (patch) | |
tree | da31e9034ffaf9ff3e066734089b32464d4c4db5 /doc/src | |
parent | 54f68364e4992c6335fbca1fb83c1be8947c3c31 (diff) |
Don't downcase non-ascii identifier chars in multi-byte encodings.
Long-standing code has called tolower() on identifier character bytes
with the high bit set. This is clearly an error and produces junk output
when the encoding is multi-byte. This patch therefore restricts this
activity to cases where there is a character with the high bit set AND
the encoding is single-byte.
There have been numerous gripes about this, most recently from Martin
Schäfer.
Backpatch to all live releases.
Diffstat (limited to 'doc/src')
0 files changed, 0 insertions, 0 deletions