X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/a5f3e637bc3925f7c68ab0f3895408bb70154b13..388f343bce8fbbafc9e8c9548ade3e15279e992a:/settings.c diff --git a/settings.c b/settings.c index 44939662..b621fbf3 100644 --- a/settings.c +++ b/settings.c @@ -110,6 +110,7 @@ void save_settings(char *section, int do_host, Config * cfg) write_setting_i(sesskey, "CurType", cfg->cursor_type); write_setting_i(sesskey, "BlinkCur", cfg->blink_cur); write_setting_i(sesskey, "Beep", cfg->beep); + write_setting_i(sesskey, "BeepInd", cfg->beep_ind); write_setting_s(sesskey, "BellWaveFile", cfg->bell_wavefile); write_setting_i(sesskey, "BellOverload", cfg->bellovl); write_setting_i(sesskey, "BellOverloadN", cfg->bellovl_n); @@ -150,10 +151,7 @@ void save_settings(char *section, int do_host, Config * cfg) } write_setting_s(sesskey, buf, buf2); } - write_setting_i(sesskey, "KoiWinXlat", cfg->xlat_enablekoiwin); - write_setting_i(sesskey, "88592Xlat", cfg->xlat_88592w1250); - write_setting_i(sesskey, "88592-CP852", cfg->xlat_88592cp852); - write_setting_i(sesskey, "CapsLockCyr", cfg->xlat_capslockcyr); + write_setting_s(sesskey, "LineCodePage", cfg->line_codepage); write_setting_i(sesskey, "ScrollBar", cfg->scrollbar); write_setting_i(sesskey, "ScrollOnKey", cfg->scroll_on_key); write_setting_i(sesskey, "ScrollOnDisp", cfg->scroll_on_disp); @@ -274,7 +272,9 @@ void load_settings(char *section, int do_host, Config * cfg) gppi(sesskey, "SunkenEdge", 0, &cfg->sunken_edge); gppi(sesskey, "CurType", 0, &cfg->cursor_type); gppi(sesskey, "BlinkCur", 0, &cfg->blink_cur); - gppi(sesskey, "Beep", 1, &cfg->beep); + /* pedantic compiler tells me I can't use &cfg->beep as an int * :-) */ + gppi(sesskey, "Beep", 1, &i); cfg->beep = i; + gppi(sesskey, "BeepInd", 0, &i); cfg->beep_ind = i; gpps(sesskey, "BellWaveFile", "", cfg->bell_wavefile, sizeof(cfg->bell_wavefile)); gppi(sesskey, "BellOverload", 1, &cfg->bellovl); @@ -353,10 +353,8 @@ void load_settings(char *section, int do_host, Config * cfg) cfg->wordness[j] = atoi(q); } } - gppi(sesskey, "KoiWinXlat", 0, &cfg->xlat_enablekoiwin); - gppi(sesskey, "88592Xlat", 0, &cfg->xlat_88592w1250); - gppi(sesskey, "88592-CP852", 0, &cfg->xlat_88592cp852); - gppi(sesskey, "CapsLockCyr", 0, &cfg->xlat_capslockcyr); + gpps(sesskey, "LineCodePage", "", cfg->line_codepage, + sizeof(cfg->line_codepage)); gppi(sesskey, "ScrollBar", 1, &cfg->scrollbar); gppi(sesskey, "ScrollOnKey", 0, &cfg->scroll_on_key); gppi(sesskey, "ScrollOnDisp", 1, &cfg->scroll_on_disp);