… | |
… | |
2489 | pclose_printer (fd); |
2489 | pclose_printer (fd); |
2490 | } |
2490 | } |
2491 | #endif /* PRINTPIPE */ |
2491 | #endif /* PRINTPIPE */ |
2492 | /*}}} */ |
2492 | /*}}} */ |
2493 | |
2493 | |
2494 | /* *INDENT-OFF* */ |
|
|
2495 | enum { |
2494 | enum { |
2496 | C1_40 = 0x40, |
2495 | C1_40 = 0x40, |
2497 | C1_41 , C1_BPH, C1_NBH, C1_44 , C1_NEL, C1_SSA, C1_ESA, |
2496 | C1_41 , C1_BPH, C1_NBH, C1_44 , C1_NEL, C1_SSA, C1_ESA, |
2498 | C1_HTS, C1_HTJ, C1_VTS, C1_PLD, C1_PLU, C1_RI , C1_SS2, C1_SS3, |
2497 | C1_HTS, C1_HTJ, C1_VTS, C1_PLD, C1_PLU, C1_RI , C1_SS2, C1_SS3, |
2499 | C1_DCS, C1_PU1, C1_PU2, C1_STS, C1_CCH, C1_MW , C1_SPA, C1_EPA, |
2498 | C1_DCS, C1_PU1, C1_PU2, C1_STS, C1_CCH, C1_MW , C1_SPA, C1_EPA, |
2500 | C1_SOS, C1_59 , C1_SCI, C1_CSI, CS_ST , C1_OSC, C1_PM , C1_APC, |
2499 | C1_SOS, C1_59 , C1_SCI, C1_CSI, CS_ST , C1_OSC, C1_PM , C1_APC, |
2501 | }; |
2500 | }; |
2502 | /* *INDENT-ON* */ |
|
|
2503 | |
2501 | |
2504 | /*{{{ process non-printing single characters */ |
2502 | /*{{{ process non-printing single characters */ |
2505 | void |
2503 | void |
2506 | rxvt_term::process_nonprinting (unicode_t ch) |
2504 | rxvt_term::process_nonprinting (unicode_t ch) |
2507 | { |
2505 | { |
… | |
… | |
2746 | } |
2744 | } |
2747 | } |
2745 | } |
2748 | /*}}} */ |
2746 | /*}}} */ |
2749 | |
2747 | |
2750 | /*{{{ process CONTROL SEQUENCE INTRODUCER (CSI) sequences `ESC[' */ |
2748 | /*{{{ process CONTROL SEQUENCE INTRODUCER (CSI) sequences `ESC[' */ |
2751 | /* *INDENT-OFF* */ |
|
|
2752 | enum { |
2749 | enum { |
2753 | CSI_ICH = 0x40, |
2750 | CSI_ICH = 0x40, |
2754 | CSI_CUU, CSI_CUD, CSI_CUF, CSI_CUB, CSI_CNL, CSI_CPL, CSI_CHA, |
2751 | CSI_CUU, CSI_CUD, CSI_CUF, CSI_CUB, CSI_CNL, CSI_CPL, CSI_CHA, |
2755 | CSI_CUP, CSI_CHT, CSI_ED , CSI_EL , CSI_IL , CSI_DL , CSI_EF , CSI_EA , |
2752 | CSI_CUP, CSI_CHT, CSI_ED , CSI_EL , CSI_IL , CSI_DL , CSI_EF , CSI_EA , |
2756 | CSI_DCH, CSI_SEE, CSI_CPR, CSI_SU , CSI_SD , CSI_NP , CSI_PP , CSI_CTC, |
2753 | CSI_DCH, CSI_SEE, CSI_CPR, CSI_SU , CSI_SD , CSI_NP , CSI_PP , CSI_CTC, |
… | |
… | |
2776 | make_byte (1,1,1,0,1,1,1,0), /* `, a, b, c, d, e, f, g, */ |
2773 | make_byte (1,1,1,0,1,1,1,0), /* `, a, b, c, d, e, f, g, */ |
2777 | make_byte (0,0,1,1,0,0,0,0), /* h, i, j, k, l, m, n, o, */ |
2774 | make_byte (0,0,1,1,0,0,0,0), /* h, i, j, k, l, m, n, o, */ |
2778 | make_byte (0,0,0,0,0,0,0,0), /* p, q, r, s, t, u, v, w, */ |
2775 | make_byte (0,0,0,0,0,0,0,0), /* p, q, r, s, t, u, v, w, */ |
2779 | make_byte (0,0,0,0,0,0,0,0), /* x, y, z, {, |, }, ~, */ |
2776 | make_byte (0,0,0,0,0,0,0,0), /* x, y, z, {, |, }, ~, */ |
2780 | }; |
2777 | }; |
2781 | /* *INDENT-ON* */ |
|
|
2782 | |
2778 | |
2783 | void |
2779 | void |
2784 | rxvt_term::process_csi_seq () |
2780 | rxvt_term::process_csi_seq () |
2785 | { |
2781 | { |
2786 | unicode_t ch, priv, i; |
2782 | unicode_t ch, priv, i; |
… | |
… | |
3096 | } |
3092 | } |
3097 | } |
3093 | } |
3098 | /*}}} */ |
3094 | /*}}} */ |
3099 | |
3095 | |
3100 | #if !ENABLE_MINIMAL |
3096 | #if !ENABLE_MINIMAL |
3101 | /* ARGSUSED */ |
|
|
3102 | void |
3097 | void |
3103 | rxvt_term::process_window_ops (const int *args, unsigned int nargs) |
3098 | rxvt_term::process_window_ops (const int *args, unsigned int nargs) |
3104 | { |
3099 | { |
3105 | int x, y; |
3100 | int x, y; |
3106 | XWindowAttributes wattr; |
3101 | XWindowAttributes wattr; |