CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       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

Reply via email to