OSDN Git Service

mingw/mingw-org-wsl.git
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