mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-03-16 03:53:01 -05:00
Fiddly fixes in code page handling
[originally from svn r1303]
This commit is contained in:
parent
835b7a9a18
commit
4e15d73a42
@ -245,8 +245,6 @@ static struct cp_list_item cp_list[] = {
|
|||||||
{"Win1257 (Baltic)", 1257},
|
{"Win1257 (Baltic)", 1257},
|
||||||
{"Win1258 (Vietnamese)", 1258},
|
{"Win1258 (Vietnamese)", 1258},
|
||||||
|
|
||||||
{"Win1258 (Vietnamese)", 1258},
|
|
||||||
|
|
||||||
{"CP437", 437},
|
{"CP437", 437},
|
||||||
{"CP819", 28591},
|
{"CP819", 28591},
|
||||||
{"CP878", 20866},
|
{"CP878", 20866},
|
||||||
@ -963,6 +961,8 @@ int decode_codepage(char *cp_name)
|
|||||||
codepage = cpi->codepage;
|
codepage = cpi->codepage;
|
||||||
if (codepage == CP_UTF8)
|
if (codepage == CP_UTF8)
|
||||||
goto break_break;
|
goto break_break;
|
||||||
|
if (codepage == -1)
|
||||||
|
return codepage;
|
||||||
if (codepage == 0) {
|
if (codepage == 0) {
|
||||||
codepage = 65536 + (cpi - cp_list);
|
codepage = 65536 + (cpi - cp_list);
|
||||||
goto break_break;
|
goto break_break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user