summaryrefslogtreecommitdiff
path: root/debian/patches/26source_encoding.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/26source_encoding.patch')
-rw-r--r--debian/patches/26source_encoding.patch353
1 files changed, 353 insertions, 0 deletions
diff --git a/debian/patches/26source_encoding.patch b/debian/patches/26source_encoding.patch
new file mode 100644
index 0000000..ded484c
--- /dev/null
+++ b/debian/patches/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