… | |
… | |
889 | commit_iso14755 (); |
889 | commit_iso14755 (); |
890 | |
890 | |
891 | return; |
891 | return; |
892 | } |
892 | } |
893 | |
893 | |
894 | for (unsigned short *i = iso14755_symtab; i[0]; i+= 2) |
894 | for (unsigned short *i = iso14755_symtab; i[0]; i += 2) |
895 | if (i[0] == keysym) |
895 | if (i[0] == keysym) |
896 | { |
896 | { |
897 | iso14755buf = ISO_14755_51 | i[1]; |
897 | iso14755buf = ISO_14755_51 | i[1]; |
898 | commit_iso14755 (); |
898 | commit_iso14755 (); |
899 | |
899 | |
… | |
… | |
2780 | (((b7) << 7) | ((b6) << 6) | ((b5) << 5) | ((b4) << 4) \ |
2780 | (((b7) << 7) | ((b6) << 6) | ((b5) << 5) | ((b4) << 4) \ |
2781 | | ((b3) << 3) | ((b2) << 2) | ((b1) << 1) | (b0)) |
2781 | | ((b3) << 3) | ((b2) << 2) | ((b1) << 1) | (b0)) |
2782 | #define get_byte_array_bit(array, bit) \ |
2782 | #define get_byte_array_bit(array, bit) \ |
2783 | (!! ((array)[ (bit) / 8] & (128 >> ((bit) & 7)))) |
2783 | (!! ((array)[ (bit) / 8] & (128 >> ((bit) & 7)))) |
2784 | |
2784 | |
2785 | const unsigned char csi_defaults[] = |
2785 | static const unsigned char csi_defaults[] = |
2786 | { |
2786 | { |
2787 | make_byte (1,1,1,1,1,1,1,1), /* @, A, B, C, D, E, F, G, */ |
2787 | make_byte (1,1,1,1,1,1,1,1), /* @, A, B, C, D, E, F, G, */ |
2788 | make_byte (1,1,0,0,1,1,0,0), /* H, I, J, K, L, M, N, O, */ |
2788 | make_byte (1,1,0,0,1,1,0,0), /* H, I, J, K, L, M, N, O, */ |
2789 | make_byte (1,0,1,1,1,1,1,0), /* P, Q, R, S, T, U, V, W, */ |
2789 | make_byte (1,0,1,1,1,1,1,0), /* P, Q, R, S, T, U, V, W, */ |
2790 | make_byte (1,1,1,0,0,0,1,0), /* X, Y, Z, [, \, ], ^, _, */ |
2790 | make_byte (1,1,1,0,0,0,1,0), /* X, Y, Z, [, \, ], ^, _, */ |
… | |
… | |
4025 | |
4025 | |
4026 | /* ---------------------------------------------------------------------- */ |
4026 | /* ---------------------------------------------------------------------- */ |
4027 | /* Write data to the pty as typed by the user, pasted with the mouse, |
4027 | /* Write data to the pty as typed by the user, pasted with the mouse, |
4028 | * or generated by us in response to a query ESC sequence. |
4028 | * or generated by us in response to a query ESC sequence. |
4029 | */ |
4029 | */ |
4030 | const unsigned int MAX_PTY_WRITE = 255; // minimum MAX_INPUT |
4030 | static const unsigned int MAX_PTY_WRITE = 255; // minimum MAX_INPUT |
4031 | |
4031 | |
4032 | void |
4032 | void |
4033 | rxvt_term::tt_write (const char *data, unsigned int len) |
4033 | rxvt_term::tt_write (const char *data, unsigned int len) |
4034 | { |
4034 | { |
4035 | if (HOOK_INVOKE ((this, HOOK_TT_WRITE, DT_STR_LEN, data, len, DT_END))) |
4035 | if (HOOK_INVOKE ((this, HOOK_TT_WRITE, DT_STR_LEN, data, len, DT_END))) |