src/winsup/mingw ChangeLog include/stdlib.h in ...
dannysmith@cygwin.com
dannysmith@cygwin.com
Thu Aug 31 23:48:00 GMT 2006
CVSROOT: /cvs/src
Module name: src
Changes by: dannysmith@sourceware.org 2006-08-31 23:48:56
Modified files:
winsup/mingw : ChangeLog
winsup/mingw/include: stdlib.h wchar.h
winsup/mingw/mingwex: Makefile.in btowc.c mb_wc_common.h
mbrtowc.c wcrtomb.c wcstof.c wcstold.c
wctob.c wdirent.c
Added files:
winsup/mingw/mingwex/gdtoa: README arithchk.c dmisc.c dtoa.c
g__fmt.c g_dfmt.c g_ffmt.c g_xfmt.c
gd_arith.h gd_qnan.h gdtoa.c gdtoa.h
gdtoaimp.h gethex.c gmisc.c
hd_init.c hexnan.c misc.c qnan.c
smisc.c strtodg.c strtodnrp.c
strtof.c strtopx.c sum.c ulp.c
Removed files:
winsup/mingw/mingwex: ldtoa.c strtof.c strtold.c
winsup/mingw/mingwex/math: cephes_emath.c cephes_emath.h
Log message:
Import David Gay's gdtoa library.
* mingwex/gdtoa: New directory.
* mingwex/gdtoa/(arithchk.c, dmisc.c, dtoa.c, g__fmt.c, g_dfmt.c,
g_ffmt.c, g_xfmt.c, gd_arith.h, gd_qnan.h, gdtoa.c, gdtoa.h,
gdtoaimp.h, gethex.c, gmisc.c, hd_init.c, hexnan.c, misc.c, qnan.c,
README, smisc.c, strtodg.c, strtodnrp.c, strtof.c, strtopx.c, sum.c,
ulp.c): New files.
* mingwex/(strtof.c, strtold.c, ldtoa.c): Remove files.
* mingwex/math/(cephes-emath.c, cephes-emath.h): Remove files.
* mingwex/mb_wc_common.h (get_cp_from_locale); Rename to get_codepage().
* mingwex/(btowc.c, wctob.c, mbrtowc.c, wcrtomb.c): Adjust call to get_codepage().
* mingwex/wcstold.c: Avoid using strtold internals.
* mingwex/wcstof.c: Rewrite.
* mingwex/Makefile.in (GDTOA_DISTFILES): Add to distribution.
(GDTOA_OBJS): Add to library.
(DISTFILES): Remove strtof.c strtold.c ldtoa.c cephes-emath.c cephes-emath.h.
(STDLIB_OBJS): Remove.
(STDLIB_STUB_OBJS): Remove strtof.o wcstof,o.
(Q8_OBJS): Add wcstof.o wcstold.o.
* include/stdlib.h (strtof): Remove inline definition.
(wcstof): Likewise.
* include/wchar.h (wcstof): Remove inline definition.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/ChangeLog.diff?cvsroot=src&r1=1.317&r2=1.318
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/include/stdlib.h.diff?cvsroot=src&r1=1.26&r2=1.27
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/include/wchar.h.diff?cvsroot=src&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/Makefile.in.diff?cvsroot=src&r1=1.32&r2=1.33
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/btowc.c.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/mb_wc_common.h.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/mbrtowc.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/wcrtomb.c.diff?cvsroot=src&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/wcstof.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/wcstold.c.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/wctob.c.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/wdirent.c.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/ldtoa.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/strtof.c.diff?cvsroot=src&r1=1.2&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/strtold.c.diff?cvsroot=src&r1=1.3&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/README.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/arithchk.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/dmisc.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/dtoa.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/g__fmt.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/g_dfmt.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/g_ffmt.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/g_xfmt.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/gd_arith.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/gd_qnan.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/gdtoa.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/gdtoa.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/gdtoaimp.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/gethex.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/gmisc.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/hd_init.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/hexnan.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/misc.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/qnan.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/smisc.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/strtodg.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/strtodnrp.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/strtof.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/strtopx.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/sum.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/gdtoa/ulp.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/math/cephes_emath.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/math/cephes_emath.h.diff?cvsroot=src&r1=1.4&r2=NONE
More information about the Cygwin-cvs
mailing list