I've uploaded a new version of the mingw-runtime:
2007-12-27 Chris Sutcliffe <firstname.lastname@example.org>
\* include/\_mingw.h: Increment version to 3.14.
2007-11-26 Chris Sutcliffe <email@example.com>
\* Makefile.in: Add libmsvcr90.a and libmsvcr90d.a targets. \* msvcrt.def.in: Add support for \_\_msvcr90\_\_ and \_\_msvcr90d\_\_ defines. \* mingwex/math/log10f.S: Correct issue with comments. \* mingwex/math/log10l.S: Ditto. \* mingwex/math/log1p.S: Ditto. \* mingwex/math/log1pf.S: Ditto. \* mingwex/math/log1pl.S: Ditto. \* mingwex/math/log2.S: Ditto. \* mingwex/math/log2f.S: Ditto. \* mingwex/math/log2l.S: Ditto. \* mingwex/math/logf.S: Ditto. \* mingwex/math/logl.S: Ditto.
2007-10-03 Danny Smith <firstname.lastname@example.org>
\* mingwex/gdtoa/mingw\_snprintf.c: fixed warning during compile.
2007-10-03 Bernd Becker <email@example.com>
\* include/io.h \(\_\_finddata64\_t, \_\_wfinddata64\_t\): changed member 'size' from '\_fsize\_t' to '\_\_int64' to be consistent with the other ...64 structures and the value set there is 8 bytes not 4. Add guard for both as the are only used by functions available from 6.1 on. \* include/malloc.h \(\_HEAP\_MAXREQ\): Define. \(\_aligned\_offset\_recalloc\): Define. \(\_aligned\_recalloc\(\)\): Define. \* include/math.h: fixed a typo in a comment. \(atanhf\): Fixed declaration. \* include/wchar.h \(\_\_wfinddata64\_t\): changed member 'size' from '\_fsize\_t' to '\_\_int64' to be consistent with the other ...64 structures and the value set there is 8 bytes not 4. Added guard as this function is only used by functions available from 6.1 on. \* include/sys/stat.h: some members of 'stat' were declared with types with a prefixed underscore, while the ones without the underscore should have been used. Added guard to '\_\_stat64' as it is only used by functions available from 6.1 on. Added the wide character versions of the exec\(\)/spawn\(\) family for completion \(\_stati64\): changed the type of the 'st\_mode' member from 'unsigned int' to '\_mode\_t' \* include/sys/timeb.h \(timeb, \_timb\): changed the type of the 'time' member from 'long' to 'time\_t' \(\_\_timeb64\): moved declaration of structure directly before the declaration of the function '\_ftime64\(\)', so it is guarded as well \* include/sys/utime.h \(\_\_utimbuf64\): moved declaration of structure directly before the declaration of the functions using it, so it is guarded as well
2007-09-24 David C. Daeschler <firstname.lastname@example.org>
\* mingwex/gdtoa/mingw\_snprintf.c \(x\_sprintf\): Correct LEN\_L typo in 'l' case. Add missing break in 's'/LEN\_S case.
2007-08-25 Keith Marshall <email@example.com>
Make snprintf\(\) and vsnprintf\(\) conform to C99. \* include/stdio.h: Add note about incompatibility between... \(snprintf, vsnprintf\): These two mingwex functions, and... \(\_snprintf, \_vsnprintf\): these MSVCRT counterparts. \* mingwex/Makefile.in \(STDIO\_OBJS\): Remove snprintf.o and vsnprintf.o \(STDIO\_DISTFILES\): Remove snprintf.c and vsnprintf.c \* mingwex/stdio/snprintf.c: Delete. \* mingwex/stdio/vsnprintf.c: Delete. \* mingwex/gdtoa/mingw\_snprintf.c \(snprintf\): Alias to \_\_mingw\_snprintf \(vsnprintf\): Alias to \_\_mingw\_vsnprintf.