Replace all unknown Unicode characters with '?' in win->unix mapping

This commit is contained in:
Andrey A. Chernov 1998-02-22 12:22:23 +00:00
parent 2b5b6623f6
commit 794d43e27f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=33745
2 changed files with 388 additions and 388 deletions

View File

@ -1,4 +1,4 @@
/* $Id: msdosfs_conv.c,v 1.15 1998/02/18 09:28:31 jkh Exp $ */ /* $Id: msdosfs_conv.c,v 1.16 1998/02/22 12:05:42 ache Exp $ */
/* $NetBSD: msdosfs_conv.c,v 1.25 1997/11/17 15:36:40 ws Exp $ */ /* $NetBSD: msdosfs_conv.c,v 1.25 1997/11/17 15:36:40 ws Exp $ */
/*- /*-
@ -341,22 +341,22 @@ u2l[256] = {
static u_char static u_char
cyr2u[256] = { /* defaulted to KOI8-R */ cyr2u[256] = { /* defaulted to KOI8-R */
0x00, /* */ '?', /* */
0xb3, /* CYRILLIC CAPITAL LETTER IO */ 0xb3, /* CYRILLIC CAPITAL LETTER IO */
0x00, /* CYRILLIC CAPITAL LETTER DJE */ '?', /* CYRILLIC CAPITAL LETTER DJE */
0x00, /* CYRILLIC CAPITAL LETTER GJE */ '?', /* CYRILLIC CAPITAL LETTER GJE */
0x00, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */ '?', /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC CAPITAL LETTER DZE */ '?', /* CYRILLIC CAPITAL LETTER DZE */
0x00, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */ '?', /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC CAPITAL LETTER YI */ '?', /* CYRILLIC CAPITAL LETTER YI */
0x00, /* CYRILLIC CAPITAL LETTER JE */ '?', /* CYRILLIC CAPITAL LETTER JE */
0x00, /* CYRILLIC CAPITAL LETTER LJE */ '?', /* CYRILLIC CAPITAL LETTER LJE */
0x00, /* CYRILLIC CAPITAL LETTER NJE */ '?', /* CYRILLIC CAPITAL LETTER NJE */
0x00, /* CYRILLIC CAPITAL LETTER TSHE */ '?', /* CYRILLIC CAPITAL LETTER TSHE */
0x00, /* CYRILLIC CAPITAL LETTER KJE */ '?', /* CYRILLIC CAPITAL LETTER KJE */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER SHORT U */ '?', /* CYRILLIC CAPITAL LETTER SHORT U */
0x00, /* CYRILLIC CAPITAL LETTER DZHE */ '?', /* CYRILLIC CAPITAL LETTER DZHE */
0xe1, /* CYRILLIC CAPITAL LETTER A */ 0xe1, /* CYRILLIC CAPITAL LETTER A */
0xe2, /* CYRILLIC CAPITAL LETTER BE */ 0xe2, /* CYRILLIC CAPITAL LETTER BE */
0xf7, /* CYRILLIC CAPITAL LETTER VE */ 0xf7, /* CYRILLIC CAPITAL LETTER VE */
@ -421,182 +421,182 @@ cyr2u[256] = { /* defaulted to KOI8-R */
0xdc, /* CYRILLIC SMALL LETTER E */ 0xdc, /* CYRILLIC SMALL LETTER E */
0xc0, /* CYRILLIC SMALL LETTER YU */ 0xc0, /* CYRILLIC SMALL LETTER YU */
0xd1, /* CYRILLIC SMALL LETTER YA */ 0xd1, /* CYRILLIC SMALL LETTER YA */
0x00, /* */ '?', /* */
0xa3, /* CYRILLIC SMALL LETTER IO */ 0xa3, /* CYRILLIC SMALL LETTER IO */
0x00, /* CYRILLIC SMALL LETTER DJE */ '?', /* CYRILLIC SMALL LETTER DJE */
0x00, /* CYRILLIC SMALL LETTER GJE */ '?', /* CYRILLIC SMALL LETTER GJE */
0x00, /* CYRILLIC SMALL LETTER UKRAINIAN IE */ '?', /* CYRILLIC SMALL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC SMALL LETTER DZE */ '?', /* CYRILLIC SMALL LETTER DZE */
0x00, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */ '?', /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC SMALL LETTER YI */ '?', /* CYRILLIC SMALL LETTER YI */
0x00, /* CYRILLIC SMALL LETTER JE */ '?', /* CYRILLIC SMALL LETTER JE */
0x00, /* CYRILLIC SMALL LETTER LJE */ '?', /* CYRILLIC SMALL LETTER LJE */
0x00, /* CYRILLIC SMALL LETTER NJE */ '?', /* CYRILLIC SMALL LETTER NJE */
0x00, /* CYRILLIC SMALL LETTER TSHE */ '?', /* CYRILLIC SMALL LETTER TSHE */
0x00, /* CYRILLIC SMALL LETTER KJE */ '?', /* CYRILLIC SMALL LETTER KJE */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC SMALL LETTER SHORT U */ '?', /* CYRILLIC SMALL LETTER SHORT U */
0x00, /* CYRILLIC SMALL LETTER DZHE */ '?', /* CYRILLIC SMALL LETTER DZHE */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA */ '?', /* CYRILLIC CAPITAL LETTER OMEGA */
0x00, /* CYRILLIC SMALL LETTER OMEGA */ '?', /* CYRILLIC SMALL LETTER OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER YAT */ '?', /* CYRILLIC CAPITAL LETTER YAT */
0x00, /* CYRILLIC SMALL LETTER YAT */ '?', /* CYRILLIC SMALL LETTER YAT */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED E */ '?', /* CYRILLIC CAPITAL LETTER IOTIFIED E */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED E */ '?', /* CYRILLIC SMALL LETTER IOTIFIED E */
0x00, /* CYRILLIC CAPITAL LETTER LITTLE YUS */ '?', /* CYRILLIC CAPITAL LETTER LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER LITTLE YUS */ '?', /* CYRILLIC SMALL LETTER LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */ '?', /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */ '?', /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER BIG YUS */ '?', /* CYRILLIC CAPITAL LETTER BIG YUS */
0x00, /* CYRILLIC SMALL LETTER BIG YUS */ '?', /* CYRILLIC SMALL LETTER BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */ '?', /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */ '?', /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER KSI */ '?', /* CYRILLIC CAPITAL LETTER KSI */
0x00, /* CYRILLIC SMALL LETTER KSI */ '?', /* CYRILLIC SMALL LETTER KSI */
0x00, /* CYRILLIC CAPITAL LETTER PSI */ '?', /* CYRILLIC CAPITAL LETTER PSI */
0x00, /* CYRILLIC SMALL LETTER PSI */ '?', /* CYRILLIC SMALL LETTER PSI */
0x00, /* CYRILLIC CAPITAL LETTER FITA */ '?', /* CYRILLIC CAPITAL LETTER FITA */
0x00, /* CYRILLIC SMALL LETTER FITA */ '?', /* CYRILLIC SMALL LETTER FITA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA */ '?', /* CYRILLIC CAPITAL LETTER IZHITSA */
0x00, /* CYRILLIC SMALL LETTER IZHITSA */ '?', /* CYRILLIC SMALL LETTER IZHITSA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */ '?', /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */ '?', /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC CAPITAL LETTER UK */ '?', /* CYRILLIC CAPITAL LETTER UK */
0x00, /* CYRILLIC SMALL LETTER UK */ '?', /* CYRILLIC SMALL LETTER UK */
0x00, /* CYRILLIC CAPITAL LETTER ROUND OMEGA */ '?', /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
0x00, /* CYRILLIC SMALL LETTER ROUND OMEGA */ '?', /* CYRILLIC SMALL LETTER ROUND OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */ '?', /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */ '?', /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC CAPITAL LETTER OT */ '?', /* CYRILLIC CAPITAL LETTER OT */
0x00, /* CYRILLIC SMALL LETTER OT */ '?', /* CYRILLIC SMALL LETTER OT */
0x00, /* CYRILLIC CAPITAL LETTER KOPPA */ '?', /* CYRILLIC CAPITAL LETTER KOPPA */
0x00, /* CYRILLIC SMALL LETTER KOPPA */ '?', /* CYRILLIC SMALL LETTER KOPPA */
0x00, /* CYRILLIC THOUSANDS SIGN */ '?', /* CYRILLIC THOUSANDS SIGN */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */ '?', /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC SMALL LETTER GHE WITH UPTURN */ '?', /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */ '?', /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER GHE WITH STROKE */ '?', /* CYRILLIC SMALL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */ '?', /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */ '?', /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER KA WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */ '?', /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */ '?', /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH STROKE */ '?', /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH STROKE */ '?', /* CYRILLIC SMALL LETTER KA WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER BASHKIR KA */ '?', /* CYRILLIC CAPITAL LETTER BASHKIR KA */
0x00, /* CYRILLIC SMALL LETTER BASHKIR KA */ '?', /* CYRILLIC SMALL LETTER BASHKIR KA */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER EN WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE EN GHE */ '?', /* CYRILLIC CAPITAL LIGATURE EN GHE */
0x00, /* CYRILLIC SMALL LIGATURE EN GHE */ '?', /* CYRILLIC SMALL LIGATURE EN GHE */
0x00, /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */ '?', /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */ '?', /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN HA */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ES WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER TE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U */ '?', /* CYRILLIC CAPITAL LETTER STRAIGHT U */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U */ '?', /* CYRILLIC SMALL LETTER STRAIGHT U */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */ '?', /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */ '?', /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER HA WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE TE TSE */ '?', /* CYRILLIC CAPITAL LIGATURE TE TSE */
0x00, /* CYRILLIC SMALL LIGATURE TE TSE */ '?', /* CYRILLIC SMALL LIGATURE TE TSE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */ '?', /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */ '?', /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER SHHA */ '?', /* CYRILLIC CAPITAL LETTER SHHA */
0x00, /* CYRILLIC SMALL LETTER SHHA */ '?', /* CYRILLIC SMALL LETTER SHHA */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC LETTER PALOCHKA */ '?', /* CYRILLIC LETTER PALOCHKA */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */ '?', /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH BREVE */ '?', /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH HOOK */ '?', /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER KA WITH HOOK */ '?', /* CYRILLIC SMALL LETTER KA WITH HOOK */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH HOOK */ '?', /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER EN WITH HOOK */ '?', /* CYRILLIC SMALL LETTER EN WITH HOOK */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */ '?', /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
0x00, /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */ '?', /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER A WITH BREVE */ '?', /* CYRILLIC CAPITAL LETTER A WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER A WITH BREVE */ '?', /* CYRILLIC SMALL LETTER A WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER A WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LIGATURE A IE */ '?', /* CYRILLIC CAPITAL LIGATURE A IE */
0x00, /* CYRILLIC SMALL LIGATURE A IE */ '?', /* CYRILLIC SMALL LIGATURE A IE */
0x00, /* CYRILLIC CAPITAL LETTER IE WITH BREVE */ '?', /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER IE WITH BREVE */ '?', /* CYRILLIC SMALL LETTER IE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA */ '?', /* CYRILLIC CAPITAL LETTER SCHWA */
0x00, /* CYRILLIC SMALL LETTER SCHWA */ '?', /* CYRILLIC SMALL LETTER SCHWA */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN DZE */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC CAPITAL LETTER I WITH MACRON */ '?', /* CYRILLIC CAPITAL LETTER I WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER I WITH MACRON */ '?', /* CYRILLIC SMALL LETTER I WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER I WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER O WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O */ '?', /* CYRILLIC CAPITAL LETTER BARRED O */
0x00, /* CYRILLIC SMALL LETTER BARRED O */ '?', /* CYRILLIC SMALL LETTER BARRED O */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER U WITH MACRON */ '?', /* CYRILLIC CAPITAL LETTER U WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER U WITH MACRON */ '?', /* CYRILLIC SMALL LETTER U WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER U WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */ '?', /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */ '?', /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00 /* */ '?' /* */
}; };
@ -1011,7 +1011,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400) if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff]; code = cyr2u[code & 0xff];
else else
return -1; code = '?';
} }
*np++ = code; *np++ = code;
break; break;
@ -1042,7 +1042,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400) if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff]; code = cyr2u[code & 0xff];
else else
return -1; code = '?';
} }
*np++ = code; *np++ = code;
break; break;
@ -1073,7 +1073,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400) if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff]; code = cyr2u[code & 0xff];
else else
return -1; code = '?';
} }
*np++ = code; *np++ = code;
break; break;

View File

@ -1,4 +1,4 @@
/* $Id: msdosfs_conv.c,v 1.15 1998/02/18 09:28:31 jkh Exp $ */ /* $Id: msdosfs_conv.c,v 1.16 1998/02/22 12:05:42 ache Exp $ */
/* $NetBSD: msdosfs_conv.c,v 1.25 1997/11/17 15:36:40 ws Exp $ */ /* $NetBSD: msdosfs_conv.c,v 1.25 1997/11/17 15:36:40 ws Exp $ */
/*- /*-
@ -341,22 +341,22 @@ u2l[256] = {
static u_char static u_char
cyr2u[256] = { /* defaulted to KOI8-R */ cyr2u[256] = { /* defaulted to KOI8-R */
0x00, /* */ '?', /* */
0xb3, /* CYRILLIC CAPITAL LETTER IO */ 0xb3, /* CYRILLIC CAPITAL LETTER IO */
0x00, /* CYRILLIC CAPITAL LETTER DJE */ '?', /* CYRILLIC CAPITAL LETTER DJE */
0x00, /* CYRILLIC CAPITAL LETTER GJE */ '?', /* CYRILLIC CAPITAL LETTER GJE */
0x00, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */ '?', /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC CAPITAL LETTER DZE */ '?', /* CYRILLIC CAPITAL LETTER DZE */
0x00, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */ '?', /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC CAPITAL LETTER YI */ '?', /* CYRILLIC CAPITAL LETTER YI */
0x00, /* CYRILLIC CAPITAL LETTER JE */ '?', /* CYRILLIC CAPITAL LETTER JE */
0x00, /* CYRILLIC CAPITAL LETTER LJE */ '?', /* CYRILLIC CAPITAL LETTER LJE */
0x00, /* CYRILLIC CAPITAL LETTER NJE */ '?', /* CYRILLIC CAPITAL LETTER NJE */
0x00, /* CYRILLIC CAPITAL LETTER TSHE */ '?', /* CYRILLIC CAPITAL LETTER TSHE */
0x00, /* CYRILLIC CAPITAL LETTER KJE */ '?', /* CYRILLIC CAPITAL LETTER KJE */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER SHORT U */ '?', /* CYRILLIC CAPITAL LETTER SHORT U */
0x00, /* CYRILLIC CAPITAL LETTER DZHE */ '?', /* CYRILLIC CAPITAL LETTER DZHE */
0xe1, /* CYRILLIC CAPITAL LETTER A */ 0xe1, /* CYRILLIC CAPITAL LETTER A */
0xe2, /* CYRILLIC CAPITAL LETTER BE */ 0xe2, /* CYRILLIC CAPITAL LETTER BE */
0xf7, /* CYRILLIC CAPITAL LETTER VE */ 0xf7, /* CYRILLIC CAPITAL LETTER VE */
@ -421,182 +421,182 @@ cyr2u[256] = { /* defaulted to KOI8-R */
0xdc, /* CYRILLIC SMALL LETTER E */ 0xdc, /* CYRILLIC SMALL LETTER E */
0xc0, /* CYRILLIC SMALL LETTER YU */ 0xc0, /* CYRILLIC SMALL LETTER YU */
0xd1, /* CYRILLIC SMALL LETTER YA */ 0xd1, /* CYRILLIC SMALL LETTER YA */
0x00, /* */ '?', /* */
0xa3, /* CYRILLIC SMALL LETTER IO */ 0xa3, /* CYRILLIC SMALL LETTER IO */
0x00, /* CYRILLIC SMALL LETTER DJE */ '?', /* CYRILLIC SMALL LETTER DJE */
0x00, /* CYRILLIC SMALL LETTER GJE */ '?', /* CYRILLIC SMALL LETTER GJE */
0x00, /* CYRILLIC SMALL LETTER UKRAINIAN IE */ '?', /* CYRILLIC SMALL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC SMALL LETTER DZE */ '?', /* CYRILLIC SMALL LETTER DZE */
0x00, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */ '?', /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC SMALL LETTER YI */ '?', /* CYRILLIC SMALL LETTER YI */
0x00, /* CYRILLIC SMALL LETTER JE */ '?', /* CYRILLIC SMALL LETTER JE */
0x00, /* CYRILLIC SMALL LETTER LJE */ '?', /* CYRILLIC SMALL LETTER LJE */
0x00, /* CYRILLIC SMALL LETTER NJE */ '?', /* CYRILLIC SMALL LETTER NJE */
0x00, /* CYRILLIC SMALL LETTER TSHE */ '?', /* CYRILLIC SMALL LETTER TSHE */
0x00, /* CYRILLIC SMALL LETTER KJE */ '?', /* CYRILLIC SMALL LETTER KJE */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC SMALL LETTER SHORT U */ '?', /* CYRILLIC SMALL LETTER SHORT U */
0x00, /* CYRILLIC SMALL LETTER DZHE */ '?', /* CYRILLIC SMALL LETTER DZHE */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA */ '?', /* CYRILLIC CAPITAL LETTER OMEGA */
0x00, /* CYRILLIC SMALL LETTER OMEGA */ '?', /* CYRILLIC SMALL LETTER OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER YAT */ '?', /* CYRILLIC CAPITAL LETTER YAT */
0x00, /* CYRILLIC SMALL LETTER YAT */ '?', /* CYRILLIC SMALL LETTER YAT */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED E */ '?', /* CYRILLIC CAPITAL LETTER IOTIFIED E */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED E */ '?', /* CYRILLIC SMALL LETTER IOTIFIED E */
0x00, /* CYRILLIC CAPITAL LETTER LITTLE YUS */ '?', /* CYRILLIC CAPITAL LETTER LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER LITTLE YUS */ '?', /* CYRILLIC SMALL LETTER LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */ '?', /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */ '?', /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER BIG YUS */ '?', /* CYRILLIC CAPITAL LETTER BIG YUS */
0x00, /* CYRILLIC SMALL LETTER BIG YUS */ '?', /* CYRILLIC SMALL LETTER BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */ '?', /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */ '?', /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER KSI */ '?', /* CYRILLIC CAPITAL LETTER KSI */
0x00, /* CYRILLIC SMALL LETTER KSI */ '?', /* CYRILLIC SMALL LETTER KSI */
0x00, /* CYRILLIC CAPITAL LETTER PSI */ '?', /* CYRILLIC CAPITAL LETTER PSI */
0x00, /* CYRILLIC SMALL LETTER PSI */ '?', /* CYRILLIC SMALL LETTER PSI */
0x00, /* CYRILLIC CAPITAL LETTER FITA */ '?', /* CYRILLIC CAPITAL LETTER FITA */
0x00, /* CYRILLIC SMALL LETTER FITA */ '?', /* CYRILLIC SMALL LETTER FITA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA */ '?', /* CYRILLIC CAPITAL LETTER IZHITSA */
0x00, /* CYRILLIC SMALL LETTER IZHITSA */ '?', /* CYRILLIC SMALL LETTER IZHITSA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */ '?', /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */ '?', /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC CAPITAL LETTER UK */ '?', /* CYRILLIC CAPITAL LETTER UK */
0x00, /* CYRILLIC SMALL LETTER UK */ '?', /* CYRILLIC SMALL LETTER UK */
0x00, /* CYRILLIC CAPITAL LETTER ROUND OMEGA */ '?', /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
0x00, /* CYRILLIC SMALL LETTER ROUND OMEGA */ '?', /* CYRILLIC SMALL LETTER ROUND OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */ '?', /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */ '?', /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC CAPITAL LETTER OT */ '?', /* CYRILLIC CAPITAL LETTER OT */
0x00, /* CYRILLIC SMALL LETTER OT */ '?', /* CYRILLIC SMALL LETTER OT */
0x00, /* CYRILLIC CAPITAL LETTER KOPPA */ '?', /* CYRILLIC CAPITAL LETTER KOPPA */
0x00, /* CYRILLIC SMALL LETTER KOPPA */ '?', /* CYRILLIC SMALL LETTER KOPPA */
0x00, /* CYRILLIC THOUSANDS SIGN */ '?', /* CYRILLIC THOUSANDS SIGN */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */ '?', /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC SMALL LETTER GHE WITH UPTURN */ '?', /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */ '?', /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER GHE WITH STROKE */ '?', /* CYRILLIC SMALL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */ '?', /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */ '?', /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER KA WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */ '?', /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */ '?', /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH STROKE */ '?', /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH STROKE */ '?', /* CYRILLIC SMALL LETTER KA WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER BASHKIR KA */ '?', /* CYRILLIC CAPITAL LETTER BASHKIR KA */
0x00, /* CYRILLIC SMALL LETTER BASHKIR KA */ '?', /* CYRILLIC SMALL LETTER BASHKIR KA */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER EN WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE EN GHE */ '?', /* CYRILLIC CAPITAL LIGATURE EN GHE */
0x00, /* CYRILLIC SMALL LIGATURE EN GHE */ '?', /* CYRILLIC SMALL LIGATURE EN GHE */
0x00, /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */ '?', /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */ '?', /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN HA */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ES WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER TE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U */ '?', /* CYRILLIC CAPITAL LETTER STRAIGHT U */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U */ '?', /* CYRILLIC SMALL LETTER STRAIGHT U */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */ '?', /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */ '?', /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER HA WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE TE TSE */ '?', /* CYRILLIC CAPITAL LIGATURE TE TSE */
0x00, /* CYRILLIC SMALL LIGATURE TE TSE */ '?', /* CYRILLIC SMALL LIGATURE TE TSE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */ '?', /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */ '?', /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER SHHA */ '?', /* CYRILLIC CAPITAL LETTER SHHA */
0x00, /* CYRILLIC SMALL LETTER SHHA */ '?', /* CYRILLIC SMALL LETTER SHHA */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC LETTER PALOCHKA */ '?', /* CYRILLIC LETTER PALOCHKA */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */ '?', /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH BREVE */ '?', /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH HOOK */ '?', /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER KA WITH HOOK */ '?', /* CYRILLIC SMALL LETTER KA WITH HOOK */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH HOOK */ '?', /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER EN WITH HOOK */ '?', /* CYRILLIC SMALL LETTER EN WITH HOOK */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */ '?', /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
0x00, /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */ '?', /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER A WITH BREVE */ '?', /* CYRILLIC CAPITAL LETTER A WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER A WITH BREVE */ '?', /* CYRILLIC SMALL LETTER A WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER A WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LIGATURE A IE */ '?', /* CYRILLIC CAPITAL LIGATURE A IE */
0x00, /* CYRILLIC SMALL LIGATURE A IE */ '?', /* CYRILLIC SMALL LIGATURE A IE */
0x00, /* CYRILLIC CAPITAL LETTER IE WITH BREVE */ '?', /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER IE WITH BREVE */ '?', /* CYRILLIC SMALL LETTER IE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA */ '?', /* CYRILLIC CAPITAL LETTER SCHWA */
0x00, /* CYRILLIC SMALL LETTER SCHWA */ '?', /* CYRILLIC SMALL LETTER SCHWA */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */ '?', /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN DZE */ '?', /* CYRILLIC SMALL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC CAPITAL LETTER I WITH MACRON */ '?', /* CYRILLIC CAPITAL LETTER I WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER I WITH MACRON */ '?', /* CYRILLIC SMALL LETTER I WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER I WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER O WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O */ '?', /* CYRILLIC CAPITAL LETTER BARRED O */
0x00, /* CYRILLIC SMALL LETTER BARRED O */ '?', /* CYRILLIC SMALL LETTER BARRED O */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER U WITH MACRON */ '?', /* CYRILLIC CAPITAL LETTER U WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER U WITH MACRON */ '?', /* CYRILLIC SMALL LETTER U WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER U WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */ '?', /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */ '?', /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */ '?', /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */ '?', /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00, /* */ '?', /* */
0x00 /* */ '?' /* */
}; };
@ -1011,7 +1011,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400) if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff]; code = cyr2u[code & 0xff];
else else
return -1; code = '?';
} }
*np++ = code; *np++ = code;
break; break;
@ -1042,7 +1042,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400) if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff]; code = cyr2u[code & 0xff];
else else
return -1; code = '?';
} }
*np++ = code; *np++ = code;
break; break;
@ -1073,7 +1073,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400) if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff]; code = cyr2u[code & 0xff];
else else
return -1; code = '?';
} }
*np++ = code; *np++ = code;
break; break;