mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 02:40:08 +00:00
Update.
2000-06-25 Greg McGary <greg@mcgary.org> * sysdeps/i386/i586/memcpy.S: Redefine memcpy as mempcpy, not as bcopy.
This commit is contained in:
parent
8b682b9907
commit
7475d01602
@ -1,3 +1,8 @@
|
||||
2000-06-25 Greg McGary <greg@mcgary.org>
|
||||
|
||||
* sysdeps/i386/i586/memcpy.S: Redefine memcpy as mempcpy,
|
||||
not as bcopy.
|
||||
|
||||
2000-06-25 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* iconvdata/gen-8bit-gap-1.sh: Update for new charmap format.
|
||||
|
@ -1,5 +1,35 @@
|
||||
2000-06-25 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* Makefile (test-input): Remove everything but de_DE.ISO-8859-1
|
||||
for now.
|
||||
|
||||
* de_DE.in: Update for new sorting.
|
||||
|
||||
* tst-locale.sh: Don't use mnemonic.ds.
|
||||
* tst-mbswcs.sh: Likewise.
|
||||
* tst-trans.sh: Likewise.
|
||||
|
||||
* locales/de_DE: Update for new format.
|
||||
* locales/en_US: Likewise.
|
||||
* tests/trans.def: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n01y12: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n02n40: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n10y31: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n11y41: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n12y11: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n20n32: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n30y20: Likewise.
|
||||
* tst-fmon-locales/tstfmon_n41n00: Likewise.
|
||||
* tst-fmon-locales/tstfmon_y01y10: Likewise.
|
||||
* tst-fmon-locales/tstfmon_y02n22: Likewise.
|
||||
* tst-fmon-locales/tstfmon_y22n42: Likewise.
|
||||
* tst-fmon-locales/tstfmon_y30y21: Likewise.
|
||||
* tst-fmon-locales/tstfmon_y32n31: Likewise.
|
||||
* tst-fmon-locales/tstfmon_y40y00: Likewise.
|
||||
* tst-fmon-locales/tstfmon_y42n21: Likewise.
|
||||
|
||||
* tst-rpmatch.c: Avoid warning with borken compiler.
|
||||
|
||||
* locales/i18n: Take CJK ideographs and Hangul out of `alpha' table.
|
||||
|
||||
* sort-test.sh: Add more GCONV_PATH usages.
|
||||
|
@ -37,8 +37,9 @@ repertoiremaps := $(filter-out $(addprefix repertoiremaps/, CVS RCS SCCS %~), \
|
||||
|
||||
test-srcs := collate-test xfrm-test tst-fmon tst-rpmatch tst-trans \
|
||||
tst-mbswcs1 tst-mbswcs2 tst-mbswcs3 tst-mbswcs4 tst-mbswcs5
|
||||
test-input := de_DE.ISO-8859-1 da_DK.ISO-8859-1 fr_CA,2.13.ISO-8859-1 \
|
||||
hr_HR.ISO-8859-2 # once it is fixed: cs_CZ.ISO-8859-2
|
||||
#test-input := de_DE.ISO-8859-1 da_DK.ISO-8859-1 fr_CA,2.13.ISO-8859-1 \
|
||||
# hr_HR.ISO-8859-2 # once it is fixed: cs_CZ.ISO-8859-2
|
||||
test-input := de_DE.ISO-8859-1
|
||||
test-input-data = $(addsuffix .in, $(basename $(test-input)))
|
||||
test-output := $(foreach s, .out .xout, \
|
||||
$(addsuffix $s, $(basename $(test-input))))
|
||||
|
@ -5,8 +5,8 @@ arg : wicked; malicious
|
||||
ärgern : to annoy
|
||||
arglos : unsuspecting; innocent
|
||||
Aspirant : candidate
|
||||
aß (praet. ind. of "essen") : [I / he] ate
|
||||
Ass. (Assessor) : apprentice teacher or judge
|
||||
aß (praet. ind. of "essen") : [I / he] ate
|
||||
Aß (alternative spelling of "As"): ace
|
||||
Assel : slater, wood-louse
|
||||
Ast : limb
|
||||
@ -49,8 +49,8 @@ Masern : measels
|
||||
Mass. (Massachusetts) : Massachusetts (state)
|
||||
Maß : measure
|
||||
Masse : mass
|
||||
Maße (pl. of "Maß") : measures
|
||||
Massé : (particular billard stroke)
|
||||
Maße (pl. of "Maß") : measures
|
||||
mäße (pres. conj. of "messen") : take measure (e.g. in indirect speech)
|
||||
Massen- : mass; wholesale; bulk (in compound nouns)
|
||||
massig : massive
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,95 +1,173 @@
|
||||
escape_char /
|
||||
comment_char %
|
||||
repertoiremap mnemonic.ds
|
||||
escape_char /
|
||||
comment_char %
|
||||
% Locale for English locale in the USA
|
||||
% Contributed by Ulrich Drepper <drepper@redhat.com>, 2000
|
||||
|
||||
% English language locale for USA
|
||||
% Source: RAP
|
||||
% Address: Sankt Jo//rgens Alle 8
|
||||
% DK-1615 Ko//benhavn V, Danmark
|
||||
% Contact: Keld Simonsen
|
||||
% Email: Keld.Simonsen@dkuug.dk
|
||||
% Tel: +45 - 31226543
|
||||
% Fax: +45 - 33256543
|
||||
% Language: en
|
||||
% Territory: US
|
||||
% Revision: 4.4
|
||||
% Date: 1997-11-05
|
||||
% Users: general
|
||||
% Repertoiremap: mnemonic.ds
|
||||
% Charset: ISO-8859-1
|
||||
% Distribution and use is free, also
|
||||
% for commercial purposes.
|
||||
LC_IDENTIFICATION
|
||||
title "English locale for the USA"
|
||||
source "Free Software Foundation, Inc."
|
||||
address "59 Temple Place - Suite 330, Boston, MA 02111-1307, USA"
|
||||
contact ""
|
||||
email "bug-glibc@gnu.org"
|
||||
tel ""
|
||||
fax ""
|
||||
language "English"
|
||||
territory "USA"
|
||||
revision "1.0"
|
||||
date "2000-06-24"
|
||||
%
|
||||
category "en_US:2000";LC_IDENTIFICATION
|
||||
category "en_US:2000";LC_CTYPE
|
||||
category "en_US:2000";LC_COLLATE
|
||||
category "en_US:2000";LC_TIME
|
||||
category "en_US:2000";LC_NUMERIC
|
||||
category "en_US:2000";LC_MONETARY
|
||||
category "en_US:2000";LC_MESSAGES
|
||||
category "en_US:2000";LC_PAPER
|
||||
category "en_US:2000";LC_NAME
|
||||
category "en_US:2000";LC_ADDRESS
|
||||
category "en_US:2000";LC_TELEPHONE
|
||||
|
||||
END LC_IDENTIFICATION
|
||||
|
||||
LC_CTYPE
|
||||
copy "en_DK"
|
||||
copy "i18n"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_COLLATE
|
||||
copy "en_DK"
|
||||
|
||||
% Copy the template from ISO/IEC 14651
|
||||
copy "iso14651_t1"
|
||||
|
||||
END LC_COLLATE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
mon_grouping 3;3
|
||||
positive_sign ""
|
||||
negative_sign "<->"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
p_sep_by_space 0
|
||||
n_cs_precedes 1
|
||||
n_sep_by_space 0
|
||||
p_sign_posn 1
|
||||
n_sign_posn 1
|
||||
int_curr_symbol "<U0055><U0053><U0044><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign ""
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
p_sep_by_space 0
|
||||
n_cs_precedes 1
|
||||
n_sep_by_space 0
|
||||
p_sign_posn 1
|
||||
n_sign_posn 1
|
||||
%
|
||||
END LC_MONETARY
|
||||
|
||||
LC_NUMERIC
|
||||
decimal_point "<.>"
|
||||
thousands_sep "<,>"
|
||||
grouping 3;3
|
||||
decimal_point "<U002E>"
|
||||
thousands_sep "<U002C>"
|
||||
grouping 3;3
|
||||
END LC_NUMERIC
|
||||
|
||||
LC_TIME
|
||||
abday "<S><u><n>";"<M><o><n>";/
|
||||
"<T><u><e>";"<W><e><d>";/
|
||||
"<T><h><u>";"<F><r><i>";/
|
||||
"<S><a><t>"
|
||||
day "<S><u><n><d><a><y>";/
|
||||
"<M><o><n><d><a><y>";/
|
||||
"<T><u><e><s><d><a><y>";/
|
||||
"<W><e><d><n><e><s><d><a><y>";/
|
||||
"<T><h><u><r><s><d><a><y>";/
|
||||
"<F><r><i><d><a><y>";/
|
||||
"<S><a><t><u><r><d><a><y>"
|
||||
abmon "<J><a><n>";"<F><e><b>";/
|
||||
"<M><a><r>";"<A><p><r>";/
|
||||
"<M><a><y>";"<J><u><n>";/
|
||||
"<J><u><l>";"<A><u><g>";/
|
||||
"<S><e><p>";"<O><c><t>";/
|
||||
"<N><o><v>";"<D><e><c>"
|
||||
mon "<J><a><n><u><a><r><y>";/
|
||||
"<F><e><b><r><u><a><r><y>";/
|
||||
"<M><a><r><c><h>";/
|
||||
"<A><p><r><i><l>";/
|
||||
"<M><a><y>";/
|
||||
"<J><u><n><e>";/
|
||||
"<J><u><l><y>";/
|
||||
"<A><u><g><u><s><t>";/
|
||||
"<S><e><p><t><e><m><b><e><r>";/
|
||||
"<O><c><t><o><b><e><r>";/
|
||||
"<N><o><v><e><m><b><e><r>";/
|
||||
"<D><e><c><e><m><b><e><r>"
|
||||
d_t_fmt "<%><a><SP><%><d><SP><%><b><SP><%><Y><SP><%><r><SP><%><Z>"
|
||||
d_fmt "<%><m><//><%><d><//><%><y>"
|
||||
t_fmt "<%><r>"
|
||||
am_pm "<A><M>";"<P><M>"
|
||||
t_fmt_ampm "<%><I><:><%><M><:><%><S><SP><%><p>"
|
||||
abday "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
|
||||
"<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
|
||||
"<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
|
||||
"<U0053><U0061><U0074>"
|
||||
day "<U0053><U0075><U006E><U0064><U0061><U0079>";/
|
||||
"<U004D><U006F><U006E><U0064><U0061><U0079>";/
|
||||
"<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
|
||||
"<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
|
||||
"<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
|
||||
"<U0046><U0072><U0069><U0064><U0061><U0079>";/
|
||||
"<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
|
||||
|
||||
week 7;19971201;4
|
||||
abmon "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
|
||||
"<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
|
||||
"<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
|
||||
"<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
|
||||
"<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
|
||||
"<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
|
||||
mon "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
|
||||
"<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
|
||||
"<U004D><U0061><U0072><U0063><U0068>";/
|
||||
"<U0041><U0070><U0072><U0069><U006C>";/
|
||||
"<U004D><U0061><U0079>";/
|
||||
"<U004A><U0075><U006E><U0065>";/
|
||||
"<U004A><U0075><U006C><U0079>";/
|
||||
"<U0041><U0075><U0067><U0075><U0073><U0074>";/
|
||||
"<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
|
||||
"<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
|
||||
"<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
|
||||
"<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
|
||||
am_pm "";""
|
||||
% Appropriate date and time representation (%c)
|
||||
% "%a %d %b %Y %r %Z"
|
||||
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
|
||||
%
|
||||
% Appropriate date representation (%x)
|
||||
% "%m/%d/%Y"
|
||||
d_fmt "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0059>"
|
||||
%
|
||||
% Appropriate time representation (%X)
|
||||
% "%r"
|
||||
t_fmt "<U0025><U0072>"
|
||||
%
|
||||
% Appropriate AM/PM time representation (%r)
|
||||
% "%I:%M:%S %p"
|
||||
t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
|
||||
<U0025><U0070>"
|
||||
%
|
||||
% Strings for AM/PM
|
||||
%
|
||||
am_pm "<U0041><U004D>";"<U0050><U004D>"
|
||||
END LC_TIME
|
||||
|
||||
LC_MESSAGES
|
||||
yesexpr "<'/>><<(><y><Y><s><S><)/>><.><*>"
|
||||
noexpr "<'/>><<(><n><N><)/>><.><*>"
|
||||
yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
|
||||
noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
|
||||
END LC_MESSAGES
|
||||
|
||||
LC_PAPER
|
||||
height 279
|
||||
width 216
|
||||
END LC_PAPER
|
||||
|
||||
LC_NAME
|
||||
name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
|
||||
<U0025><U006D><U0025><U0074><U0025><U0066>"
|
||||
name_miss "<U004D><U0069><U0073><U0073><U002E>"
|
||||
name_mr "<U004D><U0072><U002E>"
|
||||
name_mrs "<U004D><U0072><U0073><U002E>"
|
||||
name_ms "<U004D><U0073><U002E>"
|
||||
END LC_NAME
|
||||
|
||||
|
||||
LC_ADDRESS
|
||||
postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E>/
|
||||
<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0068>/
|
||||
<U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
|
||||
<U004E><U0025><U0025><U0054><U0020><U0025><U007A><U0025>/
|
||||
<U004E><U0025><U0063><U0025><U004E>"
|
||||
country_name "<U0055><U0053><U0041>"
|
||||
country_post "<U0055><U0053><U0041>"
|
||||
country_ab2 "<U0055><U0053>"
|
||||
country_ab3 "<U0055><U0053><U0041>"
|
||||
country_num 840
|
||||
country_car "<U0055><U0053><U0041>"
|
||||
country_isbn 0
|
||||
lang_name "<U0045><U006E><U0067><U006C><U0069><U0073><U0068>"
|
||||
lang_ab "<U0065><U006E>"
|
||||
lang_term "<U0065><U006E><U0067>"
|
||||
lang_lib "<U0065><U006E><U0067>"
|
||||
END LC_ADDRESS
|
||||
|
||||
LC_TELEPHONE
|
||||
tel_int_fmt "<U002B><U0025><U0063><U0020><U0028><U0025><U0061><U0029>/
|
||||
<U0020><U0025><U006C>"
|
||||
tel_dom_fmt "<U0028><U0025><U0061><U0029><U0020><U0025><U006C>"
|
||||
int_select "<U0031><U0031>"
|
||||
int_prefix "<U0031>"
|
||||
END LC_TELEPHONE
|
||||
|
||||
LC_MEASUREMENT
|
||||
measurement 2
|
||||
END LC_MEASUREMENT
|
||||
|
@ -152,7 +152,7 @@ collating-symbol <yeh_barree>
|
||||
#
|
||||
# <HEBREU>
|
||||
#
|
||||
collating-symbol <halef>
|
||||
collating-symbol <alef_heb>
|
||||
collating-symbol <bet>
|
||||
collating-symbol <gimel>
|
||||
collating-symbol <dalet>
|
||||
@ -163,7 +163,7 @@ collating-symbol <het>
|
||||
collating-symbol <tet>
|
||||
collating-symbol <yod>
|
||||
collating-symbol <kaf_fin>
|
||||
collating-symbol <hkaf>
|
||||
collating-symbol <kaf_heb>
|
||||
collating-symbol <lamed>
|
||||
collating-symbol <mem_fin>
|
||||
collating-symbol <mem>
|
||||
@ -173,7 +173,7 @@ collating-symbol <samekh>
|
||||
collating-symbol <ayin>
|
||||
collating-symbol <pe_fin>
|
||||
collating-symbol <pe>
|
||||
collating-symbol <tsad_fin>
|
||||
collating-symbol <tsadi_fin>
|
||||
collating-symbol <tsadi>
|
||||
collating-symbol <qof>
|
||||
collating-symbol <resh>
|
||||
@ -408,7 +408,7 @@ collating-symbol <CYR-YA>
|
||||
#
|
||||
# <HEBREU>
|
||||
#
|
||||
<halef>
|
||||
<alef_heb>
|
||||
<bet>
|
||||
<gimel>
|
||||
<dalet>
|
||||
@ -419,7 +419,7 @@ collating-symbol <CYR-YA>
|
||||
<tet>
|
||||
<yod>
|
||||
<kaf_fin>
|
||||
<hkaf>
|
||||
<kaf_heb>
|
||||
<lamed>
|
||||
<mem_fin>
|
||||
<mem>
|
||||
@ -429,7 +429,7 @@ collating-symbol <CYR-YA>
|
||||
<ayin>
|
||||
<pe_fin>
|
||||
<pe>
|
||||
<tsad_fin>
|
||||
<tsadi_fin>
|
||||
<tsadi>
|
||||
<qof>
|
||||
<resh>
|
||||
@ -757,7 +757,7 @@ order_start <LATIN>;forward;backward;forward;forward,position
|
||||
<U0129> <i>;<TIL>;<MIN>;IGNORE # 245 <i?>
|
||||
<U012F> <i>;<OGO>;<MIN>;IGNORE # 246 <i;>
|
||||
<U012B> <i>;<MAC>;<MIN>;IGNORE # 247 <i->
|
||||
<U0133> <i><j>;<LIG><LIG>;<MIN><MIN>;IGNORE # 248 <ij>
|
||||
<U0133> "<i><j>";"<LIG><LIG>";"<MIN><MIN>";IGNORE # 248 <ij>
|
||||
<U006A> <j>;<BAS>;<MIN>;IGNORE # 249 j
|
||||
<U0135> <j>;<CIR>;<MIN>;IGNORE # 250 <j/>>
|
||||
<U006B> <k>;<BAS>;<MIN>;IGNORE # 251 k
|
||||
@ -776,7 +776,7 @@ order_start <LATIN>;forward;backward;forward;forward,position
|
||||
<U0144> <n>;<ACA>;<MIN>;IGNORE # 264 <n'>
|
||||
<U0148> <n>;<CAR>;<MIN>;IGNORE # 265 <n<>
|
||||
<U0146> <n>;<CDI>;<MIN>;IGNORE # 266 <n,>
|
||||
<U014B> <n><g>;<LIG><LIG>;<MIN><MIN>;IGNORE # 267 <ng>
|
||||
<U014B> "<n><g>";"<LIG><LIG>";"<MIN><MIN>";IGNORE # 267 <ng>
|
||||
<U006F> <o>;<BAS>;<MIN>;IGNORE # 268 o
|
||||
<U00BA> <o>;<PCL>;<EMI>;IGNORE # 269 º
|
||||
<U00F3> <o>;<ACA>;<MIN>;IGNORE # 270 ó
|
||||
@ -787,7 +787,7 @@ order_start <LATIN>;forward;backward;forward;forward,position
|
||||
<U00F8> <o>;<OBL>;<MIN>;IGNORE # 275 ø
|
||||
<U0151> <o>;<DAC>;<MIN>;IGNORE # 276 <o">
|
||||
<U014D> <o>;<MAC>;<MIN>;IGNORE # 277 <o->
|
||||
<U0153> <o><e>;<LIG><LIG>;<MIN><MIN>;IGNORE # 278 <oe>
|
||||
<U0153> "<o><e>";"<LIG><LIG>";"<MIN><MIN>";IGNORE # 278 <oe>
|
||||
<U0070> <p>;<BAS>;<MIN>;IGNORE # 279 p
|
||||
<U0071> <q>;<BAS>;<MIN>;IGNORE # 280 q
|
||||
<U0072> <r>;<BAS>;<MIN>;IGNORE # 281 r
|
||||
@ -877,7 +877,7 @@ order_start <LATIN>;forward;backward;forward;forward,position
|
||||
<U0128> <i>;<TIL>;<CAP>;IGNORE # 365 <I?>
|
||||
<U012E> <i>;<OGO>;<CAP>;IGNORE # 366 <I;>
|
||||
<U012A> <i>;<MAC>;<CAP>;IGNORE # 367 <I->
|
||||
<U0132> <i><j>;<LIG><LIG>;<CAP><CAP>;IGNORE # 368 <IJ>
|
||||
<U0132> "<i><j>";"<LIG><LIG>";"<CAP><CAP>";IGNORE # 368 <IJ>
|
||||
<U004A> <j>;<BAS>;<CAP>;IGNORE # 369 J
|
||||
<U0134> <j>;<CIR>;<CAP>;IGNORE # 370 <J/>>
|
||||
<U004B> <k>;<BAS>;<CAP>;IGNORE # 371 K
|
||||
@ -894,7 +894,7 @@ order_start <LATIN>;forward;backward;forward;forward,position
|
||||
<U0143> <n>;<ACA>;<CAP>;IGNORE # 382 <N'>
|
||||
<U0147> <n>;<CAR>;<CAP>;IGNORE # 383 <N<>
|
||||
<U0145> <n>;<CDI>;<CAP>;IGNORE # 384 <N,>
|
||||
<U014A> <n><g>;<LIG><LIG>;<CAP><CAP>;IGNORE # 385 <NG>
|
||||
<U014A> "<n><g>";"<LIG><LIG>";"<CAP><CAP>";IGNORE # 385 <NG>
|
||||
<U004F> <o>;<BAS>;<CAP>;IGNORE # 386 O
|
||||
<U00D3> <o>;<ACA>;<CAP>;IGNORE # 387 Ó
|
||||
<U00D2> <o>;<GRA>;<CAP>;IGNORE # 388 Ò
|
||||
@ -904,7 +904,7 @@ order_start <LATIN>;forward;backward;forward;forward,position
|
||||
<U00D8> <o>;<OBL>;<CAP>;IGNORE # 392 Ø
|
||||
<U0150> <o>;<DAC>;<CAP>;IGNORE # 393 <O">
|
||||
<U014C> <o>;<MAC>;<CAP>;IGNORE # 394 <O->
|
||||
<U0152> <o><e>;<LIG><LIG>;<CAP><CAP>;IGNORE # 395 <OE>
|
||||
<U0152> "<o><e>";"<LIG><LIG>";"<CAP><CAP>";IGNORE # 395 <OE>
|
||||
<U0050> <p>;<BAS>;<CAP>;IGNORE # 396 P
|
||||
<U0051> <q>;<BAS>;<CAP>;IGNORE # 397 Q
|
||||
<U0052> <r>;<BAS>;<CAP>;IGNORE # 398 R
|
||||
@ -1003,14 +1003,14 @@ order_start <ARABINT>;forward;forward;forward;forward,position
|
||||
<U06AF> <gaf>;<BAS>;<MIN>;IGNORE
|
||||
<U0644> <lam>;<BAS>;<MIN>;IGNORE
|
||||
<U0645> <meem>;<BAS>;<MIN>;IGNORE
|
||||
<U0646> <noon>>;<BAS>;<MIN>;IGNORE
|
||||
<U0646> <noon>;<BAS>;<MIN>;IGNORE
|
||||
<U06BA> <noon_ghunna>;<BAS>;<MIN>;IGNORE
|
||||
<U0647> <heh>;<BAS>;<MIN>;IGNORE
|
||||
<U06C0> <heh_yeh>;<BAS>;<MIN>;IGNORE
|
||||
<U0624> <waw>;<AHW>;<MIN>;IGNORE
|
||||
<U0648> <waw>;<BAS>;<MIN>;IGNORE
|
||||
<U0649> <alef_maksura>;<BAS>;<MIN>;IGNORE
|
||||
<U0626> <alef_maksura><hamza>;<BAS><BAS>;<MIN><MIN>;IGNORE
|
||||
<U0626> "<alef_maksura><hamza>";"<BAS><BAS>";"<MIN><MIN>";IGNORE
|
||||
<U064A> <alef_maksura>;<AYE>;<MIN>;IGNORE
|
||||
<U06D3> <yeh_barree>;<YBA>;<MIN>;IGNORE
|
||||
<U06D2> <yeh_barree>;<BAS>;<MIN>;IGNORE
|
||||
@ -1143,17 +1143,22 @@ order_start <ARABFOR>;backward;backward;backward;forward,position
|
||||
<UFEE8> <noon>;<BAS>;<AME>;IGNORE
|
||||
<UFB9E> <noon_ghunna>;<BAS>;<AIS>;IGNORE
|
||||
<UFB9F> <noon_ghunna>;<BAS>;<AFI>;IGNORE
|
||||
<UFEE9> <heh>;<BAS>;<AIS>;IGNORE <UFEEA> <heh>;<BAS>;<AFI>;IGNORE
|
||||
<UFEEB> <heh>;<BAS>;<AII>;IGNORE <UFEEC> <heh>;<BAS>;<AME>;IGNORE
|
||||
<UFBA4> <heh_yeh>;<BAS>;<AIS>;IGNORE <UFBA5> <heh_yeh>;<BAS>;<AFI>;IGNORE
|
||||
<UFE85> <waw>;<AHW>;<AIS>;IGNORE <UFE86> <waw>;<AHW>;<AFI>;IGNORE
|
||||
<UFEED> <waw>;<BAS>;<AIS>;IGNORE <UFEEE> <waw>;<BAS>;<AFI>;IGNORE
|
||||
<UFEE9> <heh>;<BAS>;<AIS>;IGNORE
|
||||
<UFEEA> <heh>;<BAS>;<AFI>;IGNORE
|
||||
<UFEEB> <heh>;<BAS>;<AII>;IGNORE
|
||||
<UFEEC> <heh>;<BAS>;<AME>;IGNORE
|
||||
<UFBA4> <heh_yeh>;<BAS>;<AIS>;IGNORE
|
||||
<UFBA5> <heh_yeh>;<BAS>;<AFI>;IGNORE
|
||||
<UFE85> <waw>;<AHW>;<AIS>;IGNORE
|
||||
<UFE86> <waw>;<AHW>;<AFI>;IGNORE
|
||||
<UFEED> <waw>;<BAS>;<AIS>;IGNORE
|
||||
<UFEEE> <waw>;<BAS>;<AFI>;IGNORE
|
||||
<UFEEF> <alef_maksura>;<BAS>;<AIS>;IGNORE
|
||||
<UFEF0> <alef_maksura>;<BAS>;<AFI>;IGNORE
|
||||
<UFE89> <alef_maksura><hamza>;<BAS><BAS>;<AIS><AIS>;IGNORE
|
||||
<UFE8A> <alef_maksura><hamza>;<BAS><BAS>;<AFI><AIS>;IGNORE
|
||||
<UFE8B> <alef_maksura><hamza>;<BAS><BAS>;<AII><AIS>;IGNORE
|
||||
<UFE8C> <alef_maksura><hamza>;<BAS><BAS>;<AME><AIS>;IGNORE
|
||||
<UFE89> "<alef_maksura><hamza>";"<BAS><BAS>";"<AIS><AIS>";IGNORE
|
||||
<UFE8A> "<alef_maksura><hamza>";"<BAS><BAS>";"<AFI><AIS>";IGNORE
|
||||
<UFE8B> "<alef_maksura><hamza>";"<BAS><BAS>";"<AII><AIS>";IGNORE
|
||||
<UFE8C> "<alef_maksura><hamza>";"<BAS><BAS>";"<AME><AIS>";IGNORE
|
||||
<UFEF1> <alef_maksura>;<AYE>;<AIS>;IGNORE
|
||||
<UFEF2> <alef_maksura>;<AYE>;<AFI>;IGNORE
|
||||
<UFEF3> <alef_maksura>;<AYE>;<AII>;IGNORE
|
||||
@ -1162,17 +1167,17 @@ order_start <ARABFOR>;backward;backward;backward;forward,position
|
||||
<UFBB1> <yeh_barree>;<YBA>;<AFI>;IGNORE
|
||||
<UFBAE> <yeh_barree>;<BAS>;<AIS>;IGNORE
|
||||
<UFBAF> <yeh_barree>;<BAS>;<AFI>;IGNORE
|
||||
<UFEF5> <lam><alef>;<BAS><AMA>;<AIS><AFI>;IGNORE
|
||||
<UFEF6> <lam><alef>;<BAS><AMA>;<AFI>;<AFI>;IGNORE
|
||||
<UFEF7> <lam><alef>;<BAS><AHA>;<AIS>;<AFI>;IGNORE
|
||||
<UFEF8> <lam><alef>;<BAS><AHA>;<AFI>;<AFI>;IGNORE
|
||||
<UFEF9> <lam><alef>;<BAS><AHS>;<AIS>;<AFI>;IGNORE
|
||||
<UFEFA> <lam><alef>;<BAS><AHS>;<AFI><AFI>;IGNORE
|
||||
<UFEFB> <lam><alef>;<BAS><BAS>;<AIS><AFI>;IGNORE
|
||||
<UFEFC> <lam><alef>;<BAS><BAS>;<AFI><AFI>;IGNORE
|
||||
<UFEF5> "<lam><alef>";"<BAS><AMA>";"<AIS><AFI>";IGNORE
|
||||
<UFEF6> "<lam><alef>";"<BAS><AMA>";"<AFI><AFI>";IGNORE
|
||||
<UFEF7> "<lam><alef>";"<BAS><AHA>";"<AIS><AFI>";IGNORE
|
||||
<UFEF8> "<lam><alef>";"<BAS><AHA>";"<AFI><AFI>";IGNORE
|
||||
<UFEF9> "<lam><alef>";"<BAS><AHS>";"<AIS><AFI>";IGNORE
|
||||
<UFEFA> "<lam><alef>";"<BAS><AHS>";"<AFI><AFI>";IGNORE
|
||||
<UFEFB> "<lam><alef>";"<BAS><BAS>";"<AIS><AFI>";IGNORE
|
||||
<UFEFC> "<lam><alef>";"<BAS><BAS>";"<AFI><AFI>";IGNORE
|
||||
|
||||
order_start <HEBREU>;forward;forward;forward;forward,position
|
||||
<U05D0> <halef>;<BAS>;IGNORE;IGNORE
|
||||
<U05D0> <alef_heb>;<BAS>;IGNORE;IGNORE
|
||||
<U05D1> <bet>;<BAS>;IGNORE;IGNORE
|
||||
<U05D2> <gimel>;<BAS>;IGNORE;IGNORE
|
||||
<U05D3> <dalet>;<BAS>;IGNORE;IGNORE
|
||||
@ -1183,7 +1188,7 @@ order_start <HEBREU>;forward;forward;forward;forward,position
|
||||
<U05D8> <tet>;<BAS>;IGNORE;IGNORE
|
||||
<U05D9> <yod>;<BAS>;IGNORE;IGNORE
|
||||
<U05DA> <kaf_fin>;<BAS>;IGNORE;IGNORE
|
||||
<U05DB> <hkaf>;<BAS>;IGNORE;IGNORE
|
||||
<U05DB> <kaf_heb>;<BAS>;IGNORE;IGNORE
|
||||
<U05DC> <lamed>;<BAS>;IGNORE;IGNORE
|
||||
<U05DD> <mem_fin>;<BAS>;IGNORE;IGNORE
|
||||
<U05DE> <mem>;<BAS>;IGNORE;IGNORE
|
||||
@ -1288,9 +1293,9 @@ order_start <GREC>;forward;backward;forward;forward,position
|
||||
<U03D5> <PHI>;<PCL>;<AMI>;IGNORE
|
||||
<U03E4> <PHI>;<LIG>;<CAP>;IGNORE # FEI COPTE
|
||||
<U03E5> <PHI>;<LIG>;<AMI>;IGNORE # fei copte
|
||||
<U03A7> <KHI>;<BAS>;<CAP>;IGNORE
|
||||
<U03C7> <KHI>;<BAS>;<AMI>;IGNORE
|
||||
<U03E0> <KHI>;<PCL>;<CAP>;IGNORE # sampi copte
|
||||
<U03A7> <CHI>;<BAS>;<CAP>;IGNORE
|
||||
<U03C7> <CHI>;<BAS>;<AMI>;IGNORE
|
||||
<U03E0> <CHI>;<PCL>;<CAP>;IGNORE # sampi copte
|
||||
<U03A8> <PSI>;<BAS>;<CAP>;IGNORE
|
||||
<U03C8> <PSI>;<BAS>;<AMI>;IGNORE
|
||||
<U03E2> <PSI>;<PCL>;<CAP>;IGNORE # SHEI COPTE
|
||||
|
62
localedata/show-ucs-data.c
Normal file
62
localedata/show-ucs-data.c
Normal file
@ -0,0 +1,62 @@
|
||||
#include <ctype.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
int n;
|
||||
char *line = NULL;
|
||||
size_t len = 0;
|
||||
|
||||
for (n = 1; n < argc; ++n)
|
||||
{
|
||||
FILE *fp = fopen (argv[n], "r");
|
||||
if (fp == NULL)
|
||||
continue;
|
||||
|
||||
while (! feof (fp))
|
||||
{
|
||||
ssize_t cnt = getline (&line, &len, fp);
|
||||
char *runp;
|
||||
if (cnt <= 0)
|
||||
break;
|
||||
|
||||
runp = line;
|
||||
do
|
||||
{
|
||||
if (runp[0] == '<' && runp[1] == 'U' && isxdigit (runp[2])
|
||||
&& isxdigit (runp[3]) && isxdigit (runp[4])
|
||||
&& isxdigit (runp[5]) && runp[6] == '>')
|
||||
{
|
||||
unsigned int val = strtoul (runp + 2, NULL, 16);
|
||||
|
||||
putchar ('<');
|
||||
if (val < 128)
|
||||
putchar (val);
|
||||
else if (val < 0x800)
|
||||
{
|
||||
putchar (0xc0 | (val >> 6));
|
||||
putchar (0x80 | (val & 0x3f));
|
||||
}
|
||||
else
|
||||
{
|
||||
putchar (0xe0 | (val >> 12));
|
||||
putchar (0x80 | ((val >> 6) & 0x3f));
|
||||
putchar (0x80 | (val & 0x3f));
|
||||
}
|
||||
putchar ('>');
|
||||
runp += 7;
|
||||
}
|
||||
else
|
||||
putchar (*runp++);
|
||||
}
|
||||
while (runp < &line[cnt]);
|
||||
}
|
||||
|
||||
fclose (fp);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
@ -1,138 +1,137 @@
|
||||
escape_char /
|
||||
comment_char %
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
LC_CTYPE
|
||||
|
||||
digit <0>;<1>;<2>;<3>;<4>;/
|
||||
<5>;<6>;<7>;<8>;<9>
|
||||
digit <U0030>;<U0031>;<U0032>;<U0033>;<U0034>;/
|
||||
<U0035>;<U0036>;<U0037>;<U0038>;<U0039>
|
||||
|
||||
xdigit <0>;<1>;<2>;<3>;<4>;/
|
||||
<5>;<6>;<7>;<8>;<9>;/
|
||||
<A>;<B>;<C>;<D>;<E>;<F>;/
|
||||
<a>;<b>;<c>;<d>;<e>;<f>
|
||||
xdigit <U0030>;<U0031>;<U0032>;<U0033>;<U0034>;/
|
||||
<U0035>;<U0036>;<U0037>;<U0038>;<U0039>;/
|
||||
<U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;/
|
||||
<U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>
|
||||
|
||||
blank <SP>;<HT>;<NS>
|
||||
blank <U0020>;<U0009>;<U00A0>
|
||||
|
||||
space <SP>;<LF>;<VT>;<FF>;/
|
||||
<CR>;<HT>;<NS>
|
||||
space <U0020>;<U000A>;<U000B>;<U000C>;/
|
||||
<U000D>;<U0009>;<U00A0>
|
||||
|
||||
upper <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>
|
||||
upper <U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;<U0047>;/
|
||||
<U0048>;<U0049>;<U004A>;<U004B>;<U004C>;<U004D>;<U004E>;/
|
||||
<U004F>;<U0050>;<U0051>;<U0052>;<U0053>;<U0054>;<U0055>;/
|
||||
<U0056>;<U0057>;<U0058>;<U0059>;<U005A>
|
||||
|
||||
lower <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>
|
||||
lower <U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>;<U0067>;/
|
||||
<U0068>;<U0069>;<U006A>;<U006B>;<U006C>;<U006D>;<U006E>;/
|
||||
<U006F>;<U0070>;<U0071>;<U0072>;<U0073>;<U0074>;<U0075>;/
|
||||
<U0076>;<U0077>;<U0078>;<U0079>;<U007A>
|
||||
|
||||
alpha <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>;<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>
|
||||
alpha <U0041>;<U0042>;<U0043>;<U0044>;<U0045>;<U0046>;<U0047>;/
|
||||
<U0048>;<U0049>;<U004A>;<U004B>;<U004C>;<U004D>;<U004E>;/
|
||||
<U004F>;<U0050>;<U0051>;<U0052>;<U0053>;<U0054>;<U0055>;/
|
||||
<U0056>;<U0057>;<U0058>;<U0059>;<U005A>;<U0061>;<U0062>;/
|
||||
<U0063>;<U0064>;<U0065>;<U0066>;<U0067>;<U0068>;<U0069>;/
|
||||
<U006A>;<U006B>;<U006C>;<U006D>;<U006E>;<U006F>;<U0070>;/
|
||||
<U0071>;<U0072>;<U0073>;<U0074>;<U0075>;<U0076>;<U0077>;/
|
||||
<U0078>;<U0079>;<U007A>
|
||||
|
||||
cntrl <NU>;<SH>;<SX>;<EX>;<ET>;<EQ>;/
|
||||
<AK>;<BL>;<BS>;<HT>;<LF>;<VT>;/
|
||||
<FF>;<CR>;<SO>;<SI>;<DL>;<D1>;/
|
||||
<D2>;<D3>;<D4>;<NK>;<SY>;<EB>;/
|
||||
<CN>;<EM>;<SB>;<EC>;<FS>;<GS>;/
|
||||
<RS>;<US>;<DT>;<PA>;<HO>;<BH>;/
|
||||
<NH>;<IN>;<NL>;<SA>;<ES>;<HS>;/
|
||||
<HJ>;<VS>;<PD>;<PU>;<RI>;<S2>;/
|
||||
<S3>;<DC>;<P1>;<P2>;<TS>;<CC>;/
|
||||
<MW>;<SG>;<EG>;<SS>;<GC>;<SC>;/
|
||||
<CI>;<ST>;<OC>;<PM>;<AC>
|
||||
cntrl <U0000>;<U0001>;<U0002>;<U0003>;<U0004>;<U0005>;/
|
||||
<U0006>;<U0007>;<U0008>;<U0009>;<U000A>;<U000B>;/
|
||||
<U000C>;<U000D>;<U000E>;<U000F>;<U0010>;<U0011>;/
|
||||
<U0012>;<U0013>;<U0014>;<U0015>;<U0016>;<U0017>;/
|
||||
<U0018>;<U0019>;<U001A>;<U001B>;<U001C>;<U001D>;/
|
||||
<U001E>;<U001F>;<U007F>;<U0080>;<U0081>;<U0082>;/
|
||||
<U0083>;<U0084>;<U0085>;<U0086>;<U0087>;<U0088>;/
|
||||
<U0089>;<U008A>;<U008B>;<U008C>;<U008D>;<U008E>;/
|
||||
<U008F>;<U0090>;<U0091>;<U0092>;<U0093>;<U0094>;/
|
||||
<U0095>;<U0096>;<U0097>;<U0098>;<U0099>;<U009A>;/
|
||||
<U009B>;<U009C>;<U009D>;<U009E>;<U009F>
|
||||
|
||||
punct <!>;<">;<Nb>;<DO>;<%>;<&>;<'>;/
|
||||
<(>;<)>;<*>;<+>;<,>;<->;<.>;/
|
||||
<//>;<:>;<;>;<<>;<=>;</>>;<?>;/
|
||||
<At>;<<(>;<////>;<)/>>;<'/>>
|
||||
punct <U0021>;<U0022>;<U0023>;<U0024>;<U0025>;<U0026>;<U0027>;/
|
||||
<U0028>;<U0029>;<U002A>;<U002B>;<U002C>;<U002D>;<U002E>;/
|
||||
<U002F>;<U003A>;<U003B>;<U003C>;<U003D>;<U003E>;<U003F>;/
|
||||
<U0040>;<U005B>;<U005C>;<U005D>;<U005E>
|
||||
|
||||
tolower (<A>,<a>);/
|
||||
(<B>,<b>);/
|
||||
(<C>,<c>);/
|
||||
(<D>,<d>);/
|
||||
(<E>,<e>);/
|
||||
(<F>,<f>);/
|
||||
(<G>,<g>);/
|
||||
(<H>,<h>);/
|
||||
(<I>,<i>);/
|
||||
(<J>,<j>);/
|
||||
(<K>,<k>);/
|
||||
(<L>,<l>);/
|
||||
(<M>,<m>);/
|
||||
(<N>,<n>);/
|
||||
(<O>,<o>);/
|
||||
(<P>,<p>);/
|
||||
(<Q>,<q>);/
|
||||
(<R>,<r>);/
|
||||
(<S>,<s>);/
|
||||
(<T>,<t>);/
|
||||
(<U>,<u>);/
|
||||
(<V>,<v>);/
|
||||
(<W>,<w>);/
|
||||
(<X>,<x>);/
|
||||
(<Y>,<y>);/
|
||||
(<Z>,<z>)
|
||||
tolower (<U0041>,<U0061>);/
|
||||
(<U0042>,<U0062>);/
|
||||
(<U0043>,<U0063>);/
|
||||
(<U0044>,<U0064>);/
|
||||
(<U0045>,<U0065>);/
|
||||
(<U0046>,<U0066>);/
|
||||
(<U0047>,<U0067>);/
|
||||
(<U0048>,<U0068>);/
|
||||
(<U0049>,<U0069>);/
|
||||
(<U004A>,<U006A>);/
|
||||
(<U004B>,<U006B>);/
|
||||
(<U004C>,<U006C>);/
|
||||
(<U004D>,<U006D>);/
|
||||
(<U004E>,<U006E>);/
|
||||
(<U004F>,<U006F>);/
|
||||
(<U0050>,<U0070>);/
|
||||
(<U0051>,<U0071>);/
|
||||
(<U0052>,<U0072>);/
|
||||
(<U0053>,<U0073>);/
|
||||
(<U0054>,<U0074>);/
|
||||
(<U0055>,<U0075>);/
|
||||
(<U0056>,<U0076>);/
|
||||
(<U0057>,<U0077>);/
|
||||
(<U0058>,<U0078>);/
|
||||
(<U0059>,<U0079>);/
|
||||
(<U005A>,<U007A>)
|
||||
|
||||
toupper (<a>,<A>);/
|
||||
(<b>,<B>);/
|
||||
(<c>,<C>);/
|
||||
(<d>,<D>);/
|
||||
(<e>,<E>);/
|
||||
(<f>,<F>);/
|
||||
(<g>,<G>);/
|
||||
(<h>,<H>);/
|
||||
(<i>,<I>);/
|
||||
(<j>,<J>);/
|
||||
(<k>,<K>);/
|
||||
(<l>,<L>);/
|
||||
(<m>,<M>);/
|
||||
(<n>,<N>);/
|
||||
(<o>,<O>);/
|
||||
(<p>,<P>);/
|
||||
(<q>,<Q>);/
|
||||
(<r>,<R>);/
|
||||
(<s>,<S>);/
|
||||
(<t>,<T>);/
|
||||
(<u>,<U>);/
|
||||
(<v>,<V>);/
|
||||
(<w>,<W>);/
|
||||
(<x>,<X>);/
|
||||
(<y>,<Y>);/
|
||||
(<z>,<Z>)
|
||||
toupper (<U0061>,<U0041>);/
|
||||
(<U0062>,<U0042>);/
|
||||
(<U0063>,<U0043>);/
|
||||
(<U0064>,<U0044>);/
|
||||
(<U0065>,<U0045>);/
|
||||
(<U0066>,<U0046>);/
|
||||
(<U0067>,<U0047>);/
|
||||
(<U0068>,<U0048>);/
|
||||
(<U0069>,<U0049>);/
|
||||
(<U006A>,<U004A>);/
|
||||
(<U006B>,<U004B>);/
|
||||
(<U006C>,<U004C>);/
|
||||
(<U006D>,<U004D>);/
|
||||
(<U006E>,<U004E>);/
|
||||
(<U006F>,<U004F>);/
|
||||
(<U0070>,<U0050>);/
|
||||
(<U0071>,<U0051>);/
|
||||
(<U0072>,<U0052>);/
|
||||
(<U0073>,<U0053>);/
|
||||
(<U0074>,<U0054>);/
|
||||
(<U0075>,<U0055>);/
|
||||
(<U0076>,<U0056>);/
|
||||
(<U0077>,<U0057>);/
|
||||
(<U0078>,<U0058>);/
|
||||
(<U0079>,<U0059>);/
|
||||
(<U007A>,<U005A>)
|
||||
|
||||
charconv test
|
||||
|
||||
test (<A>,<B>);(<B>,<C>)
|
||||
test (<U0041>,<U0042>);(<U0042>,<U0043>)
|
||||
|
||||
outdigit <a>;<b>;<c>;<d>;<e>;<f>;<g>;<h>;<i>;<j>
|
||||
outdigit <U0061>;<U0062>;<U0063>;<U0064>;<U0065>;<U0066>;<U0067>;<U0068>;<U0069>;<U006A>
|
||||
|
||||
END LC_CTYPE
|
||||
|
||||
LC_COLLATE
|
||||
copy "en_DK"
|
||||
copy "en_US"
|
||||
END LC_COLLATE
|
||||
|
||||
LC_TIME
|
||||
copy "en_DK"
|
||||
copy "en_US"
|
||||
END LC_TIME
|
||||
|
||||
LC_NUMERIC
|
||||
copy "en_DK"
|
||||
copy "en_US"
|
||||
END LC_NUMERIC
|
||||
|
||||
LC_MONETARY
|
||||
copy "en_DK"
|
||||
copy "en_US"
|
||||
END LC_MONETARY
|
||||
|
||||
LC_MESSAGES
|
||||
copy "en_DK"
|
||||
copy "en_US"
|
||||
END LC_MESSAGES
|
||||
|
||||
LC_PAPER
|
||||
@ -141,17 +140,17 @@ width 210
|
||||
END LC_PAPER
|
||||
|
||||
LC_NAME
|
||||
name_fmt "<%><p><%><t><%><g><%><t><%><m><%><t><%><f>"
|
||||
name_fmt "<U0025><U0070><U0025><U0074><U0025><U0067><U0025><U0074><U0025><U006D><U0025><U0074><U0025><U0066>"
|
||||
END LC_NAME
|
||||
|
||||
LC_ADDRESS
|
||||
postal_fmt "<%><a><%><N><%><f><%><N><%><d><%><N><%><b><%><N><%>/
|
||||
<%><s><SP><%><h><SP><%><e><SP><%><r><%><N>/
|
||||
<%><C><-><%><z><SP><%><T><%><N><%><c><%><N>"
|
||||
postal_fmt "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025>/
|
||||
<U0025><U0073><U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025><U004E>/
|
||||
<U0025><U0043><U002D><U0025><U007A><U0020><U0025><U0054><U0025><U004E><U0025><U0063><U0025><U004E>"
|
||||
END LC_ADDRESS
|
||||
|
||||
LC_TELEPHONE
|
||||
tel_int_fmt "<+><%><c><SP><%><a><SP><%><l>"
|
||||
tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>"
|
||||
END LC_TELEPHONE
|
||||
|
||||
LC_MEASUREMENT
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 0
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign ""
|
||||
negative_sign "<O></><D>"
|
||||
negative_sign "<U004F><U002F><U0044>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
|
@ -1,5 +1,3 @@
|
||||
repertoiremap mnemonic.ds
|
||||
|
||||
# One of a set of test locales for strfmon()
|
||||
|
||||
# The six characters after the "_" in the locale name indicate
|
||||
@ -10,13 +8,13 @@ copy "POSIX"
|
||||
END LC_CTYPE
|
||||
|
||||
LC_MONETARY
|
||||
int_curr_symbol "<U><S><D><SP>"
|
||||
currency_symbol "<DO>"
|
||||
mon_decimal_point "<.>"
|
||||
mon_thousands_sep "<,>"
|
||||
int_curr_symbol "<U0055><U0053><U0043><U0020>"
|
||||
currency_symbol "<U0024>"
|
||||
mon_decimal_point "<U002E>"
|
||||
mon_thousands_sep "<U002C>"
|
||||
mon_grouping 3;3
|
||||
positive_sign "<+>"
|
||||
negative_sign "<->"
|
||||
positive_sign "<U002B>"
|
||||
negative_sign "<U002D>"
|
||||
int_frac_digits 2
|
||||
frac_digits 2
|
||||
p_cs_precedes 1
|
||||
|
@ -27,10 +27,13 @@ test_locale ()
|
||||
input=$2
|
||||
out=$3
|
||||
rep=$4
|
||||
if test $rep; then
|
||||
rep="--repertoire-map $rep"
|
||||
fi
|
||||
I18NPATH=. GCONV_PATH=${common_objpfx}/iconvdata \
|
||||
${common_objpfx}elf/ld.so --library-path $common_objpfx \
|
||||
${common_objpfx}locale/localedef --quiet -c -f $charmap -i $input \
|
||||
--repertoire-map $rep ${common_objpfx}localedata/$out
|
||||
${rep} ${common_objpfx}localedata/$out
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Charmap: \"${charmap}\" Inputfile: \"${input}\"" \
|
||||
@ -39,11 +42,11 @@ test_locale ()
|
||||
fi
|
||||
}
|
||||
|
||||
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
|
||||
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 tests/test5.cm tests/test5.def test5 tests/test5.ds
|
||||
|
||||
exit 0
|
||||
|
@ -25,11 +25,10 @@ generate_locale ()
|
||||
charmap=$1
|
||||
input=$2
|
||||
out=$3
|
||||
rep=$4
|
||||
I18NPATH=. GCONV_PATH=${common_objpfx}/iconvdata \
|
||||
I18NPATH=. GCONV_PATH=${common_objpfx}iconvdata \
|
||||
${common_objpfx}elf/ld.so --library-path $common_objpfx \
|
||||
${common_objpfx}locale/localedef --quiet -c -f $charmap -i $input \
|
||||
--repertoire-map $rep ${common_objpfx}localedata/$out
|
||||
${common_objpfx}localedata/$out
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Charmap: \"${charmap}\" Inputfile: \"${input}\"" \
|
||||
@ -38,7 +37,7 @@ generate_locale ()
|
||||
fi
|
||||
}
|
||||
|
||||
generate_locale UTF8 de_DE de_DE.UTF-8 mnemonic.ds
|
||||
generate_locale UTF8 de_DE de_DE.UTF-8
|
||||
|
||||
status=0
|
||||
|
||||
|
@ -24,7 +24,7 @@ common_objpfx=$1
|
||||
I18NPATH=. GCONV_PATH=${common_objpfx}/iconvdata \
|
||||
${common_objpfx}elf/ld.so --library-path $common_objpfx \
|
||||
${common_objpfx}locale/localedef --quiet \
|
||||
-i tests/trans.def -f charmaps/ISO-8859-1 -u repertoiremaps/mnemonic.ds \
|
||||
-i tests/trans.def -f charmaps/ISO-8859-1 \
|
||||
${common_objpfx}localedata/tt_TT ||
|
||||
exit 1
|
||||
|
||||
|
@ -22,16 +22,14 @@
|
||||
#include "asm-syntax.h"
|
||||
#include "bp-asm.h"
|
||||
|
||||
/* BEWARE: `#ifdef memset' means that memset is redefined as `bzero' */
|
||||
#define BCOPY_P (defined memcpy)
|
||||
/* BEWARE: `#ifdef memcpy' means that memcpy is redefined as `mempcpy',
|
||||
and the return value is the byte after the last one copied in
|
||||
the destination. */
|
||||
#define MEMPCPY_P (defined memcpy)
|
||||
|
||||
#define PARMS LINKAGE+8 /* space for 2 saved regs */
|
||||
#if BCOPY_P
|
||||
# define DEST PARMS
|
||||
#else
|
||||
# define RTN PARMS
|
||||
# define DEST RTN+RTN_SIZE
|
||||
#endif
|
||||
#define RTN PARMS
|
||||
#define DEST RTN+RTN_SIZE
|
||||
#define SRC DEST+PTR_SIZE
|
||||
#define LEN SRC+PTR_SIZE
|
||||
|
||||
@ -99,13 +97,13 @@ L(3): movl 28(%edi), %edx
|
||||
|
||||
/* Correct extra loop counter modification. */
|
||||
L(2): addl $32, %ecx
|
||||
#if !BCOPY_P
|
||||
#if !MEMPCPY_P
|
||||
movl DEST(%esp), %eax
|
||||
#endif
|
||||
|
||||
L(1): rep; movsb
|
||||
|
||||
#if BCOPY_P
|
||||
#if MEMPCPY_P
|
||||
movl %edi, %eax
|
||||
#endif
|
||||
|
||||
@ -113,9 +111,5 @@ L(1): rep; movsb
|
||||
popl %edi
|
||||
|
||||
LEAVE
|
||||
#if BCOPY_P
|
||||
ret
|
||||
#else
|
||||
RET_PTR
|
||||
#endif
|
||||
END (memcpy)
|
||||
|
Loading…
Reference in New Issue
Block a user