… | |
… | |
57 | { "UTF8", CS_UNICODE }, |
57 | { "UTF8", CS_UNICODE }, |
58 | |
58 | |
59 | { "ASCII", CS_US_ASCII }, |
59 | { "ASCII", CS_US_ASCII }, |
60 | { "USASCII", CS_US_ASCII }, |
60 | { "USASCII", CS_US_ASCII }, |
61 | { "ANSIX341968", CS_US_ASCII }, |
61 | { "ANSIX341968", CS_US_ASCII }, |
62 | { "ISO646.1991-IRV", CS_US_ASCII }, // older versions used the currency sign |
62 | { "ISO6461991IRV", CS_US_ASCII }, // older versions used the currency sign |
63 | |
63 | |
64 | { "KOI8R*", CS_KOI8_R }, |
64 | { "KOI8R*", CS_KOI8_R }, |
65 | { "GOST1976874*", CS_KOI8_R }, |
65 | { "GOST1976874*", CS_KOI8_R }, |
66 | { "KOI8RU", CS_KOI8_U }, |
66 | { "KOI8RU", CS_KOI8_U }, |
67 | { "KOI8U", CS_KOI8_U }, |
67 | { "KOI8U", CS_KOI8_U }, |
… | |
… | |
288 | { |
288 | { |
289 | int l = 0; |
289 | int l = 0; |
290 | int r = sizeof (rxvt_compose_table) / sizeof (rxvt_compose_entry) - 1; |
290 | int r = sizeof (rxvt_compose_table) / sizeof (rxvt_compose_entry) - 1; |
291 | int m; |
291 | int m; |
292 | |
292 | |
293 | while (r > l) |
293 | while (r >= l) |
294 | { |
294 | { |
295 | m = (l + r) / 2; |
295 | m = (l + r) / 2; |
296 | rxvt_compose_entry &c = rxvt_compose_table[m]; |
296 | rxvt_compose_entry &c = rxvt_compose_table[m]; |
297 | |
297 | |
298 | if (c.c1 < c1 || (c.c1 == c1 && c.c2 < c2)) |
298 | if (c.c1 < c1 || (c.c1 == c1 && c.c2 < c2)) |