summaryrefslogtreecommitdiff
path: root/source/ap/screen/26source_encoding.patch
diff options
context:
space:
mode:
Diffstat (limited to 'source/ap/screen/26source_encoding.patch')
-rw-r--r--source/ap/screen/26source_encoding.patch353
1 files changed, 353 insertions, 0 deletions
diff --git a/source/ap/screen/26source_encoding.patch b/source/ap/screen/26source_encoding.patch
new file mode 100644
index 00000000..1094ac51
--- /dev/null
+++ b/source/ap/screen/26source_encoding.patch
@@ -0,0 +1,353 @@
+Author: Ben Finney <ben@benfinney.id.au>
+Description: Replace the composed characters with their respective description.
+--- a/process.c
++++ b/process.c
+@@ -250,177 +250,177 @@
+
+ /* digraph table taken from old vim and rfc1345 */
+ static struct digraph digraphs[MAX_DIGRAPH + 1] = {
+- {{' ', ' '}, 160}, /*   */
+- {{'N', 'S'}, 160}, /*   */
+- {{'~', '!'}, 161}, /* ¡ */
+- {{'!', '!'}, 161}, /* ¡ */
+- {{'!', 'I'}, 161}, /* ¡ */
+- {{'c', '|'}, 162}, /* ¢ */
+- {{'c', 't'}, 162}, /* ¢ */
+- {{'$', '$'}, 163}, /* £ */
+- {{'P', 'd'}, 163}, /* £ */
+- {{'o', 'x'}, 164}, /* ¤ */
+- {{'C', 'u'}, 164}, /* ¤ */
+- {{'C', 'u'}, 164}, /* ¤ */
+- {{'E', 'u'}, 164}, /* ¤ */
+- {{'Y', '-'}, 165}, /* ¥ */
+- {{'Y', 'e'}, 165}, /* ¥ */
+- {{'|', '|'}, 166}, /* ¦ */
+- {{'B', 'B'}, 166}, /* ¦ */
+- {{'p', 'a'}, 167}, /* § */
+- {{'S', 'E'}, 167}, /* § */
+- {{'"', '"'}, 168}, /* ¨ */
+- {{'\'', ':'}, 168}, /* ¨ */
+- {{'c', 'O'}, 169}, /* © */
+- {{'C', 'o'}, 169}, /* © */
+- {{'a', '-'}, 170}, /* ª */
+- {{'<', '<'}, 171}, /* « */
+- {{'-', ','}, 172}, /* ¬ */
+- {{'N', 'O'}, 172}, /* ¬ */
+- {{'-', '-'}, 173}, /* ­ */
+- {{'r', 'O'}, 174}, /* ® */
+- {{'R', 'g'}, 174}, /* ® */
+- {{'-', '='}, 175}, /* ¯ */
+- {{'\'', 'm'}, 175}, /* ¯ */
+- {{'~', 'o'}, 176}, /* ° */
+- {{'D', 'G'}, 176}, /* ° */
+- {{'+', '-'}, 177}, /* ± */
+- {{'2', '2'}, 178}, /* ² */
+- {{'2', 'S'}, 178}, /* ² */
+- {{'3', '3'}, 179}, /* ³ */
+- {{'3', 'S'}, 179}, /* ³ */
+- {{'\'', '\''}, 180}, /* ´ */
+- {{'j', 'u'}, 181}, /* µ */
+- {{'M', 'y'}, 181}, /* µ */
+- {{'p', 'p'}, 182}, /* ¶ */
+- {{'P', 'I'}, 182}, /* ¶ */
+- {{'~', '.'}, 183}, /* · */
+- {{'.', 'M'}, 183}, /* · */
+- {{',', ','}, 184}, /* ¸ */
+- {{'\'', ','}, 184}, /* ¸ */
+- {{'1', '1'}, 185}, /* ¹ */
+- {{'1', 'S'}, 185}, /* ¹ */
+- {{'o', '-'}, 186}, /* º */
+- {{'>', '>'}, 187}, /* » */
+- {{'1', '4'}, 188}, /* ¼ */
+- {{'1', '2'}, 189}, /* ½ */
+- {{'3', '4'}, 190}, /* ¾ */
+- {{'~', '?'}, 191}, /* ¿ */
+- {{'?', '?'}, 191}, /* ¿ */
+- {{'?', 'I'}, 191}, /* ¿ */
+- {{'A', '`'}, 192}, /* À */
+- {{'A', '!'}, 192}, /* À */
+- {{'A', '\''}, 193}, /* Á */
+- {{'A', '^'}, 194}, /* Â */
+- {{'A', '>'}, 194}, /* Â */
+- {{'A', '~'}, 195}, /* Ã */
+- {{'A', '?'}, 195}, /* Ã */
+- {{'A', '"'}, 196}, /* Ä */
+- {{'A', ':'}, 196}, /* Ä */
+- {{'A', '@'}, 197}, /* Å */
+- {{'A', 'A'}, 197}, /* Å */
+- {{'A', 'E'}, 198}, /* Æ */
+- {{'C', ','}, 199}, /* Ç */
+- {{'E', '`'}, 200}, /* È */
+- {{'E', '!'}, 200}, /* È */
+- {{'E', '\''}, 201}, /* É */
+- {{'E', '^'}, 202}, /* Ê */
+- {{'E', '>'}, 202}, /* Ê */
+- {{'E', '"'}, 203}, /* Ë */
+- {{'E', ':'}, 203}, /* Ë */
+- {{'I', '`'}, 204}, /* Ì */
+- {{'I', '!'}, 204}, /* Ì */
+- {{'I', '\''}, 205}, /* Í */
+- {{'I', '^'}, 206}, /* Î */
+- {{'I', '>'}, 206}, /* Î */
+- {{'I', '"'}, 207}, /* Ï */
+- {{'I', ':'}, 207}, /* Ï */
+- {{'D', '-'}, 208}, /* Ð */
+- {{'N', '~'}, 209}, /* Ñ */
+- {{'N', '?'}, 209}, /* Ñ */
+- {{'O', '`'}, 210}, /* Ò */
+- {{'O', '!'}, 210}, /* Ò */
+- {{'O', '\''}, 211}, /* Ó */
+- {{'O', '^'}, 212}, /* Ô */
+- {{'O', '>'}, 212}, /* Ô */
+- {{'O', '~'}, 213}, /* Õ */
+- {{'O', '?'}, 213}, /* Õ */
+- {{'O', '"'}, 214}, /* Ö */
+- {{'O', ':'}, 214}, /* Ö */
+- {{'/', '\\'}, 215}, /* × */
+- {{'*', 'x'}, 215}, /* × */
+- {{'O', '/'}, 216}, /* Ø */
+- {{'U', '`'}, 217}, /* Ù */
+- {{'U', '!'}, 217}, /* Ù */
+- {{'U', '\''}, 218}, /* Ú */
+- {{'U', '^'}, 219}, /* Û */
+- {{'U', '>'}, 219}, /* Û */
+- {{'U', '"'}, 220}, /* Ü */
+- {{'U', ':'}, 220}, /* Ü */
+- {{'Y', '\''}, 221}, /* Ý */
+- {{'I', 'p'}, 222}, /* Þ */
+- {{'T', 'H'}, 222}, /* Þ */
+- {{'s', 's'}, 223}, /* ß */
+- {{'s', '"'}, 223}, /* ß */
+- {{'a', '`'}, 224}, /* à */
+- {{'a', '!'}, 224}, /* à */
+- {{'a', '\''}, 225}, /* á */
+- {{'a', '^'}, 226}, /* â */
+- {{'a', '>'}, 226}, /* â */
+- {{'a', '~'}, 227}, /* ã */
+- {{'a', '?'}, 227}, /* ã */
+- {{'a', '"'}, 228}, /* ä */
+- {{'a', ':'}, 228}, /* ä */
+- {{'a', 'a'}, 229}, /* å */
+- {{'a', 'e'}, 230}, /* æ */
+- {{'c', ','}, 231}, /* ç */
+- {{'e', '`'}, 232}, /* è */
+- {{'e', '!'}, 232}, /* è */
+- {{'e', '\''}, 233}, /* é */
+- {{'e', '^'}, 234}, /* ê */
+- {{'e', '>'}, 234}, /* ê */
+- {{'e', '"'}, 235}, /* ë */
+- {{'e', ':'}, 235}, /* ë */
+- {{'i', '`'}, 236}, /* ì */
+- {{'i', '!'}, 236}, /* ì */
+- {{'i', '\''}, 237}, /* í */
+- {{'i', '^'}, 238}, /* î */
+- {{'i', '>'}, 238}, /* î */
+- {{'i', '"'}, 239}, /* ï */
+- {{'i', ':'}, 239}, /* ï */
+- {{'d', '-'}, 240}, /* ð */
+- {{'n', '~'}, 241}, /* ñ */
+- {{'n', '?'}, 241}, /* ñ */
+- {{'o', '`'}, 242}, /* ò */
+- {{'o', '!'}, 242}, /* ò */
+- {{'o', '\''}, 243}, /* ó */
+- {{'o', '^'}, 244}, /* ô */
+- {{'o', '>'}, 244}, /* ô */
+- {{'o', '~'}, 245}, /* õ */
+- {{'o', '?'}, 245}, /* õ */
+- {{'o', '"'}, 246}, /* ö */
+- {{'o', ':'}, 246}, /* ö */
+- {{':', '-'}, 247}, /* ÷ */
+- {{'o', '/'}, 248}, /* ø */
+- {{'u', '`'}, 249}, /* ù */
+- {{'u', '!'}, 249}, /* ù */
+- {{'u', '\''}, 250}, /* ú */
+- {{'u', '^'}, 251}, /* û */
+- {{'u', '>'}, 251}, /* û */
+- {{'u', '"'}, 252}, /* ü */
+- {{'u', ':'}, 252}, /* ü */
+- {{'y', '\''}, 253}, /* ý */
+- {{'i', 'p'}, 254}, /* þ */
+- {{'t', 'h'}, 254}, /* þ */
+- {{'y', '"'}, 255}, /* ÿ */
+- {{'y', ':'}, 255}, /* ÿ */
+- {{'"', '['}, 196}, /* Ä */
+- {{'"', '\\'}, 214}, /* Ö */
+- {{'"', ']'}, 220}, /* Ü */
+- {{'"', '{'}, 228}, /* ä */
+- {{'"', '|'}, 246}, /* ö */
+- {{'"', '}'}, 252}, /* ü */
+- {{'"', '~'}, 223} /* ß */
++ {{' ', ' '}, 0x00a0}, /* NO-BREAK SPACE */
++ {{'N', 'S'}, 0x00a0}, /* NO-BREAK SPACE */
++ {{'~', '!'}, 0x00a1}, /* INVERTED EXCLAMATION MARK */
++ {{'!', '!'}, 0x00a1}, /* INVERTED EXCLAMATION MARK */
++ {{'!', 'I'}, 0x00a1}, /* INVERTED EXCLAMATION MARK */
++ {{'c', '|'}, 0x00a2}, /* CENT SIGN */
++ {{'c', 't'}, 0x00a2}, /* CENT SIGN */
++ {{'$', '$'}, 0x00a3}, /* POUND SIGN */
++ {{'P', 'd'}, 0x00a3}, /* POUND SIGN */
++ {{'o', 'x'}, 0x00a4}, /* CURRENCY SIGN */
++ {{'C', 'u'}, 0x00a4}, /* CURRENCY SIGN */
++ {{'C', 'u'}, 0x00a4}, /* CURRENCY SIGN */
++ {{'E', 'u'}, 0x00a4}, /* CURRENCY SIGN */
++ {{'Y', '-'}, 0x00a5}, /* YEN SIGN */
++ {{'Y', 'e'}, 0x00a5}, /* YEN SIGN */
++ {{'|', '|'}, 0x00a6}, /* BROKEN BAR */
++ {{'B', 'B'}, 0x00a6}, /* BROKEN BAR */
++ {{'p', 'a'}, 0x00a7}, /* SECTION SIGN */
++ {{'S', 'E'}, 0x00a7}, /* SECTION SIGN */
++ {{'"', '"'}, 0x00a8}, /* DIAERESIS */
++ {{'\'', ':'}, 0x00a8}, /* DIAERESIS */
++ {{'c', 'O'}, 0x00a9}, /* COPYRIGHT SIGN */
++ {{'C', 'o'}, 0x00a9}, /* COPYRIGHT SIGN */
++ {{'-', 'a'}, 0x00aa}, /* FEMININE ORDINAL INDICATOR */
++ {{'<', '<'}, 0x00ab}, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
++ {{'-', ','}, 0x00ac}, /* NOT SIGN */
++ {{'N', 'O'}, 0x00ac}, /* NOT SIGN */
++ {{'-', '-'}, 0x00ad}, /* SOFT HYPHEN */
++ {{'r', 'O'}, 0x00ae}, /* REGISTERED SIGN */
++ {{'R', 'g'}, 0x00ae}, /* REGISTERED SIGN */
++ {{'-', '='}, 0x00af}, /* MACRON */
++ {{'\'', 'm'}, 0x00af}, /* MACRON */
++ {{'~', 'o'}, 0x00b0}, /* DEGREE SIGN */
++ {{'D', 'G'}, 0x00b0}, /* DEGREE SIGN */
++ {{'+', '-'}, 0x00b1}, /* PLUS-MINUS SIGN */
++ {{'2', '2'}, 0x00b2}, /* SUPERSCRIPT TWO */
++ {{'2', 'S'}, 0x00b2}, /* SUPERSCRIPT TWO */
++ {{'3', '3'}, 0x00b3}, /* SUPERSCRIPT THREE */
++ {{'3', 'S'}, 0x00b3}, /* SUPERSCRIPT THREE */
++ {{'\'', '\''}, 0x00b4}, /* ACUTE ACCENT */
++ {{'j', 'u'}, 0x00b5}, /* MICRO SIGN */
++ {{'M', 'y'}, 0x00b5}, /* MICRO SIGN */
++ {{'p', 'p'}, 0x00b6}, /* PILCROW SIGN */
++ {{'P', 'I'}, 0x00b6}, /* PILCROW SIGN */
++ {{'~', '.'}, 0x00b7}, /* MIDDLE DOT */
++ {{'.', 'M'}, 0x00b7}, /* MIDDLE DOT */
++ {{',', ','}, 0x00b8}, /* CEDILLA */
++ {{'\'', ','}, 0x00b8}, /* CEDILLA */
++ {{'1', '1'}, 0x00b9}, /* SUPERSCRIPT ONE */
++ {{'1', 'S'}, 0x00b9}, /* SUPERSCRIPT ONE */
++ {{'-', 'o'}, 0x00ba}, /* MASCULINE ORDINAL INDICATOR */
++ {{'>', '>'}, 0x00bb}, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
++ {{'1', '4'}, 0x00bc}, /* VULGAR FRACTION ONE QUARTER */
++ {{'1', '2'}, 0x00bd}, /* VULGAR FRACTION ONE HALF */
++ {{'3', '4'}, 0x00be}, /* VULGAR FRACTION THREE QUARTERS */
++ {{'~', '?'}, 0x00bf}, /* INVERTED QUESTION MARK */
++ {{'?', '?'}, 0x00bf}, /* INVERTED QUESTION MARK */
++ {{'?', 'I'}, 0x00bf}, /* INVERTED QUESTION MARK */
++ {{'A', '`'}, 0x00c0}, /* LATIN CAPITAL LETTER A WITH GRAVE */
++ {{'A', '!'}, 0x00c0}, /* LATIN CAPITAL LETTER A WITH GRAVE */
++ {{'A', '\''}, 0x00c1}, /* LATIN CAPITAL LETTER A WITH ACUTE */
++ {{'A', '^'}, 0x00c2}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
++ {{'A', '>'}, 0x00c2}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
++ {{'A', '~'}, 0x00c3}, /* LATIN CAPITAL LETTER A WITH TILDE */
++ {{'A', '?'}, 0x00c3}, /* LATIN CAPITAL LETTER A WITH TILDE */
++ {{'A', '"'}, 0x00c4}, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
++ {{'A', ':'}, 0x00c4}, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
++ {{'A', '@'}, 0x00c5}, /* LATIN CAPITAL LETTER A WITH RING ABOVE */
++ {{'A', 'A'}, 0x00c5}, /* LATIN CAPITAL LETTER A WITH RING ABOVE */
++ {{'A', 'E'}, 0x00c6}, /* LATIN CAPITAL LETTER AE */
++ {{'C', ','}, 0x00c7}, /* LATIN CAPITAL LETTER C WITH CEDILLA */
++ {{'E', '`'}, 0x00c8}, /* LATIN CAPITAL LETTER E WITH GRAVE */
++ {{'E', '!'}, 0x00c8}, /* LATIN CAPITAL LETTER E WITH GRAVE */
++ {{'E', '\''}, 0x00c9}, /* LATIN CAPITAL LETTER E WITH ACUTE */
++ {{'E', '^'}, 0x00ca}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
++ {{'E', '>'}, 0x00ca}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
++ {{'E', '"'}, 0x00cb}, /* LATIN CAPITAL LETTER E WITH DIAERESIS */
++ {{'E', ':'}, 0x00cb}, /* LATIN CAPITAL LETTER E WITH DIAERESIS */
++ {{'I', '`'}, 0x00cc}, /* LATIN CAPITAL LETTER I WITH GRAVE */
++ {{'I', '!'}, 0x00cc}, /* LATIN CAPITAL LETTER I WITH GRAVE */
++ {{'I', '\''}, 0x00cd}, /* LATIN CAPITAL LETTER I WITH ACUTE */
++ {{'I', '^'}, 0x00ce}, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
++ {{'I', '>'}, 0x00ce}, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
++ {{'I', '"'}, 0x00cf}, /* LATIN CAPITAL LETTER I WITH DIAERESIS */
++ {{'I', ':'}, 0x00cf}, /* LATIN CAPITAL LETTER I WITH DIAERESIS */
++ {{'D', '-'}, 0x00d0}, /* LATIN CAPITAL LETTER ETH */
++ {{'N', '~'}, 0x00d1}, /* LATIN CAPITAL LETTER N WITH TILDE */
++ {{'N', '?'}, 0x00d1}, /* LATIN CAPITAL LETTER N WITH TILDE */
++ {{'O', '`'}, 0x00d2}, /* LATIN CAPITAL LETTER O WITH GRAVE */
++ {{'O', '!'}, 0x00d2}, /* LATIN CAPITAL LETTER O WITH GRAVE */
++ {{'O', '\''}, 0x00d3}, /* LATIN CAPITAL LETTER O WITH ACUTE */
++ {{'O', '^'}, 0x00d4}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
++ {{'O', '>'}, 0x00d4}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
++ {{'O', '~'}, 0x00d5}, /* LATIN CAPITAL LETTER O WITH TILDE */
++ {{'O', '?'}, 0x00d5}, /* LATIN CAPITAL LETTER O WITH TILDE */
++ {{'O', '"'}, 0x00d6}, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
++ {{'O', ':'}, 0x00d6}, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
++ {{'/', '\\'}, 0x00d7}, /* MULTIPLICATION SIGN */
++ {{'*', 'x'}, 0x00d7}, /* MULTIPLICATION SIGN */
++ {{'O', '/'}, 0x00d8}, /* LATIN CAPITAL LETTER O WITH STROKE */
++ {{'U', '`'}, 0x00d9}, /* LATIN CAPITAL LETTER U WITH GRAVE */
++ {{'U', '!'}, 0x00d9}, /* LATIN CAPITAL LETTER U WITH GRAVE */
++ {{'U', '\''}, 0x00da}, /* LATIN CAPITAL LETTER U WITH ACUTE */
++ {{'U', '^'}, 0x00db}, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
++ {{'U', '>'}, 0x00db}, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
++ {{'U', '"'}, 0x00dc}, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
++ {{'U', ':'}, 0x00dc}, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
++ {{'Y', '\''}, 0x00dd}, /* LATIN CAPITAL LETTER Y WITH ACUTE */
++ {{'I', 'p'}, 0x00de}, /* LATIN CAPITAL LETTER THORN */
++ {{'T', 'H'}, 0x00de}, /* LATIN CAPITAL LETTER THORN */
++ {{'s', 's'}, 0x00df}, /* LATIN SMALL LETTER SHARP S */
++ {{'s', '"'}, 0x00df}, /* LATIN SMALL LETTER SHARP S */
++ {{'a', '`'}, 0x00e0}, /* LATIN SMALL LETTER A WITH GRAVE */
++ {{'a', '!'}, 0x00e0}, /* LATIN SMALL LETTER A WITH GRAVE */
++ {{'a', '\''}, 0x00e1}, /* LATIN SMALL LETTER A WITH ACUTE */
++ {{'a', '^'}, 0x00e2}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
++ {{'a', '>'}, 0x00e2}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
++ {{'a', '~'}, 0x00e3}, /* LATIN SMALL LETTER A WITH TILDE */
++ {{'a', '?'}, 0x00e3}, /* LATIN SMALL LETTER A WITH TILDE */
++ {{'a', '"'}, 0x00e4}, /* LATIN SMALL LETTER A WITH DIAERESIS */
++ {{'a', ':'}, 0x00e4}, /* LATIN SMALL LETTER A WITH DIAERESIS */
++ {{'a', 'a'}, 0x00e5}, /* LATIN SMALL LETTER A WITH RING ABOVE */
++ {{'a', 'e'}, 0x00e6}, /* LATIN SMALL LETTER AE */
++ {{'c', ','}, 0x00e7}, /* LATIN SMALL LETTER C WITH CEDILLA */
++ {{'e', '`'}, 0x00e8}, /* LATIN SMALL LETTER E WITH GRAVE */
++ {{'e', '!'}, 0x00e8}, /* LATIN SMALL LETTER E WITH GRAVE */
++ {{'e', '\''}, 0x00e9}, /* LATIN SMALL LETTER E WITH ACUTE */
++ {{'e', '^'}, 0x00ea}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
++ {{'e', '>'}, 0x00ea}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
++ {{'e', '"'}, 0x00eb}, /* LATIN SMALL LETTER E WITH DIAERESIS */
++ {{'e', ':'}, 0x00eb}, /* LATIN SMALL LETTER E WITH DIAERESIS */
++ {{'i', '`'}, 0x00ec}, /* LATIN SMALL LETTER I WITH GRAVE */
++ {{'i', '!'}, 0x00ec}, /* LATIN SMALL LETTER I WITH GRAVE */
++ {{'i', '\''}, 0x00ed}, /* LATIN SMALL LETTER I WITH ACUTE */
++ {{'i', '^'}, 0x00ee}, /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
++ {{'i', '>'}, 0x00ee}, /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
++ {{'i', '"'}, 0x00ef}, /* LATIN SMALL LETTER I WITH DIAERESIS */
++ {{'i', ':'}, 0x00ef}, /* LATIN SMALL LETTER I WITH DIAERESIS */
++ {{'d', '-'}, 0x00f0}, /* LATIN SMALL LETTER ETH */
++ {{'n', '~'}, 0x00f1}, /* LATIN SMALL LETTER N WITH TILDE */
++ {{'n', '?'}, 0x00f1}, /* LATIN SMALL LETTER N WITH TILDE */
++ {{'o', '`'}, 0x00f2}, /* LATIN SMALL LETTER O WITH GRAVE */
++ {{'o', '!'}, 0x00f2}, /* LATIN SMALL LETTER O WITH GRAVE */
++ {{'o', '\''}, 0x00f3}, /* LATIN SMALL LETTER O WITH ACUTE */
++ {{'o', '^'}, 0x00f4}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
++ {{'o', '>'}, 0x00f4}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
++ {{'o', '~'}, 0x00f5}, /* LATIN SMALL LETTER O WITH TILDE */
++ {{'o', '?'}, 0x00f5}, /* LATIN SMALL LETTER O WITH TILDE */
++ {{'o', '"'}, 0x00f6}, /* LATIN SMALL LETTER O WITH DIAERESIS */
++ {{'o', ':'}, 0x00f6}, /* LATIN SMALL LETTER O WITH DIAERESIS */
++ {{'-', ':'}, 0x00f7}, /* DIVISION SIGN */
++ {{'o', '/'}, 0x00f8}, /* LATIN SMALL LETTER O WITH STROKE */
++ {{'u', '`'}, 0x00f9}, /* LATIN SMALL LETTER U WITH GRAVE */
++ {{'u', '!'}, 0x00f9}, /* LATIN SMALL LETTER U WITH GRAVE */
++ {{'u', '\''}, 0x00fa}, /* LATIN SMALL LETTER U WITH ACUTE */
++ {{'u', '^'}, 0x00fb}, /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
++ {{'u', '>'}, 0x00fb}, /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
++ {{'u', '"'}, 0x00fc}, /* LATIN SMALL LETTER U WITH DIAERESIS */
++ {{'u', ':'}, 0x00fc}, /* LATIN SMALL LETTER U WITH DIAERESIS */
++ {{'y', '\''}, 0x00fd}, /* LATIN SMALL LETTER Y WITH ACUTE */
++ {{'i', 'p'}, 0x00fe}, /* LATIN SMALL LETTER THORN */
++ {{'t', 'h'}, 0x00fe}, /* LATIN SMALL LETTER THORN */
++ {{'y', '"'}, 0x00ff}, /* LATIN SMALL LETTER Y WITH DIAERESIS */
++ {{'y', ':'}, 0x00ff}, /* LATIN SMALL LETTER Y WITH DIAERESIS */
++ {{'"', '['}, 0x00c4}, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
++ {{'"', '\\'}, 0x00d6}, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
++ {{'"', ']'}, 0x00dc}, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
++ {{'"', '{'}, 0x00e4}, /* LATIN SMALL LETTER A WITH DIAERESIS */
++ {{'"', '|'}, 0x00f6}, /* LATIN SMALL LETTER O WITH DIAERESIS */
++ {{'"', '}'}, 0x00fc}, /* LATIN SMALL LETTER U WITH DIAERESIS */
++ {{'"', '~'}, 0x00df}, /* LATIN SMALL LETTER SHARP S */
+ };
+
+ #define RESIZE_FLAG_H 1