aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-02-16 15:35:52 +0000
committerUlrich Drepper <drepper@redhat.com>1999-02-16 15:35:52 +0000
commit3f80a33b99e9b86ce7cbae9530df81367c884568 (patch)
treedfa0905c37d4bba90476a96f7c08c7f8b72ee9db
parent7cd1708f76f78fe027a02ad89f58975174a5bd5a (diff)
downloadglibc-3f80a33b99e9b86ce7cbae9530df81367c884568.tar.xz
glibc-3f80a33b99e9b86ce7cbae9530df81367c884568.zip
Update.
1999-02-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> * elf/dlfcn.h: Fix typo. * sysdeps/generic/bits/dlfcn.h: Likewise. * sysdeps/mips/bits/dlfcn.h: Likewise.
-rw-r--r--ChangeLog6
-rw-r--r--bits/dlfcn.h4
-rw-r--r--db2/README4
-rw-r--r--elf/dlfcn.h4
-rw-r--r--localedata/ChangeLog6
-rw-r--r--localedata/Makefile4
-rw-r--r--localedata/locales/cs_CZ3744
-rw-r--r--sysdeps/generic/bits/dlfcn.h4
-rw-r--r--sysdeps/mips/bits/dlfcn.h4
-rw-r--r--time/mktime.c3
10 files changed, 1922 insertions, 1861 deletions
diff --git a/ChangeLog b/ChangeLog
index 6a893b14e7..c36a71595b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-02-16 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+ * elf/dlfcn.h: Fix typo.
+ * sysdeps/generic/bits/dlfcn.h: Likewise.
+ * sysdeps/mips/bits/dlfcn.h: Likewise.
+
1999-02-16 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/i386/i486/bits/string.h (memcmp): Correctly set flags
diff --git a/bits/dlfcn.h b/bits/dlfcn.h
index c2b1c9a7a1..f5983d706c 100644
--- a/bits/dlfcn.h
+++ b/bits/dlfcn.h
@@ -1,5 +1,5 @@
-/* System dependand definitions for run-time dynamic loading.
- Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+/* System dependent definitions for run-time dynamic loading.
+ Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/db2/README b/db2/README
index cf527ab5ac..2671e7f67a 100644
--- a/db2/README
+++ b/db2/README
@@ -9,5 +9,5 @@ Sleepycat Software, Inc.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The LICENSE file, mentioned in the beginning of the source files, can
-be found together with all the other relevant license texts in the
-manual and the INSTALL file in the toplevel directory.
+be found in this directory and also with all the other relevant
+license texts in the manual.
diff --git a/elf/dlfcn.h b/elf/dlfcn.h
index 80fd656d16..76fdc3c1c9 100644
--- a/elf/dlfcn.h
+++ b/elf/dlfcn.h
@@ -1,5 +1,5 @@
/* User functions for run-time dynamic loading.
- Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+ Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -24,7 +24,7 @@
#define __need_NULL
#include <stddef.h>
-/* Collect various system dependand definitions and declarations. */
+/* Collect various system dependent definitions and declarations. */
#include <bits/dlfcn.h>
/* If the first argument of `dlsym' or `dlvsym' is set to RTLD_NEXT
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 6e798260b4..38943b41bc 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,9 @@
+1999-02-16 Ulrich Drepper <drepper@cygnus.com>
+
+ * Makefile (test-input): Prepare for cs_CZ test.
+ * locales/cs_CZ: New version from Vladimir Michl <michlv@risc.upol.cz>.
+ * cs_CZ.in: New file.
+
1999-02-11 Ulrich Drepper <drepper@cygnus.com>
* locales/it_CH: New file.
diff --git a/localedata/Makefile b/localedata/Makefile
index d53d523c10..7ee2ace0e7 100644
--- a/localedata/Makefile
+++ b/localedata/Makefile
@@ -1,4 +1,4 @@
-# Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
@@ -37,7 +37,7 @@ repertoiremaps := $(filter-out $(addprefix repertoiremaps/, CVS RCS %~), \
test-srcs := collate-test xfrm-test tst-fmon tst-rpmatch
test-input := de_DE.ISO-8859-1 da_DK.ISO-8859-1 fr_CA,2.13.ISO-8859-1 \
- hr_HR.ISO-8859-2
+ hr_HR.ISO-8859-2 # once it is fixed: cs_CZ.ISO-8859-2
test-input-data = $(addsuffix .in, $(basename $(test-input)))
test-output := $(foreach s, .out .xout, \
$(addsuffix $s, $(basename $(test-input))))
diff --git a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ
index 1a1abc4a05..823e0896df 100644
--- a/localedata/locales/cs_CZ
+++ b/localedata/locales/cs_CZ
@@ -8,12 +8,12 @@ repertoiremap mnemonic.ds
% 783 72 Velký Týnec 782 72 Velky Tynec
% Contact: Vladimir Michl
% Email: Vladimir.Michl@upol.cz
-% Tel:
+% Tel: +420/68/5391545
% Fax:
% Language: cs
% Territory: CZ
-% Revision: 1.10
-% Date: 1998-01-13
+% Revision: 1.20
+% Date: 1999-02-07
% Application: general
% Users: general
% Repertoiremap: mnemonic.ds
@@ -21,16 +21,24 @@ repertoiremap mnemonic.ds
% Distribution and use is free, also for commercial purposes.
% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-% Soubor cs_CZ je primárním souborem, cs_CZ-ch je vytvořen z něj odebráním
+% Soubor cs_CZ je primárním souborem, cs_CZ@-ch je vytvořen z něj odebráním
% definic ch a jeho řazení.
+%
+% File cs_CZ is primary file. File cs_CZ@-ch is created from cs_CZ by script.
+% File cs_CZ@-ch is without definition of character Ch and its collation.
% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+%Changes:
% 1997-08-20: Michael Mráka <michael@fi.muni.cz>
-% Změny zejména v sekci LC_TIME. (Changes especially in LC_TIME section.)
+% Změny zejména v sekci LC_TIME. (Changes especially in LC_TIME section.)
% 1997-10-16: Michael Mráka <michael@fi.muni.cz>
-% Změny v abecedním řazení (sekce LC_COLLATE).
-% (Alphabetical order changes (LC_LC_COLLATE section).)
+% Změny v abecedním řazení (sekce LC_COLLATE).
+% (Alphabetical order changes (LC_LC_COLLATE section).)
% xx: Doplněno na unicode. Snaha o co největší soulad s ČSN 97 6030
+% Added Unicode. Czech collation acording to czech standard CSN 97 6030.
+% 1999-02-07: Vladimir Michl
+% Changed abbreviations of months
+% Changed collation of characters
% Zdroje informací:
% ČSN 97 6030
@@ -44,16 +52,17 @@ repertoiremap mnemonic.ds
% K těmto znakům se přihlíží pouze při jinak zcela shodných výrazech.
% V cs_CZ je spojení písmen c a h následujících po sobě je vždy považováno
% jako písmeno ch.
-% V cs_CZ-ch je spojení písmen c a h považováno jako dvě písmena c a h, tj.
+% V cs_CZ@-ch je spojení písmen c a h považováno jako dvě písmena c a h, tj.
% písmeno ch je zařazeno pod písmeno c.
% 3.2:
% Mezera se řadí před první písmeno abecedy, ale každý znak mezery je
-% uvažován samostatně.
+% uvažován samostatně. Toto pravidlo je uplatněno na hesla, která jsou si
+% jinak rovna (v prvních třech průchodech).
% 3.6:
-% Není dodržen celý:
+% Není dodržen celý.
% 3.7:
-% Pokud jsou výrazy stejné při primárním řazení (podle std. čes. abecedy)
-% a zároveň stejné i při sekundárním řazení (porovnávání diakritických
+% Pokud jsou hesla stejná při primárním řazení (podle std. čes. abecedy)
+% a zároveň stejná i při sekundárním řazení (porovnávání diakritických
% znamének), pak mají velká písmena přednost před malými.
% 3.8:
% Tento bod je dodržen pouze pro několik písmen (německé ostré Beta (ss))
@@ -61,33 +70,40 @@ repertoiremap mnemonic.ds
% písmen z cicích abeced je povoleno je nerozepisovat a řadit až za lat.
% abecedu a číslice)
% 3.10:
-% Čísla nejsou řazena podle číselné hodnoty, ale podle jednotlivých číslic
+% Čísla nejsou řazena podle číselné hodnoty, ale podle hodnoty jednotlivých
+% číslic.
% 3.12:
-% Pokud jsou výrazy shodné v prvních třech průchodech, pak jsou
-% porovnávány pozice jednotlivých nepísmených a nečíselných značek. Jako
-% první bude zařazeno heslo, u kterého je tato značka blíže začátku slova.
-% Pokud jsou i potom stejné, pak je se teprve porovnávají hodnoty značek.
+% Pokud jsou hesla shodná v prvních třech průchodech, pak jsou srovnána tak
+% jak jsou, i s nepísmenými a nečíselnými značkami. Algoritmus jakým je
+% seřazen příklad uvedený v normě mi není zcela jasný a podle mě odporuje
+% dříve popsaným pravidlům řazení.
+% Příklad seřazení:
+% Dle normy Dle mé definice
+% a a
+% a- a-
+% a-b á
+% a-b- â
+% a-c a-b
+% á a-b-
+% â a-c
% 3.13:
-% Tento bod jsem se snažil dodržet, bohužel seřadit znaménka je dost náročné
-% a navíc je zde záleží na implementaci, kam budou znaménka zařazena,
-% pokud se vyskytne jako výraz pouze nepísmený či nečíselný znak(y).
+% Tento bod jsem se snažil dodržet, bohužel seřadit znaménka je dost náročné.
-% zpracování:
-%% localedef -c -i <tento-soubor> -f "ISO_8859-2:1987" 'cs_CZ.ISO-8859-2'
-%% pokud se podaří odstranit chyby, lze -c vynechat.
+% zpracování (compilation):
+%% localedef -i cs_CZ -f "ISO-8859-2" 'cs_CZ.ISO-8859-2'
+% or
+%% localedef -i cs_CZ@-ch -f "ISO-8859-2" 'cs_CZ.ISO-8859-2'
-%% pro úspěšné přeložení je třeba mít kolekci lokalizací WG15collection. Tuto rozbalit do adresáře
-%% /usr/share/i18n
-%% Lokalizace se pak budou tvořit v adresáři /usr/share/locale
+%% pro úspěšné přeložení je třeba mít kolekci národních prostředí WG15collection
+%% nebo nainstalovánu knihovnu glibc-2.* s lokalizačními soubory.
+%% Tyto soubory musí být v adresáři /usr/share/i18n/locales a
+%% /usr/share/i18n/charmaps.
+%% Definice národních prostředí se pak budou tvořit v adresáři /usr/share/locale
-%% Také je dobré do souboru /usr/share/locale/locale.alias napsat tyto řádky
-%% cz cs_CZ.ISO88592
-%% cs cs_CZ.ISO88592
+%% V souboru /usr/share/locale/locale.alias je třeba mít řádek
%% czech cs_CZ.ISO88592
%% Pořadí znaků
-%% Možná jsou některé akcentované znaky jinak než by měly být,
-%% zkuste zkontrolovat a případné vylepšení mi poslat.
%% ----------------------------------------------------------
LC_COLLATE
@@ -253,7 +269,7 @@ collating-element <CH> from "<C><H>"
% letter;accent;case;specials
%order_start forward;forward;forward;forward
-order_start forward;forward;forward;position;forward
+order_start forward;forward;forward;forward
% <CAPITAL> or <SMALL> letters first:
@@ -350,1730 +366,1730 @@ order_start forward;forward;forward;position;forward
<KATAKANA>
<SPECIAL>
-<NS> <NS>;<NS>;<NS>;IGNORE;IGNORE
-<SP> IGNORE;IGNORE;IGNORE;<SP>;<SP>
-<1N> IGNORE;IGNORE;IGNORE;<1N>;<1N>
-<1M> IGNORE;IGNORE;IGNORE;<1M>;<1M>
-<3M> IGNORE;IGNORE;IGNORE;<3M>;<3M>
-<4M> IGNORE;IGNORE;IGNORE;<4M>;<4M>
-<6M> IGNORE;IGNORE;IGNORE;<6M>;<6M>
-<1T> IGNORE;IGNORE;IGNORE;<1T>;<1T>
-<1H> IGNORE;IGNORE;IGNORE;<1H>;<1H>
+<NS> <NS>;<NS>;<NS>;<NS>
+<SP> IGNORE;IGNORE;IGNORE;<SP>
+<1N> IGNORE;IGNORE;IGNORE;<1N>
+<1M> IGNORE;IGNORE;IGNORE;<1M>
+<3M> IGNORE;IGNORE;IGNORE;<3M>
+<4M> IGNORE;IGNORE;IGNORE;<4M>
+<6M> IGNORE;IGNORE;IGNORE;<6M>
+<1T> IGNORE;IGNORE;IGNORE;<1T>
+<1H> IGNORE;IGNORE;IGNORE;<1H>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Zde jsou všechna latinská písmena s diakritikou
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-<A> <A>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<a> <A>;<NONE>;<SMALL>;IGNORE;IGNORE
-<-a> <A>;<NONE>;<-a>;IGNORE;IGNORE
-<A'> <A>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<a'> <A>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<A!> <A>;<GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a!> <A>;<GRAVE>;<SMALL>;IGNORE;IGNORE
-<A!!> <A>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a!!> <A>;<DOUBLE-GRAVE>;<SMALL>;IGNORE;IGNORE
-<A(> <A>;<BREVE>;<CAPITAL>;IGNORE;IGNORE
-<a(> <A>;<BREVE>;<SMALL>;IGNORE;IGNORE
-<A('> <A>;<BREVE+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<a('> <A>;<BREVE+ACUTE>;<SMALL>;IGNORE;IGNORE
-<A(!> <A>;<BREVE+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a(!> <A>;<BREVE+GRAVE>;<SMALL>;IGNORE;IGNORE
-<A(2> <A>;<BREVE+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<a(2> <A>;<BREVE+HOOK>;<SMALL>;IGNORE;IGNORE
-<A(?> <A>;<BREVE+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<a(?> <A>;<BREVE+TILDE>;<SMALL>;IGNORE;IGNORE
-<A(-.> <A>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a(-.> <A>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<A)> <A>;<INVERTED-BREVE>;<CAPITAL>;IGNORE;IGNORE
-<a)> <A>;<INVERTED-BREVE>;<SMALL>;IGNORE;IGNORE
-<A/>> <A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<a/>> <A>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<A/>'> <A>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<a/>'> <A>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE;IGNORE
-<A/>!> <A>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE;IGNORE
-<a/>!> <A>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE;IGNORE
-<A/>2> <A>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE;IGNORE
-<a/>2> <A>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE;IGNORE
-<A/>?> <A>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE;IGNORE
-<a/>?> <A>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE;IGNORE
-<A/>-.> <A>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a/>-.> <A>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<A<> <A>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<a<> <A>;<CARON>;<SMALL>;IGNORE;IGNORE
-<AA> <A>;<RING>;<CAPITAL>;IGNORE;IGNORE
-<aa> <A>;<RING>;<SMALL>;IGNORE;IGNORE
-<AA'> <A>;<RING+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<aa'> <A>;<RING+ACUTE>;<SMALL>;IGNORE;IGNORE
-<A-0> <A>;<RING-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a-0> <A>;<RING-BELOW>;<SMALL>;IGNORE;IGNORE
-<A:> <A>;<DIAERESIS>;<CAPITAL>;IGNORE;IGNORE
-<a:> <A>;<DIAERESIS>;<SMALL>;IGNORE;IGNORE
-<A1> <A>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE;IGNORE
-<a1> <A>;<DIAERESIS+MACRON>;<SMALL>;IGNORE;IGNORE
-<A2> <A>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<a2> <A>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<A?> <A>;<TILDE>;<CAPITAL>;IGNORE;IGNORE
-<a?> <A>;<TILDE>;<SMALL>;IGNORE;IGNORE
-<A-.> <A>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<a-.> <A>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<A;> <A>;<OGONEK>;<CAPITAL>;IGNORE;IGNORE
-<a;> <A>;<OGONEK>;<SMALL>;IGNORE;IGNORE
-<A-> <A>;<MACRON>;<CAPITAL>;IGNORE;IGNORE
-<a-> <A>;<MACRON>;<SMALL>;IGNORE;IGNORE
-<A7> <A>;<MACRON+DOT>;<CAPITAL>;IGNORE;IGNORE
-<a7> <A>;<MACRON+DOT>;<SMALL>;IGNORE;IGNORE
+<A> <A>;<NONE>;<CAPITAL>;<A>
+<a> <A>;<NONE>;<SMALL>;<A>
+<-a> <A>;<NONE>;<-a>;<A>
+<A'> <A>;<ACUTE>;<CAPITAL>;<A>
+<a'> <A>;<ACUTE>;<SMALL>;<A>
+<A!> <A>;<GRAVE>;<CAPITAL>;<A>
+<a!> <A>;<GRAVE>;<SMALL>;<A>
+<A!!> <A>;<DOUBLE-GRAVE>;<CAPITAL>;<A>
+<a!!> <A>;<DOUBLE-GRAVE>;<SMALL>;<A>
+<A(> <A>;<BREVE>;<CAPITAL>;<A>
+<a(> <A>;<BREVE>;<SMALL>;<A>
+<A('> <A>;<BREVE+ACUTE>;<CAPITAL>;<A>
+<a('> <A>;<BREVE+ACUTE>;<SMALL>;<A>
+<A(!> <A>;<BREVE+GRAVE>;<CAPITAL>;<A>
+<a(!> <A>;<BREVE+GRAVE>;<SMALL>;<A>
+<A(2> <A>;<BREVE+HOOK>;<CAPITAL>;<A>
+<a(2> <A>;<BREVE+HOOK>;<SMALL>;<A>
+<A(?> <A>;<BREVE+TILDE>;<CAPITAL>;<A>
+<a(?> <A>;<BREVE+TILDE>;<SMALL>;<A>
+<A(-.> <A>;<BREVE+DOT-BELOW>;<CAPITAL>;<A>
+<a(-.> <A>;<BREVE+DOT-BELOW>;<SMALL>;<A>
+<A)> <A>;<INVERTED-BREVE>;<CAPITAL>;<A>
+<a)> <A>;<INVERTED-BREVE>;<SMALL>;<A>
+<A/>> <A>;<CIRCUMFLEX>;<CAPITAL>;<A>
+<a/>> <A>;<CIRCUMFLEX>;<SMALL>;<A>
+<A/>'> <A>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;<A>
+<a/>'> <A>;<CIRCUMFLEX+ACUTE>;<SMALL>;<A>
+<A/>!> <A>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;<A>
+<a/>!> <A>;<CIRCUMFLEX+GRAVE>;<SMALL>;<A>
+<A/>2> <A>;<CIRCUMFLEX+HOOK>;<CAPITAL>;<A>
+<a/>2> <A>;<CIRCUMFLEX+HOOK>;<SMALL>;<A>
+<A/>?> <A>;<CIRCUMFLEX+TILDE>;<CAPITAL>;<A>
+<a/>?> <A>;<CIRCUMFLEX+TILDE>;<SMALL>;<A>
+<A/>-.> <A>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;<A>
+<a/>-.> <A>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;<A>
+<A<> <A>;<CARON>;<CAPITAL>;<A>
+<a<> <A>;<CARON>;<SMALL>;<A>
+<AA> <A>;<RING>;<CAPITAL>;<A>
+<aa> <A>;<RING>;<SMALL>;<A>
+<AA'> <A>;<RING+ACUTE>;<CAPITAL>;<A>
+<aa'> <A>;<RING+ACUTE>;<SMALL>;<A>
+<A-0> <A>;<RING-BELOW>;<CAPITAL>;<A>
+<a-0> <A>;<RING-BELOW>;<SMALL>;<A>
+<A:> <A>;<DIAERESIS>;<CAPITAL>;<A>
+<a:> <A>;<DIAERESIS>;<SMALL>;<A>
+<A1> <A>;<DIAERESIS+MACRON>;<CAPITAL>;<A>
+<a1> <A>;<DIAERESIS+MACRON>;<SMALL>;<A>
+<A2> <A>;<HOOK>;<CAPITAL>;<A>
+<a2> <A>;<HOOK>;<SMALL>;<A>
+<A?> <A>;<TILDE>;<CAPITAL>;<A>
+<a?> <A>;<TILDE>;<SMALL>;<A>
+<A-.> <A>;<DOT-BELOW>;<CAPITAL>;<A>
+<a-.> <A>;<DOT-BELOW>;<SMALL>;<A>
+<A;> <A>;<OGONEK>;<CAPITAL>;<A>
+<a;> <A>;<OGONEK>;<SMALL>;<A>
+<A-> <A>;<MACRON>;<CAPITAL>;<A>
+<a-> <A>;<MACRON>;<SMALL>;<A>
+<A7> <A>;<MACRON+DOT>;<CAPITAL>;<A>
+<a7> <A>;<MACRON+DOT>;<SMALL>;<A>
<a8>
-<AE> "<A><E>";"<AE><AE>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<ae> "<A><E>";"<AE><AE>";"<SMALL><SMALL>";IGNORE;IGNORE
-<AE'> "<A><E>";"<AE'><AE'>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<ae'> "<A><E>";"<AE'><AE'>";"<SMALL><SMALL>";IGNORE;IGNORE
-<A3> "<A><E>";"<A3><A3>";"<CAPITAL><CAPITAL>";IGNORE;IGNORE
-<a3> "<A><E>";"<A3><A3>";"<SMALL><SMALL>";IGNORE;IGNORE
-
-<B> <B>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<b> <B>;<NONE>;<SMALL>;IGNORE;IGNORE
-<B.> <B>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<b.> <B>;<DOT>;<SMALL>;IGNORE;IGNORE
-<B-.> <B>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<b-.> <B>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<B_> <B>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<b_> <B>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<AE> "<A><E>";"<AE><AE>";"<CAPITAL><CAPITAL>";"<A><E>"
+<ae> "<A><E>";"<AE><AE>";"<SMALL><SMALL>";"<A><E>"
+<AE'> "<A><E>";"<AE'><AE'>";"<CAPITAL><CAPITAL>";"<A><E>"
+<ae'> "<A><E>";"<AE'><AE'>";"<SMALL><SMALL>";"<A><E>"
+<A3> "<A><E>";"<A3><A3>";"<CAPITAL><CAPITAL>";"<A><E>"
+<a3> "<A><E>";"<A3><A3>";"<SMALL><SMALL>";"<A><E>"
+
+<B> <B>;<NONE>;<CAPITAL>;<B>
+<b> <B>;<NONE>;<SMALL>;<B>
+<B.> <B>;<DOT>;<CAPITAL>;<B>
+<b.> <B>;<DOT>;<SMALL>;<B>
+<B-.> <B>;<DOT-BELOW>;<CAPITAL>;<B>
+<b-.> <B>;<DOT-BELOW>;<SMALL>;<B>
+<B_> <B>;<LINE-BELOW>;<CAPITAL>;<B>
+<b_> <B>;<LINE-BELOW>;<SMALL>;<B>
<b8>
-<C> <C>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<c> <C>;<NONE>;<SMALL>;IGNORE;IGNORE
-<C'> <C>;<ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<c'> <C>;<ACUTE>;<SMALL>;IGNORE;IGNORE
-<C/>> <C>;<CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<c/>> <C>;<CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<C2> <C>;<HOOK>;<CAPITAL>;IGNORE;IGNORE
-<c2> <C>;<HOOK>;<SMALL>;IGNORE;IGNORE
-<C.> <C>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<c.> <C>;<DOT>;<SMALL>;IGNORE;IGNORE
-<C,> <C>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<c,> <C>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<C,'> <C>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE;IGNORE
-<c,'> <C>;<CEDILLA+ACUTE>;<SMALL>;IGNORE;IGNORE
-
-<C<> <C<>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<c<> <C<>;<CARON>;<SMALL>;IGNORE;IGNORE
+<C> <C>;<NONE>;<CAPITAL>;<C>
+<c> <C>;<NONE>;<SMALL>;<C>
+<C'> <C>;<ACUTE>;<CAPITAL>;<C>
+<c'> <C>;<ACUTE>;<SMALL>;<C>
+<C/>> <C>;<CIRCUMFLEX>;<CAPITAL>;<C>
+<c/>> <C>;<CIRCUMFLEX>;<SMALL>;<C>
+<C2> <C>;<HOOK>;<CAPITAL>;<C>
+<c2> <C>;<HOOK>;<SMALL>;<C>
+<C.> <C>;<DOT>;<CAPITAL>;<C>
+<c.> <C>;<DOT>;<SMALL>;<C>
+<C,> <C>;<CEDILLA>;<CAPITAL>;<C>
+<c,> <C>;<CEDILLA>;<SMALL>;<C>
+<C,'> <C>;<CEDILLA+ACUTE>;<CAPITAL>;<C>
+<c,'> <C>;<CEDILLA+ACUTE>;<SMALL>;<C>
+
+<C<> <C<>;<CARON>;<CAPITAL>;<C<>
+<c<> <C<>;<CARON>;<SMALL>;<C<>
<c8>
-<D> <D>;<NONE>;<CAPITAL>;IGNORE;IGNORE
-<d> <D>;<NONE>;<SMALL>;IGNORE;IGNORE
-<D<> <D>;<CARON>;<CAPITAL>;IGNORE;IGNORE
-<d<> <D>;<CARON>;<SMALL>;IGNORE;IGNORE
-<D.> <D>;<DOT>;<CAPITAL>;IGNORE;IGNORE
-<d.> <D>;<DOT>;<SMALL>;IGNORE;IGNORE
-<D-.> <D>;<DOT-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<d-.> <D>;<DOT-BELOW>;<SMALL>;IGNORE;IGNORE
-<D//> <D>;<STROKE>;<CAPITAL>;IGNORE;IGNORE
-<d//> <D>;<STROKE>;<SMALL>;IGNORE;IGNORE
-<D,> <D>;<CEDILLA>;<CAPITAL>;IGNORE;IGNORE
-<d,> <D>;<CEDILLA>;<SMALL>;IGNORE;IGNORE
-<D-/>> <D>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE;IGNORE
-<d-/>> <D>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE;IGNORE
-<D_> <D>;<LINE-BELOW>;<CAPITAL>;IGNORE;IGNORE
-<d_> <D>;<LINE-BELOW>;<SMALL>;IGNORE;IGNORE
+<D> <D>;<NONE>;<CAPITAL>;<D>
+<d> <D>;<NONE>;<SMALL>;<D>
+<D<> <D>;<CARON>;<CAPITAL>;<D>
+<d<> <D>;<CARON>;<SMALL>;<D>
+<D.> <D>;<