ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/table/iso8859_3.h
(Generate patch)

Comparing rxvt-unicode/src/table/iso8859_3.h (file contents):
Revision 1.3 by pcg, Mon Mar 15 00:27:13 2004 UTC vs.
Revision 1.4 by root, Wed Aug 4 03:29:29 2004 UTC

20 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 20 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21 0x00, 0x00, 0x00, 0x00, 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 21 0x00, 0x00, 0x00, 0x00, 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
22 0x00, 0x00, 0x00, 0xaf, 0xbf 22 0x00, 0x00, 0x00, 0xaf, 0xbf
23}; 23};
24 24
25struct rxvt_codeset_conv_iso8859_3 : rxvt_codeset_conv {
26 uint32_t from_unicode (unicode_t unicode) const { 25static uint32_t cs_iso8859_3_from_unicode (unicode_t unicode) {
27 if (unicode <= 0x009f) return unicode; 26 if (unicode <= 0x009f) return unicode;
28 if (unicode == 0x02d8) return 0x00a2; 27 if (unicode == 0x02d8) return 0x00a2;
29 if (unicode == 0x02d9) return 0x00ff; 28 if (unicode == 0x02d9) return 0x00ff;
30 if (0x00a0 <= unicode && unicode <= 0x00fc) 29 if (0x00a0 <= unicode && unicode <= 0x00fc)
31 return iso8859_3_f_0[unicode - 0x00a0] == 0 ? NOCHAR : iso8859_3_f_0[unicode - 0x00a0]; 30 return iso8859_3_f_0[unicode - 0x00a0] == 0 ? NOCHAR : iso8859_3_f_0[unicode - 0x00a0];
32 if (0x0108 <= unicode && unicode <= 0x017c) 31 if (0x0108 <= unicode && unicode <= 0x017c)
33 return iso8859_3_f_256[unicode - 0x0108] == 0 ? NOCHAR : iso8859_3_f_256[unicode - 0x0108]; 32 return iso8859_3_f_256[unicode - 0x0108] == 0 ? NOCHAR : iso8859_3_f_256[unicode - 0x0108];
34 return NOCHAR; 33 return NOCHAR;
35 } 34}
36} rxvt_codeset_conv_iso8859_3;
37 35
38#else 36#else
39 37
40#define rxvt_codeset_conv_iso8859_3 rxvt_codeset_conv_unknown 38#define cs_iso8859_3_from_unicode cs_unknown_from_unicode
39#define cs_iso8859_3_to_unicode cs_unknown_to_unicode
41 40
42#endif 41#endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines