Subject: CVS commit: src/lib/libc
To: None <source-changes@NetBSD.org>
From: Matthias Drochner <drochner@netbsd.org>
List: source-changes
Date: 06/27/2006 18:16:47
Module Name: src
Committed By: drochner
Date: Tue Jun 27 18:16:47 UTC 2006
Modified Files:
src/lib/libc/gen: Makefile.inc
Added Files:
src/lib/libc/compat/gen: compat_frexp_ieee754.c compat_ldexp_ieee754.c
compat_modf_ieee754.c
Log Message:
First step to clean up the variety of frexp(), ldexp() and modf()
implementations.
Long term goal is to use the implementation in libm and get rid of
the libc instances. For now, we need to keep one in libc for compatibility,
it belongs into the compat subtree.
The switch is per-arch. Should be painless for ieee754 boxes.
If all ieee754 archs are switched, libc/gen/{frexp,ldexp,modf}_ieee754.c
can be removed.
To generate a diff of this commit:
cvs rdiff -r0 -r1.1 src/lib/libc/compat/gen/compat_frexp_ieee754.c \
src/lib/libc/compat/gen/compat_ldexp_ieee754.c \
src/lib/libc/compat/gen/compat_modf_ieee754.c
cvs rdiff -r1.149 -r1.150 src/lib/libc/gen/Makefile.inc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.