kopensolaris-gnu/glibc.git
21 years agoUse SHARED instead of PIC.
drepper [Fri, 31 Mar 2000 05:44:25 +0000 (05:44 +0000)]
Use SHARED instead of PIC.

21 years agoIntroduce new variable SHARED to mark code used in the shared library.
drepper [Fri, 31 Mar 2000 05:41:20 +0000 (05:41 +0000)]
Introduce new variable SHARED to mark code used in the shared library.

21 years agoUse shlib-compat macros.
drepper [Fri, 31 Mar 2000 05:39:18 +0000 (05:39 +0000)]
Use shlib-compat macros.

21 years agoUpdate.
drepper [Fri, 31 Mar 2000 05:16:38 +0000 (05:16 +0000)]
Update.

21 years agoUse D_PTR to access relocated entries in l_info.
drepper [Fri, 31 Mar 2000 05:16:18 +0000 (05:16 +0000)]
Use D_PTR to access relocated entries in l_info.

21 years agoUse shlib-compat macros.
drepper [Fri, 31 Mar 2000 05:14:28 +0000 (05:14 +0000)]
Use shlib-compat macros.

21 years agoUpdate.
drepper [Fri, 31 Mar 2000 05:03:53 +0000 (05:03 +0000)]
Update.

21 years ago(_getopt_internal): Return -1 if argc < 1.
drepper [Fri, 31 Mar 2000 05:02:54 +0000 (05:02 +0000)]
(_getopt_internal): Return -1 if argc < 1.

21 years agoUpdate.
drepper [Fri, 31 Mar 2000 04:17:54 +0000 (04:17 +0000)]
Update.

21 years agoRemove K&R support.
drepper [Fri, 31 Mar 2000 04:17:23 +0000 (04:17 +0000)]
Remove K&R support.

21 years agoFix syntax error.
drepper [Fri, 31 Mar 2000 04:11:44 +0000 (04:11 +0000)]
Fix syntax error.

21 years agoUpdate.
drepper [Fri, 31 Mar 2000 04:10:36 +0000 (04:10 +0000)]
Update.

21 years agoAvoid compiling unaligned versions in some more cases.
drepper [Fri, 31 Mar 2000 04:10:01 +0000 (04:10 +0000)]
Avoid compiling unaligned versions in some more cases.

21 years agoAvoid compiling unaligned versions in some more cases.
drepper [Fri, 31 Mar 2000 04:09:45 +0000 (04:09 +0000)]
Avoid compiling unaligned versions in some more cases.

21 years agoUpdate.
drepper [Fri, 31 Mar 2000 03:44:44 +0000 (03:44 +0000)]
Update.

21 years ago(put16): Remove __const. Fix access index.
drepper [Fri, 31 Mar 2000 03:43:13 +0000 (03:43 +0000)]
(put16): Remove __const. Fix access index.
(put32): Remove __const. Use uint32_t instead of uint16_t.

21 years ago(put16): Remove __const. Fix access index.
drepper [Fri, 31 Mar 2000 03:43:02 +0000 (03:43 +0000)]
(put16): Remove __const. Fix access index.
(put32): Remove __const. Use uint32_t instead of uint16_t.

21 years ago.
roland [Thu, 30 Mar 2000 19:26:59 +0000 (19:26 +0000)]
.

21 years ago2000-03-30 Roland McGrath <roland@baalperazim.frob.com>
roland [Thu, 30 Mar 2000 19:26:34 +0000 (19:26 +0000)]
2000-03-30  Roland McGrath  <roland@baalperazim.frob.com>

* mach/Versions (libc: GLIBC_2.0)
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)]: Conditionalize
__vm_allocate on this.
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2)]: Conditionalize
mutex- and spinlock-related symbols on this.
[!SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2)] (libc: HURD_CTHREADS_0.3):
New version set.  Lock-related symbols go here instead in this case.
* sysdeps/mach/hurd/Versions (libc: GLIBC_2.0): Remove
_cthread_exit_routine, _cthread_init_routine, cthread_keycreate,
cthread_getspecific, cthread_setspecific, __libc_getspecific.
* hurd/Versions
[SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2)] (libc: GLIBC_2.0):
Put them here instead.
[!SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2)] (libc: HURD_CTHREADS_0.3):
New version set.  Those cthreads symbols go here instead in this case.
* Versions.def (libc) [USE_IN_LIBIO]: Add HURD_CTHREADS_0.3 version.

21 years agoUpdate.
drepper [Thu, 30 Mar 2000 17:59:33 +0000 (17:59 +0000)]
Update.

21 years ago(_dl_init): We don't need to call constructors recursively. Fold
drepper [Thu, 30 Mar 2000 17:59:07 +0000 (17:59 +0000)]
(_dl_init): We don't need to call constructors recursively.  Fold
_dl_init_rec in _dl_init and optimize a bit more.

21 years agoUpdate.
drepper [Thu, 30 Mar 2000 16:30:49 +0000 (16:30 +0000)]
Update.

21 years ago[PIC]: Don't use SYSDEP_CALL_INIT. Make _init a strong alias of init.
drepper [Thu, 30 Mar 2000 16:30:26 +0000 (16:30 +0000)]
[PIC]: Don't use SYSDEP_CALL_INIT.  Make _init a strong alias of init.
The calling conventions now match.

21 years agoRemove init-first.h.
drepper [Thu, 30 Mar 2000 16:29:24 +0000 (16:29 +0000)]
Remove init-first.h.

21 years agoNot needed anymore.
drepper [Thu, 30 Mar 2000 16:28:49 +0000 (16:28 +0000)]
Not needed anymore.

21 years ago(RTLD_START): Rewrite to match new init function interface.
drepper [Thu, 30 Mar 2000 16:28:37 +0000 (16:28 +0000)]
(RTLD_START): Rewrite to match new init function interface.

21 years agoCalling __libc_init_first has no effect for shared objects. Don't
drepper [Thu, 30 Mar 2000 16:27:19 +0000 (16:27 +0000)]
Calling __libc_init_first has no effect for shared objects.  Don't
emit message and call only for static library.

21 years agoReplace _dl_init_next prototype with one for _dl_init.
drepper [Thu, 30 Mar 2000 16:26:15 +0000 (16:26 +0000)]
Replace _dl_init_next prototype with one for _dl_init.

21 years ago(struct link_map): Add l_ldnum member.
drepper [Thu, 30 Mar 2000 16:25:27 +0000 (16:25 +0000)]
(struct link_map): Add l_ldnum member.
Make l_phdr_allocated part of the bitfield.  Remove l_runcount,
l_initcount, and l_preinitcount.  Add l_initfini.

21 years agoDon't relocate DT_FINI_ARRAY entry. Don't precompute l_initcount and
drepper [Thu, 30 Mar 2000 16:24:03 +0000 (16:24 +0000)]
Don't relocate DT_FINI_ARRAY entry.  Don't precompute l_initcount and
l_preinitcount.

21 years ago(_dl_preinit): Renamed from _dl_preinit_next.
drepper [Thu, 30 Mar 2000 16:23:03 +0000 (16:23 +0000)]
(_dl_preinit): Renamed from _dl_preinit_next.
Take argc, argv, and env as parameters and pass them to the
constructors.  Rewrite to call all constructors and not iterate over
the pointers.

21 years ago(dl_open_worker): Only call _dl_init instead of _dl_init_next and
drepper [Thu, 30 Mar 2000 16:19:25 +0000 (16:19 +0000)]
(dl_open_worker): Only call _dl_init instead of _dl_init_next and
calling constructors ourself.

21 years ago(_dl_map_object_from_fd): Initialize l_ldnum member with size of
drepper [Thu, 30 Mar 2000 16:18:13 +0000 (16:18 +0000)]
(_dl_map_object_from_fd): Initialize l_ldnum member with size of
dynamic section.

21 years agoGet list of objects for which to run constructors from l_initfini
drepper [Thu, 30 Mar 2000 16:17:07 +0000 (16:17 +0000)]
Get list of objects for which to run constructors from l_initfini
element.  Accept argc, argv, and env as parameters and pass them to
the constructors.

21 years agoBefore running the destructors sort the topologically.
drepper [Thu, 30 Mar 2000 16:15:11 +0000 (16:15 +0000)]
Before running the destructors sort the topologically.

21 years agoIf a searchlist has to be allocated, put all in one
drepper [Thu, 30 Mar 2000 16:14:22 +0000 (16:14 +0000)]
If a searchlist has to be allocated, put all in one
malloc block.  Otherwise allocate l_initfini list only.
Put dependencies for the object in l_initfini list.
Sort dependencies for the object to be loaded topologically.

21 years agoAlso call all destructors in FINI_ARRAY. r_duplist is not anymore
drepper [Thu, 30 Mar 2000 16:12:11 +0000 (16:12 +0000)]
Also call all destructors in FINI_ARRAY.  r_duplist is not anymore
allocated separately.  l_initfini is and therefore free it if
necessary.

21 years ago[ld.so] (GLIBC_2.0): Remove _dl_init_next.
drepper [Thu, 30 Mar 2000 16:10:24 +0000 (16:10 +0000)]
[ld.so] (GLIBC_2.0): Remove _dl_init_next.
(GLIBC_2.2): Add _dl_init.

21 years agoUpdate.
drepper [Wed, 29 Mar 2000 16:06:35 +0000 (16:06 +0000)]
Update.

21 years agoTest data for conversion from CSA_Z243.4-1985-1 to UCS-2BE.
drepper [Wed, 29 Mar 2000 16:04:33 +0000 (16:04 +0000)]
Test data for conversion from CSA_Z243.4-1985-1 to UCS-2BE.

21 years agoTest data for conversion from ISO-8859-10 to UCS-2BE.
drepper [Wed, 29 Mar 2000 16:04:10 +0000 (16:04 +0000)]
Test data for conversion from ISO-8859-10 to UCS-2BE.

21 years agoRenamed to ISO-8859-10..UCS-2BE.
drepper [Wed, 29 Mar 2000 16:03:27 +0000 (16:03 +0000)]
Renamed to ISO-8859-10..UCS-2BE.

21 years agoRenamed to CSA_Z243.4-1985-1..UCS-2BE.
drepper [Wed, 29 Mar 2000 16:03:05 +0000 (16:03 +0000)]
Renamed to CSA_Z243.4-1985-1..UCS-2BE.

21 years agoRemove wildcards from entry for
aj [Wed, 29 Mar 2000 14:18:16 +0000 (14:18 +0000)]
Remove wildcards from entry for
sysdeps/i386/fpu/bits/mathinline.h.

21 years agoUpdate.
aj [Wed, 29 Mar 2000 13:07:51 +0000 (13:07 +0000)]
Update.

21 years ago2000-03-29 Andreas Jaeger <aj@suse.de>
aj [Wed, 29 Mar 2000 13:07:24 +0000 (13:07 +0000)]
2000-03-29  Andreas Jaeger  <aj@suse.de>

* include/unistd.h: Remove duplicate entry for __rmdir.
Remove declaration of __mkdir since __mkdir is declared in
sys/stat.h.

21 years agoUpdate.
aj [Wed, 29 Mar 2000 12:54:35 +0000 (12:54 +0000)]
Update.

21 years ago2000-03-29 Andreas Jaeger <aj@suse.de>
aj [Wed, 29 Mar 2000 12:54:18 +0000 (12:54 +0000)]
2000-03-29  Andreas Jaeger  <aj@suse.de>

* manual/creature.texi (Feature Test Macros): Fix typo, reported
by Michael Deutschmann <michael@talamasca.ocis.net>.

21 years agoUpdate.
aj [Wed, 29 Mar 2000 11:19:06 +0000 (11:19 +0000)]
Update.

21 years ago2000-03-29 Andreas Jaeger <aj@suse.de>
aj [Wed, 29 Mar 2000 11:18:48 +0000 (11:18 +0000)]
2000-03-29  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/fpu/fclrexcpt.c: Use shlib-compat macros.
* sysdeps/mips/fpu/fegetenv.c: Likewise.
* sysdeps/mips/fpu/fesetenv.c: Likewise.
* sysdeps/mips/fpu/feupdateenv.c: Likewise.
* sysdeps/mips/fpu/fgetexcptflg.c: Likewise.

21 years agoUpdate.
drepper [Wed, 29 Mar 2000 03:46:07 +0000 (03:46 +0000)]
Update.

21 years ago(__sincos): Remove redundant
drepper [Wed, 29 Mar 2000 03:45:53 +0000 (03:45 +0000)]
(__sincos): Remove redundant
declaration, the prototype is defined via bits/mathcalls.h.
(__sincosf): Likewise.
(__sincosl): Likewise.
(ldexp): Likewise.
(ldexpf): Likewise.
(ldexpl): Likewise.
(__finite): Likewise.
(__inline_mathcode*NP*): New macros without prototype
declarations.
(__inline_mathop*NP*): Likewise.
(__inline_mathcode_): Use __inline_mathcodeNP_.
(__inline_mathcode2_): Use __inline_mathcodeNP2_.
(__inline_mathcode3_): Use __inline_mathcodeNP3_.
(__inline_mathop_decl_): Use __inline_mathop_declNP__.
(__expm1l): Don't define prototype, the prototype is defined via
bits/mathcalls.h.
(exp): Likewise.
(__expl): Likewise.
(tan): Likewise.
(atan2): Likewise.
(__atan2l): Likewise.
(fmod): Likewise.
(pow): Likewise.
(*fabs*): Likewise.
(asin): Likewise.
(acos): Likewise.
(sinh): Likewise.
(cosh): Likewise.
(tanh): Likewise.
(floor): Likewise.
(ceil): Likewise.
(expm1): Likewise.
(log1p): Likewise.
(asinh): Likewise.
(acosh): Likewise.
(atanh): Likewise.
(hypot): Likewise.
(logb): Likewise.
(fma): Likewise.
(drem): Likewise.
(sqrt): Likewise.
(__sqrtl): Likewise.
(sin): Likewise.
(cos): Likewise.
(atan): Likewise.
(log): Likewise.
(log10): Likewise.
(asinh): Likewise.
(log2): Likewise.
(rint): Likewise.

21 years agoUpdate.
drepper [Wed, 29 Mar 2000 01:29:24 +0000 (01:29 +0000)]
Update.

21 years agoIf make variable md5 is defined to yes after generating dependencies
drepper [Wed, 29 Mar 2000 01:29:17 +0000 (01:29 +0000)]
If make variable md5 is defined to yes after generating dependencies
generate MD5 sum for the object.

21 years agoUpdate.
drepper [Tue, 28 Mar 2000 17:54:26 +0000 (17:54 +0000)]
Update.

21 years agoFix length in transformation definition for UNICODEBIG.
drepper [Tue, 28 Mar 2000 17:54:07 +0000 (17:54 +0000)]
Fix length in transformation definition for UNICODEBIG.

21 years agoRegenerated: autoconf configure.in
drepper [Tue, 28 Mar 2000 17:44:56 +0000 (17:44 +0000)]
Regenerated: autoconf  configure.in

21 years agoUpdate.
drepper [Tue, 28 Mar 2000 17:33:37 +0000 (17:33 +0000)]
Update.

21 years agoUse UCS-2BE instead of UCS2.
drepper [Tue, 28 Mar 2000 17:33:10 +0000 (17:33 +0000)]
Use UCS-2BE instead of UCS2.

21 years ago(tests): Add tst-obprintf.
drepper [Tue, 28 Mar 2000 17:31:16 +0000 (17:31 +0000)]
(tests): Add tst-obprintf.

21 years ago(mcheck_check_all): Declare.
drepper [Tue, 28 Mar 2000 17:30:42 +0000 (17:30 +0000)]
(mcheck_check_all): Declare.

21 years ago(mcheck_check_all): Renamed from check_all and made public.
drepper [Tue, 28 Mar 2000 17:30:13 +0000 (17:30 +0000)]
(mcheck_check_all): Renamed from check_all and made public.

21 years ago[libc] (GLIBC_2.2): Add mcheck_check_all.
drepper [Tue, 28 Mar 2000 17:29:25 +0000 (17:29 +0000)]
[libc] (GLIBC_2.2): Add mcheck_check_all.

21 years agoLittle optimizations. Remove K&R prototypes.
drepper [Tue, 28 Mar 2000 17:28:37 +0000 (17:28 +0000)]
Little optimizations.  Remove K&R prototypes.

21 years agoUse get16, get32, put16, and put32 instead of direct casting pointer
drepper [Tue, 28 Mar 2000 17:27:37 +0000 (17:27 +0000)]
Use get16, get32, put16, and put32 instead of direct casting pointer
to potentially handle unaligned memory accesses.

21 years agoDefine get16u, get32u, put16u, and put32u macros
drepper [Tue, 28 Mar 2000 17:21:32 +0000 (17:21 +0000)]
Define get16u, get32u, put16u, and put32u macros
to access potentially unaligned addresses.  These macros are intended
to be used only outside the loops.
(unaligned): New definition.  In case the machine can handle unaligned
access define as zero.  Otherwise as a variable which is initialized
as nonzero in case the buffer passed in at runtime is unaligned with
respect to the character set encoding involved.
Call aligned or unaligned looop functions according to unaligned
variable.

21 years agoDefine get16, get32, put16, and put32 macros to allow as well reading
drepper [Tue, 28 Mar 2000 17:18:18 +0000 (17:18 +0000)]
Define get16, get32, put16, and put32 macros to allow as well reading
from/writing to unaligned addresses on machines which don't support
this in hardware.  Use FCTNAME macro to define function name.  Include
the file a second time for platforms which need special unaligned
handling.

21 years ago.
roland [Tue, 28 Mar 2000 07:06:08 +0000 (07:06 +0000)]
.

21 years ago2000-03-28 Roland McGrath <roland@baalperazim.frob.com>
roland [Tue, 28 Mar 2000 07:05:56 +0000 (07:05 +0000)]
2000-03-28  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/bits/sigthread.h: Clean up conditionals.
Declare pthread_sigmask.

21 years ago2000-03-28 Roland McGrath <roland@baalperazim.frob.com>
roland [Tue, 28 Mar 2000 07:05:51 +0000 (07:05 +0000)]
2000-03-28  Roland McGrath  <roland@baalperazim.frob.com>

* csu/version.c: Add 2000 to copyright years.
Remove Emacs local variables section.

21 years agoUpdate.
drepper [Tue, 28 Mar 2000 05:05:42 +0000 (05:05 +0000)]
Update.

21 years ago(__gconv_transform_ucs2_internal, __gconv_transform_internal_ucs2):
drepper [Tue, 28 Mar 2000 05:04:21 +0000 (05:04 +0000)]
(__gconv_transform_ucs2_internal, __gconv_transform_internal_ucs2):
Never need to bswap_16.
(__gconv_transform_ucs2reverse_internal,
__gconv_transform_internal_ucs2reverse): Always need to bswap_16.

21 years ago(__gconv_transform_ucs2little_internal,
drepper [Tue, 28 Mar 2000 04:59:27 +0000 (04:59 +0000)]
(__gconv_transform_ucs2little_internal,
__gconv_transform_internal_ucs2little): Remove declarations.

21 years agoAdd version information for libm, libc, and ld-linux for Linux/IA-64.
drepper [Tue, 28 Mar 2000 01:01:22 +0000 (01:01 +0000)]
Add version information for libm, libc, and ld-linux for Linux/IA-64.

21 years agoRecognize ia64 platform.
drepper [Tue, 28 Mar 2000 00:58:22 +0000 (00:58 +0000)]
Recognize ia64 platform.
Recognize SGI's compiler.

21 years ago.
roland [Mon, 27 Mar 2000 23:57:43 +0000 (23:57 +0000)]
.

21 years ago2000-03-27 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 27 Mar 2000 23:57:24 +0000 (23:57 +0000)]
2000-03-27  Roland McGrath  <roland@baalperazim.frob.com>

* include/shlib-compat.h (SHLIB_COMPAT): Make the test handle the
obsoleting version not being defined at all, in which case the
result is always true.

21 years ago.
roland [Mon, 27 Mar 2000 19:43:54 +0000 (19:43 +0000)]
.

21 years agoundo accidental commit
roland [Mon, 27 Mar 2000 19:42:39 +0000 (19:42 +0000)]
undo accidental commit

21 years ago2000-03-27 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 27 Mar 2000 19:42:09 +0000 (19:42 +0000)]
2000-03-27  Roland McGrath  <roland@baalperazim.frob.com>

* Makeconfig (preprocess-versions): New canned sequence for running
cpp on shlib-versions and the like.
(soversions.i): Use it.
* Makerules (Versions.all, sysd-versions): Use it to preprocess the
Versions.def and Versions files.

21 years agoUpdate.
drepper [Mon, 27 Mar 2000 18:36:21 +0000 (18:36 +0000)]
Update.

21 years agoUpdate test after last strfmon change.
drepper [Mon, 27 Mar 2000 18:36:07 +0000 (18:36 +0000)]
Update test after last strfmon change.

21 years agoUpdate.
drepper [Mon, 27 Mar 2000 18:11:14 +0000 (18:11 +0000)]
Update.

21 years ago(main): Add another check to see obstack_printf handling all possible
drepper [Mon, 27 Mar 2000 18:10:49 +0000 (18:10 +0000)]
(main): Add another check to see obstack_printf handling all possible
beginnings of the block inside an obstack chunk.

21 years agoUpdate.
drepper [Mon, 27 Mar 2000 18:06:35 +0000 (18:06 +0000)]
Update.

21 years agoUse __malloc_initialize_hook to install mcheck handler.
drepper [Mon, 27 Mar 2000 18:04:56 +0000 (18:04 +0000)]
Use __malloc_initialize_hook to install mcheck handler.

21 years ago(_IO_obstack_vprintf): Fix one more memory handling problem.
drepper [Mon, 27 Mar 2000 18:03:07 +0000 (18:03 +0000)]
(_IO_obstack_vprintf): Fix one more memory handling problem.

21 years ago.
roland [Mon, 27 Mar 2000 16:51:19 +0000 (16:51 +0000)]
.

21 years ago2000-03-27 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 27 Mar 2000 16:51:02 +0000 (16:51 +0000)]
2000-03-27  Roland McGrath  <roland@baalperazim.frob.com>

* stdio-common/tmpfile.c: Use <shlib-compat.h> macros.

21 years ago.
roland [Mon, 27 Mar 2000 15:08:19 +0000 (15:08 +0000)]
.

21 years ago2000-03-27 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 27 Mar 2000 15:07:53 +0000 (15:07 +0000)]
2000-03-27  Roland McGrath  <roland@baalperazim.frob.com>

* include/shlib-compat.h: Conditionalize <abi-versions.h> include
on [HAVE_ELF && DO_VERSIONING].

21 years ago(main): Make a bit more exciting.
drepper [Mon, 27 Mar 2000 08:42:51 +0000 (08:42 +0000)]
(main): Make a bit more exciting.

21 years agoUpdate.
drepper [Mon, 27 Mar 2000 08:30:50 +0000 (08:30 +0000)]
Update.

21 years agoTest for obprintf function.
drepper [Mon, 27 Mar 2000 08:30:17 +0000 (08:30 +0000)]
Test for obprintf function.

21 years agoUpdate.
drepper [Mon, 27 Mar 2000 07:36:16 +0000 (07:36 +0000)]
Update.

21 years ago(_IO_default_xsputn): Little optimization. Call _IO_OVERFLOW directly instead
drepper [Mon, 27 Mar 2000 07:35:58 +0000 (07:35 +0000)]
(_IO_default_xsputn): Little optimization.  Call _IO_OVERFLOW directly instead
through __overflow.

21 years agoUpdate.
drepper [Mon, 27 Mar 2000 06:37:56 +0000 (06:37 +0000)]
Update.

21 years ago(construct_output_path): If path contains a / compute the end of the
drepper [Mon, 27 Mar 2000 06:37:37 +0000 (06:37 +0000)]
(construct_output_path): If path contains a / compute the end of the
directory name correctly.

21 years agoRemove extra prototype.
drepper [Mon, 27 Mar 2000 05:58:12 +0000 (05:58 +0000)]
Remove extra prototype.

21 years ago(check_all): Turn off pedantic flag for the time of check to avoid recursion.
drepper [Mon, 27 Mar 2000 05:51:57 +0000 (05:51 +0000)]
(check_all): Turn off pedantic flag for the time of check to avoid recursion.