Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Split case folding table into separate source file and add full



details:   https://anonhg.NetBSD.org/src/rev/e6a9619ec6b8
branches:  trunk
changeset: 343476:e6a9619ec6b8
user:      mlelstv <mlelstv%NetBSD.org@localhost>
date:      Sat Feb 06 10:40:58 2016 +0000

description:
Split case folding table into separate source file and add full
copyright and permission notice from http://www.unicode.org/copyright.html

diffstat:

 share/legal/COPYRIGHT              |   43 +-
 sys/fs/msdosfs/files.msdosfs       |    3 +-
 sys/fs/msdosfs/msdosfs_conv.c      |  920 +-----------------------------------
 sys/fs/msdosfs/msdosfs_unicode.c   |  961 +++++++++++++++++++++++++++++++++++++
 sys/modules/msdos/Makefile         |    4 +-
 sys/rump/fs/lib/libmsdos/Makefile  |    4 +-
 usr.sbin/makefs/msdos/Makefile.inc |    4 +-
 7 files changed, 1018 insertions(+), 921 deletions(-)

diffs (truncated from 2047 to 300 lines):

diff -r 43ec9fc1596e -r e6a9619ec6b8 share/legal/COPYRIGHT
--- a/share/legal/COPYRIGHT     Sat Feb 06 10:35:58 2016 +0000
+++ b/share/legal/COPYRIGHT     Sat Feb 06 10:40:58 2016 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: COPYRIGHT,v 1.1 2005/10/22 06:07:00 hubertf Exp $
+#      $NetBSD: COPYRIGHT,v 1.2 2016/02/06 10:40:58 mlelstv Exp $
 #      @(#)COPYRIGHT   8.2 (Berkeley) 3/21/94
 
 All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite
@@ -88,3 +88,44 @@
 is the referee document. The original Standard can be obtained
 online at http://www.opengroup.org/unix/online.html. This notice
 shall appear on any product containing this material.
+
+---------------------------------------------------------------------------
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright © 1991-2015 Unicode, Inc. All rights reserved.
+Distributed under the Terms of Use in 
+http://www.unicode.org/copyright.html.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Unicode data files and any associated documentation
+(the "Data Files") or Unicode software and any associated documentation
+(the "Software") to deal in the Data Files or Software
+without restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, and/or sell copies of
+the Data Files or Software, and to permit persons to whom the Data Files
+or Software are furnished to do so, provided that
+(a) this copyright and permission notice appear with all copies 
+of the Data Files or Software,
+(b) this copyright and permission notice appear in associated 
+documentation, and
+(c) there is clear notice in each modified Data File or in the Software
+as well as in the documentation associated with the Data File(s) or
+Software that the data or software has been modified.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT OF THIRD PARTY RIGHTS.
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder
+shall not be used in advertising or otherwise to promote the sale,
+use or other dealings in these Data Files or Software without prior
+written authorization of the copyright holder.
+
diff -r 43ec9fc1596e -r e6a9619ec6b8 sys/fs/msdosfs/files.msdosfs
--- a/sys/fs/msdosfs/files.msdosfs      Sat Feb 06 10:35:58 2016 +0000
+++ b/sys/fs/msdosfs/files.msdosfs      Sat Feb 06 10:40:58 2016 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files.msdosfs,v 1.2 2014/10/11 06:42:18 uebayasi Exp $
+#      $NetBSD: files.msdosfs,v 1.3 2016/02/06 10:40:58 mlelstv Exp $
 
 deffs  MSDOSFS
 
@@ -9,3 +9,4 @@
 file   fs/msdosfs/msdosfs_lookup.c             msdosfs
 file   fs/msdosfs/msdosfs_vfsops.c             msdosfs
 file   fs/msdosfs/msdosfs_vnops.c              msdosfs
+file   fs/msdosfs/msdosfs_unicode.c            msdosfs
diff -r 43ec9fc1596e -r e6a9619ec6b8 sys/fs/msdosfs/msdosfs_conv.c
--- a/sys/fs/msdosfs/msdosfs_conv.c     Sat Feb 06 10:35:58 2016 +0000
+++ b/sys/fs/msdosfs/msdosfs_conv.c     Sat Feb 06 10:40:58 2016 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: msdosfs_conv.c,v 1.14 2016/02/01 16:53:23 christos Exp $       */
+/*     $NetBSD: msdosfs_conv.c,v 1.15 2016/02/06 10:40:58 mlelstv Exp $        */
 
 /*-
  * Copyright (C) 1995, 1997 Wolfgang Solfrank.
@@ -46,15 +46,6 @@
  *
  * October 1992
  *
- * 
- * Unicode 5.0 case folding taken from
- *
- * http://www.unicode.org/Public/5.0.0/ucd/CaseFolding.txt
- *
- * Unicode Character Database
- * Copyright (c) 1991-2006 Unicode, Inc.
- * For terms of use, see http://www.unicode.org/terms_of_use.html
- * For documentation, see UCD.html
  */
 
 #if HAVE_NBTOOL_CONFIG_H
@@ -62,7 +53,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: msdosfs_conv.c,v 1.14 2016/02/01 16:53:23 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: msdosfs_conv.c,v 1.15 2016/02/06 10:40:58 mlelstv Exp $");
 
 /*
  * System include files.
@@ -311,905 +302,6 @@
        0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* f8-ff */
 };
 
-/* Unicode case folding for codes 0x0000..0xffff */
-static const u_int16_t
-foldmap[] = {
-       0x0041, 0x0061, /* LATIN CAPITAL LETTER A */
-       0x0042, 0x0062, /* LATIN CAPITAL LETTER B */
-       0x0043, 0x0063, /* LATIN CAPITAL LETTER C */
-       0x0044, 0x0064, /* LATIN CAPITAL LETTER D */
-       0x0045, 0x0065, /* LATIN CAPITAL LETTER E */
-       0x0046, 0x0066, /* LATIN CAPITAL LETTER F */
-       0x0047, 0x0067, /* LATIN CAPITAL LETTER G */
-       0x0048, 0x0068, /* LATIN CAPITAL LETTER H */
-       0x0049, 0x0069, /* LATIN CAPITAL LETTER I */
-       0x004A, 0x006A, /* LATIN CAPITAL LETTER J */
-       0x004B, 0x006B, /* LATIN CAPITAL LETTER K */
-       0x004C, 0x006C, /* LATIN CAPITAL LETTER L */
-       0x004D, 0x006D, /* LATIN CAPITAL LETTER M */
-       0x004E, 0x006E, /* LATIN CAPITAL LETTER N */
-       0x004F, 0x006F, /* LATIN CAPITAL LETTER O */
-       0x0050, 0x0070, /* LATIN CAPITAL LETTER P */
-       0x0051, 0x0071, /* LATIN CAPITAL LETTER Q */
-       0x0052, 0x0072, /* LATIN CAPITAL LETTER R */
-       0x0053, 0x0073, /* LATIN CAPITAL LETTER S */
-       0x0054, 0x0074, /* LATIN CAPITAL LETTER T */
-       0x0055, 0x0075, /* LATIN CAPITAL LETTER U */
-       0x0056, 0x0076, /* LATIN CAPITAL LETTER V */
-       0x0057, 0x0077, /* LATIN CAPITAL LETTER W */
-       0x0058, 0x0078, /* LATIN CAPITAL LETTER X */
-       0x0059, 0x0079, /* LATIN CAPITAL LETTER Y */
-       0x005A, 0x007A, /* LATIN CAPITAL LETTER Z */
-       0x00B5, 0x03BC, /* MICRO SIGN */
-       0x00C0, 0x00E0, /* LATIN CAPITAL LETTER A WITH GRAVE */
-       0x00C1, 0x00E1, /* LATIN CAPITAL LETTER A WITH ACUTE */
-       0x00C2, 0x00E2, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
-       0x00C3, 0x00E3, /* LATIN CAPITAL LETTER A WITH TILDE */
-       0x00C4, 0x00E4, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
-       0x00C5, 0x00E5, /* LATIN CAPITAL LETTER A WITH RING ABOVE */
-       0x00C6, 0x00E6, /* LATIN CAPITAL LETTER AE */
-       0x00C7, 0x00E7, /* LATIN CAPITAL LETTER C WITH CEDILLA */
-       0x00C8, 0x00E8, /* LATIN CAPITAL LETTER E WITH GRAVE */
-       0x00C9, 0x00E9, /* LATIN CAPITAL LETTER E WITH ACUTE */
-       0x00CA, 0x00EA, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
-       0x00CB, 0x00EB, /* LATIN CAPITAL LETTER E WITH DIAERESIS */
-       0x00CC, 0x00EC, /* LATIN CAPITAL LETTER I WITH GRAVE */
-       0x00CD, 0x00ED, /* LATIN CAPITAL LETTER I WITH ACUTE */
-       0x00CE, 0x00EE, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
-       0x00CF, 0x00EF, /* LATIN CAPITAL LETTER I WITH DIAERESIS */
-       0x00D0, 0x00F0, /* LATIN CAPITAL LETTER ETH */
-       0x00D1, 0x00F1, /* LATIN CAPITAL LETTER N WITH TILDE */
-       0x00D2, 0x00F2, /* LATIN CAPITAL LETTER O WITH GRAVE */
-       0x00D3, 0x00F3, /* LATIN CAPITAL LETTER O WITH ACUTE */
-       0x00D4, 0x00F4, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
-       0x00D5, 0x00F5, /* LATIN CAPITAL LETTER O WITH TILDE */
-       0x00D6, 0x00F6, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
-       0x00D8, 0x00F8, /* LATIN CAPITAL LETTER O WITH STROKE */
-       0x00D9, 0x00F9, /* LATIN CAPITAL LETTER U WITH GRAVE */
-       0x00DA, 0x00FA, /* LATIN CAPITAL LETTER U WITH ACUTE */
-       0x00DB, 0x00FB, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
-       0x00DC, 0x00FC, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
-       0x00DD, 0x00FD, /* LATIN CAPITAL LETTER Y WITH ACUTE */
-       0x00DE, 0x00FE, /* LATIN CAPITAL LETTER THORN */
-       0x0100, 0x0101, /* LATIN CAPITAL LETTER A WITH MACRON */
-       0x0102, 0x0103, /* LATIN CAPITAL LETTER A WITH BREVE */
-       0x0104, 0x0105, /* LATIN CAPITAL LETTER A WITH OGONEK */
-       0x0106, 0x0107, /* LATIN CAPITAL LETTER C WITH ACUTE */
-       0x0108, 0x0109, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
-       0x010A, 0x010B, /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
-       0x010C, 0x010D, /* LATIN CAPITAL LETTER C WITH CARON */
-       0x010E, 0x010F, /* LATIN CAPITAL LETTER D WITH CARON */
-       0x0110, 0x0111, /* LATIN CAPITAL LETTER D WITH STROKE */
-       0x0112, 0x0113, /* LATIN CAPITAL LETTER E WITH MACRON */
-       0x0114, 0x0115, /* LATIN CAPITAL LETTER E WITH BREVE */
-       0x0116, 0x0117, /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
-       0x0118, 0x0119, /* LATIN CAPITAL LETTER E WITH OGONEK */
-       0x011A, 0x011B, /* LATIN CAPITAL LETTER E WITH CARON */
-       0x011C, 0x011D, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
-       0x011E, 0x011F, /* LATIN CAPITAL LETTER G WITH BREVE */
-       0x0120, 0x0121, /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
-       0x0122, 0x0123, /* LATIN CAPITAL LETTER G WITH CEDILLA */
-       0x0124, 0x0125, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
-       0x0126, 0x0127, /* LATIN CAPITAL LETTER H WITH STROKE */
-       0x0128, 0x0129, /* LATIN CAPITAL LETTER I WITH TILDE */
-       0x012A, 0x012B, /* LATIN CAPITAL LETTER I WITH MACRON */
-       0x012C, 0x012D, /* LATIN CAPITAL LETTER I WITH BREVE */
-       0x012E, 0x012F, /* LATIN CAPITAL LETTER I WITH OGONEK */
-       0x0132, 0x0133, /* LATIN CAPITAL LIGATURE IJ */
-       0x0134, 0x0135, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
-       0x0136, 0x0137, /* LATIN CAPITAL LETTER K WITH CEDILLA */
-       0x0139, 0x013A, /* LATIN CAPITAL LETTER L WITH ACUTE */
-       0x013B, 0x013C, /* LATIN CAPITAL LETTER L WITH CEDILLA */
-       0x013D, 0x013E, /* LATIN CAPITAL LETTER L WITH CARON */
-       0x013F, 0x0140, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
-       0x0141, 0x0142, /* LATIN CAPITAL LETTER L WITH STROKE */
-       0x0143, 0x0144, /* LATIN CAPITAL LETTER N WITH ACUTE */
-       0x0145, 0x0146, /* LATIN CAPITAL LETTER N WITH CEDILLA */
-       0x0147, 0x0148, /* LATIN CAPITAL LETTER N WITH CARON */
-       0x014A, 0x014B, /* LATIN CAPITAL LETTER ENG */
-       0x014C, 0x014D, /* LATIN CAPITAL LETTER O WITH MACRON */
-       0x014E, 0x014F, /* LATIN CAPITAL LETTER O WITH BREVE */
-       0x0150, 0x0151, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
-       0x0152, 0x0153, /* LATIN CAPITAL LIGATURE OE */
-       0x0154, 0x0155, /* LATIN CAPITAL LETTER R WITH ACUTE */
-       0x0156, 0x0157, /* LATIN CAPITAL LETTER R WITH CEDILLA */
-       0x0158, 0x0159, /* LATIN CAPITAL LETTER R WITH CARON */
-       0x015A, 0x015B, /* LATIN CAPITAL LETTER S WITH ACUTE */
-       0x015C, 0x015D, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
-       0x015E, 0x015F, /* LATIN CAPITAL LETTER S WITH CEDILLA */
-       0x0160, 0x0161, /* LATIN CAPITAL LETTER S WITH CARON */
-       0x0162, 0x0163, /* LATIN CAPITAL LETTER T WITH CEDILLA */
-       0x0164, 0x0165, /* LATIN CAPITAL LETTER T WITH CARON */
-       0x0166, 0x0167, /* LATIN CAPITAL LETTER T WITH STROKE */
-       0x0168, 0x0169, /* LATIN CAPITAL LETTER U WITH TILDE */
-       0x016A, 0x016B, /* LATIN CAPITAL LETTER U WITH MACRON */
-       0x016C, 0x016D, /* LATIN CAPITAL LETTER U WITH BREVE */
-       0x016E, 0x016F, /* LATIN CAPITAL LETTER U WITH RING ABOVE */
-       0x0170, 0x0171, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
-       0x0172, 0x0173, /* LATIN CAPITAL LETTER U WITH OGONEK */
-       0x0174, 0x0175, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
-       0x0176, 0x0177, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
-       0x0178, 0x00FF, /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
-       0x0179, 0x017A, /* LATIN CAPITAL LETTER Z WITH ACUTE */
-       0x017B, 0x017C, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
-       0x017D, 0x017E, /* LATIN CAPITAL LETTER Z WITH CARON */
-       0x017F, 0x0073, /* LATIN SMALL LETTER LONG S */
-       0x0181, 0x0253, /* LATIN CAPITAL LETTER B WITH HOOK */
-       0x0182, 0x0183, /* LATIN CAPITAL LETTER B WITH TOPBAR */
-       0x0184, 0x0185, /* LATIN CAPITAL LETTER TONE SIX */
-       0x0186, 0x0254, /* LATIN CAPITAL LETTER OPEN O */
-       0x0187, 0x0188, /* LATIN CAPITAL LETTER C WITH HOOK */
-       0x0189, 0x0256, /* LATIN CAPITAL LETTER AFRICAN D */
-       0x018A, 0x0257, /* LATIN CAPITAL LETTER D WITH HOOK */
-       0x018B, 0x018C, /* LATIN CAPITAL LETTER D WITH TOPBAR */
-       0x018E, 0x01DD, /* LATIN CAPITAL LETTER REVERSED E */
-       0x018F, 0x0259, /* LATIN CAPITAL LETTER SCHWA */
-       0x0190, 0x025B, /* LATIN CAPITAL LETTER OPEN E */
-       0x0191, 0x0192, /* LATIN CAPITAL LETTER F WITH HOOK */
-       0x0193, 0x0260, /* LATIN CAPITAL LETTER G WITH HOOK */
-       0x0194, 0x0263, /* LATIN CAPITAL LETTER GAMMA */
-       0x0196, 0x0269, /* LATIN CAPITAL LETTER IOTA */
-       0x0197, 0x0268, /* LATIN CAPITAL LETTER I WITH STROKE */
-       0x0198, 0x0199, /* LATIN CAPITAL LETTER K WITH HOOK */
-       0x019C, 0x026F, /* LATIN CAPITAL LETTER TURNED M */
-       0x019D, 0x0272, /* LATIN CAPITAL LETTER N WITH LEFT HOOK */
-       0x019F, 0x0275, /* LATIN CAPITAL LETTER O WITH MIDDLE TILDE */
-       0x01A0, 0x01A1, /* LATIN CAPITAL LETTER O WITH HORN */
-       0x01A2, 0x01A3, /* LATIN CAPITAL LETTER OI */
-       0x01A4, 0x01A5, /* LATIN CAPITAL LETTER P WITH HOOK */
-       0x01A6, 0x0280, /* LATIN LETTER YR */
-       0x01A7, 0x01A8, /* LATIN CAPITAL LETTER TONE TWO */
-       0x01A9, 0x0283, /* LATIN CAPITAL LETTER ESH */
-       0x01AC, 0x01AD, /* LATIN CAPITAL LETTER T WITH HOOK */
-       0x01AE, 0x0288, /* LATIN CAPITAL LETTER T WITH RETROFLEX HOOK */
-       0x01AF, 0x01B0, /* LATIN CAPITAL LETTER U WITH HORN */
-       0x01B1, 0x028A, /* LATIN CAPITAL LETTER UPSILON */
-       0x01B2, 0x028B, /* LATIN CAPITAL LETTER V WITH HOOK */
-       0x01B3, 0x01B4, /* LATIN CAPITAL LETTER Y WITH HOOK */
-       0x01B5, 0x01B6, /* LATIN CAPITAL LETTER Z WITH STROKE */
-       0x01B7, 0x0292, /* LATIN CAPITAL LETTER EZH */
-       0x01B8, 0x01B9, /* LATIN CAPITAL LETTER EZH REVERSED */
-       0x01BC, 0x01BD, /* LATIN CAPITAL LETTER TONE FIVE */
-       0x01C4, 0x01C6, /* LATIN CAPITAL LETTER DZ WITH CARON */
-       0x01C5, 0x01C6, /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON */
-       0x01C7, 0x01C9, /* LATIN CAPITAL LETTER LJ */
-       0x01C8, 0x01C9, /* LATIN CAPITAL LETTER L WITH SMALL LETTER J */
-       0x01CA, 0x01CC, /* LATIN CAPITAL LETTER NJ */
-       0x01CB, 0x01CC, /* LATIN CAPITAL LETTER N WITH SMALL LETTER J */
-       0x01CD, 0x01CE, /* LATIN CAPITAL LETTER A WITH CARON */
-       0x01CF, 0x01D0, /* LATIN CAPITAL LETTER I WITH CARON */
-       0x01D1, 0x01D2, /* LATIN CAPITAL LETTER O WITH CARON */
-       0x01D3, 0x01D4, /* LATIN CAPITAL LETTER U WITH CARON */
-       0x01D5, 0x01D6, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
-       0x01D7, 0x01D8, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
-       0x01D9, 0x01DA, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
-       0x01DB, 0x01DC, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
-       0x01DE, 0x01DF, /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
-       0x01E0, 0x01E1, /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
-       0x01E2, 0x01E3, /* LATIN CAPITAL LETTER AE WITH MACRON */
-       0x01E4, 0x01E5, /* LATIN CAPITAL LETTER G WITH STROKE */
-       0x01E6, 0x01E7, /* LATIN CAPITAL LETTER G WITH CARON */
-       0x01E8, 0x01E9, /* LATIN CAPITAL LETTER K WITH CARON */
-       0x01EA, 0x01EB, /* LATIN CAPITAL LETTER O WITH OGONEK */
-       0x01EC, 0x01ED, /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
-       0x01EE, 0x01EF, /* LATIN CAPITAL LETTER EZH WITH CARON */
-       0x01F1, 0x01F3, /* LATIN CAPITAL LETTER DZ */
-       0x01F2, 0x01F3, /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z */
-       0x01F4, 0x01F5, /* LATIN CAPITAL LETTER G WITH ACUTE */
-       0x01F6, 0x0195, /* LATIN CAPITAL LETTER HWAIR */
-       0x01F7, 0x01BF, /* LATIN CAPITAL LETTER WYNN */
-       0x01F8, 0x01F9, /* LATIN CAPITAL LETTER N WITH GRAVE */
-       0x01FA, 0x01FB, /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
-       0x01FC, 0x01FD, /* LATIN CAPITAL LETTER AE WITH ACUTE */
-       0x01FE, 0x01FF, /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
-       0x0200, 0x0201, /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
-       0x0202, 0x0203, /* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
-       0x0204, 0x0205, /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */



Home | Main Index | Thread Index | Old Index