| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-06 Paul Eggert <eggert@cs.ucla.edu>
Ulrich Drepper <drepper@redhat.com>
[BZ #1302]
Change bitset word type from unsigned int to unsigned long int,
as this has better performance on typical 64-bit hosts. Change
bitset type name to bitset_t.
* posix/regcomp.c (build_equiv_class, build_charclass):
(build_range_exp, build_collating_symbol):
Prefer bitset_t to re_bitset_ptr_t in prototypes, when the actual
argument is a bitset. This is merely a style issue, but it makes
it clearer that an entire array is expected.
(re_compile_fastmap_iter, init_dfa, init_word_char, optimize_subexps,
lower_subexp): Adjust for new bitset_t definition.
(lower_subexp, parse_bracket_exp, built_charclass_op): Likewise.
* posix/regex_internal.h (bitset_set, bitset_clear, bitset_contain,
bitset_not, bitset_merge, bitset_set_all, bitset_mask): Likewise.
* posix/regexec.c (check_dst_limits_calc_pos_1,
check_subexp_matching_top, build_trtable, group_nodes_into_DFAstates):
Likewise.
* posix/regcomp.c (utf8_sb_map): Don't assume initializer
== 0xffffffff.
* posix/regex_internal.h (BITSET_WORD_BITS): Renamed from UINT_BITS.
All uses changed.
(BITSET_WORDS): Renamed from BITSET_UINTS. All uses changed.
(bitset_word_t): New type, replacing 'unsigned int' for bitset uses.
All uses changed.
(BITSET_WORD_MAX): New macro.
(bitset_set, bitset_clear, bitset_contain, bitset_empty,
(bitset_set_all, bitset_copy): Adjust for bitset_t change.
(bitset_empty, bitset_copy):
Prefer sizeof (bitset_t) to multiplying it out ourselves.
(bitset_not_merge): Remove; unused.
(bitset_contain): Return bool, not unsigned int with one bit on.
All callers changed.
* posix/regexec.c (build_trtable): Don't assume bitset_t has no
stricter alignment than re_node_set; do this by defining a new
internal type struct dests_alloc and using it to allocate memory.
|
|
|
|
|
|
|
|
|
| |
2005-09-27 Ulrich Drepper <drepper@redhat.com>
[BZ #1230]
* stdlib/strtod_l.c (STRNCASECMP): Always use C locale object.
(TOLOWER_C): Define. Use it when recognizing inf and nan.
* stdlib/Makefile (tests): Add bug-strtod2.
* stdlib/bug-strtod2.c: New file.
|
|
|
|
|
|
| |
* dlfcn/bug-atexit1-lib.c: New file.
* dlfcn/bug-atexit2.c: New file.
* dlfcn/bug-atexit2-lib.c: New file.
|
|
|
|
|
|
|
|
|
|
|
| |
* stdlib/cxa_atexit.c (__new_exitfn): Rewrite to preserve order in
which the functions were registered.
* dlfcn/Makefile: Add rules to build and run bug-atexit1 and
bug-atexit2.
* dlfcn/bug-atext1.c: New file.
* dlfcn/bug-atext1-lib.c: New file.
* dlfcn/bug-atext2.c: New file.
* dlfcn/bug-atext2-lib.c: New file.
|
|
|
|
| |
registered.
|
|
|
|
| |
[BZ #1361]
|
|
|
|
|
| |
* argp/argp-eexst.c, argp/argp-fmtstream.c, argp/argp-fs-xinl.c,
argp/argp-xinl.c: Fix up whitespace.
|
|
|
|
|
|
| |
* argp/argp-fmtstream.h [HAVE_CONFIG_H]: Do not #include <config.h>.
* argp/argp-eexst.c, argp/argp-fmtstream.c, argp/argp-fs-xinl.c,
argp/argp-xinl.c: Fix up whitespace.
|
|
|
|
|
|
|
|
|
|
| |
2005-09-27 Ulrich Drepper <drepper@redhat.com>
[BZ #1078]
* libio/fileops.c (_IO_new_file_xsputn): Determine amount of
available space in non-line-buffered buffer correctly.
* libio/oldfileops.c (_IO_old_file_xsputn): Likewise.
* stdio-common/Makefile (tests): Add tst-fwrite.
* stdio-common/tst-fwrite.c: New file.
|
|
|
|
|
|
|
|
|
| |
* malloc/arena.c (ptmalloc_lock_all): If global lock already taken
by the same thread, just bump the counter.
(ptmalloc_unlock_all): If counter for recursive locks hasn't reached
zero, don't do anything else.
* malloc/Makefile (tests): Add tst-mallocfork.
* malloc/tst-mallocfork.c: New file.
|
| |
|
|
|
|
| |
* malloc/malloc.c (_int_realloc): Make error message clearer.
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-26 Ulrich Drepper <drepper@redhat.com>
[BZ #713]
* libio/iofgets.c: Treat N==1 correctly.
* libio/iofgets_u.c: Likewise.
* libio/iofgetws.c: Likewise.
* libio/iofgetws_u.c: Likewise.
* stdio-common/Makefile (tests): Add tst-fgets.
* stdio-common/tst-fgets.c: New file.
|
|
|
|
|
|
|
|
| |
2005-01-11 Thorsten Kukuk <kukuk@suse.de>
[BZ #652]
* posix/getconf.c: Add new option -a to print the names of
the current system configuration variables to stdout.
Based on patch from Josh Aas <josha@sgi.com>.
|
|
|
|
|
|
|
|
| |
* sysdeps/posix/getaddrinfo.c (fls): New function.
(gaih_inet): Don't use ffs, use fls. Convert address to native byte
order first.
* posix/Makefile (tests): Add tst-rfc3484.
* posix/tst-rfc3484.c: New file.
|
|
|
|
| |
to native byte order first.
|
|
|
|
| |
* sysdeps/posix/getaddrinfo.c (match_prefix): Fix matching loop if
|
| |
|
|
|
|
|
| |
* libio/iofclose.c (_IO_new_fclose): Unlock the internal lock
before destroying it as part of the _IO_FINISH call.
|
|
|
|
|
|
| |
* sysdeps/posix/getaddrinfo.c (match_prefix): Fix matching loop of
number of bits is multiple of 8.
Patch by Fredrik Tolf <fredrik@dolda2000.com>.
|
|
|
|
|
| |
* elf/dl-load.c: Report failed loading due to ELF class mismatch
with better words.
|
|
|
|
|
|
|
| |
2005-09-26 Ulrich Drepper <drepper@redhat.com>
[BZ #162]
* manual/llio.texi (Waiting for I/O): Correct description of read
conditions reported by select.
|
|
|
|
| |
waiters, awake all waiters on the associated mutex.
|
|
|
|
| |
Return 1 only if result == 1. Patch by Benoit Capelle.
|
|
|
|
|
|
|
|
| |
* manual/stdio.texi (Hook Functions): Correct type of position
parameter of seeker and fix fallout of the change in the text.
* wcsmbs/tst-mbrtowc2.c: New file.
* wcsmbs/Makefile (tests): Add tst-mbrtowc2.
|
|
|
|
|
|
|
|
|
| |
2005-09-25 Ulrich Drepper <drepper@redhat.com>
[BZ #714]
* iconv/loop.c [!STORE_REST] (SINGLE): Correctly record number of
left-over bytes and store them correctly.
* iconvdata/tst-iconv6.c: New file.
* iconvdata/Makefile (tests): Add tst-iconv6.
|
| |
|
|
|
|
| |
them correctly.
|
|
|
|
| |
* sysdeps/unix/sysv/i386/sigreturn.S: Likewise.
|
|
|
|
|
| |
* sysdeps/unix/sysv/i386/signal.S: Removed, saved in ports repository.
* sysdeps/unix/sysv/i386/sigreturn.S: Likewise.
|
|
|
|
| |
* locales/yi_US: Spelling fixes.
|
|
|
|
| |
* locales/wa_BE: Fixed weekday names to match new orthographic rules.
|
|
|
|
| |
* locales/tg_TJ: Correct yesexpr.
|
|
|
|
| |
* locales/sq_AL: Add language specific collation.
|
|
|
|
| |
* locales/bs_BA: Don't comment out reorder-after. Fix tel_int_fmt.
|
|
|
|
|
| |
* locales/az_AZ: Fix the day and month names. Add transliteration
for schwa character.
|
|
|
|
| |
* locale/iso-639.def: More updates from the current spec.
|
|
|
|
|
| |
* locales/el_GR: Change to use 12h time format.
Patch by Konstantinos Margaritis <markos@debian.org>.
|
|
|
|
|
|
| |
* SUPPORTED (SUPPORTED-LOCALES): Add hsb_DE and hsb_DE.UTF-8.
[BZ #566]
* locales/hsb_DE: New file.
|
|
|
|
| |
error messages for invalid lang_ab use.
|
| |
|
|
|
|
|
|
| |
* SUPPORTED (SUPPORTED-LOCALES): Add ky_KG.
[BZ #520]
* locales/ky_KG: New file.
|
|
|
|
|
| |
* locales/st_ZA: Updates and corrections.
Patch by Dwayne Bailey <dwayne@translate.org.za>.
|
|
|
|
|
| |
* locales/xh_ZA: Updates and corrections.
Patch by Dwayne Bailey <dwayne@translate.org.za>.
|
|
|
|
|
| |
* locales/zu_ZA: Updates and corrections.
Patch by Dwayne Bailey <dwayne@translate.org.za>.
|
|
|
|
|
| |
* locales/af_ZA: Updates and corrections.
Patch by Dwayne Bailey <dwayne@translate.org.za>.
|
|
|
|
|
|
|
|
| |
2005-09-24 Ulrich Drepper <drepper@redhat.com>
* SUPPORTED (SUPPORTED-LOCALES): Add be_BY@latin.
[BZ #1347]
* locales/be_BY@latin: New file.
|
|
|
|
| |
* locale/iso-4217.def: Replace MGF with MGA.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iconvdata/jis0208.c (__jisx0208_from_ucs4_lat1): Reduce size of
array.
* iconvdata/jis0208.h (ucs4_to_jisx0208): Adjust access.
2004-08-13 GOTO Masanori <gotom@debian.or.jp>
[BZ #395]
* iconvdata/jis0208.c: Remove 0x005C mapping from
__jisx0208_from_ucs4_lat1.
Reported by Fumitoshi UKAI <ukai@debian.or.jp>
2005-09-23 Ulrich Drepper <drepper@redhat.com>
|
|
|
|
|
|
|
|
|
| |
2005-09-23 Ulrich Drepper <drepper@redhat.com>
[BZ #394]
* libio/fmemopen.c (fmemopen_write): Return 0 instead of -1 if
nothing can be written.
* libio/iofopncook.c (_IO_cookie_write): If something went wrong,
set error bit.
|