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 $ */
/*-
@ -341,22 +341,22 @@ u2l[256] = {
static u_char
cyr2u[256] = { /* defaulted to KOI8-R */
0x00, /* */
'?', /* */
0xb3, /* CYRILLIC CAPITAL LETTER IO */
0x00, /* CYRILLIC CAPITAL LETTER DJE */
0x00, /* CYRILLIC CAPITAL LETTER GJE */
0x00, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC CAPITAL LETTER DZE */
0x00, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC CAPITAL LETTER YI */
0x00, /* CYRILLIC CAPITAL LETTER JE */
0x00, /* CYRILLIC CAPITAL LETTER LJE */
0x00, /* CYRILLIC CAPITAL LETTER NJE */
0x00, /* CYRILLIC CAPITAL LETTER TSHE */
0x00, /* CYRILLIC CAPITAL LETTER KJE */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER SHORT U */
0x00, /* CYRILLIC CAPITAL LETTER DZHE */
'?', /* CYRILLIC CAPITAL LETTER DJE */
'?', /* CYRILLIC CAPITAL LETTER GJE */
'?', /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
'?', /* CYRILLIC CAPITAL LETTER DZE */
'?', /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
'?', /* CYRILLIC CAPITAL LETTER YI */
'?', /* CYRILLIC CAPITAL LETTER JE */
'?', /* CYRILLIC CAPITAL LETTER LJE */
'?', /* CYRILLIC CAPITAL LETTER NJE */
'?', /* CYRILLIC CAPITAL LETTER TSHE */
'?', /* CYRILLIC CAPITAL LETTER KJE */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER SHORT U */
'?', /* CYRILLIC CAPITAL LETTER DZHE */
0xe1, /* CYRILLIC CAPITAL LETTER A */
0xe2, /* CYRILLIC CAPITAL LETTER BE */
0xf7, /* CYRILLIC CAPITAL LETTER VE */
@ -421,182 +421,182 @@ cyr2u[256] = { /* defaulted to KOI8-R */
0xdc, /* CYRILLIC SMALL LETTER E */
0xc0, /* CYRILLIC SMALL LETTER YU */
0xd1, /* CYRILLIC SMALL LETTER YA */
0x00, /* */
'?', /* */
0xa3, /* CYRILLIC SMALL LETTER IO */
0x00, /* CYRILLIC SMALL LETTER DJE */
0x00, /* CYRILLIC SMALL LETTER GJE */
0x00, /* CYRILLIC SMALL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC SMALL LETTER DZE */
0x00, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC SMALL LETTER YI */
0x00, /* CYRILLIC SMALL LETTER JE */
0x00, /* CYRILLIC SMALL LETTER LJE */
0x00, /* CYRILLIC SMALL LETTER NJE */
0x00, /* CYRILLIC SMALL LETTER TSHE */
0x00, /* CYRILLIC SMALL LETTER KJE */
0x00, /* */
0x00, /* CYRILLIC SMALL LETTER SHORT U */
0x00, /* CYRILLIC SMALL LETTER DZHE */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA */
0x00, /* CYRILLIC SMALL LETTER OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER YAT */
0x00, /* CYRILLIC SMALL LETTER YAT */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED E */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED E */
0x00, /* CYRILLIC CAPITAL LETTER LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER BIG YUS */
0x00, /* CYRILLIC SMALL LETTER BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER KSI */
0x00, /* CYRILLIC SMALL LETTER KSI */
0x00, /* CYRILLIC CAPITAL LETTER PSI */
0x00, /* CYRILLIC SMALL LETTER PSI */
0x00, /* CYRILLIC CAPITAL LETTER FITA */
0x00, /* CYRILLIC SMALL LETTER FITA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA */
0x00, /* CYRILLIC SMALL LETTER IZHITSA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC CAPITAL LETTER UK */
0x00, /* CYRILLIC SMALL LETTER UK */
0x00, /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
0x00, /* CYRILLIC SMALL LETTER ROUND OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC CAPITAL LETTER OT */
0x00, /* CYRILLIC SMALL LETTER OT */
0x00, /* CYRILLIC CAPITAL LETTER KOPPA */
0x00, /* CYRILLIC SMALL LETTER KOPPA */
0x00, /* CYRILLIC THOUSANDS SIGN */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER BASHKIR KA */
0x00, /* CYRILLIC SMALL LETTER BASHKIR KA */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE EN GHE */
0x00, /* CYRILLIC SMALL LIGATURE EN GHE */
0x00, /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE TE TSE */
0x00, /* CYRILLIC SMALL LIGATURE TE TSE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER SHHA */
0x00, /* CYRILLIC SMALL LETTER SHHA */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC LETTER PALOCHKA */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER KA WITH HOOK */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER EN WITH HOOK */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
0x00, /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER A WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER A WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LIGATURE A IE */
0x00, /* CYRILLIC SMALL LIGATURE A IE */
0x00, /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER IE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA */
0x00, /* CYRILLIC SMALL LETTER SCHWA */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC CAPITAL LETTER I WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER I WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O */
0x00, /* CYRILLIC SMALL LETTER BARRED O */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER U WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER U WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00 /* */
'?', /* CYRILLIC SMALL LETTER DJE */
'?', /* CYRILLIC SMALL LETTER GJE */
'?', /* CYRILLIC SMALL LETTER UKRAINIAN IE */
'?', /* CYRILLIC SMALL LETTER DZE */
'?', /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
'?', /* CYRILLIC SMALL LETTER YI */
'?', /* CYRILLIC SMALL LETTER JE */
'?', /* CYRILLIC SMALL LETTER LJE */
'?', /* CYRILLIC SMALL LETTER NJE */
'?', /* CYRILLIC SMALL LETTER TSHE */
'?', /* CYRILLIC SMALL LETTER KJE */
'?', /* */
'?', /* CYRILLIC SMALL LETTER SHORT U */
'?', /* CYRILLIC SMALL LETTER DZHE */
'?', /* CYRILLIC CAPITAL LETTER OMEGA */
'?', /* CYRILLIC SMALL LETTER OMEGA */
'?', /* CYRILLIC CAPITAL LETTER YAT */
'?', /* CYRILLIC SMALL LETTER YAT */
'?', /* CYRILLIC CAPITAL LETTER IOTIFIED E */
'?', /* CYRILLIC SMALL LETTER IOTIFIED E */
'?', /* CYRILLIC CAPITAL LETTER LITTLE YUS */
'?', /* CYRILLIC SMALL LETTER LITTLE YUS */
'?', /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
'?', /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */
'?', /* CYRILLIC CAPITAL LETTER BIG YUS */
'?', /* CYRILLIC SMALL LETTER BIG YUS */
'?', /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
'?', /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */
'?', /* CYRILLIC CAPITAL LETTER KSI */
'?', /* CYRILLIC SMALL LETTER KSI */
'?', /* CYRILLIC CAPITAL LETTER PSI */
'?', /* CYRILLIC SMALL LETTER PSI */
'?', /* CYRILLIC CAPITAL LETTER FITA */
'?', /* CYRILLIC SMALL LETTER FITA */
'?', /* CYRILLIC CAPITAL LETTER IZHITSA */
'?', /* CYRILLIC SMALL LETTER IZHITSA */
'?', /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
'?', /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
'?', /* CYRILLIC CAPITAL LETTER UK */
'?', /* CYRILLIC SMALL LETTER UK */
'?', /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
'?', /* CYRILLIC SMALL LETTER ROUND OMEGA */
'?', /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
'?', /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */
'?', /* CYRILLIC CAPITAL LETTER OT */
'?', /* CYRILLIC SMALL LETTER OT */
'?', /* CYRILLIC CAPITAL LETTER KOPPA */
'?', /* CYRILLIC SMALL LETTER KOPPA */
'?', /* CYRILLIC THOUSANDS SIGN */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
'?', /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
'?', /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
'?', /* CYRILLIC SMALL LETTER GHE WITH STROKE */
'?', /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
'?', /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */
'?', /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER KA WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
'?', /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */
'?', /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
'?', /* CYRILLIC SMALL LETTER KA WITH STROKE */
'?', /* CYRILLIC CAPITAL LETTER BASHKIR KA */
'?', /* CYRILLIC SMALL LETTER BASHKIR KA */
'?', /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER EN WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LIGATURE EN GHE */
'?', /* CYRILLIC SMALL LIGATURE EN GHE */
'?', /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
'?', /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN HA */
'?', /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ES WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER TE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER STRAIGHT U */
'?', /* CYRILLIC SMALL LETTER STRAIGHT U */
'?', /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
'?', /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */
'?', /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER HA WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LIGATURE TE TSE */
'?', /* CYRILLIC SMALL LIGATURE TE TSE */
'?', /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
'?', /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */
'?', /* CYRILLIC CAPITAL LETTER SHHA */
'?', /* CYRILLIC SMALL LETTER SHHA */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */
'?', /* CYRILLIC LETTER PALOCHKA */
'?', /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
'?', /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
'?', /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
'?', /* CYRILLIC SMALL LETTER KA WITH HOOK */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
'?', /* CYRILLIC SMALL LETTER EN WITH HOOK */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
'?', /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */
'?', /* */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER A WITH BREVE */
'?', /* CYRILLIC SMALL LETTER A WITH BREVE */
'?', /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LIGATURE A IE */
'?', /* CYRILLIC SMALL LIGATURE A IE */
'?', /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
'?', /* CYRILLIC SMALL LETTER IE WITH BREVE */
'?', /* CYRILLIC CAPITAL LETTER SCHWA */
'?', /* CYRILLIC SMALL LETTER SCHWA */
'?', /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN DZE */
'?', /* CYRILLIC CAPITAL LETTER I WITH MACRON */
'?', /* CYRILLIC SMALL LETTER I WITH MACRON */
'?', /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER BARRED O */
'?', /* CYRILLIC SMALL LETTER BARRED O */
'?', /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER U WITH MACRON */
'?', /* CYRILLIC SMALL LETTER U WITH MACRON */
'?', /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
'?', /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
'?', /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?' /* */
};
@ -1011,7 +1011,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff];
else
return -1;
code = '?';
}
*np++ = code;
break;
@ -1042,7 +1042,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff];
else
return -1;
code = '?';
}
*np++ = code;
break;
@ -1073,7 +1073,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff];
else
return -1;
code = '?';
}
*np++ = code;
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 $ */
/*-
@ -341,22 +341,22 @@ u2l[256] = {
static u_char
cyr2u[256] = { /* defaulted to KOI8-R */
0x00, /* */
'?', /* */
0xb3, /* CYRILLIC CAPITAL LETTER IO */
0x00, /* CYRILLIC CAPITAL LETTER DJE */
0x00, /* CYRILLIC CAPITAL LETTER GJE */
0x00, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC CAPITAL LETTER DZE */
0x00, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC CAPITAL LETTER YI */
0x00, /* CYRILLIC CAPITAL LETTER JE */
0x00, /* CYRILLIC CAPITAL LETTER LJE */
0x00, /* CYRILLIC CAPITAL LETTER NJE */
0x00, /* CYRILLIC CAPITAL LETTER TSHE */
0x00, /* CYRILLIC CAPITAL LETTER KJE */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER SHORT U */
0x00, /* CYRILLIC CAPITAL LETTER DZHE */
'?', /* CYRILLIC CAPITAL LETTER DJE */
'?', /* CYRILLIC CAPITAL LETTER GJE */
'?', /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
'?', /* CYRILLIC CAPITAL LETTER DZE */
'?', /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
'?', /* CYRILLIC CAPITAL LETTER YI */
'?', /* CYRILLIC CAPITAL LETTER JE */
'?', /* CYRILLIC CAPITAL LETTER LJE */
'?', /* CYRILLIC CAPITAL LETTER NJE */
'?', /* CYRILLIC CAPITAL LETTER TSHE */
'?', /* CYRILLIC CAPITAL LETTER KJE */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER SHORT U */
'?', /* CYRILLIC CAPITAL LETTER DZHE */
0xe1, /* CYRILLIC CAPITAL LETTER A */
0xe2, /* CYRILLIC CAPITAL LETTER BE */
0xf7, /* CYRILLIC CAPITAL LETTER VE */
@ -421,182 +421,182 @@ cyr2u[256] = { /* defaulted to KOI8-R */
0xdc, /* CYRILLIC SMALL LETTER E */
0xc0, /* CYRILLIC SMALL LETTER YU */
0xd1, /* CYRILLIC SMALL LETTER YA */
0x00, /* */
'?', /* */
0xa3, /* CYRILLIC SMALL LETTER IO */
0x00, /* CYRILLIC SMALL LETTER DJE */
0x00, /* CYRILLIC SMALL LETTER GJE */
0x00, /* CYRILLIC SMALL LETTER UKRAINIAN IE */
0x00, /* CYRILLIC SMALL LETTER DZE */
0x00, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
0x00, /* CYRILLIC SMALL LETTER YI */
0x00, /* CYRILLIC SMALL LETTER JE */
0x00, /* CYRILLIC SMALL LETTER LJE */
0x00, /* CYRILLIC SMALL LETTER NJE */
0x00, /* CYRILLIC SMALL LETTER TSHE */
0x00, /* CYRILLIC SMALL LETTER KJE */
0x00, /* */
0x00, /* CYRILLIC SMALL LETTER SHORT U */
0x00, /* CYRILLIC SMALL LETTER DZHE */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA */
0x00, /* CYRILLIC SMALL LETTER OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER YAT */
0x00, /* CYRILLIC SMALL LETTER YAT */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED E */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED E */
0x00, /* CYRILLIC CAPITAL LETTER LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */
0x00, /* CYRILLIC CAPITAL LETTER BIG YUS */
0x00, /* CYRILLIC SMALL LETTER BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */
0x00, /* CYRILLIC CAPITAL LETTER KSI */
0x00, /* CYRILLIC SMALL LETTER KSI */
0x00, /* CYRILLIC CAPITAL LETTER PSI */
0x00, /* CYRILLIC SMALL LETTER PSI */
0x00, /* CYRILLIC CAPITAL LETTER FITA */
0x00, /* CYRILLIC SMALL LETTER FITA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA */
0x00, /* CYRILLIC SMALL LETTER IZHITSA */
0x00, /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
0x00, /* CYRILLIC CAPITAL LETTER UK */
0x00, /* CYRILLIC SMALL LETTER UK */
0x00, /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
0x00, /* CYRILLIC SMALL LETTER ROUND OMEGA */
0x00, /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */
0x00, /* CYRILLIC CAPITAL LETTER OT */
0x00, /* CYRILLIC SMALL LETTER OT */
0x00, /* CYRILLIC CAPITAL LETTER KOPPA */
0x00, /* CYRILLIC SMALL LETTER KOPPA */
0x00, /* CYRILLIC THOUSANDS SIGN */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER GHE WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER KA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER KA WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER BASHKIR KA */
0x00, /* CYRILLIC SMALL LETTER BASHKIR KA */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER EN WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE EN GHE */
0x00, /* CYRILLIC SMALL LIGATURE EN GHE */
0x00, /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN HA */
0x00, /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ES WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER TE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U */
0x00, /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */
0x00, /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER HA WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LIGATURE TE TSE */
0x00, /* CYRILLIC SMALL LIGATURE TE TSE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */
0x00, /* CYRILLIC CAPITAL LETTER SHHA */
0x00, /* CYRILLIC SMALL LETTER SHHA */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */
0x00, /* CYRILLIC LETTER PALOCHKA */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER KA WITH HOOK */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
0x00, /* CYRILLIC SMALL LETTER EN WITH HOOK */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
0x00, /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER A WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER A WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LIGATURE A IE */
0x00, /* CYRILLIC SMALL LIGATURE A IE */
0x00, /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
0x00, /* CYRILLIC SMALL LETTER IE WITH BREVE */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA */
0x00, /* CYRILLIC SMALL LETTER SCHWA */
0x00, /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC SMALL LETTER ABKHASIAN DZE */
0x00, /* CYRILLIC CAPITAL LETTER I WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER I WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O */
0x00, /* CYRILLIC SMALL LETTER BARRED O */
0x00, /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER U WITH MACRON */
0x00, /* CYRILLIC SMALL LETTER U WITH MACRON */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
0x00, /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
0x00, /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
0x00, /* */
0x00, /* */
0x00, /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
0x00, /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00, /* */
0x00 /* */
'?', /* CYRILLIC SMALL LETTER DJE */
'?', /* CYRILLIC SMALL LETTER GJE */
'?', /* CYRILLIC SMALL LETTER UKRAINIAN IE */
'?', /* CYRILLIC SMALL LETTER DZE */
'?', /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
'?', /* CYRILLIC SMALL LETTER YI */
'?', /* CYRILLIC SMALL LETTER JE */
'?', /* CYRILLIC SMALL LETTER LJE */
'?', /* CYRILLIC SMALL LETTER NJE */
'?', /* CYRILLIC SMALL LETTER TSHE */
'?', /* CYRILLIC SMALL LETTER KJE */
'?', /* */
'?', /* CYRILLIC SMALL LETTER SHORT U */
'?', /* CYRILLIC SMALL LETTER DZHE */
'?', /* CYRILLIC CAPITAL LETTER OMEGA */
'?', /* CYRILLIC SMALL LETTER OMEGA */
'?', /* CYRILLIC CAPITAL LETTER YAT */
'?', /* CYRILLIC SMALL LETTER YAT */
'?', /* CYRILLIC CAPITAL LETTER IOTIFIED E */
'?', /* CYRILLIC SMALL LETTER IOTIFIED E */
'?', /* CYRILLIC CAPITAL LETTER LITTLE YUS */
'?', /* CYRILLIC SMALL LETTER LITTLE YUS */
'?', /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
'?', /* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */
'?', /* CYRILLIC CAPITAL LETTER BIG YUS */
'?', /* CYRILLIC SMALL LETTER BIG YUS */
'?', /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
'?', /* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */
'?', /* CYRILLIC CAPITAL LETTER KSI */
'?', /* CYRILLIC SMALL LETTER KSI */
'?', /* CYRILLIC CAPITAL LETTER PSI */
'?', /* CYRILLIC SMALL LETTER PSI */
'?', /* CYRILLIC CAPITAL LETTER FITA */
'?', /* CYRILLIC SMALL LETTER FITA */
'?', /* CYRILLIC CAPITAL LETTER IZHITSA */
'?', /* CYRILLIC SMALL LETTER IZHITSA */
'?', /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
'?', /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
'?', /* CYRILLIC CAPITAL LETTER UK */
'?', /* CYRILLIC SMALL LETTER UK */
'?', /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
'?', /* CYRILLIC SMALL LETTER ROUND OMEGA */
'?', /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
'?', /* CYRILLIC SMALL LETTER OMEGA WITH TITLO */
'?', /* CYRILLIC CAPITAL LETTER OT */
'?', /* CYRILLIC SMALL LETTER OT */
'?', /* CYRILLIC CAPITAL LETTER KOPPA */
'?', /* CYRILLIC SMALL LETTER KOPPA */
'?', /* CYRILLIC THOUSANDS SIGN */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
'?', /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
'?', /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
'?', /* CYRILLIC SMALL LETTER GHE WITH STROKE */
'?', /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
'?', /* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */
'?', /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ZE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER KA WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
'?', /* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */
'?', /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
'?', /* CYRILLIC SMALL LETTER KA WITH STROKE */
'?', /* CYRILLIC CAPITAL LETTER BASHKIR KA */
'?', /* CYRILLIC SMALL LETTER BASHKIR KA */
'?', /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER EN WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LIGATURE EN GHE */
'?', /* CYRILLIC SMALL LIGATURE EN GHE */
'?', /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
'?', /* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN HA */
'?', /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ES WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER TE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER STRAIGHT U */
'?', /* CYRILLIC SMALL LETTER STRAIGHT U */
'?', /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
'?', /* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */
'?', /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER HA WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LIGATURE TE TSE */
'?', /* CYRILLIC SMALL LIGATURE TE TSE */
'?', /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER CHE WITH DESCENDER */
'?', /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
'?', /* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */
'?', /* CYRILLIC CAPITAL LETTER SHHA */
'?', /* CYRILLIC SMALL LETTER SHHA */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */
'?', /* CYRILLIC LETTER PALOCHKA */
'?', /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
'?', /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
'?', /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
'?', /* CYRILLIC SMALL LETTER KA WITH HOOK */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
'?', /* CYRILLIC SMALL LETTER EN WITH HOOK */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
'?', /* CYRILLIC SMALL LETTER KHAKASSIAN CHE */
'?', /* */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER A WITH BREVE */
'?', /* CYRILLIC SMALL LETTER A WITH BREVE */
'?', /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LIGATURE A IE */
'?', /* CYRILLIC SMALL LIGATURE A IE */
'?', /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
'?', /* CYRILLIC SMALL LETTER IE WITH BREVE */
'?', /* CYRILLIC CAPITAL LETTER SCHWA */
'?', /* CYRILLIC SMALL LETTER SCHWA */
'?', /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
'?', /* CYRILLIC SMALL LETTER ABKHASIAN DZE */
'?', /* CYRILLIC CAPITAL LETTER I WITH MACRON */
'?', /* CYRILLIC SMALL LETTER I WITH MACRON */
'?', /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER BARRED O */
'?', /* CYRILLIC SMALL LETTER BARRED O */
'?', /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER U WITH MACRON */
'?', /* CYRILLIC SMALL LETTER U WITH MACRON */
'?', /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
'?', /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
'?', /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
'?', /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
'?', /* */
'?', /* */
'?', /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
'?', /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?', /* */
'?' /* */
};
@ -1011,7 +1011,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff];
else
return -1;
code = '?';
}
*np++ = code;
break;
@ -1042,7 +1042,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff];
else
return -1;
code = '?';
}
*np++ = code;
break;
@ -1073,7 +1073,7 @@ win2unixfn(wep, dp, chksum)
if ((code &~ 0xff) == 0x400)
code = cyr2u[code & 0xff];
else
return -1;
code = '?';
}
*np++ = code;
break;