map<char, wchar_t> sub::iso6937::ogonek;
map<char, wchar_t> sub::iso6937::caron;
map<char, wchar_t> sub::iso6937::main;
+map<char, map<char, wchar_t> *> sub::iso6937::diacriticals;
void
sub::make_iso6937_tables ()
main[161] = 0x00A1;
main[162] = 0x00A2;
main[163] = 0x00A3;
+ main[164] = 0x0024;
main[165] = 0x00A5;
main[167] = 0x00A7;
main[168] = 0x00A4;
main[253] = 0x0167;
main[254] = 0x014B;
main[255] = 0x00AD;
+
+ diacriticals[0xc1] = `
+ diacriticals[0xc2] = ´
+ diacriticals[0xc3] = &circumflex;
+ diacriticals[0xc4] = ˜
+ diacriticals[0xc5] = ¯on;
+ diacriticals[0xc6] = ˘
+ diacriticals[0xc7] = ˙
+ diacriticals[0xc8] = &diaeresis;
+ diacriticals[0xca] = ˚
+ diacriticals[0xcb] = ¸la;
+ diacriticals[0xcd] = &double_acute;
+ diacriticals[0xce] = &ogonek;
+ diacriticals[0xcf] = ˇ
}