Roland McGrath [Sat, 6 Apr 1996 10:03:22 +0000 (6 10:03 +0000)]
.
Miles Bader [Sat, 6 Apr 1996 01:51:07 +0000 (6 01:51 +0000)]
*** empty log message ***
Miles Bader [Sat, 6 Apr 1996 01:50:03 +0000 (6 01:50 +0000)]
(__sigreturn): Store MACH_PORT_DEAD in the thread reply-port variable before
destroying the signal handler's reply port to avoid infinite recursion.
Miles Bader [Sat, 6 Apr 1996 01:49:21 +0000 (6 01:49 +0000)]
(__mig_dealloc_reply_port):
Only attempt to destroy PORT if it's a valid port name.
Roland McGrath [Thu, 4 Apr 1996 01:18:10 +0000 (4 01:18 +0000)]
.
Roland McGrath [Thu, 4 Apr 1996 01:13:38 +0000 (4 01:13 +0000)]
Wed Apr 3 17:10:44 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* extra-lib.mk: Put libs in $(common-objpfx) instead of $(objpfx).
* Makerules ($(install-lib) rules): Find libs with $(common-objpfx)
instead of $(objpfx).
Roland McGrath [Wed, 3 Apr 1996 16:31:49 +0000 (3 16:31 +0000)]
.
Roland McGrath [Wed, 3 Apr 1996 16:27:09 +0000 (3 16:27 +0000)]
Tue Apr 2 21:27:01 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* posix/glob.c (glob_pattern_p): Avoid scanning past eos if
the pattern ends with a backslash and quoting is enabled.
* posix/fnmatch.c (fnmatch): Likewise; return FNM_NOMATCH for such
patterns.
Roland McGrath [Tue, 2 Apr 1996 14:25:28 +0000 (2 14:25 +0000)]
Mon Apr 1 11:39:10 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdlib/strtod.c (STRTOD): Fix handling of American style FP
numbers.
Roland McGrath [Tue, 2 Apr 1996 14:21:56 +0000 (2 14:21 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/programs/locale.c: Adapt for new locale implementation.
Roland McGrath [Tue, 2 Apr 1996 14:18:40 +0000 (2 14:18 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/printf.h: Mark change for wide-char handling.
Changing it now would result in incompatibilities.
Roland McGrath [Tue, 2 Apr 1996 14:15:22 +0000 (2 14:15 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/_itoa.h (_itoa_word): Define as inline function.
* stdio-common/_itoa.c (_itoa_lower_digits, _itoa_upper_digits):
Don't declare static because used in _itoa_word inline function.
Roland McGrath [Tue, 2 Apr 1996 14:12:03 +0000 (2 14:12 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* wcsmbs/mbsadvance.c, wcsmbs/mbscat.c, wcsmbs/mbschr.c,
wcsmbs/mbscmp.c, wcsmbs/mbscpy.c, wcsmbs/mbsdup.c,
wcsmbs/mbslen.c, wcsmbs/mbsncat.c, wcsmbs/mbsncmp.c,
wcsmbs/mbsncpy.c, wcsmbs/mbsrchr.c, wcsmbs/mbstomb.c,
wcsmbs/mbstr.h, wcsmbs/wcstr.h, wcsmbs/wcswcs.c: Removed.
Implement functions from early drafts, not part of final standard.
Roland McGrath [Tue, 2 Apr 1996 14:08:29 +0000 (2 14:08 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/printf-prs.c: Prepare for use in wide-char
stdio implementation.
Roland McGrath [Tue, 2 Apr 1996 14:05:11 +0000 (2 14:05 +0000)]
Sun Mar 31 17:31:54 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* MakeTAGS (po/SYS_libc.pot): Prepend header processed from
po/header.pot.
Roland McGrath [Tue, 2 Apr 1996 14:01:50 +0000 (2 14:01 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/programs/ctypedump.c: Not needed anymore. Dump option
of locale is removed.
Roland McGrath [Tue, 2 Apr 1996 13:58:36 +0000 (2 13:58 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* wcsmbs/Makefile (routines): Remove pre-ISO C multibyte functions
mbsadvance, mbscat, mbschr, mbscmp, mbscpy, mbsdup, mbslen,
mbsncat, mbsncmp, mbsncpy, mbsrchr, mbstomb.
Change wcswcs to wcsstr.
Add wmemchr, wmemcmp, wmemcpy, wmemmove, wmemset, btowc, wctob,
mbsinit, mbrlen, mbrtowc, wcrtomb, mbsrtowcs, wcsrtombs.
Roland McGrath [Tue, 2 Apr 1996 13:55:13 +0000 (2 13:55 +0000)]
Mon Apr 1 13:34:55 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* sysdeps/generic/setenv.c (unsetenv): Use old-style definition.
Roland McGrath [Tue, 2 Apr 1996 13:51:57 +0000 (2 13:51 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* wcsmbs/wcscat.c, wcsmbs/wcschr.c, wcsmbs/wcscmp.c,
wcsmbs/wcscpy.c, wcsmbs/wcscspn.c, wcsmbs/wcsdup.c,
wcsmbs/wcslen.c, wcsmbs/wcsncat.c, wcsmbs/wcsncmp.c,
wcsmbs/wcsncpy.c, wcsmbs/wcspbrk.c, wcsmbs/wcsrchr.c,
wcsmbs/wcsspn.c, wcsmbs/wcstok.c: Changed to conform with ISO C
amendment 1.
Roland McGrath [Tue, 2 Apr 1996 13:48:17 +0000 (2 13:48 +0000)]
Sun Mar 31 16:50:41 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* Makerules (BUILD_CFLAGS) [! objdir]: Use $(..)config.h when
compiling in the source directories.
Roland McGrath [Tue, 2 Apr 1996 13:44:53 +0000 (2 13:44 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/Makefile (others, install-bin): Compiling locale works
again.
(locale-modules): locale has no --dump option anymore. Remove
ctypedump.
Roland McGrath [Tue, 2 Apr 1996 13:41:34 +0000 (2 13:41 +0000)]
Mon Apr 1 11:39:10 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/vfprintf.c (vfprintf): Don't increment format
string pointer twice after seeing `*'.
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/vfprintf.c: New and fast implementation.
Roland McGrath [Tue, 2 Apr 1996 13:37:57 +0000 (2 13:37 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/printf-parse.h: Prepare for use in wide-char
stdio implementation.
(find_spec): Take additional argument to work with mbrlen instead
of mblen.
(parse_one_spec): Ditto.
Roland McGrath [Tue, 2 Apr 1996 13:34:35 +0000 (2 13:34 +0000)]
Sun Mar 31 16:50:41 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* setjmp/setjmp.h (jmp_buf): Change gratuitous struct tag name to
__jmp_bug_tag so its C++ implicit typedef does not conflict with the
__jmp_buf typedef.
Roland McGrath [Tue, 2 Apr 1996 13:31:15 +0000 (2 13:31 +0000)]
Mon Apr 1 13:34:55 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* stdio-common/tst-printf.c (main): Add new test case.
Roland McGrath [Tue, 2 Apr 1996 13:27:58 +0000 (2 13:27 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/programs/config.h: Don't declare euidaccess.
Use #include_next to get libc's config.h.
Roland McGrath [Tue, 2 Apr 1996 13:27:17 +0000 (2 13:27 +0000)]
.
Roland McGrath [Tue, 2 Apr 1996 13:24:41 +0000 (2 13:24 +0000)]
Sun Mar 31 18:07:32 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* wcsmbs/btowc.c, wcsmbs/mbrlen.c, wcsmbs/mbrtowc.c,
wcsmbs/mbsinit.c, wcsmbs/mbsrtowcs.c, wcsmbs/wchar.h,
wcsmbs/wcrtomb.c, wcsmbs/wcsrtombs.c, wcsmbs/wcsstr.c,
wcsmbs/wctob.c, wcsmbs/wmemchr.c, wcsmbs/wmemcmp.c,
wcsmbs/wmemcpy.c, wcsmbs/wmemmove.c, wcsmbs/wmemset.c: New
function according to ISO C amendment 1.
* wchar.h: Wrapper around "wcsmbs/wchar.h".
Roland McGrath [Fri, 29 Mar 1996 21:28:10 +0000 (29 21:28 +0000)]
Fri Mar 29 16:26:35 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* sysdeps/libm-ieee754/w_gamma.c: Use signgam instead of __signgam.
* sysdeps/libm-ieee754/s_signgam.c: Undo last change.
Roland McGrath [Fri, 29 Mar 1996 21:23:58 +0000 (29 21:23 +0000)]
.
Roland McGrath [Fri, 29 Mar 1996 21:22:00 +0000 (29 21:22 +0000)]
Fri Mar 29 11:29:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* sysdeps/libm-ieee754/s_signgam.c (signgam): Renamed to __signgam,
with weak alias signgam.
Roland McGrath [Fri, 29 Mar 1996 21:19:27 +0000 (29 21:19 +0000)]
fix botched patches
Roland McGrath [Fri, 29 Mar 1996 21:19:15 +0000 (29 21:19 +0000)]
.
Roland McGrath [Fri, 29 Mar 1996 21:13:27 +0000 (29 21:13 +0000)]
Thu Mar 28 18:32:34 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* Makeconfig (+cflags, +gcc-nowarn): Use gcc flags unconditionally.
David Edelsohn [Fri, 29 Mar 1996 01:49:55 +0000 (29 01:49 +0000)]
(aux): Delete another duplicate entry.
David Edelsohn [Fri, 29 Mar 1996 01:46:52 +0000 (29 01:46 +0000)]
(aux): Delete duplicate entry.
Roland McGrath [Fri, 29 Mar 1996 01:04:20 +0000 (29 01:04 +0000)]
wctype.h mention
Roland McGrath [Thu, 28 Mar 1996 21:00:28 +0000 (28 21:00 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 21:00:16 +0000 (28 21:00 +0000)]
Thu Mar 28 14:22:51 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* sunrpc/rpc_main.c (main): Call textdomain.
Roland McGrath [Thu, 28 Mar 1996 20:55:37 +0000 (28 20:55 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 20:55:16 +0000 (28 20:55 +0000)]
Thu Mar 28 14:22:51 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* MakeTAGS (XGETTEXTFLAGS-siglist.pot, XGETTEXTFLAGS-errlist.pot): Add
--no-location.
(all-pot): Replace $(subdirs) files with $P/subdirs.pot.
($P/subdirs.pot): New target.
($P/SYS_libc.pot): Add -n switch.
Roland McGrath [Thu, 28 Mar 1996 19:38:49 +0000 (28 19:38 +0000)]
Regenerated from source files
Roland McGrath [Thu, 28 Mar 1996 19:34:47 +0000 (28 19:34 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 19:34:29 +0000 (28 19:34 +0000)]
Thu Mar 28 14:22:51 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* locale/locale.h (LC_*): Values reordered to match Linux libc.
Roland McGrath [Thu, 28 Mar 1996 19:30:33 +0000 (28 19:30 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 19:30:13 +0000 (28 19:30 +0000)]
Thu Mar 28 14:22:51 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* sysdeps/mach/hurd/kill.c: If proc_pid2task gives us MACH_PORT_NULL
the process is a zombie; send no messages and return success.
Roland McGrath [Thu, 28 Mar 1996 17:19:40 +0000 (28 17:19 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 17:17:24 +0000 (28 17:17 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.c
Roland McGrath [Thu, 28 Mar 1996 16:55:58 +0000 (28 16:55 +0000)]
Thu Mar 28 11:53:26 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* wctype/cname-lookup.h: Find localeinfo.h in ../locale.
* wctype/wctype.c: Likewise.
* wctype/wctrans.c: Likewise.
Roland McGrath [Thu, 28 Mar 1996 09:48:58 +0000 (28 09:48 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 09:42:12 +0000 (28 09:42 +0000)]
Thu Mar 28 03:00:43 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* locale/nl_langinfo.c (nl_langinfo): Use DATA->values instead of
DATA->strings.
Roland McGrath [Thu, 28 Mar 1996 09:38:29 +0000 (28 09:38 +0000)]
Thu Mar 28 03:00:43 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* configure.in (.weakext check): Fix asm code to use .weakext instead
of .weak! Fix bogus test calls.
* configure: Regenerated.
Roland McGrath [Thu, 28 Mar 1996 09:34:16 +0000 (28 09:34 +0000)]
Thu Mar 28 03:00:43 1996 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
* Makerules (BUILD_CFLAGS): Remove $(common-objpfx) from config.h.
Roland McGrath [Thu, 28 Mar 1996 09:16:15 +0000 (28 09:16 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 09:14:37 +0000 (28 09:14 +0000)]
Thu Mar 28 03:25:10 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* locale/programs/ld-collate.c (collate_finish): Use error_at_line
instead of error_with_loc.
Roland McGrath [Thu, 28 Mar 1996 09:14:29 +0000 (28 09:14 +0000)]
Thu Mar 28 03:25:10 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* string/strxfrm.c: Find weight.h in ../locale; don't #include
"localeinfo.h".
* string/strcoll.c: Likewise.
Roland McGrath [Thu, 28 Mar 1996 09:14:20 +0000 (28 09:14 +0000)]
Thu Mar 28 03:25:10 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* locale/weight.h: Use u_int32_t instead of u32_t.
* string/strxfrm.c: Likewise.
Roland McGrath [Thu, 28 Mar 1996 09:14:10 +0000 (28 09:14 +0000)]
Thu Mar 28 03:25:10 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* locale/programs/xmalloc.c: Test _LIBC as well as STDC_HEADERS.
Roland McGrath [Thu, 28 Mar 1996 09:13:57 +0000 (28 09:13 +0000)]
Thu Mar 28 03:25:10 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* locale/weight.h: Use u_int32_t instead of u32_t.
* string/strxfrm.c: Likewise.
* string/strxfrm.c: Find weight.h in ../locale; don't #include
"localeinfo.h".
* string/strcoll.c: Likewise.
Roland McGrath [Thu, 28 Mar 1996 08:54:54 +0000 (28 08:54 +0000)]
Updated from ../gpl2lgpl.sed
Roland McGrath [Thu, 28 Mar 1996 08:35:02 +0000 (28 08:35 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/programs/charmap-kw.gperf, locale/programs/charmap-kw.h,
locale/programs/charmap.c, locale/programs/charset.c,
locale/programs/charset.h, locale/programs/config.h,
locale/programs/ctypedump.c, locale/programs/ld-collate.c,
locale/programs/ld-ctype.c, locale/programs/ld-messages.c,
locale/programs/ld-monetary.c, locale/programs/ld-numeric.c,
locale/programs/ld-time.c, locale/programs/linereader.c,
locale/programs/linereader.h, locale/programs/locale.c,
locale/programs/localedef.c, locale/programs/locales.h,
locale/programs/locfile-kw.gperf, locale/programs/locfile-kw.h,
locale/programs/locfile-token.h, locale/programs/locfile.c,
locale/programs/locfile.h, locale/programs/simple-hash.c,
locale/programs/simple-hash.h, locale/programs/stringtrans.c,
locale/programs/stringtrans.h, locale/programs/xmalloc.c,
locale/programs/xstrdup.c: Implementation of locale related programs.
Roland McGrath [Thu, 28 Mar 1996 08:30:38 +0000 (28 08:30 +0000)]
.
Roland McGrath [Thu, 28 Mar 1996 08:25:36 +0000 (28 08:25 +0000)]
Thu Mar 28 03:25:10 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* intl/Makefile (copysrc): Add missing > in sed cmd.
Roland McGrath [Thu, 28 Mar 1996 07:44:19 +0000 (28 07:44 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/weight.h: Functions to access collation tables.
Roland McGrath [Thu, 28 Mar 1996 07:44:15 +0000 (28 07:44 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* posix/unistd.h: Define _POSIX2_LOCALEDEF.
Roland McGrath [Thu, 28 Mar 1996 07:44:11 +0000 (28 07:44 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* Makeconfig: Rename Makefile variable nlsdir to i18ndir and
change value to $(datadir)/i18n. `nls' is not an appropriate
name.
Roland McGrath [Thu, 28 Mar 1996 07:44:08 +0000 (28 07:44 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
Fundamental changes in locale implementation. Almost nothing
from the old code is used anymore.
* locale/charmap.c, locale/collate.c, locale/config.h,
locale/ctypedump.c, locale/hash.h, locale/keyword.gperf,
locale/keyword.h, locale/loadlocale.c, locale/locale-ctype.c,
locale/locale.c locale/localeconv.c, locale/localedef.c,
locale/localedef.h, locale/locfile-hash.c, locale/locfile-lex.c,
locale/locfile-parse.c, locale/messages.c, locale/monetary.c,
locale/numeric.c, locale/setlocale.c, locale/token.h,
locale/xmalloc.c: Removed.
Roland McGrath [Thu, 28 Mar 1996 07:43:44 +0000 (28 07:43 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
Fundamental changes in locale implementation. Almost nothing
from the old code is used anymore.
* locale/charmap.c, locale/collate.c, locale/config.h,
locale/ctypedump.c, locale/hash.h, locale/keyword.gperf,
locale/keyword.h, locale/loadlocale.c, locale/locale-ctype.c,
locale/locale.c locale/localeconv.c, locale/localedef.c,
locale/localedef.h, locale/locfile-hash.c, locale/locfile-lex.c,
locale/locfile-parse.c, locale/messages.c, locale/monetary.c,
locale/numeric.c, locale/setlocale.c, locale/token.h,
locale/xmalloc.c: Removed.
* locale/loadlocale.c: Now handles word fields in locale binary
automatically by changing the endianess if necessary.
Roland McGrath [Thu, 28 Mar 1996 07:43:36 +0000 (28 07:43 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* ctype/ctype.h: In P1003.3b/D11 `alnum' is a separate character
class. Use bit 11.
[_ISbit]: Protect definition of bitmasks because they are also
used in wctype.h.
Roland McGrath [Thu, 28 Mar 1996 07:43:28 +0000 (28 07:43 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/printf_fp.c: Fix bug with printing certain numbers
< 10^-1. Reported by Bill Metzenthen.
Roland McGrath [Thu, 28 Mar 1996 07:43:20 +0000 (28 07:43 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/categories.def, locale/iso-4217.def: Updated file
for new locale implementation.
Roland McGrath [Thu, 28 Mar 1996 07:43:12 +0000 (28 07:43 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/langinfo.h: Updated for new locale implementation.
(ERA_D_T_FMT, ERA_T_FMT): New official values according to
P1003.2b/D11.
(_NL_COLLATE_NRULES, _NL_COLLATE_RULES, _NL_COLLATE_HASH_SIZE,
_NL_COLLATE_HASH_LAYERS, _NL_COLLATE_TABLE_EB,
_NL_COLLATE_TABLE_EL, _NL_COLLATE_UNDEFINED, _NL_COLLATE_EXTRA_EB,
_NL_COLLATE_EXTRA_EL, _NL_CTYPE_NAMES_EB, _NL_CTYPE_NAMES_EL,
_NL_CTYPE_HASH_SIZE, _NL_CTYPE_HASH_LAYERS, _NL_CTYPE_CLASS_NAMES,
_NL_CTYPE_MAP_NAMES, _NL_CTYPE_WIDTH): New internal values for
extended LC_CTYPE and LC_COLLATE implementation.
Roland McGrath [Thu, 28 Mar 1996 07:43:04 +0000 (28 07:43 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* libio/genops.c (_IO_sputbackc, _IO_sungetc): Clear EOF flag
after successfully pushing back a character.
Roland McGrath [Thu, 28 Mar 1996 07:42:56 +0000 (28 07:42 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* ctype/ctype-info.c: Add new global variable __ctype_names
and initialize from _nl_C_LC_CTYPE.
Roland McGrath [Thu, 28 Mar 1996 07:42:40 +0000 (28 07:42 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/Makefile: Update for new locale implementation with
program source code distributed in subdir.
Roland McGrath [Thu, 28 Mar 1996 07:42:32 +0000 (28 07:42 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/programs/charmap-kw.gperf, locale/programs/charmap-kw.h,
locale/programs/charmap.c, locale/programs/charset.c,
locale/programs/charset.h, locale/programs/config.h,
locale/programs/ctypedump.c, locale/programs/ld-collate.c,
locale/programs/ld-ctype.c, locale/programs/ld-messages.c,
locale/programs/ld-monetary.c, locale/programs/ld-numeric.c,
locale/programs/ld-time.c, locale/programs/linereader.c,
locale/programs/linereader.h, locale/programs/locale.c,
locale/programs/localedef.c, locale/programs/locales.h,
locale/programs/locfile-kw.gperf, locale/programs/locfile-kw.h,
locale/programs/locfile-token.h, locale/programs/locfile.c,
locale/programs/locfile.h, locale/programs/stringtrans.c,
locale/programs/stringtrans.h: Implementation of locale related
programs.
Roland McGrath [Thu, 28 Mar 1996 07:42:06 +0000 (28 07:42 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* string/strcoll.c, string/strxfrm.c: Real implementation of
string collation according to ISO C.
Roland McGrath [Thu, 28 Mar 1996 07:41:54 +0000 (28 07:41 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/tfformat.c: Add new test for above bug.
Roland McGrath [Thu, 28 Mar 1996 07:41:44 +0000 (28 07:41 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/localeinfo.h (LIMAGIC): Changed magic number because
of incompatible changes.
(locale_data): Changed definition to allow word as a value type.
(coll_sort_rule): Values for collation sorting mode.
(_NL_CURRENT_WORD): New macro to access word value of locale entry.
(__collate_table, __collate_extra): Declare new global variables
for collation tables.
Roland McGrath [Thu, 28 Mar 1996 07:41:36 +0000 (28 07:41 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* locale/C-collate.c, locale/C-ctype.c,
locale/C-messages.c, locale/C-monetary.c,
locale/C-numeric.c, locale/C-time.c,
locale/lc-collate.c, locale/lc-ctype.c,
locale/lc-messages.c, locale/lc-monetary.c,
locale/lc-numeric.c, locale/lc-time.c: New implementation of locale
functions, and new generated "C" locale data.
Roland McGrath [Thu, 28 Mar 1996 07:41:27 +0000 (28 07:41 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* wctype/Makefile, wctype/cname-lookup.h, wctype/iswctype.c,
wctype/test_wctype.c, wctype/towctrans.c, wctype/wcfuncs.c,
wctype/wctrans.c, wctype/wctype.c, wctype/wctype.h: New files.
Implementation of wide character classes and mapping.
Roland McGrath [Thu, 28 Mar 1996 07:41:19 +0000 (28 07:41 +0000)]
Sat Mar 23 17:52:49 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* Makeconfig: Rename Makefile variable nlsdir to i18ndir and
change value to $(datadir)/i18n. `nls' is not an appropriate
name.
* Makefile (subdirs): Add new subdir wctype.
Roland McGrath [Thu, 28 Mar 1996 07:40:13 +0000 (28 07:40 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.h
Roland McGrath [Thu, 28 Mar 1996 07:40:08 +0000 (28 07:40 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.c
Roland McGrath [Wed, 27 Mar 1996 23:23:59 +0000 (27 23:23 +0000)]
.
Roland McGrath [Wed, 27 Mar 1996 23:23:40 +0000 (27 23:23 +0000)]
Wed Mar 27 14:52:11 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* elf/rtld.c (dl_main): Call _dl_sysdep_start_cleanup after
_dl_relocate_object loop. Avoid relocating RTLD_MAP in that loop, and
do it individually if necessary after _dl_sysdep_start_cleanup call.
Roland McGrath [Wed, 27 Mar 1996 20:31:21 +0000 (27 20:31 +0000)]
Tue Mar 26 22:54:14 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* stdio-common/printf_fp.c (__printf_fp): Use mpn_divmod
instead of __mpn_divmod.
Roland McGrath [Wed, 27 Mar 1996 20:31:18 +0000 (27 20:31 +0000)]
Wed Mar 27 02:23:19 1996 Ulrich Drepper <drepper@gnu.ai.mit.edu>
* sysdeps/i386/i586/memset.S: New file. Highly optimized
version for i586 contributed by Torbjorn Granlund.
Adapted for use as bzero.
* sysdeps/i386/i586/bzero.S: Use sysdeps/i386/i586/memset.S
code to implement bzero().
Roland McGrath [Wed, 27 Mar 1996 20:31:14 +0000 (27 20:31 +0000)]
Wed Mar 27 10:26:21 1996 David Mosberger-Tang <davidm@azstarnet.com>
* sysdeps/alpha/setjmp.S: Must establish global pointer before
address of __sigsetjmp_aux can be loaded.
Roland McGrath [Wed, 27 Mar 1996 20:31:11 +0000 (27 20:31 +0000)]
Wed Mar 27 14:52:11 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* stdlib/Makefile (mpn-routines): Add divrem.
Tue Mar 26 20:01:17 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* stdlib/Makefile (mpn-routines): Remove divmod.
Roland McGrath [Wed, 27 Mar 1996 20:18:04 +0000 (27 20:18 +0000)]
Updated from /src/gmp-1.937
Brendan Kehoe [Wed, 27 Mar 1996 00:46:37 +0000 (27 00:46 +0000)]
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h (NO_UNDERSCORES): Use
wrapped with #ifndef, to avoid config.h defining it.
Roland McGrath [Mon, 25 Mar 1996 21:23:16 +0000 (25 21:23 +0000)]
.
Roland McGrath [Mon, 25 Mar 1996 18:10:46 +0000 (25 18:10 +0000)]
.
Roland McGrath [Mon, 25 Mar 1996 18:10:27 +0000 (25 18:10 +0000)]
Mon Mar 25 13:10:04 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* intl/Makefile [gettext-srcdir]: Use gpl2lgpl.sed on copied sources.
Roland McGrath [Mon, 25 Mar 1996 18:09:51 +0000 (25 18:09 +0000)]
obsoleted by divrem.c
Roland McGrath [Mon, 25 Mar 1996 17:48:26 +0000 (25 17:48 +0000)]
.
Roland McGrath [Mon, 25 Mar 1996 17:47:52 +0000 (25 17:47 +0000)]
Mon Mar 25 03:35:16 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* configure.in (NO_UNDERSCORES check): Use AC_TRY_LINK instead of
AC_TRY_COMPILE.
Roland McGrath [Mon, 25 Mar 1996 17:47:48 +0000 (25 17:47 +0000)]
Mon Mar 25 03:35:16 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* stdlib/rpmatch.c: New file.
* stdlib/Makefile (routines): Add rpmatch.
* stdlib/stdlib.h [__USE_SVID]: Declare rpmatch.
Roland McGrath [Mon, 25 Mar 1996 17:47:42 +0000 (25 17:47 +0000)]
Mon Mar 25 03:35:16 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
* misc/sys/cdefs.h [__USE_BSD] (const, signed, volatile): Move these
macros inside [! __STDC__].