* locale/programs/locfile.h: Likewise.
* locale/programs/stringtrans.c: Likewise.
+ * locale/programs/locfile.c: Interpret I18NPATH value as base of
+ path, extended with "/locales/".
+
1998-04-18 Philip Blundell <Philip.Blundell@pobox.com>
* sysdeps/arm/memset.S: Fix off by one error.
memset (result, '\0', sizeof (struct charset_t));
/* The default DEFAULT_WIDTH is 1. */
result->width_default = 1;
- /* Let the user overwrite the repertoire map we use. */
- result->repertoiremap = repertoiremap;
#define obstack_chunk_alloc malloc
#define obstack_chunk_free free
lr_ignore_rest (cmfile, 1);
- /* Read the repertoire map now. */
- if (result->repertoiremap == NULL)
- /* This is fatal. */
- error (4, 0, _("no repertoire map specified: cannot proceed"));
-
- result->repertoire = repertoire_read (result->repertoiremap);
- if (result->repertoire == NULL)
- /* This is also fatal. */
- error (4, errno, _("cannot read repertoire map `%s'"),
- result->repertoiremap);
-
state = 2;
continue;
}
&& nowtok != tok_mb_cur_min && nowtok != tok_escape_char
&& nowtok != tok_comment_char && nowtok != tok_g0esc
&& nowtok != tok_g1esc && nowtok != tok_g2esc
- && nowtok != tok_g3esc && nowtok != tok_repertoiremap)
+ && nowtok != tok_g3esc)
{
lr_error (cmfile, _("syntax error in prolog: %s"),
_("illegal definition"));
lr_ignore_rest (cmfile, 1);
continue;
- case tok_repertoiremap:
- if (arg->tok != tok_ident)
- goto badarg;
-
- if (result->repertoiremap == NULL)
- result->repertoiremap = obstack_copy0 (&result->mem_pool,
- arg->val.str.start,
- arg->val.str.len);
-
- lr_ignore_rest (cmfile, 1);
- continue;
-
case tok_mb_cur_max:
case tok_mb_cur_min:
if (arg->tok != tok_number)
struct charset_t
{
- const char *repertoiremap;
- struct repertoire_t *repertoire;
-
const char *code_set_name;
int mb_cur_min;
int mb_cur_max;
struct localedef_t *
locfile_read (const char *filename, struct charset_t *charset)
{
+ struct repertoire_t *repertoire = NULL;
struct linereader *ldfile;
struct localedef_t *result;
int state;
char *i18npath = __secure_getenv ("I18NPATH");
if (i18npath != NULL && *i18npath != '\0')
{
- char path[strlen (filename) + 1 + strlen (i18npath) + 1];
+ char path[strlen (filename) + 1 + strlen (i18npath)
+ + sizeof ("/locales/") - 1];
char *next;
i18npath = strdupa (i18npath);
while (ldfile == NULL
&& (next = strsep (&i18npath, ":")) != NULL)
{
- stpcpy (stpcpy (stpcpy (path, next), "/"), filename);
+ stpcpy (stpcpy (stpcpy (path, next), "/locales/"), filename);
ldfile = lr_open (path, locfile_hash);
}
ldfile->comment_char = *arg->val.str.start;
break;
+ case tok_repertoiremap:
+ /* We need an argument. */
+ arg = lr_token (ldfile, charset);
+
+ if (arg->tok != tok_ident)
+ {
+ SYNTAX_ERROR (_("bad argument"));
+ continue;
+ }
+
+ if (repertoiremap == NULL)
+ {
+ repertoiremap = memcpy (xmalloc (arg->val.str.len + 1),
+ arg->val.str.start,
+ arg->val.str.len);
+ ((char *) repertoiremap)[arg->val.str.len] = '\0';
+ }
+
+ lr_ignore_rest (ldfile, 1);
+ continue;
+
case tok_lc_ctype:
+ if (repertoire == NULL)
+ {
+ /* Read the repertoire map now. */
+ if (repertoiremap == NULL)
+ /* This is fatal. */
+ error (4, 0,
+ _("no repertoire map specified: cannot proceed"));
+
+ repertoire = repertoire_read (repertoiremap);
+ if (repertoire == NULL)
+ /* This is also fatal. */
+ error (4, errno, _("cannot read repertoire map `%s'"),
+ repertoiremap);
+ }
state = 2;
break;
case tok_lc_collate:
+ if (repertoire == NULL)
+ {
+ /* Read the repertoire map now. */
+ if (repertoiremap == NULL)
+ /* This is fatal. */
+ error (4, 0,
+ _("no repertoire map specified: cannot proceed"));
+
+ repertoire = repertoire_read (repertoiremap);
+ if (repertoire == NULL)
+ /* This is also fatal. */
+ error (4, errno, _("cannot read repertoire map `%s'"),
+ repertoiremap);
+ }
state = 10;
break;
case tok_lc_monetary:
+ if (repertoire == NULL)
+ {
+ /* Read the repertoire map now. */
+ if (repertoiremap == NULL)
+ /* This is fatal. */
+ error (4, 0,
+ _("no repertoire map specified: cannot proceed"));
+
+ repertoire = repertoire_read (repertoiremap);
+ if (repertoire == NULL)
+ /* This is also fatal. */
+ error (4, errno, _("cannot read repertoire map `%s'"),
+ repertoiremap);
+ }
state = 20;
break;
case tok_lc_numeric:
+ if (repertoire == NULL)
+ {
+ /* Read the repertoire map now. */
+ if (repertoiremap == NULL)
+ /* This is fatal. */
+ error (4, 0,
+ _("no repertoire map specified: cannot proceed"));
+
+ repertoire = repertoire_read (repertoiremap);
+ if (repertoire == NULL)
+ /* This is also fatal. */
+ error (4, errno, _("cannot read repertoire map `%s'"),
+ repertoiremap);
+ }
state = 30;
break;
case tok_lc_time:
+ if (repertoire == NULL)
+ {
+ /* Read the repertoire map now. */
+ if (repertoiremap == NULL)
+ /* This is fatal. */
+ error (4, 0,
+ _("no repertoire map specified: cannot proceed"));
+
+ repertoire = repertoire_read (repertoiremap);
+ if (repertoire == NULL)
+ /* This is also fatal. */
+ error (4, errno, _("cannot read repertoire map `%s'"),
+ repertoiremap);
+ }
state = 40;
break;
case tok_lc_messages:
+ if (repertoire == NULL)
+ {
+ /* Read the repertoire map now. */
+ if (repertoiremap == NULL)
+ /* This is fatal. */
+ error (4, 0,
+ _("no repertoire map specified: cannot proceed"));
+
+ repertoire = repertoire_read (repertoiremap);
+ if (repertoire == NULL)
+ /* This is also fatal. */
+ error (4, errno, _("cannot read repertoire map `%s'"),
+ repertoiremap);
+ }
state = 50;
break;
/* Simple keyword hashing for the repertoiremap. */
-static struct repertoire_t *parse_repertoiremap (const char *filename);
static const struct keyword_t *repertoiremap_hash (const char *str, int len);
struct repertoire_t *
repertoire_read (const char *filename)
{
- const char *pathnfile;
- struct repertoire_t *result = NULL;
-
- if (euidaccess (filename, R_OK) >= 0)
- pathnfile = filename;
- else if (filename[0] != '/')
- {
- char *cp = xmalloc (strlen (filename) + sizeof CHARMAP_PATH + 1);
- stpcpy (stpcpy (stpcpy (cp, CHARMAP_PATH), "/"), filename);
-
- pathnfile = (const char *) cp;
- }
- else
- pathnfile = NULL;
-
- if (pathnfile != NULL)
- {
- result = parse_repertoiremap (pathnfile);
-
- if (result == NULL && !be_quiet)
- error (0, errno, _("repertoire map file `%s' not found"), filename);
- }
-
- return result;
-}
-
-
-static struct repertoire_t *
-parse_repertoiremap (const char *filename)
-{
- struct linereader *cmfile;
+ struct linereader *repfile;
struct repertoire_t *result;
int state;
char *from_name = NULL;
char *to_name = NULL;
/* Determine path. */
- cmfile = lr_open (filename, repertoiremap_hash);
- if (cmfile == NULL)
+ repfile = lr_open (filename, repertoiremap_hash);
+ if (repfile == NULL)
{
if (strchr (filename, '/') == NULL)
{
- /* Look in the systems charmap directory. */
- char *buf = xmalloc (strlen (filename) + 1
- + sizeof (REPERTOIREMAP_PATH));
+ char *i18npath = __secure_getenv ("I18NPATH");
+ if (i18npath != NULL && *i18npath != '\0')
+ {
+ char path[strlen (filename) + 1 + strlen (i18npath)
+ + sizeof ("/repertoiremaps/") - 1];
+ char *next;
+ i18npath = strdupa (i18npath);
- stpcpy (stpcpy (stpcpy (buf, REPERTOIREMAP_PATH), "/"), filename);
- cmfile = lr_open (buf, repertoiremap_hash);
- if (cmfile == NULL)
- free (buf);
+ while (repfile == NULL
+ && (next = strsep (&i18npath, ":")) != NULL)
+ {
+ stpcpy (stpcpy (stpcpy (path, next), "/repertoiremaps/"),
+ filename);
+
+ repfile = lr_open (path, repertoiremap_hash);
+ }
+ }
+
+ if (repfile == NULL)
+ {
+ /* Look in the systems charmap directory. */
+ char *buf = xmalloc (strlen (filename) + 1
+ + sizeof (REPERTOIREMAP_PATH));
+
+ stpcpy (stpcpy (stpcpy (buf, REPERTOIREMAP_PATH), "/"),
+ filename);
+ repfile = lr_open (buf, repertoiremap_hash);
+
+ if (repfile == NULL)
+ free (buf);
+ }
}
- if (cmfile == NULL)
- return NULL;
+ if (repfile == NULL)
+ {
+ error (0, errno, _("repertoire map file `%s' not found"), filename);
+ return NULL;
+ }
}
/* Allocate room for result. */
while (1)
{
/* What's on? */
- struct token *now = lr_token (cmfile, NULL);
+ struct token *now = lr_token (repfile, NULL);
enum token_t nowtok = now->tok;
struct token *arg;
if (nowtok == tok_escape_char || nowtok == tok_comment_char)
{
/* We know that we need an argument. */
- arg = lr_token (cmfile, NULL);
+ arg = lr_token (repfile, NULL);
if (arg->tok != tok_ident)
{
- lr_error (cmfile, _("syntax error in prolog: %s"),
+ lr_error (repfile, _("syntax error in prolog: %s"),
_("bad argument"));
- lr_ignore_rest (cmfile, 0);
+ lr_ignore_rest (repfile, 0);
continue;
}
if (arg->val.str.len != 1)
{
- lr_error (cmfile, _("\
+ lr_error (repfile, _("\
argument to <%s> must be a single character"),
nowtok == tok_escape_char ? "escape_char"
: "comment_char");
- lr_ignore_rest (cmfile, 0);
+ lr_ignore_rest (repfile, 0);
continue;
}
if (nowtok == tok_escape_char)
- cmfile->escape_char = *arg->val.str.start;
+ repfile->escape_char = *arg->val.str.start;
else
- cmfile->comment_char = *arg->val.str.start;
+ repfile->comment_char = *arg->val.str.start;
- lr_ignore_rest (cmfile, 1);
+ lr_ignore_rest (repfile, 1);
continue;
}
if (nowtok == tok_charids)
{
- lr_ignore_rest (cmfile, 1);
+ lr_ignore_rest (repfile, 1);
state = 2;
continue;
if (nowtok != tok_bsymbol)
{
- lr_error (cmfile,
+ lr_error (repfile,
_("syntax error in repertoire map definition: %s"),
_("no symbolic name given"));
- lr_ignore_rest (cmfile, 0);
+ lr_ignore_rest (repfile, 0);
continue;
}
errno = 0;
if (nowtok != tok_ucs2 && nowtok != tok_ucs4)
{
- lr_error (cmfile,
+ lr_error (repfile,
_("syntax error in repertoire map definition: %s"),
_("no <Uxxxx> or <Uxxxxxxxx> value given"));
- lr_ignore_rest (cmfile, 0);
+ lr_ignore_rest (repfile, 0);
continue;
}
/* We've found a new valid definition. */
- charset_new_char (cmfile, &result->char_table, 4,
+ charset_new_char (repfile, &result->char_table, 4,
now->val.charcode.val, from_name, to_name);
/* Ignore the rest of the line. */
- lr_ignore_rest (cmfile, 0);
+ lr_ignore_rest (repfile, 0);
from_name = NULL;
to_name = NULL;
case 4:
if (nowtok != tok_bsymbol)
{
- lr_error (cmfile,
+ lr_error (repfile,
_("syntax error in repertoire map definition: %s"),
_("no symbolic name given for end of range"));
- lr_ignore_rest (cmfile, 0);
+ lr_ignore_rest (repfile, 0);
state = 2;
continue;
}
/* Copy the to-name in a safe place. */
to_name = (char *) obstack_copy0 (&result->mem_pool,
- cmfile->token.val.str.start,
- cmfile->token.val.str.len);
+ repfile->token.val.str.start,
+ repfile->token.val.str.len);
state = 5;
continue;
case 90:
if (nowtok != tok_charids)
- lr_error (cmfile, _("\
+ lr_error (repfile, _("\
`%1$s' definition does not end with `END %1$s'"), "CHARIDS");
- lr_ignore_rest (cmfile, nowtok == tok_charids);
+ lr_ignore_rest (repfile, nowtok == tok_charids);
break;
}
}
if (state != 2 && state != 90 && !be_quiet)
- error (0, 0, _("%s: premature end of file"), cmfile->fname);
+ error (0, 0, _("%s: premature end of file"), repfile->fname);
- lr_close (cmfile);
+ lr_close (repfile);
return result;
}
{
static const struct keyword_t wordlist[0] =
{
- {"escape_char", tok_escape_char, 1},
- {"comment_char", tok_comment_char, 1},
+ {"escape_char", tok_escape_char, 0},
+ {"comment_char", tok_comment_char, 0},
{"CHARIDS", tok_charids, 0},
{"END", tok_end, 0},
};
1998-04-30 Ulrich Drepper <drepper@cygnus.com>
* Makefile: Install repertoire maps.
- * localedata/mnemonic.ds: Moved into repertoiremaps subdir.
- * localedata/repertoiremaps/charids.894: New file.
- * localedata/repertoiremaps/mnemonic.ds: New file.
+ * mnemonic.ds: Moved into repertoiremaps subdir.
+ * repertoiremaps/charids.894: New file.
+ * repertoiremaps/mnemonic.ds: New file.
+
+ * sort-test.sh: Adapt for most recent changes in localedef.
+ * tst-fmon.sh: Likewise.
+ * tst-locale.sh: Likewise.
+
+ * locales/POSIX: Add repertoiremap definition.
+ * locales/cs_CZ: Likewise.
+ * locales/da_DK: Likewise.
+ * locales/de_AT: Likewise.
+ * locales/de_BE: Likewise.
+ * locales/de_CH: Likewise.
+ * locales/de_DE: Likewise.
+ * locales/de_LU: Likewise.
+ * locales/en_AU: Likewise.
+ * locales/en_CA: Likewise.
+ * locales/en_CA,2.5: Likewise.
+ * locales/en_DK: Likewise.
+ * locales/en_DK.com: Likewise.
+ * locales/en_GB: Likewise.
+ * locales/en_IE: Likewise.
+ * locales/en_NZ: Likewise.
+ * locales/en_US: Likewise.
+ * locales/es_AR: Likewise.
+ * locales/es_BO: Likewise.
+ * locales/es_CL: Likewise.
+ * locales/es_CO: Likewise.
+ * locales/es_DO: Likewise.
+ * locales/es_EC: Likewise.
+ * locales/es_ES: Likewise.
+ * locales/es_GT: Likewise.
+ * locales/es_HN: Likewise.
+ * locales/es_MX: Likewise.
+ * locales/es_PA: Likewise.
+ * locales/es_PE: Likewise.
+ * locales/es_PY: Likewise.
+ * locales/es_SV: Likewise.
+ * locales/es_US: Likewise.
+ * locales/es_UY: Likewise.
+ * locales/es_VE: Likewise.
+ * locales/et_EE: Likewise.
+ * locales/eu_ES: Likewise.
+ * locales/fi_FI: Likewise.
+ * locales/fo_FO: Likewise.
+ * locales/fr_BE: Likewise.
+ * locales/fr_CA: Likewise.
+ * locales/fr_CA,2.13: Likewise.
+ * locales/fr_CH: Likewise.
+ * locales/fr_FR: Likewise.
+ * locales/fr_LU: Likewise.
+ * locales/ga_IE: Likewise.
+ * locales/gr_GR: Likewise.
+ * locales/he_IL: Likewise.
+ * locales/hr_HR: Likewise.
+ * locales/hu_HU: Likewise.
+ * locales/is_IS: Likewise.
+ * locales/it_IT: Likewise.
+ * locales/iw_IL: Likewise.
+ * locales/kl_GL: Likewise.
+ * locales/lt_LT: Likewise.
+ * locales/lv_LV: Likewise.
+ * locales/nl_BE: Likewise.
+ * locales/nl_NL: Likewise.
+ * locales/no_NO: Likewise.
+ * locales/pl_PL: Likewise.
+ * locales/pt_BR: Likewise.
+ * locales/pt_PT: Likewise.
+ * locales/ro_RO: Likewise.
+ * locales/ru_RU: Likewise.
+ * locales/sl_SI: Likewise.
+ * locales/sv_FI: Likewise.
+ * locales/sv_SE: Likewise.
+ * locales/tr_TR: Likewise.
+ * locales/zh_CN: Likewise.
1998-04-29 Ulrich Drepper <drepper@cygnus.com>
# Distribution and use is free, also for
# commercial purposes.
+repertoire_map mnemonic.ds
+
LC_CTYPE
# The following is the POSIX Locale LC_CTYPE.
# "alpha" is by default "upper" and "lower"
# This is the POSIX Locale definition for the LC_COLLATE category.
# The order is the same as in the ASCII code set.
order_start forward
-<NUL>
-<SOH>
-<STX>
-<ETX>
-<EOT>
-<ENQ>
-<ACK>
-<alert>
-<backspace>
-<tab>
-<newline>
-<vertical-tab>
-<form-feed>
-<carriage-return>
+<NUL>
+<SOH>
+<STX>
+<ETX>
+<EOT>
+<ENQ>
+<ACK>
+<alert>
+<backspace>
+<tab>
+<newline>
+<vertical-tab>
+<form-feed>
+<carriage-return>
<SI>
<SO>
-<DLE>
-<DC1>
-<DC2>
-<DC3>
-<DC4>
-<NAK>
-<SYN>
-<ETB>
-<CAN>
+<DLE>
+<DC1>
+<DC2>
+<DC3>
+<DC4>
+<NAK>
+<SYN>
+<ETB>
+<CAN>
<EM>
-<SUB>
-<ESC>
-<IS4>
-<IS3>
-<IS2>
-<IS1>
-<space>
-<exclamation-mark>
-<quotation-mark>
-<number-sign>
-<dollar-sign>
-<percent-sign>
-<ampersand>
-<apostrophe>
-<left-parenthesis>
-<right-parenthesis>
-<asterisk>
-<plus-sign>
-<comma>
-<hyphen>
-<period>
-<slash>
-<zero>
-<one>
-<two>
-<three>
-<four>
-<five>
-<seven>
-<eight>
-<nine>
-<colon>
-<semicolon>
-<less-than-sign>
-<equals-sign>
-<greater-than-sign>
-<question-mark>
-<commercial-at>
-<A>
-<B>
-<C>
-<D>
-<E>
-<F>
-<G>
-<H>
-<I>
-<J>
-<K>
-<L>
-<M>
-<N>
-<O>
-<P>
-<Q>
-<R>
-<S>
-<T>
-<U>
-<V>
-<W>
-<X>
-<Y>
-<Z>
-<left-square-bracket>
-<backslash>
-<right-square-bracket>
-<circumflex>
-<underscore>
-<grave-accent>
-<a>
-<b>
-<c>
-<d>
-<e>
-<f>
-<g>
-<h>
-<i>
-<j>
-<k>
-<l>
-<m>
-<n>
-<o>
-<p>
-<q>
-<r>
-<s>
-<t>
-<u>
-<v>
-<w>
-<y>
-<z>
-<left-curly-bracket>
-<vertical-line>
-<right-curly-bracket>
-<tilde>
-<DEL>
+<SUB>
+<ESC>
+<IS4>
+<IS3>
+<IS2>
+<IS1>
+<space>
+<exclamation-mark>
+<quotation-mark>
+<number-sign>
+<dollar-sign>
+<percent-sign>
+<ampersand>
+<apostrophe>
+<left-parenthesis>
+<right-parenthesis>
+<asterisk>
+<plus-sign>
+<comma>
+<hyphen>
+<period>
+<slash>
+<zero>
+<one>
+<two>
+<three>
+<four>
+<five>
+<seven>
+<eight>
+<nine>
+<colon>
+<semicolon>
+<less-than-sign>
+<equals-sign>
+<greater-than-sign>
+<question-mark>
+<commercial-at>
+<A>
+<B>
+<C>
+<D>
+<E>
+<F>
+<G>
+<H>
+<I>
+<J>
+<K>
+<L>
+<M>
+<N>
+<O>
+<P>
+<Q>
+<R>
+<S>
+<T>
+<U>
+<V>
+<W>
+<X>
+<Y>
+<Z>
+<left-square-bracket>
+<backslash>
+<right-square-bracket>
+<circumflex>
+<underscore>
+<grave-accent>
+<a>
+<b>
+<c>
+<d>
+<e>
+<f>
+<g>
+<h>
+<i>
+<j>
+<k>
+<l>
+<m>
+<n>
+<o>
+<p>
+<q>
+<r>
+<s>
+<t>
+<u>
+<v>
+<w>
+<y>
+<z>
+<left-curly-bracket>
+<vertical-line>
+<right-curly-bracket>
+<tilde>
+<DEL>
order_end
#
END LC_COLLATE
escape_char /
comment_char %
+repertoiremap mnemonic.ds
%
% Czech Language Locale for Czech
% Source:
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Danish language locale for Denmark
% Source: Danish Standards Association
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
% German Language Locale for Austria
% Source: O:sterreiches Normungsinstitut
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% German Language Locale for Belgium
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% German Language Locale for Switzerland
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% German Language Locale for Germany
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% German Language Locale for Luxemburg
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for Australia
% Source: RAP
% Revision: 4.3
% Date: 1997-11-05
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for Canada
% sorting according to CAN/CSA-Z243.4.1-1992
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
+repertoiremap charids.894
###############################################################################
# English language locale for Canada / Locale de langue anglaise pour le Canada
#
#
# Copyright (C) GIA, Canada 1994,1995
#
-# Distribution and usage are free, including for commercial purposes. In all
-# instances, the source must be cited and the present notice reproduced. If
-# required, only a minimal and reasonable charge is permitted for this
-# distribution. This charge, if applicable, should be limited to the cost of
-# the medium used for distribution. In all cases, no other cost shall be
-# associated with the use.
+# Distribution and usage are free, including for commercial purposes. In all
+# instances, the source must be cited and the present notice reproduced. If
+# required, only a minimal and reasonable charge is permitted for this
+# distribution. This charge, if applicable, should be limited to the cost of
+# the medium used for distribution. In all cases, no other cost shall be
+# associated with the use.
#
# This LOCALE is an integral part of CAN/CSA Z243.230 standard.
# Its use is not sufficient to guarantee conformance to this standard.
# Please refer to the text of the CAN/CSA Z243.230 standard to know its exact
# conformance requirements.
# This standard can be obtained from:
-# Canadian Standards Association/Standards Sales
-# 178, Rexdale Blvd., Rexdale (Toronto), ON M9W 1R3
+# Canadian Standards Association/Standards Sales
+# 178, Rexdale Blvd., Rexdale (Toronto), ON M9W 1R3
# Canada Tel.: +1 416 747 4044 Fax: +1 416 747 2475
-#
-# Distribution et usage gratuits, y compris <a!> des fins commerciales. On
-# se doit de citer la source, de reproduire le pr<e'>sent avertissement et de
-# n'exiger, s'il y a lieu, qu'un co<u>>t minime et raisonnable se limitant au
+#
+# Distribution et usage gratuits, y compris <a!> des fins commerciales. On
+# se doit de citer la source, de reproduire le pr<e'>sent avertissement et de
+# n'exiger, s'il y a lieu, qu'un co<u>>t minime et raisonnable se limitant au
# co<u>>t du support utilis<e'> pour la distribution. Dans tous les cas, il ne
-# doit y avoir aucun co<u>>t associ<e'> <a!> l'usage.
+# doit y avoir aucun co<u>>t associ<e'> <a!> l'usage.
#
-# Cette LOCALE est une partie int<e'>grante de la norme CAN/CSA Z243.230.
-# L'utilisation de la pr<e'>sente LOCALE ne suffit pas pour assurer la
+# Cette LOCALE est une partie int<e'>grante de la norme CAN/CSA Z243.230.
+# L'utilisation de la pr<e'>sente LOCALE ne suffit pas pour assurer la
# conformit<e'> <a!> cette norme. Veuillez vous r<e'>f<e'>rer au texte de la
# norme CAN/CSA Z243.230 pour en conna<i/>>tre les exigences de conformit<e'>.
# Cette norme peut <e/>>tre obtenue aupr<e!>s de:
-# Association canadienne de normalisation/Vente des normes
-# 178, boul. Rexdale, Rexdale (Toronto), ON M9W 1R3
+# Association canadienne de normalisation/Vente des normes
+# 178, boul. Rexdale, Rexdale (Toronto), ON M9W 1R3
# Canada T<e'>l.: +1 416 747 4044 Fax: +1 416 747 2475
#
###############################################################################
<ACA> # 0180
<GRA> # 0190
<BRE> # 0192 diacr. NAPLPS/6937
-<CIR> # 0200
+<CIR> # 0200
<CAR> # 0202 diacr. NAPLPS/6937
-<RNE> # 0210
-<REU> # 0220
+<RNE> # 0210
+<REU> # 0220
<DAC> # 0225 diacr. NAPLPS/6937
-<TIL> # 0230
+<TIL> # 0230
<PCT> # 0235 diacr. NAPLPS/6937
-<OBL> # 0240
-<CDI> # 0250
+<OBL> # 0240
+<CDI> # 0250
<OGO> # 0252 diacr. NAPLPS/6937
<MAC> # 0255 diacr. NAPLPS/6937
#
<n,> <n110>;<CDI>;<MIN>;IGNORE #0146
<ng> <n110><g103>;<LIG><LIG>;<MIN><MIN>;IGNORE #014B
<o> <o111>;<BAS>;<MIN>;IGNORE #o 006F
-<-o> <o111>;<PCL>;<EMI>;IGNORE #§ 00BA
+<-o> <o111>;<PCL>;<EMI>;IGNORE #§ 00BA
<o'> <o111>;<ACA>;<MIN>;IGNORE #¢ 00F3
<o!> <o111>;<GRA>;<MIN>;IGNORE #\95 00F2
<o/>> <o111>;<CIR>;<MIN>;IGNORE #\93 00F4
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for Denmark
%
% Date: 1996-09-18
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO_8859-1:1987
% Distribution and use is free, also for
% commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for Denmark
%
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for Britain
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for Ireland
% Source: RAP
% Revision: 4.4
% Date: 1997-11-05
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for New Zealand
% Source: RAP
% Revision: 4.3
% Date: 1997-11-05
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% English language locale for USA
% Source: RAP
% Revision: 4.4
% Date: 1997-11-05
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Argentina
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Bolivia
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Chile
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Colombia
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Dominican Republic
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish Language Locale for Equador
% Source: RAP
% Date: 1997-03-18
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish Language Locale for Spain
% Source: RAP
% Date: 1997-03-18
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Guatemala
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Honduras
% Source: RAP
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Mexico
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Panama
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Peru
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Paraguay
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for El Salvador
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish Language Locale for U.S.A.
% Source: RAP
% Date: 1997-03-18
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Uruguay
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Spanish language locale for Venezuela
% Source: RAP
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Estonian language locale for Estonia
% according to EVS 8:1993
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Basque Language Locale for Spain
% Source: RAP
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Finnish language locale for Finland
% sorting according to SFS 4600 (1986-06-09)
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Faroese language locale for Faroe Islands
% Source: Danish Standards Association
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% French Language Locale for Belgium
% Source: RAP
% Revision: 4.4
% Date: 1997-03-18
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% French Language Locale for Canada
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
+repertoiremap charids.894
###########################################################################
####
# Locale de langue fran<c,>aise pour le Canada / French lang. locale for Canada
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% French Language Locale for Switzerland
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% French Language Locale for France
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% French Language Locale for Luxemburg
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Irish language locale for Ireland
% Source: NSAI
% Address: Glasnevin, Dublin 9, Ireland
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Greek Language Locale for Greece
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-7
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Hebrew Language Locale for Israel
% Source: RAP
% Revision: 4.4
% Date: 1997-03-18
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-8
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Croatian Language Locale for Croatia
% Source: USM/MZT
% Date: 1997-04-17
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-2
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Hungarian Language Locale for Hungary
% Source: RAP
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-2
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
% Icelandic Language Locale for Iceland
% Source: Stadlarad I'slands
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Italian Language Locale for Italy
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Hebrew Language Locale for Israel
% Source: RAP
% Revision: 4.4
% Date: 1997-03-18
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-8
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Greenlandic language locale for Greenland
% Source: Danish Standards Association
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Lithuanian language locale for Lithuania
% Created on January 30, 1992
% Date: 1995-08-28
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: BALTIC
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Latvian language locale for Latvia
% Source: Latvian Standard LVS 24-93
% Date: 1995-08-28
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: BALTIC
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Dutch Language Locale for Belgium
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Dutch Language Locale for the Netherlands
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Norwegian language locale for Norway
% Source: Norsk Standardiseringsforbund
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Polish Language Locale for Poland
% Source: RAP
% Date: 1997-03-18
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-2
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Portuguese Language Locale for Brasil
% Source: RAP
% Revision: 4.4
% Date: 1997-03-19
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Portuguese Language Locale for Portugal
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Romanian Language Locale for Romania
% Source: RAP
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-2
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Russian Language Locale for Russia
% Source: RAP
% Date: 1996-10-15
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-5
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Slovenian language locale for Slovenia
% Source: USM/MZT
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-2
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Swedish Language Locale for Finland
% Source: RAP
% Revision: 4.3
% Date: 1996-10-15
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
escape_char /
comment_char %
+repertoiremap mnemonic.ds
% Swedish language locale for Sweden
% Source: RAP
% Date: 1997-03-18
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
comment_char %
escape_char /
+repertoiremap mnemonic.ds
%
% Turkish Language Locale for Turkey
% Source: RAP
% Date: 1997-03-18
% Application: general
% Users: general
-% Repertoiremap: mnemonic,ds
+% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-9
% Distribution and use is free, also
% for commercial purposes.
% Revision: 4.3
% Date: 1997-11-09
% Users: general
-% Repertoiremap: mnemonic,ds
% Charset: GB_2312-80
% Distribution and use is free, also
% for commercial purposes.
-<escape_char> /
+escape_char /
# Charids refering to ISO 10646/Correspondance des caract<e!>res avec ISO 10646
# Version: 1994-08-25
-#<comment_char> #
+#comment_char #
CHARIDS
<NUL> <U0000> # NULL / NUL
<SOH> <U0001> # START OF HEADING / D<E'>BUT D'ENT<E/>>TE
-<escape_char> /
+escape_char /
<NUL> <U0000> NULL (NUL)
<SOH> <U0001> START OF HEADING (SOH)
<STX> <U0002> START OF TEXT (STX)
cns=`echo $l | sed 's/\(.*\)[.][^.]*/\1/'`
cn=locales/$cns
fn=charmaps/`echo $l | sed 's/.*[.]\([^.]*\)/\1/'`
- I18NPATH=./locales ${common_objpfx}elf/ld.so --library-path $common_objpfx \
+ I18NPATH=. ${common_objpfx}elf/ld.so --library-path $common_objpfx \
${common_objpfx}locale/localedef --quiet -i $cn -f $fn \
${common_objpfx}localedata/$cns
done
#! /bin/sh
# Testing the implementation of strfmon(3).
-# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# Contributed by Jochen Hein <jochen.hein@delphi.central.de>, 1997.
#
cns=`echo $l | sed 's/\(.*\)[.][^.]*/\1/'`
cn=locales/$cns
fn=charmaps/`echo $l | sed 's/.*[.]\([^.]*\)/\1/'`
- I18NPATH=./locales \
+ I18NPATH=. \
${common_objpfx}elf/ld.so --library-path $common_objpfx \
${common_objpfx}locale/localedef \
--quiet -i $cn -f $fn ${common_objpfx}localedata/$cns
charmap=$1
input=$2
out=$3
- I18NPATH=./locales \
+ rep=$4
+ I18NPATH=. \
${common_objpfx}elf/ld.so --library-path $common_objpfx \
${common_objpfx}locale/localedef --quiet -c -f $charmap -i $input \
- ${common_objpfx}localedata/$out
+ --repertoire-map $rep ${common_objpfx}localedata/$out
if [ $? -ne 0 ]; then
echo "Charmap: \"${charmap}\" Inputfile: \"${input}\"" \
# I take this out for now since it is a known problem
# (see [PR libc/229] and [PR libc/454]. --drepper
-# test_locale IBM437 de_DE de_DE.437
-test_locale tests/test1.cm tests/test1.def test1
-test_locale tests/test2.cm tests/test2.def test2
-test_locale tests/test3.cm tests/test3.def test3
-test_locale tests/test4.cm tests/test4.def test4
+# test_locale IBM437 de_DE de_DE.437 mnemonic.ds
+test_locale tests/test1.cm tests/test1.def test1 mnemonic.ds
+test_locale tests/test2.cm tests/test2.def test2 mnemonic.ds
+test_locale tests/test3.cm tests/test3.def test3 mnemonic.ds
+test_locale tests/test4.cm tests/test4.def test4 mnemonic.ds
# I know that multi-byte charsets do not yet work. --drepper
-# test_locale tests/test5.cm tests/test5.def test5
+# test_locale tests/test5.cm tests/test5.def test5 mnemonic.ds
exit 0