OSDN Git Service

mingw/mingw-org-wsl.git
10 years agoProvide more robust inverse hyperbolic sine functions.
Keith Marshall [Wed, 5 Jun 2013 21:57:16 +0000 (22:57 +0100)]
Provide more robust inverse hyperbolic sine functions.

10 years agoCorrect typo for UNICODE define of SHGetFolderPath.
Earnie Boyd [Wed, 5 Jun 2013 17:55:49 +0000 (13:55 -0400)]
Correct typo for UNICODE define of SHGetFolderPath.

10 years agoAdd lib/libshell32/shell32.o to the libshell32.a library.
Earnie Boyd [Wed, 5 Jun 2013 17:46:50 +0000 (13:46 -0400)]
Add lib/libshell32/shell32.o to the libshell32.a library.

10 years agoHeader file dependencies required inclusions to be above the file guard.
Earnie Boyd [Tue, 4 Jun 2013 20:55:39 +0000 (16:55 -0400)]
Header file dependencies required inclusions to be above the file guard.

10 years agoModifications for _USE_32BIT_TIME_T issue.
Earnie Boyd [Tue, 4 Jun 2013 19:50:27 +0000 (15:50 -0400)]
Modifications for _USE_32BIT_TIME_T issue.

10 years agoCorrect mistyped __MINGW_NOTHROW macro.
Earnie Boyd [Tue, 28 May 2013 16:59:47 +0000 (12:59 -0400)]
Correct mistyped __MINGW_NOTHROW macro.

10 years agoCorrect use of MSVCRT_VERSION.
Earnie Boyd [Tue, 28 May 2013 11:50:24 +0000 (07:50 -0400)]
Correct use of MSVCRT_VERSION.

10 years agoRework _USE_32BIT_TIME_T in light of MSVCRT_VERSION value.
Earnie Boyd [Mon, 27 May 2013 19:09:51 +0000 (15:09 -0400)]
Rework _USE_32BIT_TIME_T in light of MSVCRT_VERSION value.

10 years agoAdd clean-dist, clean-dist-mingwrt, clean-dist-w32api and clean-dist-wsl targets.
Earnie Boyd [Tue, 21 May 2013 14:27:17 +0000 (10:27 -0400)]
Add clean-dist, clean-dist-mingwrt, clean-dist-w32api and clean-dist-wsl targets.

10 years agoCorrection for issues #1956 and #1958.
Earnie Boyd [Wed, 15 May 2013 20:46:28 +0000 (16:46 -0400)]
Correction for issues #1956 and #1958.

10 years agoMerge branch '4.0-dev' of ssh://git.code.sf.net/p/mingw/mingw-org-wsl into 4.0-dev
Earnie Boyd [Wed, 15 May 2013 18:40:37 +0000 (14:40 -0400)]
Merge branch '4.0-dev' of ssh://git.code.sf.net/p/mingw/mingw-org-wsl into 4.0-dev

Conflicts:
ChangeLog

10 years ago * .gitignore: Add nbproject folder.
Earnie Boyd [Wed, 15 May 2013 17:44:50 +0000 (13:44 -0400)]
* .gitignore: Add nbproject folder.

10 years ago * Makefile.in: Add installation and delivery of library object files.
Earnie Boyd [Wed, 15 May 2013 17:24:36 +0000 (13:24 -0400)]
* Makefile.in: Add installation and delivery of library object files.

11 years agoAvoid a potential SIGSEGV crash on CRT start-up.
Keith Marshall [Sat, 11 May 2013 19:17:42 +0000 (20:17 +0100)]
Avoid a potential SIGSEGV crash on CRT start-up.

11 years agoInstall non-executable files with proper attributes.
Keith Marshall [Sat, 11 May 2013 19:06:22 +0000 (20:06 +0100)]
Install non-executable files with proper attributes.

11 years agoUpdate build-aux submodule reference for SF host migration.
Keith Marshall [Tue, 7 May 2013 20:34:24 +0000 (21:34 +0100)]
Update build-aux submodule reference for SF host migration.

11 years ago * Makefile.in: Adjust distributed package names when RELEASE_STATUS is not equal... 4.0-rc1
Earnie Boyd [Tue, 9 Apr 2013 20:46:02 +0000 (16:46 -0400)]
* Makefile.in: Adjust distributed package names when RELEASE_STATUS is not equal "dist".

11 years ago Copyright notice update and RELEASE_STATUS package creation changes.
Earnie Boyd [Thu, 14 Mar 2013 15:21:20 +0000 (11:21 -0400)]
Copyright notice update and RELEASE_STATUS package creation changes.

* LICENSE: Update copyright notice adding year 2013.
* README: Update copyright notice adding year 2013.
Add text to explain where release notes can be found.
* Makefile.in: Update copyright notice adding year 2013.
(mingwrtdocdir): New variable used in dist-mingwrt target.
(w32apidocdir): New variable used in dist-w32api target.
(doc_DOCUMENTS): Add ChangeLog, NEWS, TODO, and NOTES.
(install-mingwrt-dirs, install-w32api-dirs): Correct creation of doc
directory using mingwrtdocdir or w32apidocdir respectfully.
(install-mingwrt, install-w32api): Correct copy of historical
documentation.
(dist-mingwrt*, dist-w32api*): For RELEASE_STATUS != prod modify the
package name to include the RELEASE_STATUS to satisfy the rules of
mingw-get.

11 years ago * Makefile.in: Add variables for RELEASE_STATUS and RELEASE_REFERENCE.
Earnie Boyd [Wed, 27 Feb 2013 13:27:06 +0000 (08:27 -0500)]
* Makefile.in: Add variables for RELEASE_STATUS and RELEASE_REFERENCE.
Add conditionals for RELEASE_STATUS not equal "prod" for dist-mingwrt,
dist-w32api and dist-wsl targets.
* configure.ac: Add declaration of RELEASE_STATUS and RELEASE_REFERENCE
variables.

11 years ago * tests/Makefile.in: Correct order of libraries in LIBS.
Earnie Boyd [Mon, 25 Feb 2013 20:42:06 +0000 (15:42 -0500)]
* tests/Makefile.in: Correct order of libraries in LIBS.
* include/io.h: Correct declarations for _findfirst/_findnext when
not _HAVE_32BIT_TIME_T.

11 years ago* NEWS: Add and adjust release notes for 4.0.
Earnie Boyd [Mon, 25 Feb 2013 14:42:52 +0000 (09:42 -0500)]
* NEWS: Add and adjust release notes for 4.0.

11 years ago * lib/lib32/ddk/ntoskrnl.def (KeQueryActiveProcessorCount): Correct
Earnie Boyd [Sun, 24 Feb 2013 17:04:08 +0000 (12:04 -0500)]
* lib/lib32/ddk/ntoskrnl.def (KeQueryActiveProcessorCount): Correct
typo.
(KeQueryActiveProcessors): Add import.
* NEWS: Add and adjust release notes for 4.0.

11 years ago* NEWS: Add and adjust release notes for 4.0.
Earnie Boyd [Sat, 23 Feb 2013 21:03:31 +0000 (16:03 -0500)]
* NEWS: Add and adjust release notes for 4.0.

11 years ago * README: Add references for reporting bugs and submitting patches.
Earnie Boyd [Sat, 23 Feb 2013 19:29:38 +0000 (14:29 -0500)]
* README: Add references for reporting bugs and submitting patches.
Correct the @FILENAME@ cut/paste issue.

11 years ago Add missing UUID Interface Definitions.
Earnie Boyd [Sat, 23 Feb 2013 19:09:41 +0000 (14:09 -0500)]
Add missing UUID Interface Definitions.

* src/libuuid/cguid-uuid.c (CLSID_StdGlobalInterfaceTable): Define.
* src/libuuid/objidl-uuid.c (IID_IGlobalInterfaceTable): Define.
(FMTID_DocSummaryInformation): Ditto.
(FMTID_SummaryInformation): Ditto.
(FMTID_UserDefinedProperties): Ditto.

11 years ago INTERFACE declaration ICreateTypeInfo and ICreateTypeLib.
Earnie Boyd [Fri, 22 Feb 2013 18:59:24 +0000 (13:59 -0500)]
INTERFACE declaration ICreateTypeInfo and ICreateTypeLib.

* include/oaidl.h (ICreateTypeInfo, ICreateTypeInfo2): Declare
INTERFACE.
(ICreateTypeLib, ICreateTypeLib2): Ditto.

11 years ago Changes for WSL-4.0 based on Issues being closed.
Earnie Boyd [Fri, 22 Feb 2013 16:02:46 +0000 (11:02 -0500)]
Changes for WSL-4.0 based on Issues being closed.

* include/float.h (_MCW_DN, _DN_SAVE, _DN_FLUSH): Add definitions.
* include/winuser.h (POINTTOPOINTS, POINTSTOPOINT): Adjust parameters
with type specificity.
* include/windef.h(MAKEWORD, MAKELONG, LOWORD, HIWORD, LOBYTE, HIBYTE):
Ditto. Also use DWORD_PTR instead of DWORD.
* include/winuser.h (POINTTOPOINTS): Remove the cast to POINTS struct.
* include/winreg.h (reason.h): Include.

11 years ago * include/fcntl.h (O_RAW): Add definition within ndef NO_MOLDAMES path.
Earnie Boyd [Thu, 21 Feb 2013 21:27:11 +0000 (16:27 -0500)]
* include/fcntl.h (O_RAW): Add definition within ndef NO_MOLDAMES path.

11 years ago * include/oleauto.h (RegisterTypeLibForUser, UnRegisterTypeLibForUser):
Earnie Boyd [Thu, 21 Feb 2013 15:58:28 +0000 (10:58 -0500)]
* include/oleauto.h (RegisterTypeLibForUser, UnRegisterTypeLibForUser):
Add declarations.
* lib/lib32/oleaut32.def: Ditto.

11 years ago2013 02-20 F. Mensik <pepezdepa@users.sourceforge.net>
Earnie Boyd [Wed, 20 Feb 2013 13:15:48 +0000 (08:15 -0500)]
2013 02-20  F. Mensik  <pepezdepa@users.sourceforge.net>

* include/winnls.h (LONG_PTR): Add _WIN64 typedef.

11 years ago * include/stdlib.h (_MAX_ENV): Define if not __STRICT_ANSI__.
Earnie Boyd [Sat, 16 Feb 2013 16:06:46 +0000 (11:06 -0500)]
* include/stdlib.h (_MAX_ENV): Define if not __STRICT_ANSI__.

11 years agoModify "@copy 2012" to read "Copyright 2012, 2013".
Earnie Boyd [Tue, 8 Jan 2013 14:43:22 +0000 (09:43 -0500)]
Modify "@copy 2012" to read "Copyright 2012, 2013".

11 years agoInsert removed author attribution.
Earnie Boyd [Mon, 7 Jan 2013 15:24:39 +0000 (10:24 -0500)]
Insert removed author attribution.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3572971&group_id=2435&atid=102435
Earnie Boyd [Sat, 10 Nov 2012 14:19:51 +0000 (09:19 -0500)]
https://sourceforge.net/tracker/?func=detail&aid=3572971&group_id=2435&atid=102435

* include/wchar.h (_vscwprintf): Add declaration.

11 years ago2012-11-09 Earnie Boyd <earnie@users.sourceforge.net>
Earnie Boyd [Fri, 9 Nov 2012 20:06:26 +0000 (15:06 -0500)]
2012-11-09  Earnie Boyd  <earnie@users.sourceforge.net>

https://sourceforge.net/tracker/?func=detail&aid=3559134&group_id=2435&atid=102435

* include/wincrypt.h (CertEnumCRLsInStore): Add declaration.
* lib/lib32/crypt32.def (CertEnumCRLsInStore): Add import definition.

2012-11-09  Keith Marshall  <keithmarshall@users.sourceforge.net>

* include/_mingw.h (_MINGW_H): Revert to consistent use of...
(__MINGW_H): ...this, as multiple inclusion guard macro.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3408074&group_id=2435&atid=102435
Earnie Boyd [Wed, 31 Oct 2012 19:26:42 +0000 (15:26 -0400)]
https://sourceforge.net/tracker/?func=detail&aid=3408074&group_id=2435&atid=102435

* Makefile.in (mingwrt_lib_LIBRARIES): Remove incorrect variable
assignment.
* src/libcrt/search/tdelete.c: Remove incorrect assertion about vkey.

11 years ago Correct DllMain() declarations and definitions.
Earnie Boyd [Wed, 31 Oct 2012 17:45:28 +0000 (13:45 -0400)]
Correct DllMain() declarations and definitions.

* src/libcrt/crt/dllcrt1.c: Correct DllMain declaration.
* src/libcrt/crt/dllmain.c: Correct DllMain definition.
* src/libcrt/crt/mthr_init.c: Remove DllMain declaration.
Correct DllMain definition.

11 years ago Work around Microsoft breakage of command line globbing.
Earnie Boyd [Wed, 31 Oct 2012 13:56:04 +0000 (09:56 -0400)]
Work around Microsoft breakage of command line globbing.

* include/glob.h: New file; it declares the API for a (mostly) POSIX
compatible path name globbing facility for use in MinGW applications.

* src/libcrt/misc/glob.c: New file; it implements the glob API...
(__mingw_glob, __mingw_globfree): ...through this pair of functions.

* Makefile.in (misc_SOURCES): Add glob.c
(mingwrt_lib_INCLUDES): Add glob.h

* include/_mingw.h (BEGIN_C_DECLS, END_C_DECLS): New macros;
they facilitate...
[__cplusplus]: ...demarcation of 'extern "C"' declarations for this.
(__CRT_GLOB_ESCAPE_CHAR__): New manifest constant; define it.
(__CRT_GLOB_USE_MSVCRT__, __CRT_GLOB_USE_MINGW__): Likewise; these act
as mutually exclusive feature selectors for assignment in CRTglob.c
(__CRT_GLOB_USE_SINGLE_QUOTE__, __CRT_GLOB_BRACKET_GROUPS__):
(__CRT_GLOB_CASE_SENSITIVE__): New bit-flag definitions; with...
[_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...they enable additional
command line globbing capabilities.

* src/libcrt/crt/CRTglob.c (_CRT_glob): New default value; enable...
[_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...this feature preference.

* src/libcrt/crt/init.c (_CRT_GLOB_OPT, ARGV_INLINE): New macros.
(ARGV_ESCAPE, ARGV_SQUOTE, ARGV_NOGROUP): New manifest constants;
define them as aliases for the new bit-flags from _mingw.h
(do_glob, backslash, unquote, __mingw_setargv): New static functions.
(_mingw32_init_mainargs): Use them to implement globbing, when...
[_CRT_glob & __CRT_GLOB_USE_MINGW__]: ...this is enabled.

11 years ago2012-10-30 Keith Marshall <keithmarshall@users.sourceforge.net>
Earnie Boyd [Tue, 30 Oct 2012 19:34:15 +0000 (15:34 -0400)]
2012-10-30  Keith Marshall  <keithmarshall@users.sourceforge.net>

Use C compiler selected by running configure script.

* Makefile.in (CC): Missing AC_SUBST definition; add it.
Adjust spacing within adjacent defines, for improved readability.
(DLLTOOL_FLAGS): Avoid unnecessary use of := operator.

2012-10-30  Keith Marshall  <keithmarshall@users.sourceforge.net>

Rationalise .gitignore entries.

* .gitignore (build): Ignore local build directory.
(config.status): Ignore this; it is a build-time generated file.
(aclocal.m4): Do not ignore this; as a user maintained file, which
requires manual editing, (we do not use automake), it must be tracked.
(missing depcomp install-sh): Do not ignore; these should be tracked
as build-aux component files, within the scope of the appropriate
submodule; they do not appear as normal package component files.

2012-10-30  Keith Marshall  <keithmarshall@users.sourceforge.net>

Add configuration files for Mercurial support.

* .hgsub: New file; it represents the equivalent of .gitmodules
* .hgignore: New file; it is the equivalent of .gitignore

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3567092&group_id=2435&atid=102435
Earnie Boyd [Tue, 30 Oct 2012 19:13:44 +0000 (15:13 -0400)]
https://sourceforge.net/tracker/?func=detail&aid=3567092&group_id=2435&atid=102435

* include/winbase.h (DllMain): Add declaration.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3367548&group_id=2435&atid=102435
Earnie Boyd [Thu, 25 Oct 2012 20:09:01 +0000 (16:09 -0400)]
https://sourceforge.net/tracker/?func=detail&aid=3367548&group_id=2435&atid=102435

* lib/scnsave.c: Multi-monitor support for Win95 and NT4.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3166132&group_id=2435&atid=102435
Earnie Boyd [Tue, 23 Oct 2012 13:05:03 +0000 (09:05 -0400)]
https://sourceforge.net/tracker/?func=detail&aid=3166132&group_id=2435&atid=102435

* include/search.h (tdelete, tfind, tsearch): Correct declaration.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3437558&group_id=2435&atid=102435
Earnie Boyd [Tue, 23 Oct 2012 12:35:07 +0000 (08:35 -0400)]
https://sourceforge.net/tracker/?func=detail&aid=3437558&group_id=2435&atid=102435

* include/amvideo.h (VIDEOINFO): Correct structure coding.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3437216&group_id=2435&atid=102435
Earnie Boyd [Tue, 23 Oct 2012 12:27:02 +0000 (08:27 -0400)]
https://sourceforge.net/tracker/?func=detail&aid=3437216&group_id=2435&atid=102435

* include/objfwd.h (LPENUMSTATPROPSTG): Properly type define with as a
pointer.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=2567153&group_id=2435&atid=102435
Earnie Boyd [Mon, 22 Oct 2012 18:03:22 +0000 (14:03 -0400)]
https://sourceforge.net/tracker/?func=detail&aid=2567153&group_id=2435&atid=102435

* include/sys/types.h (off_t): Type define regardless of _NO_OLDNAMES.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=2004630&group_id=2435&atid=102435
Earnie Boyd [Sun, 21 Oct 2012 17:39:41 +0000 (13:39 -0400)]
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.

11 years ago https://sourceforge.net/tracker/?func=detail&aid=3554826&group_id=2435&atid=102435
Earnie Boyd [Fri, 19 Oct 2012 19:12:10 +0000 (15:12 -0400)]
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.

11 years ago Add asinh* tests provided by Keith Marshall.
Earnie Boyd [Wed, 17 Oct 2012 14:10:42 +0000 (10:10 -0400)]
Add asinh* tests provided by Keith Marshall.

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.

11 years ago Correct value of _WIN32_WINNT.
Earnie Boyd [Tue, 16 Oct 2012 14:13:14 +0000 (10:13 -0400)]
Correct value of _WIN32_WINNT.

* 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.

11 years agoMerge branch 'develop'
Earnie Boyd [Mon, 8 Oct 2012 20:03:54 +0000 (16:03 -0400)]
Merge branch 'develop'

11 years agoMerge branch '4.0-dev' into develop
Earnie Boyd [Mon, 8 Oct 2012 20:01:39 +0000 (16:01 -0400)]
Merge branch '4.0-dev' into develop

11 years ago * Makefile.in (dist-mingwrt-src, dist-mingw32-src, dist-wsl-src):
Earnie Boyd [Mon, 8 Oct 2012 19:59:06 +0000 (15:59 -0400)]
* Makefile.in (dist-mingwrt-src, dist-mingw32-src, dist-wsl-src):
Copy top_srcdir to a specific mingw.org-wsl directory.

11 years ago _USE_32BIT_TIME_T resolution and prepare for release.
Earnie Boyd [Thu, 27 Sep 2012 16:20:06 +0000 (12:20 -0400)]
_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.

11 years ago Make the changes work.
Earnie Boyd [Wed, 26 Sep 2012 15:38:55 +0000 (11:38 -0400)]
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.

11 years ago * Makefile.in (ofmt_stub.o): Add stub to libmsvcrt.a through
Earnie Boyd [Fri, 21 Sep 2012 17:57:45 +0000 (13:57 -0400)]
* 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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Thu, 20 Sep 2012 13:06:04 +0000 (09:06 -0400)]
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.

11 years agoReformat recent ChangeLog entries
Earnie Boyd [Wed, 19 Sep 2012 18:39:35 +0000 (14:39 -0400)]
Reformat recent ChangeLog entries

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Wed, 19 Sep 2012 18:11:00 +0000 (14:11 -0400)]
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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Wed, 19 Sep 2012 14:11:22 +0000 (10:11 -0400)]
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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Tue, 18 Sep 2012 13:16:19 +0000 (09:16 -0400)]
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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Thu, 13 Sep 2012 20:50:21 +0000 (16:50 -0400)]
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/search.h (_mingw.h): Remove comment and move to top of file.
* include/setjmp.h: Ditto.
* include/share.h: Ditto.

* include/rasdlg.h (_mingw.h): Include.
(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/reason.h (_mingw.h): Include.
(_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 (_mingw.h): Include.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer.
(UNICODE): Use __AW() macro for mapping non-specific symbols.

* include/shldisp.h (_mingw.h): Include.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer.

* include/rpcdce.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.
* include/rtutils.h: Ditto.
* include/sddl.h: Ditto.
* include/secext.h: Ditto.
* include/shlguid.h: Ditto.

* include/ras.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.
(WINVER): Use _WIN32_WINNT instead.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.

* include/shlobj.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.
(_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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Wed, 12 Sep 2012 18:10:31 +0000 (14:10 -0400)]
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/process.h (_mingw.h): Remove comment and move to top of file.

* include/mq.h (_mingw.h): Include.
(_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 (_mingw.h): Include.
(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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Tue, 11 Sep 2012 21:08:40 +0000 (17:08 -0400)]
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 (_mingw.h): Include.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.
* include/mprapi.h: Ditto.

* include/locale.h (_mingw.h): Remove comment and move to top of file.

* include/malloc.h (_mingw.h): Remove comment and move to top of file.
(__MSVCRT_VERSION__): Remove as unneeded.

* include/math.h (_mingw.h): Remove comment and move to top of file.
(__MSVCRT_VERSION__): Remove as unneeded.
(__GNUC__): Assume we are using a version >= 3.4.5

* include/lzexpand.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.

* include/lmcons.h (_mingw.h): Include.
(LMSTR): Correct filter for definition determination.
(LMCSTR): Ditto.

* include/mmsystem.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.
(WINVER): Use _WIN32_WINNT instead.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.

* include/_mingw.h (FORCE_UNICODE): Another filter for determining
UNICODE for __AW and __STR.

* TODO: New file.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Tue, 11 Sep 2012 14:41:44 +0000 (10:41 -0400)]
Redo the filters based on assumptions discussed in mingw-dvlpr list.

* include/icm.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/imm.h: Ditto.

* include/iphlpapi.h (_mingw.h): Include.
(_WIN32_WINNT): Use MACRO constant for comparison instead of integer
and move filters to the end of the file.
* include/iptypes.h: Ditto.
* include/ipxconst.h: Ditto.
* include/ipxrtdef.h: Ditto.

* include/imagehlp.h (_mingw.h): Include.
(UNICODE): Use __AW() macro for mapping non-specific symbols.
* include/intshcut.h: Ditto.

* include/inttypes.h (_mingw.h): Remove comment and move to top of file.
* include/libgen.h: Ditto.

* 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/io.h (_mingw.h): Remove comment and move to top of file.
(_findfirst*): What a mess.  Reworked.
(_wfindfirst*): Ditto.
(_findnext*): Ditto.
(_wfindnext*): Ditto.
(_finddata*_t): Ditto.
(_wfinddata*_t): Ditto.
(_FINDDATA_T_DEFINED): Add filter.
(__MSVCRT_VERSION__): Removed throughout.

* include/ipxtfflt.h (_mingw.h): Include.
(_IPX_TRAFFIC_FILTER_INFO): Add structure.
(_IPX_TRAFFIC_FILTER_GLOBAL_INFO): Ditto.

* include/limits.h (_mingw.h): Remove comment and move to top of file.
(__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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Mon, 10 Sep 2012 17:37:08 +0000 (13:37 -0400)]
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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Sat, 8 Sep 2012 19:14:16 +0000 (15:14 -0400)]
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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Fri, 7 Sep 2012 19:56:01 +0000 (15:56 -0400)]
Redo the filters based on assumptions discussed in mingw-dvlpr list.

* 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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Fri, 7 Sep 2012 17:10:42 +0000 (13:10 -0400)]
Redo the filters based on assumptions discussed in mingw-dvlpr list.

* 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.

11 years ago Redo the filters based on assumptions discussed in mingw-dvlpr list.
Earnie Boyd [Fri, 7 Sep 2012 16:18:50 +0000 (12:18 -0400)]
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.

11 years ago Remove filters for CRTDLL and __MSVCRT__.
Earnie Boyd [Fri, 7 Sep 2012 14:36:34 +0000 (10:36 -0400)]
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.

11 years ago Apply LICENSE to all files as appropriate.
Earnie Boyd [Fri, 7 Sep 2012 12:53:13 +0000 (08:53 -0400)]
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.

11 years ago Manual resolution for LICENSE for files already containing a file
Earnie Boyd [Fri, 7 Sep 2012 12:34:56 +0000 (08:34 -0400)]
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.

11 years ago Miscellaneous changes discovered during manual audit.
Earnie Boyd [Thu, 6 Sep 2012 21:25:43 +0000 (17:25 -0400)]
Miscellaneous changes discovered during manual audit.

* src/libcrt/math/lgammal.c: Remove generated file preamble and move to
misc/src/libcrt/math/.
* src/libcrt/math/s_erf.c: Ditto.
* src/libcrt/math/sf_erf.c: Ditto.
* src/libcrt/math/tgammal.c: Ditto.
* src/libcrt/stdio/pformat.c: Ditto.
Define __MSVCRT_VERSION__ as 0x0800 before including headers.
* src/libcrt/stdio/pformat.h: Move to src/libcrt/include.
* src/libcrt/crt/test_headers.c: Move to tests/libcrt/.
* src/libcrt/math/lround.c: New file.
* src/libcrt/math/lroundf.c: Ditto.
* src/libcrt/math/lroundl.c: Ditto.
* src/libcrt/math/round.c: Ditto.
* src/libcrt/math/roundf.c: Ditto.
* src/libcrt/math/roundl.c: Ditto.
* Makefile.in: Modify source directory for lgammal.c, s_erf.c, sf_erf.c
and tgammal.c.
Add lround.c, lroundf.c, lroundl.c, round.c, roundf.c and roundl.c.
Remove lround_generic.c and round_generic.c.

11 years ago Manual resolution for LICENSE for files already containing a file
Earnie Boyd [Thu, 6 Sep 2012 14:11:54 +0000 (10:11 -0400)]
Manual resolution for LICENSE for files already containing a file
preamble as appropriate.

* include/adsprop.h: Remove the existing file preamble.
* include/assert.h: Ditto.
* include/cmnquery.h: Ditto.
* include/complex.h: Ditto.
* include/ddk/atm.h: Ditto.
* include/ddk/batclass.h: Ditto.
* include/ddk/d4iface.h: Ditto.
* include/ddk/hidclass.h: Ditto.
* include/ddk/hidsdi.h: Ditto.
* include/ddk/hidusage.h: Ditto.
* include/ddk/minitape.h: Ditto.
* include/ddk/mountmgr.h: Ditto.
* include/ddk/netevent.h: Ditto.
* include/ddk/storport.h: Ditto.
* include/ddk/usb.h: Ditto.
* include/direct.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/dirent.h: Ditto.
* include/dsadmin.h: Ditto.
* include/dsclient.h: Ditto.
* include/dsgetdc.h: Ditto.
* include/dsquery.h: Ditto.
* include/dsrole.h: Ditto.
* include/gdiplus.h: Ditto.
* include/imagehlp.h: Ditto.
* include/io.h: Ditto.
* include/math.h: Ditto.
* include/ntdsapi.h: Ditto.
* include/ntdsbcli.h: Ditto.
* include/objsel.h: Ditto.
* include/psapi.h: Ditto.
* include/rapi.h: Ditto.
* include/routprot.h: Ditto.
* include/rtutils.h: Ditto.
* include/scrnsave.h: Ditto.
* include/sdkddkver.h: Ditto.
* include/setjmp.h: Ditto.
* include/share.h: Ditto.
* include/signal.h: Ditto.
* include/snmp.h: Ditto.
* include/stdio.h: Ditto.
* include/stdlib.h: Ditto.
* include/string.h: Ditto.
* include/strings.h: Ditto.
* include/sys/fcntl.h: Ditto.
* include/sys/file.h: Ditto.
* include/sys/locking.h: Ditto.
* include/sys/param.h: Ditto.
* include/sys/stat.h: Ditto.
* include/sys/types.h: Ditto.
* include/sys/utime.h: Ditto.
* include/time.h: Ditto.
* include/tlhelp32h: Ditto.
* include/wchar.h: Ditto.
* include/wctype.h: Ditto.
* include/windows.h: Ditto.
* include/ws2spi.h: Ditto.
* include/wsipx.h: Ditto.
* include/_mingw.h: Modify the existing file preamble for documentation.
* include/conio.h: Ditto.
* include/ctype.h: Ditto.
* include/ddk/cfg.h: Ditto.
* include/ddk/cfgmgr32.h: Ditto.
* include/ddk/d4drvif.h: Ditto.
* include/ddk/ddkmapi.h: Ditto.
* include/ddk/hidpi.h: Ditto.
* include/ddk/kbdmou.h: Ditto.
* include/ddk/mcd.h: Ditto.
* include/ddk/miniport.h: Ditto.
* include/ddk/mountdev.h: Ditto.
* include/ddk/ndis.h: Ditto.
* include/ddk/ndisguid.h: Ditto.
* include/ddk/ndistapi.h: Ditto.
* include/ddk/ndiswan.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/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/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/dir.h: Ditto.
* include/dos.h: Ditto.
* include/errno.h: Ditto.
* include/excpt.h: Ditto.
* include/fcntl.h: Ditto.
* include/float.h: Ditto.
* include/fltdefs.h: Ditto.
* include/gdiplus/gdiplusbase.h: Ditto.
* include/gdiplus/gdiplusbrush.h: Ditto.
* include/gdiplus/gdipluscolor.h: Ditto.
* include/gdiplus/gdipluscolormatrix.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/getopt.h: Ditto.
* include/httpext.h: Ditto.
* include/ipifcons.h: Ditto.
* include/ipinfoid.h: Ditto.
* include/ipxconst.h: Ditto.
* include/ipxrtdef.h: Ditto.
* include/ipxtfflt.h: Ditto.
* include/largeint.h: Ditto.
* include/libgen.h: Ditto.
* include/limits.h: Ditto.
* include/locale.h: Ditto.
* include/malloc.h: Ditto.
* include/mbctype.h: Ditto.
* include/mbstring.h: Ditto.
* include/mem.h: Ditto.
* include/memory.h: Ditto.
* include/mgmtapi.h: Ditto.
* include/mprapi.h: Ditto.
* include/msacm.h: Ditto.
* include/mswsock.h: Ditto.
* include/ntldap.h: Ditto.
* include/objbase.h: Ditto.
* include/process.h: Ditto.
* include/rpcproxy.h: Ditto.
* include/stdint.h: Ditto.
* include/sys/timeb.h: Ditto.
* include/sys/unistd.h: Ditto.
* include/tchar.h: Ditto.
* include/unistd.h: Ditto.
* include/winber.h: Ditto.
* include/winldap.h: Ditto.
* include/winsnmp.h: Ditto.
* include/winsock.h: Ditto.
* include/winsock2.h: Ditto.
* include/ws2tcpip.h: Ditto.
* include/zmouse.h: Ditto.
* include/dir.h: Add warning for using an obsolete file.
* include/inttypes.h: Modify white space.
* include/richole.h: Ditto.
* include/*: Reorder lines for common look and feel with regard to the
file included guards.

11 years ago Segregate source that cannot take on the MinGW.org LICENSE.
Earnie Boyd [Wed, 5 Sep 2012 18:10:44 +0000 (14:10 -0400)]
Segregate source that cannot take on the MinGW.org LICENSE.

* include/profile.h: Move to misc/include/profile.h.

11 years ago Apply LICENSE to all files as appropriate.
Earnie Boyd [Wed, 5 Sep 2012 15:14:52 +0000 (11:14 -0400)]
Apply LICENSE to all files as appropriate.

* Makefile.in: Add file preamble.
* README: Ditto.
* config.h.in: Ditto.
* configure.ac: Ditto.
* include/*.h: Ditto.
* include/ddk/*: Ditto.
* include/directx/*: Ditto.
* include/gdiplus/*: Ditto
* src/libcrt/complex/*: Ditto.
* src/libcrt/crt/*: Ditto.
* src/libcrt/ctype/*: Ditto.
* src/libcrt/fenv/*: Ditto.
* src/libcrt/include/*: Ditto.
* src/libcrt/inttypes/*: Ditto.
* src/libcrt/math/*: Ditto.
* src/libcrt/misc/*: Ditto.
* src/libcrt/posix/*: Ditto.
* src/libcrt/search/*: Ditto.
* src/libcrt/stdio/*: Ditto.
* src/libcrt/sys/time/*: Ditto.
* src/libcrt/tchar/*: Ditto.
* src/libcrt/wchar/*: Ditto.
* src/libgdiplus/*: Ditto.
* src/liblargeint/*: Ditto.
* src/libscrnsave/*: Ditto.
* src/libshell32/*: Ditto.
* src/libuuid/*: Ditto.
* src/libws2_32/*: Ditto.
* tests/TODO: Add an item to review the tests files for LICENSE
application.

11 years ago Segregate source that cannot take on the MinGW.org LICENSE.
Earnie Boyd [Wed, 5 Sep 2012 14:02:24 +0000 (10:02 -0400)]
Segregate source that cannot take on the MinGW.org LICENSE.

* Makefile.in: Make changes based on moved files.
* gpl/*: Move to misc/gpl/*.
* include/GL/*: Move to misc/include/GL/*.
* src/libcrt/math/cephes_mconf.h: Move to
misc/src/include/cephes_mconf.h.
* src/libcrt/include/gdtoa.h: Move to misc/src/include/gdtoa.h.
* src/libcrt/gdtoa/*: Move to misc/src/libcrt/gdtoa/*.
* src/libcrt/math/cbrt.c: Move to misc/src/libcrt/math/cbrt.c.
* src/libcrt/math/cbrtf.c: Move to misc/src/libcrt/math/cbrtf.c.
* src/libcrt/math/cbrtl.c: Move to misc/src/libcrt/math/cbrtl.c.
* src/libcrt/math/coshl.c: Move to misc/src/libcrt/math/coshl.c.
* src/libcrt/math/erfl.c: Move to misc/src/libcrt/math/erfl.c.
* src/libcrt/math/frexpl.S: Move to misc/src/libcrt/math/frexpl.S.
* src/libcrt/math/hypotl.c: Move to misc/src/libcrt/math/hypotl.c.
* src/libcrt/math/lgamma.c: Move to misc/src/libcrt/math/lgamma.c.
* src/libcrt/math/lgammaf.c: Move to misc/src/libcrt/math/lgammaf.c.
* src/libcrt/math/pow.c: Move to misc/src/libcrt/math/pow.c.
* src/libcrt/math/powi.c: Move to misc/src/libcrt/math/powi.c.
* src/libcrt/math/powif.c: Move to misc/src/libcrt/math/powif.c.
* src/libcrt/math/powil.c: Move to misc/src/libcrt/math/powil.c.
* src/libcrt/math/powl.c: Move to misc/src/libcrt/math/powl.c.
* src/libcrt/math/sinhl.c: Move to misc/src/libcrt/math/sinhl.c.
* src/libcrt/math/tanhl.c: Move to misc/src/libcrt/math/tanhl.c.
* src/libcrt/math/tgamma.c: Move to misc/src/libcrt/math/tgamma.c.
* src/libcrt/math/tgammaf.c: Move to misc/src/libcrt/math/tgammaf.c.
* src/libcrt/profile/*: Move to misc/src/libcrt/profile/*.
* src/libcrt/libdinput/*: Move to misc/src/libcrt/libdinput/*.
* src/libcrt/libdmoguids/*: Move to misc/src/libcrt/libdmoguids/*.
* src/libcrt/libdxerr8/*: Move to misc/src/libcrt/libdxerr8/*.
* src/libcrt/libdxerr9/*: Move to misc/src/libcrt/libdxerr9/*.
* src/libcrt/libdxguid/*: Move to misc/src/libcrt/libdxguid/*.
* src/libcrt/libksuser/*: Move to misc/src/libcrt/libksuser/*.
* src/libcrt/libstrmiids/*: Move to misc/src/libcrt/libstrmiids/*.

11 years ago * include/_mingw.h: Fix typo.
Earnie Boyd [Tue, 4 Sep 2012 19:11:51 +0000 (15:11 -0400)]
* include/_mingw.h: Fix typo.

11 years ago * include/_mingw.h: Fix typo.
Earnie Boyd [Tue, 4 Sep 2012 19:07:08 +0000 (15:07 -0400)]
* include/_mingw.h: Fix typo.

11 years ago More on assuming GCC is greater than or equal to version 3.5.4 and that
Earnie Boyd [Tue, 4 Sep 2012 18:32:05 +0000 (14:32 -0400)]
More on assuming GCC is greater than or equal to version 3.5.4 and that
GCC is the only compiler to be used for MinGW.org.

* src/libcrt/math/cephes_mconf.h

11 years ago More on assuming GCC is greater than or equal to version 3.5.4 and that
Earnie Boyd [Tue, 4 Sep 2012 18:26:15 +0000 (14:26 -0400)]
More on assuming GCC is greater than or equal to version 3.5.4 and that
GCC is the only compiler to be used for MinGW.org.

* include/pbt.h: Remove unneeded filters based on the assumptions.
* include/powrprof.h: Ditto.
* include/prsht.h: Ditto.
* include/psapi.h: Ditto.
* include/qedit.h: Ditto.
* include/rapi.h: Ditto.
* include/ras.h: Ditto.
* include/rasdlg.h: Ditto.
* include/raserror.h: Ditto.
* include/rassapi.h: Ditto.
* include/reason.h: Ditto.
* include/regstr.h: Ditto.
* include/richedit.h: Ditto.
* include/richole.h: Ditto.
* include/oleidl.h: Ditto.
* include/oledlg.h: Ditto.
* include/olectlid.h: Ditto.
* include/olectl.h: Ditto.
* include/oleauto.h: Ditto.
* include/oleacc.h: Ditto.
* include/ole2ver.h: Ditto.
* include/ole2.h: Ditto.
* include/ole.h: Ditto.
* include/odbcinst.h: Ditto.
* include/ocidl.h: Ditto.
* include/objsel.h: Ditto.
* include/objsafe.h: Ditto.
* include/objidl.h: Ditto.
* include/objfwd.h: Ditto.
* include/objbase.h: Ditto.
* include/oaidl.h: Ditto.
* include/ntsecpkg.h: Ditto.
* include/ntsecapi.h: Ditto.
* include/ntldap.h: Ditto.
* include/ntdsbcli.h: Ditto.
* include/ntdll.h: Ditto.
* include/ntdef.h: Ditto.
* include/nspapi.h: Ditto.
* include/nddeapi.h: Ditto.
* include/nb30.h: Ditto.
* include/mswsock.h: Ditto.
* include/mshtml.h: Ditto.
* include/msacm.h: Ditto.
* include/mq.h: Ditto.
* include/mprapi.h: Ditto.
* include/mpegtype.h: Ditto.
* include/mmsystem.h: Ditto.
* include/mmreg.h: Ditto.
* include/mlang.h: Ditto.
* include/mgmtapi.h: Ditto.
* include/mgm.h: Ditto.
* include/mcx.h: Ditto.
* include/mciavi.h: Ditto.
* include/math.h: Ditto.
* include/mapi.h: Ditto.
* include/lzexpand.h: Ditto.
* include/lmwksta.h: Ditto.
* include/lmuseflg.h: Ditto.
* include/lmuse.h: Ditto.
* include/lmsvc.h: Ditto.
* include/lmstats.h: Ditto.
* include/lmsname.h: Ditto.
* include/lmshare.h: Ditto.
* include/lmserver.h: Ditto.
* include/lmrepl.h: Ditto.
* include/lmremutl.h: Ditto.
* include/lmmsg.h: Ditto.
* include/lmerrlog.h: Ditto.
* include/lmerr.h: Ditto.
* include/lmcons.h: Ditto.
* include/lmconfig.h: Ditto.
* include/lmchdev.h: Ditto.
* include/lmbrowsr.h: Ditto.
* include/lmaudit.h: Ditto.
* include/lmat.h: Ditto.
* include/lmapibug.h: Ditto.
* include/lmalert.h: Ditto.
* include/lmaccess.h: Ditto.
* include/lm.h: Ditto.
* include/largeint.h: Ditto.
* include/ksmedia.h: Ditto.
* include/ks.h: Ditto.
* include/isguids.h: Ditto.
* include/ipxtfflt.h: Ditto.
* include/ipxrtdef.h: Ditto.
* include/ipxconst.h: Ditto.
* include/iptypes.h: Ditto.
* include/iprtrmib.h: Ditto.
* include/ipinfoid.h: Ditto.
* include/ipifcons.h: Ditto.
* include/iphlpapi.h: Ditto.
* include/ipexport.h: Ditto.
* include/intshcut.h: Ditto.
* include/initguid.h: Ditto.
* include/imm.h: Ditto.
* include/imagehlp.h: Ditto.
* include/il21dec.h: Ditto.
* include/idispids.h: Ditto.
* include/icm.h: Ditto.
* include/httpext.h: Ditto.
* include/GL/glu.h: Ditto.
* include/gdiplus/gdiplustypes.h: Ditto.
* include/gdiplus/gdiplusstringformat.h: Ditto.
* include/gdiplus/gdipluspixelformats.h: Ditto.
* include/gdiplus/gdipluspen.h: Ditto.
* include/gdiplus/gdipluspath.h: Ditto.
* include/gdiplus/gdiplusmetaheader.h: Ditto.
* include/gdiplus/gdiplusmetafile.h: Ditto.
* include/gdiplus/gdiplusmem.h: Ditto.
* include/gdiplus/gdiplusmatrix.h: Ditto.
* include/gdiplus/gdipluslinecaps.h: Ditto.
* include/gdiplus/gdiplusinit.h: Ditto.
* include/gdiplus/gdiplusimpl.h: Ditto.
* include/gdiplus/gdiplusimaging.h: Ditto.
* include/gdiplus/gdiplusimagecodec.h: Ditto.
* include/gdiplus/gdiplusimageattributes.h: Ditto.
* include/gdiplus/gdiplusheaders.h: Ditto.
* include/gdiplus/gdiplusgraphics.h: Ditto.
* include/gdiplus/gdiplusgpstubs.h: Ditto.
* include/gdiplus/gdiplusflat.h: Ditto.
* include/gdiplus/gdiplusenums.h: Ditto.
* include/gdiplus/gdipluseffects.h: Ditto.
* include/gdiplus/gdipluscolormatrix.h: Ditto.
* include/gdiplus/gdipluscolor.h: Ditto.
* include/gdiplus/gdiplusbrush.h: Ditto.
* include/gdiplus/gdiplusbase.h: Ditto.
* include/gdiplus/gdiplus.h: Ditto.
* include/fltdefs.h: Ditto.
* include/exdispid.h: Ditto.
* include/exdisp.h: Ditto.
* include/evcode.h: Ditto.
* include/errors.h: Ditto.
* include/errorrep.h: Ditto.
* include/edevdefs.h: Ditto.
* include/dvdmedia.h: Ditto.
* include/dvdevcod.h: Ditto.
* include/dsrole.h: Ditto.
* include/dsquery.h: Ditto.
* include/dshow.h: Ditto.
* include/dsgetdc.h: Ditto.
* include/dsclient.h: Ditto.
* include/dsadmin.h: Ditto.
* include/docobj.h: Ditto.
* include/dlgs.h: Ditto.
* include/directx/dxerr9.h: Ditto.
* include/directx/dxerr8.h: Ditto.
* include/directx/d3d9types.h: Ditto.
* include/directx/d3d9caps.h: Ditto.
* include/directx/d3d9.h: Ditto.
* include/dhcpcsdk.h: Ditto.
* include/devguid.h: Ditto.
* include/ddk/xfilter.h: Ditto.
* include/ddk/ws2san.h: Ditto.
* include/ddk/winnt4.h: Ditto.
* include/ddk/winddk.h: Ditto.
* include/ddk/winddi.h: Ditto.
* include/ddk/win2k.h: Ditto.
* include/ddk/videoagp.h: Ditto.
* include/ddk/video.h: Ditto.
* include/ddk/usbuser.h: Ditto.
* include/ddk/usbscan.h: Ditto.
* include/ddk/usbiodef.h: Ditto.
* include/ddk/usbioctl.h: Ditto.
* include/ddk/usbdi.h: Ditto.
* include/ddk/usbcamdi.h: Ditto.
* include/ddk/usb100.h: Ditto.
* include/ddk/usb.h: Ditto.
* include/ddk/upssvc.h: Ditto.
* include/ddk/tvout.h: Ditto.
* include/ddk/tdistat.h: Ditto.
* include/ddk/tdikrnl.h: Ditto.
* include/ddk/tdiinfo.h: Ditto.
* include/ddk/tdi.h: Ditto.
* include/ddk/storport.h: Ditto.
* include/ddk/srb.h: Ditto.
* include/ddk/smbus.h: Ditto.
* include/ddk/scsiwmi.h: Ditto.
* include/ddk/scsiscan.h: Ditto.
* include/ddk/scsi.h: Ditto.
* include/ddk/poclass.h: Ditto.
* include/ddk/pfhook.h: Ditto.
* include/ddk/parallel.h: Ditto.
* include/ddk/ntstatus.h: Ditto.
* include/ddk/ntpoapi.h: Ditto.
* include/ddk/ntifs.h: Ditto.
* include/ddk/ntddvol.h: Ditto.
* include/ddk/ntddvideo.h: Ditto.
* include/ddk/ntddtdi.h: Ditto.
* include/ddk/ntddtape.h: Ditto.
* include/ddk/ntddstor.h: Ditto.
* include/ddk/ntddser.h: Ditto.
* include/ddk/ntddscsi.h: Ditto.
* include/ddk/ntddpcm.h: Ditto.
* include/ddk/ntddpar.h: Ditto.
* include/ddk/ntddndis.h: Ditto.
* include/ddk/ntddmou.h: Ditto.
* include/ddk/ntddkbd.h: Ditto.
* include/ddk/ntdddk.h: Ditto.
* include/ddk/ntdddisk.h: Ditto.
* include/ddk/ntddchgr.h: Ditto.
* include/ddk/ntddcdvd.h: Ditto.
* include/ddk/ntddcdrm.h: Ditto.
* include/ddk/ntddbeep.h: Ditto.
* include/ddk/ntdd8042.h: Ditto.
* include/ddk/ntapi.h: Ditto.
* include/ddk/atm.h: Ditto.
* 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/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/basetyps.h: Ditto.
* include/bdatypes.h: Ditto.
* include/cderr.h: Ditto.
* include/cguid.h: Ditto.
* include/cmnquery.h: Ditto.
* include/comcat.h: Ditto.
* include/commctrl.h: Ditto.
* include/commdlg.h: Ditto.
* include/control.h: Ditto.
* include/cpl.h: Ditto.
* include/cplext.h: Ditto.
* include/custcntl.h: Ditto.
* include/dbt.h: Ditto.
* include/dde.h: Ditto.
* include/ddeml.h: Ditto.
* include/mq.h: Remove CTRL-M from line endings.
* include/gdiplus/gdiplustypes.h: Ditto.
* include/gdiplus/gdiplusstringformat.h: Ditto.
* include/gdiplus/gdipluspen.h: Ditto.
* include/gdiplus/gdipluspath.h: Ditto.
* include/gdiplus/gdiplusmetaheader.h: Ditto.
* include/gdiplus/gdiplusmetafile.h: Ditto.
* include/gdiplus/gdiplusmem.h: Ditto.
* include/gdiplus/gdiplusmatrix.h: Ditto.
* include/gdiplus/gdipluslinecaps.h: Ditto.
* include/gdiplus/gdiplusinit.h: Ditto.
* include/gdiplus/gdiplusimpl.h: Ditto.
* include/gdiplus/gdiplusimaging.h: Ditto.
* include/gdiplus/gdiplusimagecodec.h: Ditto.
* include/gdiplus/gdiplusimageattributes.h: Ditto.
* include/gdiplus/gdiplusheaders.h: Ditto.
* include/gdiplus/gdiplusgraphics.h: Ditto.
* include/gdiplus/gdiplusgpstubs.h: Ditto.
* include/gdiplus/gdiplusflat.h: Ditto.
* include/gdiplus/gdiplusenums.h: Ditto.
* include/gdiplus/gdipluseffects.h: Ditto.
* include/gdiplus/gdipluscolormatrix.h: Ditto.
* include/gdiplus/gdipluscolor.h: Ditto.
* include/gdiplus/gdiplusbrush.h: Ditto.
* include/gdiplus/gdiplusbase.h: Ditto.
* include/gdiplus/gdiplus.h: Ditto.

11 years ago More on assuming GCC is greater than or equal to version 3.5.4 and that
Earnie Boyd [Sat, 1 Sep 2012 17:39:03 +0000 (13:39 -0400)]
More on assuming GCC is greater than or equal to version 3.5.4 and that
GCC is the only compiler to be used for MinGW.org.

* include/routprot.h: Remove unneeded filters based on the assumptions.
* include/rpc.h: Ditto.
* include/rpcdce.h: Ditto.
* include/rpcdce2.h: Ditto.
* include/rpcdcep.h: Ditto.
* include/rpcndr.h: Ditto.
* include/rpcnsi.h: Ditto.
* include/rpcnsip.h: Ditto.
* include/rpcnterr.h: Ditto.
* include/rpcproxy.h: Ditto.
* include/rpcutils.h: Ditto.
* include/schannel.h: Ditto.
* include/schnlsp.h: Ditto.
* include/scrnsave.h: Ditto.
* include/sddl.h: Ditto.
* include/secext.h: Ditto.
* include/security.h: Ditto.
* include/servprov.h: Ditto.
* include/setupapi.h: Ditto.
* include/shell.api.h: Ditto.
* include/shldisp.h: Ditto.
* include/shlguid.h: Ditto.
* include/shlobj.h: Ditto.
* include/shlwapi.h: Ditto.
* include/shobjidl.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/strmif.h: Ditto.
* include/subauth.h: Ditto.
* include/svcguid.h: Ditto.
* include/tlhelp32.h: Ditto.
* include/tmschema.h: Ditto.
* include/unknwn.h: Ditto.

11 years ago More on assuming GCC is greater than or equal to version 3.5.4 and that
Earnie Boyd [Fri, 31 Aug 2012 17:47:51 +0000 (13:47 -0400)]
More on assuming GCC is greater than or equal to version 3.5.4 and that
GCC is the only compiler to be used for MinGW.org.

* include/userenv.h: Remove unneeded filters based on the assumptions.
* include/usp10.h: Ditto.
* include/uxtheme.h: Ditto.
* include/vidcap.h: Ditto.
* include/vmr9.h: Ditto.
* include/vptype.h: Ditto.
* include/w32api.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/wchar.h: Ditto.  Add GCC system_header pragma.

11 years ago More on assuming GCC is greater than or equal to version 3.5.4 and that
Earnie Boyd [Fri, 31 Aug 2012 16:47:27 +0000 (12:47 -0400)]
More on assuming GCC is greater than or equal to version 3.5.4 and that
GCC is the only compiler to be used for MinGW.org.

* include/wingdi.h: Remove unneeded filters based on the assumptions.
* include/wininet.h: Ditto.
* include/winocotl.h: Ditto.
* include/winldap.h:Ditto.
* include/winnls.h: Ditto.
* include/_mingw.h: Give an error if __GNUC__ isn't defined or isn't >=
version 3.4.5.

11 years ago More on assuming GCC is greater than or equal to version 3.5.4 and that
Earnie Boyd [Fri, 31 Aug 2012 15:09:46 +0000 (11:09 -0400)]
More on assuming GCC is greater than or equal to version 3.5.4 and that
GCC is the only compiler to be used for MinGW.org.

* include/winnt.h: Remove unneeded filters based on the assumptions.
(_SYSTEM_POWER_INFORMATION): Introduce filter for _WIN32_WINNT >=
Windows XP.
* include/winperf.h: Remove unneeded filters based on the assumptions.
* 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.

11 years ago We are going to assume that MinGW is using GCC version greater than or equal to...
Earnie Boyd [Tue, 28 Aug 2012 12:58:25 +0000 (08:58 -0400)]
We are going to assume that MinGW is using GCC version greater than or equal to 3.5.4 and remove any filters related to earlier versions. We are also going to remove any possibility of using a compiler other than GCC.

11 years ago * configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
Earnie Boyd [Thu, 23 Aug 2012 20:35:10 +0000 (16:35 -0400)]
* configure.ac: Set AC_CONFIG_AUX_DIR, AC_PREFIX_DEFAULT and call
AC_CANONICAL_SYSTEM.
* .gitmodules: New file.
* build-aux: New submodule.

11 years ago * Makefile.in (DLLTOOL_FLAGS): Remove -U.
Earnie Boyd [Mon, 20 Aug 2012 18:22:30 +0000 (14:22 -0400)]
* Makefile.in (DLLTOOL_FLAGS): Remove -U.
(libmoldname%.a): New target.
(clean): Using find was not a good idea.
Step into tests subdirectory and execute the same target.
(distclean): Add removal of dist/ directory.
Step into tests subdirectory and execute the same target.
* configure.ac (tests/Makefile): Add to AC_CONFIG_FILES.
* doc/: New files.
* gpl/: Ditto.
* include/profile.h: Ditto.
* lib/: Ditto.
* src/: Ditto.
* tests/: Ditto.

11 years ago* Makefile.in (libmingwex_a_SOURCES): Correct typo.
Earnie Boyd [Mon, 20 Aug 2012 15:26:14 +0000 (11:26 -0400)]
* Makefile.in (libmingwex_a_SOURCES): Correct typo.

11 years ago * Makefile.in (check): Add target.
Earnie Boyd [Mon, 20 Aug 2012 14:23:13 +0000 (10:23 -0400)]
* Makefile.in (check): Add target.
(install-wsl-dirs): Ditto.
(install-wsl): Ditto.
(dist-wsl): Ditto.
(_dist-wsl-all_): Ditto.
(dist-wsl-mkdir): Ditto.
(dist-wsl-install): Ditto.
(dist-wsl-dll): Ditto.
(dist-wsl-dev): Ditto.
(dist-wsl-lic): Ditto.
(dist-wsl-doc): Ditto.
(dist-wsl-src): Ditto.
(dist-mingwrt-dll): Correct typo in command.

11 years ago Needed to be able to make dist-mingwrt and dist-w32api to create these
Earnie Boyd [Sun, 19 Aug 2012 17:40:34 +0000 (13:40 -0400)]
Needed to be able to make dist-mingwrt and dist-w32api to create these
packages individually.  Eventually we also need dist-wsl target to
create a package named mingw.org-wsl.

* include/_mingw.h (__MINGW_VERSION): Correct typo.
(__MINGW_MAJOR_VERSION): Ditto.
* include/w32api.h: Add deprecated file warning.
* Makefile.in: Throughout, add and correct targets for building
distributed mingwrt and w32api packages.
(PACKAGE_VERSION): Add configured variable.
(PACKAGE_RELEASE): Ditto.
(winapi_DDK_DEF): New variable.
(winapi_DIRECTX_DEF): Ditto.
(winapi_DIRECTX_DINPUT_DEF): Ditto.
(winapi_lib_DDK_LIBRARIES): Ditto.
(winapi_lib_DIRECTX_LIBRARIES): Ditto.
(winapi_lib_DIRECTX_INPUT_LIBRARIES): Ditto.
(libdmoguids_a_SOURCES): Ditto.
(libdmoguids_a_OBJECTS): Ditto.
(libdxguid_a_SOURCES): Ditto.
(libdxguid_a_OBJECTS): Ditto.
(libstrmiids_a_SOURCES): Ditto.
(libstrmiids_a_OBJECTS): Ditto.
(complex_SOURCES): Ditto.
(libdinput_a_SOURCES): Ditto.
(libdinput_a_OBJECTS): Ditto.
(libdxerr8_a_SOURCES): Ditto.
(libdxerr8_a_OBJECTS): Ditto.
(libdxerr9_a_SOURCES): Ditto.
(libdxerr9_a_OBJECTS): Ditto.
(mingwrt_bin_LIBRARIES): Ditto.
(mingwrt_lib_LIBRARIES): Ditto.
(mingwrt_lib_INCLUDES): Ditto.
(mingwrt_lib_SYS_INCLUDES): Ditto.
(w32api_lib_INCLUDES): Ditto.
(w32api_lib_DDK_INCLUDES): Ditto.
(w32api_lib_GDIPLUS_INCLUDES): Ditto.
(w32api_lib_GL_INCLUDES): Ditto
(w32api_lib_DIRECTX_INCLUDES): Ditto.
(w32api_lib_LIBRARIES): Ditto.
(winapi_lib_EXTRA_LIBRARIES): Add libdmoguids.a, libdxguid.a and
libstrmiids.a
(lib_LIBRARIES): Add winapi_lib_DDK_LIBRARIES,
winapi_lib_DIRECTX_LIBRARIES and winapi_lib_DIRECTX_DINPUT_LIBRARIES.
(ALL_SOURCES): Add libdinput_a_SOURCES, libdxerr8_a_SOURCES and
libdxerr9_a_SOURCES.
(winapi_lib_DDK_LIBRARIES): New target.
(winapi_lib_DIRECTX_LIBRARIES): Ditto.
(lib%.a): Ditto.
(crt1.o): Ditto.
(crt2.o): Ditto.
(dllcrt1.o): Ditto.
(dllcrt2.o): Ditto.
(libdinput.a): Ditto.
(libdinput8.a): Ditto.
(libdinput_a_OBJECTS): Ditto.
(libdmoguids_a_OBJECTS): Ditto.
(libdxguid_a_OBJECTS): Ditto.
(libstrmiids_a_OBJECTS): Ditto.
(libdxerr8.a): Ditto.
(libdxerr9.a): Ditto.
(libmoguids.a): Ditto.
(libdxguid.a): Ditto.
(libstrmiids.a): Ditto.
(install-mingwrt-dirs): Ditto.
(install-mingwrt): Ditto.
(dist): Ditto.
(dist-mingwrt): Ditto.
(_dist-mingwrt-all_): Ditto.
(dist-mingwrt-mkdir): Ditto.
(dist-mingwrt-install): Ditto.
(dist-mingwrt-dll): Ditto.
(dist-mingwrt-dev): Ditto.
($(DESTDIR)$(prefix)/share/doc/mingwrt/DISCLAIMER): Ditto
(dist-mingwrt-lic): Ditto.
(dist-mingwrt-doc): Ditto.
(dist-mingwrt-src): Ditto.
(install-w32api-dirs): Ditto.
(install-w32api): Ditto.
(dist-w32api): Ditto.
(_dist-w32api-all_): Ditto.
(dist-w32api-mkdir): Ditto.
(dist-w32api-install): Ditto.
(dist-w32api-dev): Ditto.
(dist-w32api-lic): Ditto.
(dist-w32api-doc): Ditto.
(dist-w32api-src): Ditto.
(install-docs): Correct cp action.
(libmingex.a): Correct dependencies.
* configure.ac (AC_INIT): Correct the version.

11 years agoAdd the winapi libraries and install the historical documents.
Earnie Boyd [Wed, 15 Aug 2012 19:47:13 +0000 (15:47 -0400)]
Add the winapi libraries and install the historical documents.

11 years ago * configure.ac: New file.
Earnie Boyd [Wed, 15 Aug 2012 15:28:20 +0000 (11:28 -0400)]
* configure.ac: New file.
* config.h.in: Ditto.

11 years ago * Makefile.in: New file
Earnie Boyd [Wed, 15 Aug 2012 15:26:17 +0000 (11:26 -0400)]
* Makefile.in: New file
* .gitignore: Add install-sh.

11 years ago * .gitignore (Makefile.in): Remove entry.
Earnie Boyd [Mon, 13 Aug 2012 23:00:01 +0000 (19:00 -0400)]
* .gitignore (Makefile.in): Remove entry.
(*.bak): Add entry.

11 years ago * include/CVS/*: Remove accidentally added CVS directories.
Earnie Boyd [Sun, 12 Aug 2012 20:46:21 +0000 (16:46 -0400)]
* include/CVS/*: Remove accidentally added CVS directories.
* .gitignore (*.log): Ignore all .log file types.

11 years ago * include/*: Add combined winsup/mingw and winsup/w32api include files.
Earnie Boyd [Sat, 11 Aug 2012 17:59:14 +0000 (13:59 -0400)]
* include/*: Add combined winsup/mingw and winsup/w32api include files.

11 years agoInitial commit
Earnie Boyd [Wed, 8 Aug 2012 17:16:07 +0000 (13:16 -0400)]
Initial commit