OSDN Git Service

https://sourceforge.net/tracker/?func=detail&aid=2004630&group_id=2435&atid=102435
[mingw/mingw-org-wsl.git] / ChangeLog
index 6c10141..945b5f0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2012-10-21  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       https://sourceforge.net/tracker/?func=detail&aid=2004630&group_id=2435&atid=102435
+
+       * include/ddk/ntddk.h (KeQueryActiveProcessors): New VISTA declaration.
+       * lib/lib32/ddk/ntoskrnl.def: New VISTA import.
+
+2012-10-19  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       https://sourceforge.net/tracker/?func=detail&aid=3554826&group_id=2435&atid=102435
+
+       * include/mswsock.h (WSAPoll): New declaration.
+       * lib/lib32/ws2_32.def (WSAPoll@12): New import.
+
+2012-10-17  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       * tests/Makefile.in (libcrt-test-asinh): Add test.
+
+2012-10-17  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       https://sourceforge.net/tracker/index.php?func=detail&aid=2117590&group_id=2435&atid=102435
+
+       * tests/libcrt/test-asinh.c: New file.
+
+2012-10-16  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       * include/sdkddkver.h (WINNTVER): New macro.
+       (_WIN32_WINNT): Correct default value based on NTDDI_VERSION.
+       * include/stdio.h (_get_output_format): Base declaration or define on
+       VISTA.
+       (_set_output_format): Ditto.
+       (_get_printf_count_output): Ditto.
+       (_set_printf_count_output): Ditto.
+       * misc/src/libcrt/stdio/pformat.c: Remove needless code since we only
+       care about Windows.
+
+2012-10-08  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       * Makefile.in (dist-mingwrt-src, dist-mingw32-src, dist-wsl-src):
+       Copy top_srcdir to a specific mingw.org-wsl directory.
+
+2012-09-27  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       _USE_32BIT_TIME_T resolution and prepare for release.
+
+       * include/io.h: Add _HAVE_32BIT_TIME_T to filters.
+       * include/sys/stat.h: Ditto.
+       * include/sys/timeb.h: Ditto.
+       * include/sys/types.h: Ditto.
+       * include/wchar.h: Ditto.
+       * include/time.h: Rework _HAVE_32BIT_TIME_T to always use 64bit time_t
+       when not defined.
+       * Makefile.in (extra_OBJECTS): Move to the front of the dependency list.
+       (%.o : %.s): Create rules.
+       * lib/lib32/msvcrt.def.in: Remove needless __MSVCRT_VERSION__ filter
+       and previous endif to continue the previous filter.
+       * NEWS: New file.
+
+2012-09-26  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Make the changes work.
+
+       * include/sys/stat.h (stat, fstat): Change __NO_INLINE__ filter to
+       _NO_OLDNAMES.
+       (_fstat64i32, _stat64i32): Define to be equal to _fstat64 and _stat64
+       respectively when __NO_INLINE__ is defined.
+       Remove _CRTIMP from declaration due to inline function.
+       (_wstat64i32): Define an inline function or define to _wstat64 since it
+       is missing from libmsvcrt.a.
+       Remove _CRTIMP from declaration due to inline function.
+       (xstat): Remove.
+       * include/commctrl.h (tagTVINSERTSTRUCTA, tagTVINSERTSTRUCTW): Move to
+       after the definition of TVITEMXA and TVITEMXW.
+       (TVINSERTSTRUCT, TV_INSERTSTRUCT): Move UNICODE amp to after the
+       definition of TVINSERTSTRUCTA and TVINSERTSTRUCTW.
+       * include/winuser.h (INPUT_MOUSE, INPUT_KEYBOARD, INPUT_HARDWARE):
+       Move to always define based on assumption of lowest supported OS.
+       These appeared in NT version 4 service pack 3.
+       (tagMOUSEINPUT, tagKEYBDINPUT, tagHARDWAREINPUT, tagINPUT): Ditto.
+       (SendInput): Ditto.
+       * include/time.h (_HAVE_32BIT_TIME_T): New macro stating that
+       msvcrt.dll contains the 32bit time functions.
+       (_USE_32BIT_TIME_T): If set then determine if _HAVE_32BIT_TIME_T is set
+       and use the 32bit time functions else use the 64bit time functions and
+       force datatype conversions.
+       * include/wchar.h: Match stat components to sys/stat.h.
+       * include/string.h (strcasecmp, strncasecmp): When __NO_INLINE__ defined
+       map functions to _stricmp and _strincmp respectfully.
+       * Makefile.in (libws2_32.a): Add src/libws2_32/ws2_32.o symbols to the
+       library.  Override global target with a specific one.
+       (libscrnsavw_a_OBJECTS): Correct typo.
+       (extra_OBJECTS): New variable containing extra objects to build.
+       (libdinput_a_OBJECTS, libdmoguids_a_OBJECTS, libdxguid_a_OBJECTS,
+       libstrmiids_a_OBJECTS, libws2_32_a_OBJECTS): Correctly define targets.
+
+2012-09-21  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Make the changes work.
+
+       * Makefile.in (ofmt_stub.o): Add stub to libmsvcrt.a through
+       libmsvcr71d.a.
+       (libmoldname*.a): Change the DLLNAME to msvcr*.dll as appropriate.
+       * include/sdkddkver.h (_WARN_DEFAULTS): New macro filter for warning
+       about defaults to enable building binutils.
+       * include/sys/stat.h: Rework structure definitions and declarations to
+       allow building binutils.
+       (_fstat64i32): New inline function.
+       (_stat64i32): Ditto.
+       * include/winsock.h (_WARN_WINSOCK_H): New macro filter for warning
+       about inclusion of winsock.h to allow building binutils.
+
+2012-09-20  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/_mingw.h: Remove default setting of __MSVCRT_VERSION__ since
+       it is no longer used.
+       * include/commdlg.h (PRINTDLGEX): Move to below definition of struct.
+       (PrintDlgEx): Move to below function declaration.
+       * include/ctype.h: Add FIXME.
+       * include/lmcons.h: Correct filter syntax.
+       * include/ras.h: Move definitions and declarations based on dependencies
+       of definition order.
+       * include/rpcdce.h: Add comments and remove unintentional filter for
+       UNICODE.
+       * include/sys/stat.h: Remove __MSVCRT_VERSION__ filters.
+       * include/sys/timeb.h: Remove FIXME.
+       * include/sys/utime.h: Ditto.
+       * include/sys/types.h: Clean code for defining time_t and
+       _TIME_T_DEFINED.
+       * include/winbase.h: Correct comment from RC_DEFINED to RC_INVOKED.
+       Add RC_INVOKED guards for SetThreadExecutionState and OpenThread.
+       (EXECUTION_STATE): Move definition to the _WIN32_WINNT_WIN98 guard.
+       * tests/Makefile.in (CFLAGS): Add -DNTDDI_VERSION=0x06010000 to get rid
+       of warnings and for maximum coverage of tests.
+
+2012-09-19  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/ddk/atm.h (_mingw.h): Include.
+       * include/ddk/batclass.h: Ditto.
+       * include/ddk/cfg.h: Ditto.
+       * include/ddk/cfgmgr32.h: Ditto.
+       * include/ddk/d4drvif.h: Ditto.
+       * include/ddk/d4iface.h: Ditto.
+       * include/ddk/ddkmapi.h: Ditto.
+       * include/ddk/hidclass.h: Ditto.
+       * include/ddk/hidpi.h: Ditto.
+       * include/ddk/hidsdi.h: Ditto.
+       * include/ddk/hidusage.h: Ditto.
+       * include/ddk/kbdmou.h: Ditto.
+       * include/ddk/mcd.h: Ditto.
+       * include/ddk/miniport.h: Ditto.
+       * include/ddk/minitape.h: Ditto.
+       * include/ddk/mountdev.h: Ditto.
+       * include/ddk/mountmgr.h: Ditto.
+       * include/ddk/ndis.h: Ditto.
+       * include/ddk/ndisguid.h: Ditto.
+       * include/ddk/ndistapi.h: Ditto.
+       * include/ddk/ndiswan.h: Ditto.
+       * include/ddk/netevent.h: Ditto.
+       * include/ddk/netpnp.h: Ditto.
+       * include/ddk/newdev.h: Ditto.
+       * include/ddk/ntapi.h: Ditto.
+       * include/ddk/ntdd8042.h: Ditto.
+       * include/ddk/ntddbeep.h: Ditto.
+       * include/ddk/ntddcdrm.h: Ditto.
+       * include/ddk/ntddcdvd.h: Ditto.
+       * include/ddk/ntddchgr.h: Ditto.
+       * include/ddk/ntdddisk.h: Ditto.
+       * include/ddk/ntddk.h: Ditto.
+       * include/ddk/ntddkbd.h: Ditto.
+       * include/ddk/ntddmou.h: Ditto.
+       * include/ddk/ntddndis.h: Ditto.
+       * include/ddk/ntddpar.h: Ditto.
+       * include/ddk/ntddpcm.h: Ditto.
+       * include/ddk/ntddscsi.h: Ditto.
+       * include/ddk/ntddser.h: Ditto.
+       * include/ddk/ntddstor.h: Ditto.
+       * include/ddk/ntddtape.h: Ditto.
+       * include/ddk/ntddtdi.h: Ditto.
+       * include/ddk/ntddvdeo.h: Ditto.
+       * include/ddk/ntddvol.h: Ditto.
+       * include/ddk/ntifs.h: Ditto.
+       * include/ddk/ntpoapi.h: Ditto.
+       * include/ddk/ntstatus.h: Ditto.
+       * include/ddk/parallel.h: Ditto.
+       * include/ddk/pfhook.h: Ditto.
+       * include/ddk/poclass.h: Ditto.
+       * include/ddk/scsi.h: Ditto.
+       * include/ddk/scsiscan.h: Ditto.
+       * include/ddk/scsiwmi.h: Ditto.
+       * include/ddk/smbus.h: Ditto.
+       * include/ddk/srb.h: Ditto.
+       * include/ddk/storport.h: Ditto.
+       * include/ddk/tdi.h: Ditto.
+       * include/ddk/tdiinfo.h: Ditto.
+       * include/ddk/tdikrnl.h: Ditto.
+       * include/ddk/tdistat.h: Ditto.
+       * include/ddk/tvout.h: Ditto.
+       * include/ddk/upssvc.h: Ditto.
+       * include/ddk/usb.h: Ditto.
+       * include/ddk/usb100.h: Ditto.
+       * include/ddk/usbcamdi.h: Ditto.
+       * include/ddk/usbdi.h: Ditto.
+       * include/ddk/usbioctl.h: Ditto.
+       * include/ddk/usbiodef.h: Ditto.
+       * include/ddk/usbscan.h: Ditto.
+       * include/ddk/usbuser.h: Ditto.
+       * include/ddk/video.h: Ditto.
+       * include/ddk/videoagp.h: Ditto.
+       * include/ddk/win2k.h: Ditto.
+       * include/ddk/winddi.h: Ditto.
+       * include/ddk/winddk.h: Ditto.
+       * include/ddk/winnt4.h: Ditto.
+       * include/ddk/winxp.h: Ditto.
+       * include/ddk/ws2san.h: Ditto.
+       * include/ddk/xfilter.h: Ditto.
+
+       * include/ddk/cfgmgr32.h (UNICODE): Use __AW() macro for mapping
+       non-specific symbols.
+       * include/ddk/newdev.h: Ditto.
+
+       * include/ddk/kbdmou.h (GCC system_header): Add pragma.
+
+       * TODO: Add entries.
+
+2012-09-19  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/sys/fcntl.h (_mingw.h): Include.
+       * include/sys/file.h: Ditto.
+       * include/sys/param.h: Ditto.
+       * include/sys/time.h: Ditto.
+       * include/sys/unistd.h: Ditto.
+       * include/directx/d3d9.h: Ditto.
+       * include/directx/d3d9caps.h: Ditto.
+       * include/directx/d3d9types.h: Ditto.
+       * include/directx/dxerr8.h: Ditto.
+       * include/directx/dxerr9.h: Ditto.
+       * include/gdiplus/gdiplus.h: Ditto.
+       * include/gdiplus/gdiplusbase.h: Ditto.
+       * include/gdiplus/gdiplusbrush.h: Ditto.
+       * include/gdiplus/gdipluscolor.h: Ditto.
+       * include/gdiplus/gdipluscolormatrix.h: Ditto.
+       * include/gdiplus/gdipluseffects.h: Ditto.
+       * include/gdiplus/gdiplusenums.h: Ditto.
+       * include/gdiplus/gdiplusflat.h: Ditto.
+       * include/gdiplus/gdiplusgpstubs.h: Ditto.
+       * include/gdiplus/gdiplusgraphics.h: Ditto.
+       * include/gdiplus/gdiplusheaders.h: Ditto.
+       * include/gdiplus/gdiplusimageattributes.h: Ditto.
+       * include/gdiplus/gdiplusimagecodec.h: Ditto.
+       * include/gdiplus/gdiplusimaging.h: Ditto.
+       * include/gdiplus/gdiplusimpl.h: Ditto.
+       * include/gdiplus/gdiplusinit.h: Ditto.
+       * include/gdiplus/gdipluslinecaps.h: Ditto.
+       * include/gdiplus/gdiplusmatrix.h: Ditto.
+       * include/gdiplus/gdiplusmem.h: Ditto.
+       * include/gdiplus/gdiplusmetafile.h: Ditto.
+       * include/gdiplus/gdiplusmetaheader.h: Ditto.
+       * include/gdiplus/gdipluspath.h: Ditto.
+       * include/gdiplus/gdipluspen.h: Ditto.
+       * include/gdiplus/gdipluspixelformats.h: Ditto.
+       * include/gdiplus/gdiplusstringformat.h: Ditto.
+       * include/gdiplus/gdiplustypes.h: Ditto.
+
+       * include/sys/locking.h (_mingw.h): Remove comment and move to top of
+       file.
+       * include/sys/stat.h: Ditto.
+       * include/sys/timeb.h: Ditto.
+       * include/sys/types.h: Ditto.
+       * include/sys/utime.h: Ditto.
+
+       * include/sys/locking.h (GCC system_header): Add pragma.
+       * include/sys/param.h: Ditto.
+       * include/sys/stat.h: Ditto.
+       * include/sys/time.h: Ditto.
+       * include/sys/timeb.h: Ditto.
+       * include/sys/types.h: Ditto.
+       * include/sys/unistd.h: Ditto.
+       * include/sys/utime.h: Ditto.
+
+       * include/directx/dxerr8.h (UNICODE): Use __AW() macro for mapping
+       non-specific symbols.
+       * include/directx/dxerr9.h: Ditto.
+
+       * include/sys/timeb.h (__MSVCRT_VERSION__): Remove needless filter.
+       * include/sys/types.h: Ditto.
+       * include/sys/utime.h: Ditto.
+
+       * include/sys/unistd.h (io.h): Replace with include next unistd.h.
+
+       * TODO: Add entries.
+
+2012-09-18  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/shobjidl.h (_mingw.h): Include.
+       * include/shlwapi.h: Ditto.
+       * include/snmp.h: Ditto.
+       * include/specstrings.h: Ditto.
+       * include/sql.h: Ditto.
+       * include/sqlext.h: Ditto.
+       * include/sqltypes.h: Ditto.
+       * include/sqlucode.h: Ditto.
+       * include/sspi.h: Ditto.
+       * include/stm.h: Ditto.
+       * include/strings.h: Ditto.
+       * include/strmif.h: Ditto.
+       * include/subauth.h: Ditto.
+       * include/svcguid.h: Ditto.
+       * include/tchar.h: Ditto.
+       * include/tlhelp32.h: Ditto.
+       * include/tmschema.h: Ditto.
+       * include/unistd.h: Ditto.
+       * include/unknwn.h: Ditto.
+       * include/userenv.h: Ditto.
+       * include/usp10.h: Ditto.
+       * include/utime.h: Ditto.
+       * include/uxtheme.h: Ditto.
+       * include/values.h: Ditto.
+       * include/vfw.h: Ditto.
+       * include/vidcap.h: Ditto.
+       * include/vmr9.h: Ditto.
+       * include/vptype.h: Ditto.
+       * include/wtypes.h: Ditto.
+       * include/winable.h: Ditto.
+       * include/winbase.h: Ditto.
+       * include/winber.h: Ditto.
+       * include/wincon.h: Ditto.
+       * include/wincrypt.h: Ditto.
+       * include/windef.h: Ditto.
+       * include/windns.h: Ditto.
+       * include/windows.h: Ditto.
+       * include/windowsx.h: Ditto.
+       * include/winerror.h: Ditto.
+       * include/wingdi.h: Ditto.
+       * include/wininet.h: Ditto.
+       * include/winioctl.h: Ditto.
+       * include/winldap.h: Ditto.
+       * include/winnetwk.h: Ditto.
+       * include/winnls.h: Ditto.
+       * include/winnt.h: Ditto.
+       * include/winperf.h: Ditto.
+       * include/winreg.h: Ditto.
+       * include/winresrc.h: Ditto.
+       * include/winsnmp.h: Ditto.
+       * include/winsock.h: Ditto.
+       * include/winsock2.h: Ditto.
+       * include/winspool.h: Ditto.
+       * include/winsvc.h: Ditto.
+       * include/winuser.h: Ditto.
+       * include/winver.h: Ditto.
+       * include/ws2spi.h: Ditto.
+       * include/ws2tcpip.h: Ditto.
+       * include/wsahelp.h: Ditto.
+       * include/wsipx.h: Ditto.
+       * include/wsnetbs.h: Ditto.
+       * include/wtsapi32.h: Ditto.
+       * include/xprtdefs.h: Ditto.
+       * include/zmouse.h: Ditto.
+
+       * include/signal.h (_mingw.h): Remove comment and move to top of file.
+       * include/stdint.h: Ditto.
+       * include/stdio.h: Ditto.
+       * include/stdlib.h: Ditto.
+       * include/string.h: Ditto.
+       * include/time.h: Ditto.
+       * include/wchar.h: Ditto.
+       * include/wctype.h: Ditto.
+
+       * include/shlwapi.h (UNICODE): Use __AW() macro for mapping
+       non-specific symbols.
+       * include/sspi.h: Ditto.
+       * include/userenv.h: Ditto.
+       * include/vfw.h: Ditto.
+       * include/winbase.h: Ditto.
+       * include/wincon.h: Ditto.
+       * include/wincrypt.h: Ditto.
+       * include/windns.h: Ditto.
+       * include/wingdi.h: Ditto.
+       * include/wininet.h: Ditto.
+       * include/winldap.h: Ditto.
+       * include/winnetwk.h: Ditto.
+       * include/winnls.h: Ditto.
+       * include/winreg.h: Ditto.
+       * include/winsock2.h: Ditto.
+       * include/winspool.h: Ditto.
+       * include/winsvc.h: Ditto.
+       * include/winuser.h: Ditto.
+       * include/winver.h: Ditto.
+       * include/ws2tcpip.h: Ditto.
+
+       * include/stm.h (_WIN32_WINNT): Use MACRO constant for comparison
+       instead of integer and move filters to the end of the file.
+       * include/userenv.h: Ditto.
+       * include/winbase.h: Ditto.
+       * include/wincon.h: Ditto.
+       * include/wincrypt.h: Ditto.
+       * include/wingdi.h: Ditto.
+       * include/winnls.h: Ditto.
+       * include/winnt.h: Ditto.
+       * include/winreg.h: Ditto.
+       * include/winspool.h: Ditto.
+       * include/winuser.h: Ditto.
+       * include/ws2tcpip.h: Ditto.
+
+       * include/shlwapi.h (_OBJC_NO_COM): Move filters to the end of the file.
+
+       * include/stdlib.h (_UWIN): Remove filter since we assume only GCC.
+       * include/string.h: Ditto.
+
+       * include/stdio.h (__GNUC__): Remove filter since we assume only GCC.
+
+       * include/stdio.h (__MSVCRT_VERSION__): Remove needless filter.
+       * include/stdlib.h: Ditto.
+       * include/string.h: Ditto.
+       * include/tchar.h: Ditto.
+       * include/time.h: Ditto.
+       * include/wchar.h: Ditto.
+       * include/wctype.h: Ditto.
+
+       * include/winbase.h (_WIN32_WINDOWS): Use _WIN32_WINNT instead.
+       * include/wingdi.h: Ditto.
+       * include/winuser.h: Ditto.
+
+       * include/wincrypt.h (WINVER): Use _WIN32_WINNT instead.
+       * include/wingdi.h: Ditto.
+       * include/winnls.h: Ditto.
+       * include/winreg.h: Ditto.
+       * include/winuser.h: Dittol
+
+       * include/_mingw.h (__TEST_SQL_NOUNICODEMAP): Use to determine if
+       UNICODE should be considered.
+       (_ODBCINST_H): Changed to use __TEST_SQL_NOUNICODEMAP.
+       * include/odbcinst.h (__TEST_SQL_NOUNICODEMAP): Define before including
+       _mingw.h.
+       * include/sqlucode.h: Ditto.
+
+       * include/time.h (time_t): Logic fix for filters.
+       * (__time64_t): Remove the __STRICT_ANSI__ guard.
+
+       * include/winable.h: This file is deprecated by Microsoft due to
+       winuser.h containing all of the functionality of winable.h; therefore
+       issue a warning and include winuser.h.
+
+       * include/windows.h (Win32_Winsock): Remove filter logic and warning.
+       (winsock2.h): Do not include as doing so is not Microsoft compatible.
+       To use winsock2.h you need to include it instead of windows.h.
+       (__USE_W32_SOCKETS): Add a comment that it is __CYGWIN__ specific.
+
+       * include/winsock.h (_WIN32_WINNT_WIN95): Give a warning if winsock.h
+       is included for Windows versions greater than WIN95.
+
+       * include/winuser.h (MB_SERVICE_NOTIFICATION): We assume WIN95 or
+       greater so define based on this assumption.
+       (MB_SERVICE_NOTIFICATION_NT3X): Ditto.
+       (SM_CMETRICS): Ditto.
+       (MOUSEEVENTF_WHEEL): Ditto.
+       (ENDSESSION_LOGOFF): Ditto.
+
+       * TODO: Add entries.
+
+2012-09-13  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/rapi.h (_mingw.h): Include.
+       * include/raserror.h: Ditto.
+       * include/rassapi.h: Ditto.
+       * include/regstr.h: Ditto.
+       * include/richole.h: Ditto.
+       * include/rpc.h: Ditto.
+       * include/rpcndr.h: Ditto.
+       * include/rpcnsip.h: Ditto.
+       * include/rpcnterr.h: Ditto.
+       * include/rpcproxy.h: Ditto.
+       * include/schannel.h: Ditto.
+       * include/schnlsp.h: Ditto.
+       * include/scrnsave.h: Ditto.
+       * include/security.h: Ditto.
+       * include/servprov.h: Ditto.
+       * include/rasdlg.h: Ditto.
+       * include/richedit.h: Ditto.
+       * include/rpcdce2.h: Ditto.
+       * include/rpcdcep.h: Ditto.
+       * include/rpcnsi.h: Ditto.
+       * include/setupapi.h: Ditto.
+       * include/reason.h: Ditto.
+       * include/routprot.h: Ditto.
+       * include/shellapi.h: Ditto.
+       * include/shldisp.h: Ditto.
+       * include/rpcdce.h: Ditto.
+       * include/shlobj.h: Ditto.
+
+       * include/search.h (_mingw.h): Remove comment and move to top of file.
+       * include/setjmp.h: Ditto.
+       * include/share.h: Ditto.
+
+       * include/rasdlg.h (UNICODE): Use __AW() macro for mapping
+       non-specific symbols.
+       * include/richedit.h: Ditto.
+       * include/rpcdce2.h: Ditto.
+       * include/rpcdcep.h: Ditto.
+       * include/rpcnsi.h: Ditto.
+       * include/setupapi.h: Ditto.
+       * include/shellapi.h: Ditto.
+       * include/rpcdce.h: Ditto.
+       * include/rtutils.h: Ditto.
+       * include/sddl.h: Ditto.
+       * include/secext.h: Ditto.
+       * include/shlguid.h: Ditto.
+       * include/ras.h: Ditto.
+       * include/shlobj.h: Ditto.
+
+       * include/reason.h (_WIN32_WINNT): Use MACRO constant for comparison
+       instead of integer and move filters to the end of the file.
+       * include/routprot.h: Ditto.
+       * include/shellapi.h: Ditto.
+       * include/shldisp.h: Ditto.
+       * include/rpcdce.h: Ditto.
+       * include/rtutils.h: Ditto.
+       * include/sddl.h: Ditto.
+       * include/secext.h: Ditto.
+       * include/shlguid.h: Ditto.
+       * include/ras.h: Ditto.
+       * include/shlobj.h: Ditto.
+
+       * include/ras.h (WINVER): Use _WIN32_WINNT instead.
+
+       * include/shlobj.h (_WIN32_IE): Move filters to the end of the file.
+
+       * include/sdkddkver.h (_WIN32_WINNT_WIN4E): Add new symbol.
+       (_mingw.h): Document to not include the file since _mingw.h includes
+       this file.
+
+       * TODO: Add entries.
+
+       * NOTES: New file.
+
+2012-09-12  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/mshtml.h (_mingw.h): Include.
+       * include/mswsock.h: Ditto.
+       * include/mb30.h: Ditto.
+       * include/ntdef.h: Ditto.
+       * include/ntdll.h: Ditto.
+       * include/ntldap.h: Ditto.
+       * include/ntsecapi.h: Ditto.
+       * include/ntsecpkg.h: Ditto.
+       * include/oaidl.h: Ditto.
+       * include/objbase.h: Ditto.
+       * include/objfwd.h: Ditto.
+       * include/objidl.h: Ditto.
+       * include/objsafe.h: Ditto.
+       * include/ocidlh.: Ditto.
+       * include/odbcinst.h: Ditto.
+       * include/ole.h: Ditto.
+       * include/ole2.h: Ditto.
+       * include/ole2ver.h: Ditto.
+       * include/oleauto.h: Ditto.
+       * include/olectl.h: Ditto.
+       * include/olectlid.h: Ditto.
+       * include/oleidl.h: Ditto.
+       * include/pbt.h: Ditto.
+       * include/powrprof.h: Ditto.
+       * include/qedit.h: Ditto.
+       * include/mq.h: Ditto.
+       * include/ntdsapi.h: Ditto.
+       * include/ntdsbcli.h: Ditto.
+       * include/objsel.h: Ditto.
+       * include/msacm.h: Ditto.
+       * include/nddeapi.h: Ditto.
+       * include/nspapi.h: Ditto.
+       * include/oleacc.h: Ditto.
+       * include/oledlg.h: Ditto.
+       * include/prsht.h: Ditto.
+
+       * include/process.h (_mingw.h): Remove comment and move to top of file.
+
+       * include/mq.h (_WIN32_WINNT): Use MACRO constant for comparison
+       instead of integer and move filters to the end of the file.
+       * include/ntdsapi.h: Ditto.
+       * include/ntdsbcli.h: Ditto.
+       * include/objsel.h: Ditto.
+
+       * include/msacm.h (UNICODE): Use __AW() macro for mapping
+       non-specific symbols.
+       * include/nddeapi.h: Ditto.
+       * include/nspapi.h: Ditto.
+       * include/oleacc.h: Ditto.
+       * include/oledlg.h: Ditto.
+       * include/prsht.h: Ditto.
+
+       * include/_mingw.h (__AW): Add filters for SQL_NOUNICODEMAP.
+
+       * TODO: Add items to the list as needed.
+
+2012-09-11  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/lm.h (_mingw.h): Include.
+       * include/lmaccess.h: Ditto.
+       * include/lmalert.h: Ditto.
+       * include/lmapibuf.h: Ditto.
+       * include/lmat.h: Ditto.
+       * include/lmaudit.h: Ditto.
+       * include/lmbrowsr.h: Ditto.
+       * include/lmchdev.h: Ditto.
+       * include/lmconfig.h: Ditto.
+       * include/lmerr.h: Ditto.
+       * include/lmerrlog.h: Ditto.
+       * include/lmmsg.h: Ditto.
+       * include/lmremutl.h: Ditto.
+       * include/lmrepl.h: Ditto.
+       * include/lmserver.h: Ditto.
+       * include/lmshare.h: Ditto.
+       * include/lmsname.h: Ditto.
+       * include/lmstats.h: Ditto.
+       * include/lmsvc.h: Ditto.
+       * include/lmuse.h: Ditto.
+       * include/lmuseflg.h: Ditto.
+       * include/lmwksta.h: Ditto.
+       * include/mapi.h: Ditto.
+       * include/mbctype.h: Ditto.
+       * include/mbstring.h: Ditto.
+       * include/mciavi.h: Ditto.
+       * include/mcx.h: Ditto.
+       * include/mem.h: Ditto.
+       * include/memory.h: Ditto.
+       * include/mgmtapi.h: Ditto.
+       * include/mlang.h: Ditto.
+       * include/mmreg.h: Ditto.
+       * include/mpegtype.h: Ditto.
+       * include/mgm.h: Ditto.
+       * include/mprapi.h: Ditto.
+       * include/lzexpand.h: Ditto.
+       * include/mmsystem.h: Ditto.
+
+       * include/locale.h (_mingw.h): Remove comment and move to top of file.
+       * include/malloc.h: Ditto.
+       * include/math.h: Ditto.
+
+       * include/mgm.h (_WIN32_WINNT): Use MACRO constant for comparison
+       instead of integer and move filters to the end of the file.
+       * include/mprapi.h: Ditto.
+       * include/mmsystem.h: Ditto.
+
+       * include/malloc.h (__MSVCRT_VERSION__): Remove as unneeded.
+       * include/math.h: Ditto.
+
+       * include/math.h (__GNUC__): Assume we are using a version >= 3.4.5
+
+       * include/lzexpand.h (UNICODE): Use __AW() macro for mapping
+       non-specific symbols.
+       * include/mmsystem.h: Ditto.
+
+       * include/lmcons.h (_mingw.h): Include.
+       (LMSTR): Correct filter for definition determination.
+       (LMCSTR): Ditto.
+
+       * include/mmsystem.h (WINVER): Use _WIN32_WINNT instead.
+
+       * include/_mingw.h (FORCE_UNICODE): Another filter for determining
+       UNICODE for __AW and __STR.
+
+       * TODO: New file.
+
+2012-09-11  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/icm.h (_mingw.h): Include.
+       * include/iphlpapi.h (_mingw.h): Include.
+       * include/imagehlp.h (_mingw.h): Include.
+       * include/idispids.h (_mingw.h): Include.
+       * include/il21dec.h: Ditto.
+       * include/initguid.h: Ditto.
+       * include/ipexport.h: Ditto.
+       * include/ipifcons.h: Ditto.
+       * include/ipinfoid.h: Ditto.
+       * include/iprtrmib.h: Ditto.
+       * include/isguids.h: Ditto.
+       * include/ks.h: Ditto.
+       * include/ksmedia.h: Ditto.
+       * include/largeint.h: Ditto.
+       * include/ipxtfflt.h: Ditto.
+       * include/intshcut.h: Ditto.
+
+       * include/inttypes.h (_mingw.h): Remove comment and move to top of file.
+       * include/libgen.h: Ditto.
+       * include/io.h: Ditto.
+       * include/limits.h: Ditto.
+
+       * include/iphlpapi.h (_WIN32_WINNT): Use MACRO constant for comparison
+       instead of integer and move filters to the end of the file.
+       * include/icm.h: Ditto.
+       * include/iptypes.h: Ditto.
+       * include/ipxconst.h: Ditto.
+       * include/ipxrtdef.h: Ditto.
+
+       * include/imagehlp.h (UNICODE): Use __AW() macro for mapping
+       non-specific symbols.
+       * include/intshcut.h: Ditto.
+       * include/icm.h: Ditto.
+
+       * include/io.h (__MSVCRT_VERSION__): Removed throughout.
+
+       * include/io.h (_findfirst*): What a mess.  Reworked.
+       (_wfindfirst*): Ditto.
+       (_findnext*): Ditto.
+       (_wfindnext*): Ditto.
+       (_finddata*_t): Ditto.
+       (_wfinddata*_t): Ditto.
+       (_FINDDATA_T_DEFINED): Add filter.
+
+       * include/ipxtfflt.h (_IPX_TRAFFIC_FILTER_INFO): Add structure.
+       (_IPX_TRAFFIC_FILTER_GLOBAL_INFO): Ditto.
+
+       * include/limits.h (__STRICT_ANSI__): Remove filters as unneeded.
+       (_CHAR_UNSIGNED): Add as a user defined filter for unsigned char.
+
+       * include/sdkddkver.h (_WIN32_WINNT_WIN98): Correct value.
+       (_WIN32_WINNT_WINME): Ditto.
+
+2012-09-10  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/commdlg.h (_mingw.h): Include.
+       (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
+       and move filters to the end of the file.
+       (UNICODE): Use __AW() macro for mapping non-specific symbols.
+       * include/dbt.h: Ditto.
+       * include/dsclient.h: Ditto.
+       * include/dsgetdc.h: Ditto.
+       * include/errorrep.h: Ditto.
+
+       * include/complex.h (_mingw.h): Remove comment and move to top of file.
+       (__GNUC__): Remove filter since only GCC is used.
+
+       * include/conio.h (_mingw.h): Remove comment and move to top of file.
+       * include/ctype.h: Ditto.
+       * include/direct.h: Ditto.
+       * include/dirent.h: Ditto.
+       * include/dos.h: Ditto.
+       * include/errno.h: Ditto.
+       * include/excpt.h: Ditto.
+       * include/float.h: Ditto.
+       * include/getopt.h: Ditto.
+
+       * include/control.h (_mingw.h): Include.
+       * include/cplext.h: Ditto.
+       * include/dde.h: Ditto.
+       * include/devguid.h: Ditto.
+       * include/dlgs.h: Ditto.
+       * include/docobj.h: Ditto.
+       * include/dshow.h: Ditto.
+       * include/dvdevcod.h: Ditto.
+       * include/dvdmedia.h: Ditto.
+       * include/edevdefs.h: Ditto.
+       * include/evcode.h: Ditto.
+       * include/exdisp.h: Ditto.
+       * include/exdispid.h: Ditto.
+       * include/httpext.h: Ditto.
+
+       * include/cpl.h (_mingw.h): Include.
+       (UNICODE): Use __AW() macro for mapping non-specific symbols.
+       * include/custcntl.h: Ditto.
+       * include/ddeml.h: Ditto.
+       * include/errors.h: Ditto.
+
+       * include/dsadmin.h (_mingw.h): Include.
+       (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
+       and move filters to the end of the file.
+       * include/dhcpcsdk.h: Ditto.
+       * include/dsquery.h: Ditto.
+       * include/dsrole.h: Ditto.
+       * include/fltdefs.h: Ditto.
+
+       * incldue/fcntl.h (_mingw.h): Include.
+       (__MSVCRT_VERSION__): Rename to _WIN32_WINNT and compare to
+       _WIN32_WINNT_WIN98.
+       (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
+       and move filters to the end of the file.
+
+       * include/_mingw.h (__STR): Add macro for L"string" or "string".
+
+       * include/sdkddkver.h (_WIN32_WINNT_WIN95): Add constant definition.
+       (_WIN32_WINNT_WIN98): Ditto.
+       (_WIN32_WINNT_WINME): Ditto.
+
+2012-09-08  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/_mingw.h: Add include of sdkddkver.h.
+       * include/accctrl.h (_WIN32_WINNT): Use MACRO constant for comparison
+       instead of integer.
+       * include/cmnquery.h (_WIN32_WINNT): Ditto.
+       * include/aclapi.h: Include _mingw.h.
+       (_WIN32_WINNT): Use MACRO constant for comparison instead of integer
+       and move filters to the end of the file.
+       (UNICODE): Use __AW() macro for mapping non-specific symbols.
+       * include/adsprop.h: Ditto.
+       * include/aclui.h: Include _mingw.h.
+       * include/afxres.h: Ditto.
+       * include/amaudio.h: Ditto.
+       * include/amvideo.h: Ditto.
+       * include/amdevcod.h: Ditto.
+       * include/aviriff.h: Ditto.
+       * include/aygshell.h: Ditto.
+       * include/basetsd.h: Ditto.
+       * include/basetyps.h: Ditto.
+       * include/bdatypes.h: Ditto.
+       * include cderr.h: Ditto.
+       * include/cguid.h: Ditto.
+       * include/comcat.h: Ditto.
+       * include/commctrl.h (_WIN32_IE): Remove commented out definition.
+       (_WIN32_IE): Move filters to the end of the file.
+       (UNICODE): Use __AW() macro for mapping non-specific symbols.
+       (_WIN32_WINNT): Use MACRO constant for comparison instead of integer.
+
+2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Redo the filters based on assumptions discussed in mingw-dvlpr list.
+
+       * include/_mingw.h: Remove #ifdef __declspec filter since it will always
+       be defined.
+       (__DECLSPEC_SUPPORTED): Remove definition and documentation.
+       * include/windef.h (__declspec): No need to define it since it will
+       always be defined.
+       (_declspec): Modify the definition.
+       * include/ctype.h (__DECLSPEC_SUPPORTED): Remove filters since
+       __declspec is always supported.
+       * include/mbctype.h (__DECLSPEC_SUPPORTED): Ditto.
+       * include/stdio.h (__DECLSPEC_SUPPORTED): Ditto.
+       * include/stdlib.h (__DECLSPEC_SUPPORTED): Ditto.
+       * include/wctype.h (__DECLSPEC_SUPPORTED): Ditto.
+       * include/math.h (__DECLSPEC_SUPPORTED): Ditto.
+       (HUGE_VAL): Always use GCC's builin value.
+       * include/stdlib.h: Modify whitespace.
+       * include/_mingw.h: Remove __cdecl and __stdcall defines since they will
+       always be defined.
+       * include/windef.h: Remove definitions for _cdecl, __cdecl, _stdcall,
+       __stdcall, _fastcall, __fastcall, WIN32, _WIN32 since they will always
+       be defined.
+       * include/_mingw.h (__AW): New macro.
+       (__AW__): Ditto.
+       * include/accctrl.h: Include _mingw.h.
+       Move #if _WIN32_WINNT filters to the end.
+       Rework the UNICODE definition mappings to the non-specific types.
+
+2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Remove filters for CRTDLL and __MSVCRT__.
+
+       * Makefile.in: Remove -[DU]__MSVCRT__ and -[DU]__CRTDLL__.
+       * crt1.o: Remove CRTDLL specific target.
+       * dllcrt1.o: Ditto.
+       * gcrt1.o: Ditto.
+       * include/assert.h: Modify documentation to remove the use of CRTDLL.
+       * include/setjmp.h: Ditto.
+       * src/libcrt/crt/ofmt_stub.s: Ditto.
+       * include/ctype.h: Ditto.
+       Remove filters for __MSVCRT__ and unneeded #else coding.
+       * include/dirent.h: Ditto.
+       * include/dos.h: Ditto.
+       * include/io.h: Ditto.
+       * include/math.h: Ditto.
+       * include/process.h: Ditto.
+       * include/stdio.h: Ditto.
+       * include/stdlib.h: Ditto.
+       * include/string.h: Ditto.
+       * include/sys/stat.h: Ditto.
+       * include/sys/types.h: Ditto.
+       * include/sys/utime.h: Ditto.
+       * include/tchar.h: Ditto.
+       * include/time.h: Ditto.
+       * include/wchar.h: Ditto.
+       * include/wctype.h: Ditto.
+       * src/libcrt/crt/crt1.c: Ditto.
+       * src/libcrt/crt/init.c: Ditto.
+       * lib/lib32/moldname.def.in: Remove filters for __CRTDLL__.
+       * src/libcrt/tlssup.c: Remove filter for CRTDLL.
+
+2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Apply LICENSE to all files as appropriate.
+
+       * tests/Makefile.in: Add file preamble.
+       * tests/headers/directx.c: Ditto.
+       * tests/headers/test.c: Ditto.
+       * tests/libcrt/sitest.c: Ditto.
+       * tests/libcrt/testwmem.c: Ditto.
+       * tests/libcrt/tst-aligned-malloc.c: Ditto.
+
+2012-09-07  Earnie Boyd  <earnie@users.sourceforge.net>
+
+       Manual resolution for LICENSE for files already containing a file
+       preamble as appropriate.
+
+       * src/libcrt/complex/cacos.c: Remove or modify the existing file
+       preamble.
+       * src/libcrt/complex/cacosf.c: Ditto.
+       * src/libcrt/complex/cacosh.c: Ditto.
+       * src/libcrt/complex/cacoshf.c: Ditto.
+       * src/libcrt/complex/cacoshl.c: Ditto.
+       * src/libcrt/complex/casin.c: Ditto.
+       * src/libcrt/complex/casinf.c: Ditto.
+       * src/libcrt/complex/casinh.c: Ditto.
+       * src/libcrt/complex/casinhf.c: Ditto.
+       * src/libcrt/complex/casinhl.c: Ditto.
+       * src/libcrt/complex/casinl.c: Ditto.
+       * src/libcrt/complex/catan.c: Ditto.
+       * src/libcrt/complex/catanf.c: Ditto.
+       * src/libcrt/complex/catanh.c: Ditto.
+       * src/libcrt/complex/catanhf.c: Ditto.
+       * src/libcrt/complex/catanhl.c: Ditto.
+       * src/libcrt/complex/catanl.c: Ditto.
+       * src/libcrt/complex/ccos.c: Ditto.
+       * src/libcrt/complex/ccosh.c: Ditto.
+       * src/libcrt/complex/ccoshf.c: Ditto.
+       * src/libcrt/complex/ccoshl.c: Ditto.
+       * src/libcrt/complex/ccosl.c: Ditto.
+       * src/libcrt/complex/cexp.c: Ditto.
+       * src/libcrt/complex/cexpf.c: Ditto.
+       * src/libcrt/complex/cexpl.c: Ditto.
+       * src/libcrt/complex/clog.c: Ditto.
+       * src/libcrt/complex/clogf.c: Ditto.
+       * src/libcrt/complex/clogl.c: Ditto.
+       * src/libcrt/complex/cpow.c: Ditto.
+       * src/libcrt/complex/cpowf.c: Ditto.
+       * src/libcrt/complex/cpowl.c: Ditto.
+       * src/libcrt/complex/cproj.c: Ditto.
+       * src/libcrt/complex/cprojf.c: Ditto.
+       * src/libcrt/complex/cprojl.c: Ditto.
+       * src/libcrt/complex/csin.c: Ditto.
+       * src/libcrt/complex/csinf.c: Ditto.
+       * src/libcrt/complex/csinh.c: Ditto.
+       * src/libcrt/complex/csinhf.c: Ditto.
+       * src/libcrt/complex/csinhl.c: Ditto.
+       * src/libcrt/complex/csinl.c: Ditto.
+       * src/libcrt/complex/csqrt.c: Ditto.
+       * src/libcrt/complex/csqrtl.c: Ditto.
+       * src/libcrt/complex/ctan.c: Ditto.
+       * src/libcrt/complex/ctanf.c: Ditto.
+       * src/libcrt/complex/ctanh.c: Ditto.
+       * src/libcrt/complex/ctanhf.c: Ditto.
+       * src/libcrt/complex/ctanhl.c: Ditto.
+       * src/libcrt/complex/ctanl.c: Ditto.
+       * src/libcrt/crt/CRT_fp10.c: Ditto.
+       * src/libcrt/crt/CRT_fp8.c: Ditto.
+       * src/libcrt/crt/CRT_noglob.c: Ditto.
+       * src/libcrt/crt/CRTfmode.c: Ditto.
+       * src/libcrt/crt/CRTglob.c: Ditto.
+       * src/libcrt/crt/CRTinit.c: Ditto.
+       * src/libcrt/crt/crt1.c: Ditto.
+       * src/libcrt/crt/crtmt.c: Ditto.
+       * src/libcrt/crt/crtst.c: Ditto.
+       * src/libcrt/crt/dllcrt1.c: Ditto.
+       * src/libcrt/crt/dllmain.c: Ditto.
+       * src/libcrt/crt/gccmain.c: Ditto.
+       * src/libcrt/crt/init.c: Ditto.
+       * src/libcrt/crt/isascii.c: Ditto.
+       * src/libcrt/crt/iscsym.c: Ditto.
+       * src/libcrt/crt/iscsymf.c: Ditto.
+       * src/libcrt/crt/main.c: Ditto.
+       * src/libcrt/crt/mthr.c: Ditto.
+       * src/libcrt/crt/mthr_init.c: Ditto.
+       * src/libcrt/crt/ofmt_stub.s: Ditto.
+       * src/libcrt/crt/pseudo-reloc-list.c: Ditto.
+       * src/libcrt/crt/pseudo-reloc.c: Ditto.
+       * src/libcrt/crt/strcasecmp.c: Ditto.
+       * src/libcrt/crt/strncasecmp.c: Ditto.
+       * src/libcrt/crt/tlsmcrt.c: Ditto.
+       * src/libcrt/crt/tlsmthread.c: Ditto.
+       * src/libcrt/crt/tlssup.c: Ditto.
+       * src/libcrt/crt/tlsthrd.c: Ditto.
+       * src/libcrt/crt/toascii.c: Ditto.
+       * src/libcrt/crt/wcscmpi.c: Ditto.
+       * src/libcrt/inttypes/imaxabs.c: Ditto.
+       * src/libcrt/inttypes/imaxdiv.c: Ditto.
+       * src/libcrt/inttypes/strtoimax.c: Ditto.
+       * src/libcrt/inttypes/strtoumax.c: Ditto.
+       * src/libcrt/inttypes/wcstoimax.c: Ditto.
+       * src/libcrt/inttypes/wcstoumax.c: Ditto.
+       * src/libcrt/math/acosf.c: Ditto.
+       * src/libcrt/math/acosl.c: Ditto.
+       * src/libcrt/math/asinl.c: Ditto.
+       * src/libcrt/math/atan2f.c: Ditto.
+       * src/libcrt/math/atan2l.c: Ditto.
+       * src/libcrt/math/atanf.c: Ditto.
+       * src/libcrt/math/atanl.c: Ditto.
+       * src/libcrt/math/ceilf.S: Ditto.
+       * src/libcrt/math/ceill.S: Ditto.
+       * src/libcrt/math/copysign.S: Ditto.
+       * src/libcrt/math/copysignf.S: Ditto.
+       * src/libcrt/math/copysignl.S: Ditto.
+       * src/libcrt/math/cosf.S: Ditto.
+       * src/libcrt/math/cosl.S: Ditto.
+       * src/libcrt/math/exp2.S: Ditto.
+       * src/libcrt/math/exp2f.S: Ditto.
+       * src/libcrt/math/exp2l.S: Ditto.
+       * src/libcrt/math/expl.c: Ditto.
+       * src/libcrt/math/expm1.c: Ditto.
+       * src/libcrt/math/expm1f.c: Ditto.
+       * src/libcrt/math/expm1l.c: Ditto.
+       * src/libcrt/math/floorf.S: Ditto.
+       * src/libcrt/math/floorl.S: Ditto.
+       * src/libcrt/math/fmodf.c: Ditto.
+       * src/libcrt/math/fmodl.c: Ditto.
+       * src/libcrt/math/ilogb.S: Ditto.
+       * src/libcrt/math/ilogbf.S: Ditto.
+       * src/libcrt/math/ilogbl.S: Ditto.
+       * src/libcrt/math/log10f.S: Ditto.
+       * src/libcrt/math/log10l.S: Ditto.
+       * src/libcrt/math/log1p.S: Ditto.
+       * src/libcrt/math/log1pf.S: Ditto.
+       * src/libcrt/math/log1pl.S: Ditto.
+       * src/libcrt/math/log2.S: Ditto.
+       * src/libcrt/math/log2f.S: Ditto.
+       * src/libcrt/math/log2l.S: Ditto.
+       * src/libcrt/math/logb.c: Ditto.
+       * src/libcrt/math/logbf.c: Ditto.
+       * src/libcrt/math/logbl.c: Ditto.
+       * src/libcrt/math/logf.S: Ditto.
+       * src/libcrt/math/logl.S: Ditto.
+       * src/libcrt/math/lround_generic.c: Ditto.
+       * src/libcrt/math/nearbyint.S: Ditto.
+       * src/libcrt/math/nearbyintf.S: Ditto.
+       * src/libcrt/math/nearbyintl.S: Ditto.
+       * src/libcrt/math/nextafterl.c: Ditto.
+       * src/libcrt/math/nexttoward.c: Ditto.
+       * src/libcrt/math/nexttowardf.c: Ditto.
+       * src/libcrt/math/remainder.S: Ditto.
+       * src/libcrt/math/remainderf.S: Ditto.
+       * src/libcrt/math/remainderl.S: Ditto.
+       * src/libcrt/math/remquo.S: Ditto.
+       * src/libcrt/math/remquof.S: Ditto.
+       * src/libcrt/math/remquol.S: Ditto.
+       * src/libcrt/math/round_generic.c: Ditto.
+       * src/libcrt/math/scalbn.S: Ditto.
+       * src/libcrt/math/scalbnf.S: Ditto.
+       * src/libcrt/math/scalbnl.S: Ditto.
+       * src/libcrt/math/sinf.S: Ditto.
+       * src/libcrt/math/sinl.S: Ditto.
+       * src/libcrt/math/tanf.S: Ditto.
+       * src/libcrt/math/tanl.S: Ditto.
+       * src/libcrt/misc/getopt.c: Ditto.
+       * src/libcrt/misc/membarrier.c: Ditto.
+       * src/libcrt/misc/mingw-aligned-malloc.c: Ditto.
+       * src/libcrt/misc/mingw-fseek.c: Ditto.
+       * src/libcrt/posix/libgen/basename.c: Ditto.
+       * src/libcrt/posix/libgen/dirname.c: Ditto.
+       * src/libcrt/posix/unistd/usleep.c: Ditto.
+       * src/libcrt/search/tdelete.c: Ditto.
+       * src/libcrt/search/tfind.c: Ditto.
+       * src/libcrt/search/tsearch.c: Ditto.
+       * src/libcrt/search/twalk.c: Ditto.
+       * src/libcrt/stdio/fprintf.c: Ditto.
+       * src/libcrt/stdio/printf.c: Ditto.
+       * src/libcrt/stdio/snprintf.c: Ditto.
+       * src/libcrt/stdio/sprintf.c: Ditto.
+       * src/libcrt/stdio/vfprintf.c: Ditto.
+       * src/libcrt/stdio/vfscanf.c: Ditto.
+       * src/libcrt/stdio/vfwscanf.c: Ditto.
+       * src/libcrt/stdio/vprintf.c: Ditto.
+       * src/libcrt/stdio/vscanf.c: Ditto.
+       * src/libcrt/stdio/vsnprintf.c: Ditto.
+       * src/libcrt/stdio/vsprintf.c: Ditto.
+       * src/libcrt/stdio/vsscanf.c: Ditto.
+       * src/libcrt/stdio/vswscanf.c: Ditto.
+       * src/libcrt/stdio/vwscanf.c: Ditto.
+       * src/libcrt/sys/time/gettimeofday.c: Ditto.
+       * src/libcrt/tchar/dirent.c: Ditto.
+       * src/libcrt/wchar/mbsinit.c: Ditto.
+       * src/libcrt/wchar/wcstof.c: Ditto.
+       * src/libcrt/wchar/wcstold.c: Ditto.
+       * src/libcrt/wchar/wmemchr.c: Ditto.
+       * src/libcrt/wchar/wmemcmp.c: Ditto.
+       * src/libcrt/wchar/wmemcpy.c: Ditto.
+       * src/libcrt/wchar/wmemmove.c: Ditto.
+       * src/libcrt/wchar/wmemset.c: Ditto.
+       * src/libcrt/wctype/wctrans.c: Ditto.
+       * src/libcrt/wctype/wctype.c: Ditto.
+       * src/libgdiplus/gdiplus.c: Ditto.
+       * src/liblargeint/largeint.c: Ditto.
+       * src/libscrnsave/scrnsave.c: Ditto.
+       * src/libuuid/ativscp-uuid.c: Ditto.
+       * src/libuuid/cguid-uuid.c: Ditto.
+       * src/libuuid/comcat-uuid.c: Ditto.
+       * src/libuuid/devguid.c: Ditto.
+       * src/libuuid/docobj-uuid.c: Ditto.
+       * src/libuuid/exdisp-uuid.c: Ditto.
+       * src/libuuid/extras-uuid.c: Ditto.
+       * src/libuuid/hlguids-uuid.c: Ditto.
+       * src/libuuid/hlink-uuid.c: Ditto.
+       * src/libuuid/mlang-uuid.c: Ditto.
+       * src/libuuid/mshtml-uuid.c: Ditto.
+       * src/libuuid/msxml-uuid.c: Ditto.
+       * src/libuuid/oaidl-uuid.c: Ditto.
+       * src/libuuid/objidl-uuid.c: Ditto.
+       * src/libuuid/objsafe-uuid.c: Ditto.
+       * src/libuuid/ocidl-uuid.c: Ditto.
+       * src/libuuid/oleacc-uuid.c: Ditto.
+       * src/libuuid/olectlid-uuid.c: Ditto.
+       * src/libuuid/oleidl-uuid.c: Ditto.
+       * src/libuuid/power-uuid.c: Ditto.
+       * src/libuuid/servprov-uuid.c: Ditto.
+       * src/libuuid/shobjidl-uuid.c: Ditto.
+       * src/libuuid/unknwn-uuid.c: Ditto.
+       * src/libuuid/urlmon-uuid.c: Ditto.
+
 2012-09-06  Earnie Boyd  <earnie@users.sourceforge.net>
 
        Miscellaneous changes discovered during manual audit.