From: <ea...@us...> - 2002-08-12 13:07:08
|
Update of /cvsroot/mingw/runtime In directory usw-pr-cvs1:/tmp/cvs-serv17417 Modified Files: ChangeLog moldname-crtdll.def moldname-msvcrt.def moldname.def.in Log Message: Merge winsup changes Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/runtime/ChangeLog,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** ChangeLog 15 Jun 2002 16:01:35 -0000 1.31 --- ChangeLog 12 Aug 2002 13:06:34 -0000 1.32 *************** *** 1,2 **** --- 1,197 ---- + 2002-08-03 Danny Smith <dan...@us...> + + * include/stdio.h (_fcloseall): Add prototype. + + 2002-07-29 Danny Smith <dan...@us...> + + * include/tchar.h (_tfdopen): Correct typo. + + 2002-07-29 Danny Smith <dan...@us...> + + * moldname.def.in (chgsign,scalb,finite,fpclass,logb, + nextafter): Add non-underscored stubs. + * moldname-msvcrt.def: Regenerate. + * moldname-crtdll.def: Regenerate. + * mingwex/math: New directory. + * mingwex/rint.c: Move to mingwex/math. + * mingwex/rintf.c: Ditto. + * mingwex/rintl.c: Ditto. + * mingwex/round.c: Ditto. + * mingwex/roundf.c: Ditto. + * mingwex/roundl.c: Ditto. + * mingwex/rint.c: Ditto. + * mingwex/rintf.c: Ditto. + * mingwex/rintl.c: Ditto. + * mingwex/trunc.c: Ditto. + * mingwex/truncf.c: Ditto. + * mingwex/truncl.c: Ditto. + * mingwex/signbit.c: Ditto. + * mingwex/signbitf.c: Ditto. + * mingwex/signbitl.c: Ditto. + * mingwex/copysignl.S: Ditto. + * mingwex/fdim.c: Ditto. + * mingwex/fdimf.c: Ditto. + * mingwex/fdiml.c: Ditto. + * mingwex/fmin.c: Ditto. + * mingwex/fminf.c: Ditto. + * mingwex/fminl.c: Ditto. + * mingwex/fmax.c: Ditto. + * mingwex/fmaxf.c: Ditto. + * mingwex/fmaxl.c: Ditto. + * mingwex/fma.c: Ditto. + * mingwex/fmaf.c: Ditto. + * mingwex/fmal.c: Ditto. + * mingwex/fpclassify.c: Ditto. + * mingwex/fpclassifyl.c: Ditto. + * mingwex/fpclassifyl.c: Ditto. + * mingwex/isnan.c: Ditto. + * mingwex/isnanf.c: Ditto. + * mingwex/isnanl.c: Ditto. + * mingwex/fucom.c: Ditto. + * mingwex/fp_consts.c: Ditto. Split out float and long double + definitions. + * mingwex/math_stubs.c: Remove. + * mingwex/log2.c: Remove. Replaced by math/log2.S + * mingwex/log2f.c: Remove. Replaced by math/log2f.S + * mingwex/log2l.c: Remove. Replaced by math/log2l.S + * mingwex/math/acosf.c : New file. + * mingwex/math/acosl.c: New file. + * mingwex/math/asinf.c: New file. + * mingwex/math/asinl.c: New file. + * mingwex/math/atan2f.c: New file. + * mingwex/math/atan2l.c: New file. + * mingwex/math/atanf.c: New file. + * mingwex/math/atanl.c: New file. + * mingwex/math/cbrt.c: New file. + * mingwex/math/cbrtf.c: New file. + * mingwex/math/cbrtl.c: New file. + * mingwex/math/ceilf.S: New file. + * mingwex/math/ceill.S: New file. + * mingwex/math/cephes_ld.h: New file. + * mingwex/math/copysign.S: New file. + * mingwex/math/copysignf.S: New file. + * mingwex/math/cosf.S: New file. + * mingwex/math/coshf.c: New file. + * mingwex/math/coshl.c: New file. + * mingwex/math/cosl.S: New file. + * mingwex/math/exp2.S: New file. + * mingwex/math/exp2f.S: New file. + * mingwex/math/exp2l.S: New file. + * mingwex/math/expf.c: New file. + * mingwex/math/expl.c: New file. + * mingwex/math/fabs.c: New file. + * mingwex/math/fabsf.c: New file. + * mingwex/math/fabsl.c: New file. + * mingwex/math/floorf.S: New file. + * mingwex/math/floorl.S: New file. + * mingwex/math/fmodf.c: New file. + * mingwex/math/fmodl.c: New file. + * mingwex/math/fp_consts.h: Ditto. + * mingwex/math/fp_constsf.c: Ditto. + * mingwex/math/fp_constsl.c: Ditto. + * mingwex/math/frexpf.c: New file. + * mingwex/math/frexpl.S: New file. + * mingwex/math/hypotf.c: New file. + * mingwex/math/hypotl.c: New file. + * mingwex/math/ilogb.S: New file. + * mingwex/math/ilogbf.S: New file. + * mingwex/math/ilogbl.S: New file. + * mingwex/math/ldexpf.c: New file. + * mingwex/math/ldexpl.c: New file. + * mingwex/math/llrint.c: New file. + * mingwex/math/llrintf.c: New file. + * mingwex/math/llrintl.c: New file. + * mingwex/math/llround.c: New file. + * mingwex/math/llroundf.c: New file. + * mingwex/math/llroundl.c: New file. + * mingwex/math/log10f.S: New file. + * mingwex/math/log10l.S: New file. + * mingwex/math/log1p.S: New file. + * mingwex/math/log1pf.S: New file. + * mingwex/math/log1pl.S: New file. + * mingwex/math/log2.S: New file. + * mingwex/math/log2f.S: New file. + * mingwex/math/log2l.S: New file. + * mingwex/math/logb.c: New file. + * mingwex/math/logbf.c: New file. + * mingwex/math/logbl.c: New file. + * mingwex/math/logf.S: New file. + * mingwex/math/logl.S: New file. + * mingwex/math/lrint.c: New file. + * mingwex/math/lrintf.c: New file. + * mingwex/math/lrintl.c: New file. + * mingwex/math/lround.c: New file. + * mingwex/math/lroundf.c: New file. + * mingwex/math/lroundl.c: New file. + * mingwex/math/modff.c: New file. + * mingwex/math/modfl.c: New file. + * mingwex/math/nearbyint.S: New file. + * mingwex/math/nearbyintf.S: New file. + * mingwex/math/nearbyintl.S: New file. + * mingwex/math/nextafterf.c: New file. + * mingwex/math/powf.c: New file. + * mingwex/math/powl.c: New file. + * mingwex/math/powil.c: New file. + * mingwex/math/remainder.S: New file. + * mingwex/math/remainderf.S: New file. + * mingwex/math/remainderl.S: New file. + * mingwex/math/remquo.S: New file. + * mingwex/math/remquof.S: New file. + * mingwex/math/remquol.S: New file. + * mingwex/math/scalbn.S: New file. + * mingwex/math/scalbnf.S: New file. + * mingwex/math/scalbnl.S: New file. + * mingwex/math/sinf.S: New file. + * mingwex/math/sinhf.c: New file. + * mingwex/math/sinhl.c: New file. + * mingwex/math/sinl.S: New file. + * mingwex/math/sqrt.c: New file. + * mingwex/math/sqrtf.c: New file. + * mingwex/math/sqrtl.c: New file. + * mingwex/math/tanf.S: New file. + * mingwex/math/tanhf.c: New file. + * mingwex/math/tanhl.c: New file. + * mingwex/math/tanl.S: New file. + * mingwex/Makefile.in: Adjust VPATH for source files in + mingwex/math. + Adjust MATH_OBJS. + Add MATH_DISTFILES and use it to build source distro. + * include/ math.h: Add protypes for new functions and + reorganise to reflect ANSI,C99 status. + + 2002-06-19 Danny Smith <dan...@us...> + + * include/tchar.h (_getts): Define as _getws for _UNICODE. + (_putts): Define as _putws for _UNICODE. + Thanks to: Tomasz Pona <coc...@po...> for report. + + 2002-06-18 Danny Smith <dan...@us...> + + * include/float.h: #include_next<float.h> before header guard. + + 2002-06-18 Casper S. Hornstrup <ch...@us...> + + * include/_mingw.h (__MINGW_IMPORT): Check for prior definition before + defining. + * include/excpt.h (): Include windef.h not windows.h. + * include/fcntl.h (_O_SHORT_LIVED): Add define. + (_chmod): Add prototype. + (_creat): Correct prototype. + (SH_DENY*): Rename defines to _SH_DENY*. + (SH_DENY*): Add Non-ANSI names for _SH_DENY*. + include/stdio.h (_IOMYBUF, _IOEOF, _IOERR, _IOSTRG, + _IOAPPEND): Add defines. + (_wfindfirst): Correct prototype. + (_wfdopen): Add prototype. + * include/stdlib.h (_rotl, _rotr, _lrotl, _lrotr): Add + prototypes. + * include/string.h (_mbschr, _mbstok, _mbsncat): Remove + prototypes. + (_wcsdup): Correct prototype. + * include/mbstring.h: Remove comments about _mbschr, _mbstok, + _mbsncat being in string.h. + * include/wchar.h (_wfindfirst): Correct prototype. + * include/tchar.h (_tfdopen): Add _UNICODE mappings. + 2002-06-15 Earnie Boyd <ea...@us...> Index: moldname-crtdll.def =================================================================== RCS file: /cvsroot/mingw/runtime/moldname-crtdll.def,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** moldname-crtdll.def 14 Jun 2002 15:12:54 -0000 1.3 --- moldname-crtdll.def 12 Aug 2002 13:06:35 -0000 1.4 *************** *** 27,31 **** access beep - cabs chdir chmod --- 27,30 ---- *************** *** 68,77 **** getw heapwalk - hypot isatty itoa - j0 - j1 - jn kbhit lseek --- 67,72 ---- *************** *** 139,143 **** --- 134,151 ---- write + ; non-ANSI functions declared in math.h + j0 + j1 + jn y0 y1 yn + chgsign + scalb + finite + fpclass + ; C99 functions + cabs + hypot + logb + nextafter Index: moldname-msvcrt.def =================================================================== RCS file: /cvsroot/mingw/runtime/moldname-msvcrt.def,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** moldname-msvcrt.def 14 Jun 2002 15:12:54 -0000 1.3 --- moldname-msvcrt.def 12 Aug 2002 13:06:35 -0000 1.4 *************** *** 27,31 **** access beep - cabs chdir chmod --- 27,30 ---- *************** *** 68,77 **** getw heapwalk - hypot isatty itoa - j0 - j1 - jn kbhit lseek --- 67,72 ---- *************** *** 139,143 **** --- 134,151 ---- write + ; non-ANSI functions declared in math.h + j0 + j1 + jn y0 y1 yn + chgsign + scalb + finite + fpclass + ; C99 functions + cabs + hypot + logb + nextafter Index: moldname.def.in =================================================================== RCS file: /cvsroot/mingw/runtime/moldname.def.in,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** moldname.def.in 14 Jun 2002 15:12:54 -0000 1.3 --- moldname.def.in 12 Aug 2002 13:06:35 -0000 1.4 *************** *** 27,31 **** access beep - cabs chdir chmod --- 27,30 ---- *************** *** 68,77 **** getw heapwalk - hypot isatty itoa - j0 - j1 - jn kbhit lseek --- 67,72 ---- *************** *** 139,143 **** --- 134,151 ---- #endif write + ; non-ANSI functions declared in math.h + j0 + j1 + jn y0 y1 yn + chgsign + scalb + finite + fpclass + ; C99 functions + cabs + hypot + logb + nextafter |