New test.
[mono.git] / mcs / class / I18N / tools / uni2tab.c
index 5a6e1134b19ed774c3dc4b0e4109f1c3275f8e18..99caf23673a0740845b5fd35523df7947761497a 100644 (file)
@@ -306,11 +306,15 @@ static void convertSJISLine(char *buf)
        {
                /* Greek subset */
                greekToJis[code - 0x0391] = (unsigned short)(offset + 0x0100);
+               /* This is required to decode Extra subset to Unicode!! */
+               jisx0208ToUnicode[offset] = (unsigned short)code;
        }
        else if(code >= 0xFF01 && code <= 0xFFEF)
        {
                /* Extra subset */
                extraToJis[code - 0xFF01] = (unsigned short)(offset + 0x0100);
+               /* This is required to decode Extra subset to Unicode!! */
+               jisx0208ToUnicode[offset] = (unsigned short)code;
        }
        else if(code >= 0x0100 && code < 0x4E00)
        {