_both_ halves of the character set, rather than flipping the two
halves. My source for this is linux/drivers/char/console.c.
git-svn-id: svn://svn.tartarus.org/sgt/putty@2394
cda61777-01e9-0310-a592-
d414129be87e
else if(term->sco_acs &&
(c!='\033' && c!='\012' && c!='\015' && c!='\b'))
{
- if (term->sco_acs == 2) c ^= 0x80;
+ if (term->sco_acs == 2) c |= 0x80;
c |= ATTR_SCOACS;
} else {
switch (term->cset_attr[term->cset]) {
compatibility(SCOANSI);
if (term->cfg->no_remote_charset) break;
term->sco_acs = 1; break;
- case 12: /* SCO acs on flipped */
+ case 12: /* SCO acs on, |0x80 */
compatibility(SCOANSI);
if (term->cfg->no_remote_charset) break;
term->sco_acs = 2; break;