… | |
… | |
168 | int len; |
168 | int len; |
169 | |
169 | |
170 | # if ENABLE_COMBINING |
170 | # if ENABLE_COMBINING |
171 | if (IS_COMPOSE (ch)) |
171 | if (IS_COMPOSE (ch)) |
172 | { |
172 | { |
173 | len = rxvt_composite.expand (ch, 0); |
173 | len = rxvt_composite.expand (ch); |
174 | alloc = chr = new wchar_t[len]; |
174 | alloc = chr = new wchar_t[len]; |
175 | rxvt_composite.expand (ch, chr); |
175 | rxvt_composite.expand (ch, chr); |
176 | } |
176 | } |
177 | else |
177 | else |
178 | # endif |
178 | # endif |
… | |
… | |
3019 | case 7: /* unofficial extension */ |
3019 | case 7: /* unofficial extension */ |
3020 | if (option (Opt_insecure)) |
3020 | if (option (Opt_insecure)) |
3021 | tt_printf ("%-.250s\012", rs[Rs_display_name]); |
3021 | tt_printf ("%-.250s\012", rs[Rs_display_name]); |
3022 | break; |
3022 | break; |
3023 | case 8: /* unofficial extension */ |
3023 | case 8: /* unofficial extension */ |
3024 | process_xterm_seq (XTerm_title, RESNAME "-" VERSION, CHAR_ST); |
3024 | process_xterm_seq (XTerm_title, (char *)RESNAME "-" VERSION, CHAR_ST); // char * cast verified |
3025 | break; |
3025 | break; |
3026 | } |
3026 | } |
3027 | break; |
3027 | break; |
3028 | |
3028 | |
3029 | case CSI_TBC: /* 8.3.155: (0) TABULATION CLEAR */ |
3029 | case CSI_TBC: /* 8.3.155: (0) TABULATION CLEAR */ |
… | |
… | |
3731 | // 1037 send DEL for keypad delete NYI |
3731 | // 1037 send DEL for keypad delete NYI |
3732 | { 1047, PrivMode_Screen }, |
3732 | { 1047, PrivMode_Screen }, |
3733 | // 1048 save and restore cursor, implemented in code |
3733 | // 1048 save and restore cursor, implemented in code |
3734 | { 1049, PrivMode_Screen }, /* xterm extension, clear screen on ti rather than te */ |
3734 | { 1049, PrivMode_Screen }, /* xterm extension, clear screen on ti rather than te */ |
3735 | // 1051, 1052, 1060, 1061 keyboard emulation NYI |
3735 | // 1051, 1052, 1060, 1061 keyboard emulation NYI |
|
|
3736 | #if ENABLE_FRILLS |
3736 | { 2004, PrivMode_BracketPaste }, |
3737 | { 2004, PrivMode_BracketPaste }, |
|
|
3738 | #endif |
3737 | }; |
3739 | }; |
3738 | |
3740 | |
3739 | if (nargs == 0) |
3741 | if (nargs == 0) |
3740 | return; |
3742 | return; |
3741 | |
3743 | |