Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/lib/libc



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.




Home | Main Index | Thread Index | Old Index