mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 02:40:08 +00:00
Update.
* iconvdata/gen-8bit-gap-1.sh: Update for new charmap format. * iconvdata/gen-8bit-gap.sh: Likewise. * iconvdata/gen-8bit.sh: Likewise. * iconv/gconv_open.c (__gconv_open): Move comment to correct position. * locale/programs/ld-collate.c (collate_read): Don't actually read the copy locale if we are ignoring the content. * sunrpc/xdr_rec.c (set_input_fragment): Fix PR libc/1549, patch from Jens Moeller <jens.moeller@waii.com>.
This commit is contained in:
parent
45a9eda2f9
commit
8b682b9907
13
ChangeLog
13
ChangeLog
@ -1,5 +1,14 @@
|
||||
2000-06-25 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* iconvdata/gen-8bit-gap-1.sh: Update for new charmap format.
|
||||
* iconvdata/gen-8bit-gap.sh: Likewise.
|
||||
* iconvdata/gen-8bit.sh: Likewise.
|
||||
|
||||
* iconv/gconv_open.c (__gconv_open): Move comment to correct position.
|
||||
|
||||
* locale/programs/ld-collate.c (collate_read): Don't actually read
|
||||
the copy locale if we are ignoring the content.
|
||||
|
||||
* locale/programs/ld-address.c (INT_STR_ELEM): Correct test for
|
||||
unknown character.
|
||||
|
||||
@ -21,8 +30,8 @@
|
||||
|
||||
2000-06-23 Thorsten Kukuk <kukuk@suse.de>
|
||||
|
||||
* xdr_rec.c (set_input_fragment): Fix PR libc/1549, patch from Jens
|
||||
Moeller <jens.moeller@waii.com>.
|
||||
* sunrpc/xdr_rec.c (set_input_fragment): Fix PR libc/1549, patch from
|
||||
Jens Moeller <jens.moeller@waii.com>.
|
||||
|
||||
2000-06-24 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
|
@ -188,12 +188,12 @@ __gconv_open (const char *toset, const char *fromset, __gconv_t *handle,
|
||||
{
|
||||
size_t size;
|
||||
|
||||
/* Would have to be done if we would not clear the whole
|
||||
array above. */
|
||||
/* If this is the last step we must not allocate an
|
||||
output buffer. */
|
||||
result->__data[cnt].__flags = conv_flags;
|
||||
|
||||
/* Would have to be done if we would not clear the whole
|
||||
array above. */
|
||||
#if 0
|
||||
/* Reset the counter. */
|
||||
result->__data[cnt].__invocation_counter = 0;
|
||||
|
@ -1,15 +1,15 @@
|
||||
#! /bin/sh
|
||||
echo "static const uint32_t iso88597_to_ucs4[96] = {"
|
||||
sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d' \
|
||||
-e 's/^[^[:space:]]*[[:space:]]*.x\([A-F].\)[[:space:]]*<U\(....\)>.*/ [0x\1 - 0xA0] = 0x\2,/p' \
|
||||
-e 's/^<U\(....\)>[[:space:]]*.x\([A-F].\).*/ [0x\2 - 0xA0] = 0x\1,/p' \
|
||||
"$@" | sort -u
|
||||
echo "};"
|
||||
echo "static const struct gap from_idx[] = {"
|
||||
sed -ne 's/^[^[:space:]]*[[:space:]]*.x\([A-F].\)[[:space:]]*<U\(....\)>.*/\2/p' \
|
||||
sed -ne 's/^<U\(....\)>[[:space:]]*.x[A-F]..*/\1/p' \
|
||||
"$@" | sort -u | $AWK -f gap.awk
|
||||
echo " { start: 0xffff, end: 0xffff, idx: 0 }"
|
||||
echo "};"
|
||||
echo "static const char iso88597_from_ucs4[] = {"
|
||||
sed -ne 's/^[^[:space:]]*[[:space:]]*.x\([A-F].\)[[:space:]]*<U\(....\)>.*/0x\2 0x\1/p' \
|
||||
sed -ne 's/^<U\(....\)>[[:space:]]*.x\([A-F].\).*/0x\1 0x\2/p' \
|
||||
"$@" | sort -u | $AWK -f gaptab.awk
|
||||
echo "};"
|
||||
|
@ -1,15 +1,15 @@
|
||||
#! /bin/sh
|
||||
echo "static const uint32_t to_ucs4[256] = {"
|
||||
sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d' \
|
||||
-e 's/^[^[:space:]]*[[:space:]]*.x\(..\)[[:space:]]*<U\(....\)>.*/ [0x\1] = 0x\2,/p' \
|
||||
-e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/ [0x\2] = 0x\1,/p' \
|
||||
"$@" | sort -u
|
||||
echo "};"
|
||||
echo "static const struct gap from_idx[] = {"
|
||||
sed -ne 's/^[^[:space:]]*[[:space:]]*.x\(..\)[[:space:]]*<U\(....\)>.*/\2/p' \
|
||||
sed -ne 's/^<U\(....\).*/\1/p' \
|
||||
"$@" | sort -u | $AWK -f gap.awk
|
||||
echo " { start: 0xffff, end: 0xffff, idx: 0 }"
|
||||
echo "};"
|
||||
echo "static const char from_ucs4[] = {"
|
||||
sed -ne 's/^[^[:space:]]*[[:space:]]*.x\(..\)[[:space:]]*<U\(....\)>.*/\2 \1/p' \
|
||||
sed -ne 's/^<U\(....\)>[[:space:]]*.x\(..\).*/\1 \2/p' \
|
||||
"$@" | sort -u | $AWK -f gaptab.awk
|
||||
echo "};"
|
||||
|
@ -1,11 +1,11 @@
|
||||
#! /bin/sh
|
||||
echo "static const uint32_t to_ucs4[256] = {"
|
||||
sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d' \
|
||||
-e 's/^[^[:space:]]*[[:space:]]*.x\(..\)[[:space:]]*<U\(....\)>.*/ [0x\1] = 0x\2,/p' \
|
||||
-e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/ [0x\2] = 0x\1,/p' \
|
||||
"$@" | sort -u
|
||||
echo "};"
|
||||
echo "static const char from_ucs4[] = {"
|
||||
sed -ne '/^[^[:space:]]*[[:space:]]*.x00/d' \
|
||||
-e 's/^[^[:space:]]*[[:space:]]*.x\(..\)[[:space:]]*<U\(....\)>.*/ [0x\2] = 0x\1,/p' \
|
||||
-e 's/^<U\(....\)>[[:space:]]*.x\(..\).*/ [0x\1] = 0x\2,/p' \
|
||||
"$@" | sort -u
|
||||
echo "};"
|
||||
|
@ -2696,14 +2696,17 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
|
||||
return;
|
||||
}
|
||||
|
||||
/* Get the locale definition. */
|
||||
copy_locale = load_locale (LC_COLLATE, now->val.str.startmb,
|
||||
repertoire_name, charmap, NULL);
|
||||
if ((copy_locale->avail & COLLATE_LOCALE) == 0)
|
||||
if (! ignore_content)
|
||||
{
|
||||
/* Not yet loaded. So do it now. */
|
||||
if (locfile_read (copy_locale, charmap) != 0)
|
||||
goto skip_category;
|
||||
/* Get the locale definition. */
|
||||
copy_locale = load_locale (LC_COLLATE, now->val.str.startmb,
|
||||
repertoire_name, charmap, NULL);
|
||||
if ((copy_locale->avail & COLLATE_LOCALE) == 0)
|
||||
{
|
||||
/* Not yet loaded. So do it now. */
|
||||
if (locfile_read (copy_locale, charmap) != 0)
|
||||
goto skip_category;
|
||||
}
|
||||
}
|
||||
|
||||
lr_ignore_rest (ldfile, 1);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Test program for
|
||||
Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
/* Test program for rpmatch function.
|
||||
Copyright (C) 1998, 2000 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Jochen Hein <jochen.hein@delphi.central.de>.
|
||||
|
||||
@ -33,5 +33,5 @@ main (int argc, char* argv[])
|
||||
argv[1], argv[2], argv[3], rpmatch (argv[2]));
|
||||
exit (EXIT_FAILURE);
|
||||
}
|
||||
exit (EXIT_SUCCESS);
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user