lib/libc/include/any-windows-any/_mingw.h | 8 +- lib/libc/include/any-windows-any/_mingw_mac.h | 2 +- lib/libc/include/any-windows-any/_mingw_stat64.h | 23 +- lib/libc/include/any-windows-any/accctrl.h | 4 +- lib/libc/include/any-windows-any/aclui.h | 2 +- lib/libc/include/any-windows-any/activation.h | 2 +- lib/libc/include/any-windows-any/activaut.h | 2 +- lib/libc/include/any-windows-any/activdbg.h | 2 +- lib/libc/include/any-windows-any/activdbg100.h | 2 +- lib/libc/include/any-windows-any/activprof.h | 2 +- lib/libc/include/any-windows-any/activscp.h | 2 +- lib/libc/include/any-windows-any/adhoc.h | 2 +- lib/libc/include/any-windows-any/af_irda.h | 2 +- lib/libc/include/any-windows-any/agtctl_i.c | 50 - lib/libc/include/any-windows-any/agtsvr_i.c | 51 - lib/libc/include/any-windows-any/alg.h | 2 +- lib/libc/include/any-windows-any/alink.h | 2 +- lib/libc/include/any-windows-any/amstream.h | 2 +- lib/libc/include/any-windows-any/amvideo.h | 2 +- lib/libc/include/any-windows-any/aqadmtyp.h | 4 +- lib/libc/include/any-windows-any/asyncinfo.h | 2 +- lib/libc/include/any-windows-any/audioapotypes.h | 2 +- lib/libc/include/any-windows-any/audioclient.h | 2 +- lib/libc/include/any-windows-any/audioendpoints.h | 2 +- lib/libc/include/any-windows-any/audiopolicy.h | 2 +- lib/libc/include/any-windows-any/austream.h | 2 +- lib/libc/include/any-windows-any/authz.h | 2 +- lib/libc/include/any-windows-any/bdaiface.h | 2 +- lib/libc/include/any-windows-any/bdaiface_enums.h | 6 +- lib/libc/include/any-windows-any/bdatypes.h | 6 +- lib/libc/include/any-windows-any/bits.h | 2 +- lib/libc/include/any-windows-any/bits1_5.h | 2 +- lib/libc/include/any-windows-any/bits2_0.h | 2 +- lib/libc/include/any-windows-any/bits2_5.h | 2 +- lib/libc/include/any-windows-any/bits3_0.h | 2 +- lib/libc/include/any-windows-any/bits5_0.h | 2 +- lib/libc/include/any-windows-any/cdoex_i.c | 106 -- lib/libc/include/any-windows-any/cdoexm_i.c | 59 - lib/libc/include/any-windows-any/cdosys_i.c | 83 - lib/libc/include/any-windows-any/certsrv.h | 2 +- lib/libc/include/any-windows-any/comadmin.h | 2 +- lib/libc/include/any-windows-any/combaseapi.h | 2 +- lib/libc/include/any-windows-any/comcat.h | 2 +- lib/libc/include/any-windows-any/commctrl.h | 4 +- lib/libc/include/any-windows-any/commoncontrols.h | 2 +- lib/libc/include/any-windows-any/control.h | 2 +- lib/libc/include/any-windows-any/cor.h | 8 +- lib/libc/include/any-windows-any/corecrt_startup.h | 2 +- lib/libc/include/any-windows-any/corecrt_stdio_config.h | 14 +- lib/libc/include/any-windows-any/corecrt_wctype.h | 164 ++ lib/libc/include/any-windows-any/corhdr.h | 26 +- lib/libc/include/any-windows-any/credentialprovider.h | 2 +- lib/libc/include/any-windows-any/crtdbg.h | 2 - lib/libc/include/any-windows-any/ctfutb.h | 2 +- lib/libc/include/any-windows-any/ctxtcall.h | 2 +- lib/libc/include/any-windows-any/ctype.h | 181 +- lib/libc/include/any-windows-any/d3d10.h | 2 +- lib/libc/include/any-windows-any/d3d10_1.h | 2 +- lib/libc/include/any-windows-any/d3d10effect.h | 2 +- lib/libc/include/any-windows-any/d3d10sdklayers.h | 2 +- lib/libc/include/any-windows-any/d3d10shader.h | 2 +- lib/libc/include/any-windows-any/d3d11.h | 2 +- lib/libc/include/any-windows-any/d3d11_1.h | 2 +- lib/libc/include/any-windows-any/d3d11_2.h | 2 +- lib/libc/include/any-windows-any/d3d11_3.h | 2 +- lib/libc/include/any-windows-any/d3d11_4.h | 2 +- lib/libc/include/any-windows-any/d3d11on12.h | 2 +- lib/libc/include/any-windows-any/d3d11sdklayers.h | 2 +- lib/libc/include/any-windows-any/d3d12.h | 2 +- lib/libc/include/any-windows-any/d3d12sdklayers.h | 2 +- lib/libc/include/any-windows-any/d3d12shader.h | 2 +- lib/libc/include/any-windows-any/d3d12video.h | 2 +- lib/libc/include/any-windows-any/d3d8.h | 26 +- lib/libc/include/any-windows-any/d3d8caps.h | 4 +- lib/libc/include/any-windows-any/d3d8types.h | 10 +- lib/libc/include/any-windows-any/d3d9.h | 40 +- lib/libc/include/any-windows-any/d3d9caps.h | 4 +- lib/libc/include/any-windows-any/d3d9types.h | 8 +- lib/libc/include/any-windows-any/d3dcaps.h | 4 +- lib/libc/include/any-windows-any/d3dcommon.h | 2 +- lib/libc/include/any-windows-any/d3drmobj.h | 16 +- lib/libc/include/any-windows-any/d3dtypes.h | 4 +- lib/libc/include/any-windows-any/d3dx9shader.h | 2 +- lib/libc/include/any-windows-any/d3dx9tex.h | 3 + lib/libc/include/any-windows-any/dbgprop.h | 2 +- lib/libc/include/any-windows-any/dcommon.h | 2 +- lib/libc/include/any-windows-any/dcompanimation.h | 2 +- lib/libc/include/any-windows-any/ddstream.h | 2 +- lib/libc/include/any-windows-any/devicetopology.h | 2 +- lib/libc/include/any-windows-any/dimm.h | 2 +- lib/libc/include/any-windows-any/dinputd.h | 2 +- lib/libc/include/any-windows-any/directmanipulation.h | 2 +- lib/libc/include/any-windows-any/dispex.h | 2 +- lib/libc/include/any-windows-any/dmodshow.h | 2 +- lib/libc/include/any-windows-any/dmplugin.h | 4 +- lib/libc/include/any-windows-any/dmusbuff.h | 4 +- lib/libc/include/any-windows-any/dmusicc.h | 4 +- lib/libc/include/any-windows-any/dmusicf.h | 4 +- lib/libc/include/any-windows-any/dmusici.h | 4 +- lib/libc/include/any-windows-any/docobj.h | 2 +- lib/libc/include/any-windows-any/docobjectservice.h | 2 +- lib/libc/include/any-windows-any/documenttarget.h | 2 +- lib/libc/include/any-windows-any/downloadmgr.h | 2 +- lib/libc/include/any-windows-any/dpnathlp.h | 2 +- lib/libc/include/any-windows-any/drmexternals.h | 2 +- lib/libc/include/any-windows-any/dvdif.h | 2 +- lib/libc/include/any-windows-any/dwmapi.h | 2 +- lib/libc/include/any-windows-any/dwrite.h | 2 +- lib/libc/include/any-windows-any/dwrite_1.h | 2 +- lib/libc/include/any-windows-any/dwrite_2.h | 2 +- lib/libc/include/any-windows-any/dwrite_3.h | 2 +- lib/libc/include/any-windows-any/dxgi.h | 2 +- lib/libc/include/any-windows-any/dxgi1_2.h | 2 +- lib/libc/include/any-windows-any/dxgi1_3.h | 2 +- lib/libc/include/any-windows-any/dxgi1_4.h | 2 +- lib/libc/include/any-windows-any/dxgi1_5.h | 2 +- lib/libc/include/any-windows-any/dxgi1_6.h | 2 +- lib/libc/include/any-windows-any/dxgicommon.h | 2 +- lib/libc/include/any-windows-any/dxgidebug.h | 2 +- lib/libc/include/any-windows-any/dxgiformat.h | 2 +- lib/libc/include/any-windows-any/dxgitype.h | 2 +- lib/libc/include/any-windows-any/dxva.h | 30 +- lib/libc/include/any-windows-any/dxva2api.h | 2 +- lib/libc/include/any-windows-any/dxvahd.h | 2 +- lib/libc/include/any-windows-any/emostore_i.c | 54 - lib/libc/include/any-windows-any/endpointvolume.h | 2 +- lib/libc/include/any-windows-any/evntprov.h | 6 +- lib/libc/include/any-windows-any/evr.h | 2 +- lib/libc/include/any-windows-any/evr9.h | 2 +- lib/libc/include/any-windows-any/exdisp.h | 2 +- lib/libc/include/any-windows-any/fenv.h | 108 +- lib/libc/include/any-windows-any/filter.h | 2 +- lib/libc/include/any-windows-any/float.h | 14 + lib/libc/include/any-windows-any/fsrm.h | 2 +- lib/libc/include/any-windows-any/fsrmenums.h | 2 +- lib/libc/include/any-windows-any/fsrmquota.h | 2 +- lib/libc/include/any-windows-any/fsrmreports.h | 2 +- lib/libc/include/any-windows-any/fsrmscreen.h | 2 +- lib/libc/include/any-windows-any/ftw.h | 30 +- lib/libc/include/any-windows-any/fusion.h | 2 +- lib/libc/include/any-windows-any/fwptypes.h | 2 +- lib/libc/include/any-windows-any/hstring.h | 2 +- lib/libc/include/any-windows-any/httprequest.h | 473 +++++ lib/libc/include/any-windows-any/icftypes.h | 2 +- lib/libc/include/any-windows-any/icodecapi.h | 2 +- lib/libc/include/any-windows-any/iisext_i.c | 66 - lib/libc/include/any-windows-any/iketypes.h | 2 +- lib/libc/include/any-windows-any/inputpaneinterop.h | 2 +- lib/libc/include/any-windows-any/inputscope.h | 2 +- lib/libc/include/any-windows-any/inspectable.h | 2 +- lib/libc/include/any-windows-any/iwscapi.h | 2 +- lib/libc/include/any-windows-any/locale.h | 4 + lib/libc/include/any-windows-any/locationapi.h | 2 +- lib/libc/include/any-windows-any/malloc.h | 4 +- lib/libc/include/any-windows-any/math.h | 182 +- lib/libc/include/any-windows-any/mediaobj.h | 2 +- lib/libc/include/any-windows-any/medparam.h | 2 +- lib/libc/include/any-windows-any/memoryapi.h | 4 +- lib/libc/include/any-windows-any/mfapi.h | 12 +- lib/libc/include/any-windows-any/mfcaptureengine.h | 2 +- lib/libc/include/any-windows-any/mfd3d12.h | 2 +- lib/libc/include/any-windows-any/mfidl.h | 2 +- lib/libc/include/any-windows-any/mfmediacapture.h | 2 +- lib/libc/include/any-windows-any/mfmediaengine.h | 2 +- lib/libc/include/any-windows-any/mfobjects.h | 2 +- lib/libc/include/any-windows-any/mfplay.h | 2 +- lib/libc/include/any-windows-any/mfreadwrite.h | 2 +- lib/libc/include/any-windows-any/mftransform.h | 2 +- lib/libc/include/any-windows-any/mmdeviceapi.h | 2 +- lib/libc/include/any-windows-any/mmstream.h | 2 +- lib/libc/include/any-windows-any/mpeg2bits.h | 80 +- lib/libc/include/any-windows-any/mpeg2data.h | 822 ++++++++- lib/libc/include/any-windows-any/mpeg2structs.h | 469 ++--- lib/libc/include/any-windows-any/mscat.h | 4 +- lib/libc/include/any-windows-any/mscoree.h | 2 +- lib/libc/include/any-windows-any/msctf.h | 2 +- lib/libc/include/any-windows-any/mshtmhst.h | 2 +- lib/libc/include/any-windows-any/mshtml.h | 2 +- lib/libc/include/any-windows-any/msinkaut.h | 2 +- lib/libc/include/any-windows-any/msinkaut_i.c | 2 +- lib/libc/include/any-windows-any/msopc.h | 2 +- lib/libc/include/any-windows-any/msxml.h | 2 +- lib/libc/include/any-windows-any/msxml2.h | 2 +- lib/libc/include/any-windows-any/msxml6.h | 2 +- lib/libc/include/any-windows-any/mtsadmin_i.c | 41 - lib/libc/include/any-windows-any/mtxadmin_i.c | 41 - lib/libc/include/any-windows-any/napcertrelyingparty.h | 2 +- lib/libc/include/any-windows-any/napcommon.h | 2 +- lib/libc/include/any-windows-any/napenforcementclient.h | 2 +- lib/libc/include/any-windows-any/napmanagement.h | 2 +- lib/libc/include/any-windows-any/napprotocol.h | 2 +- lib/libc/include/any-windows-any/napservermanagement.h | 2 +- lib/libc/include/any-windows-any/napsystemhealthagent.h | 2 +- lib/libc/include/any-windows-any/napsystemhealthvalidator.h | 2 +- lib/libc/include/any-windows-any/naptypes.h | 2 +- lib/libc/include/any-windows-any/netcfgn.h | 2 +- lib/libc/include/any-windows-any/netcfgx.h | 2 +- lib/libc/include/any-windows-any/netfw.h | 2 +- lib/libc/include/any-windows-any/netlistmgr.h | 2 +- lib/libc/include/any-windows-any/nldef.h | 6 +- lib/libc/include/any-windows-any/ntddmmc.h | 2 +- lib/libc/include/any-windows-any/ntddndis.h | 10 +- lib/libc/include/any-windows-any/ntsecapi.h | 4 +- lib/libc/include/any-windows-any/oaidl.h | 2 +- lib/libc/include/any-windows-any/objectarray.h | 2 +- lib/libc/include/any-windows-any/objidl.h | 2 +- lib/libc/include/any-windows-any/objidlbase.h | 2 +- lib/libc/include/any-windows-any/ocidl.h | 2 +- lib/libc/include/any-windows-any/odbcinst.h | 2 +- lib/libc/include/any-windows-any/oleacc.h | 2 +- lib/libc/include/any-windows-any/oleidl.h | 2 +- lib/libc/include/any-windows-any/optary.h | 2 +- lib/libc/include/any-windows-any/p2p.h | 28 +- lib/libc/include/any-windows-any/pnrpdef.h | 2 +- lib/libc/include/any-windows-any/portabledeviceapi.h | 2 +- lib/libc/include/any-windows-any/portabledevicetypes.h | 2 +- lib/libc/include/any-windows-any/proofofpossessioncookieinfo.h | 2 +- lib/libc/include/any-windows-any/propidl.h | 2 +- lib/libc/include/any-windows-any/propsys.h | 2 +- lib/libc/include/any-windows-any/pthread.h | 85 +- lib/libc/include/any-windows-any/pthread_compat.h | 32 +- lib/libc/include/any-windows-any/pthread_time.h | 59 +- lib/libc/include/any-windows-any/qedit.h | 2 +- lib/libc/include/any-windows-any/qnetwork.h | 2 +- lib/libc/include/any-windows-any/rasshost.h | 4 +- lib/libc/include/any-windows-any/rdpencomapi.h | 2 +- lib/libc/include/any-windows-any/regbag.h | 2 +- lib/libc/include/any-windows-any/relogger.h | 2 +- lib/libc/include/any-windows-any/robuffer.h | 2 +- lib/libc/include/any-windows-any/rtworkq.h | 2 +- lib/libc/include/any-windows-any/sapi51.h | 2 +- lib/libc/include/any-windows-any/sapi53.h | 2 +- lib/libc/include/any-windows-any/sapi54.h | 2 +- lib/libc/include/any-windows-any/scardssp_i.c | 63 - lib/libc/include/any-windows-any/scardssp_p.c | 285 --- lib/libc/include/any-windows-any/semaphore.h | 15 +- lib/libc/include/any-windows-any/sensorsapi.h | 2 +- lib/libc/include/any-windows-any/servprov.h | 2 +- lib/libc/include/any-windows-any/setjmp.h | 24 +- lib/libc/include/any-windows-any/shldisp.h | 2 +- lib/libc/include/any-windows-any/shlobj.h | 8 +- lib/libc/include/any-windows-any/shobjidl.h | 2 +- lib/libc/include/any-windows-any/shtypes.h | 2 +- lib/libc/include/any-windows-any/spatialaudioclient.h | 2 +- lib/libc/include/any-windows-any/spellcheck.h | 2 +- lib/libc/include/any-windows-any/sql.h | 2 +- lib/libc/include/any-windows-any/sqlext.h | 77 +- lib/libc/include/any-windows-any/sqltypes.h | 2 +- lib/libc/include/any-windows-any/stdio.h | 262 +-- lib/libc/include/any-windows-any/stdlib.h | 2 - lib/libc/include/any-windows-any/strmif.h | 2 +- lib/libc/include/any-windows-any/structuredquerycondition.h | 2 +- lib/libc/include/any-windows-any/sys/stat.h | 214 +-- lib/libc/include/any-windows-any/sysinfoapi.h | 10 + lib/libc/include/any-windows-any/systemmediatransportcontrolsinterop.h | 2 +- lib/libc/include/any-windows-any/taskschd.h | 2 +- lib/libc/include/any-windows-any/tchar.h | 6 - lib/libc/include/any-windows-any/textstor.h | 2 +- lib/libc/include/any-windows-any/thumbcache.h | 2 +- lib/libc/include/any-windows-any/tlbref.h | 2 +- lib/libc/include/any-windows-any/tlogstg.h | 2 +- lib/libc/include/any-windows-any/tpcshrd.h | 2 +- lib/libc/include/any-windows-any/tsattrs.h | 200 +- lib/libc/include/any-windows-any/tsuserex_i.c | 53 - lib/libc/include/any-windows-any/tsvirtualchannels.h | 2 +- lib/libc/include/any-windows-any/tuner.h | 2 +- lib/libc/include/any-windows-any/uianimation.h | 2 +- lib/libc/include/any-windows-any/uiautomationclient.h | 2 +- lib/libc/include/any-windows-any/uiautomationcore.h | 2 +- lib/libc/include/any-windows-any/uiviewsettingsinterop.h | 2 +- lib/libc/include/any-windows-any/unknwn.h | 2 +- lib/libc/include/any-windows-any/unknwnbase.h | 2 +- lib/libc/include/any-windows-any/urlhist.h | 2 +- lib/libc/include/any-windows-any/urlmon.h | 2 +- lib/libc/include/any-windows-any/usp10.h | 2 +- lib/libc/include/any-windows-any/uxtheme.h | 10 +- lib/libc/include/any-windows-any/vdslun.h | 2 +- lib/libc/include/any-windows-any/vidcap.h | 2 +- lib/libc/include/any-windows-any/vmr9.h | 2 +- lib/libc/include/any-windows-any/vsadmin.h | 2 +- lib/libc/include/any-windows-any/vsbackup.h | 2 +- lib/libc/include/any-windows-any/vsmgmt.h | 2 +- lib/libc/include/any-windows-any/vsprov.h | 2 +- lib/libc/include/any-windows-any/vss.h | 2 +- lib/libc/include/any-windows-any/vsstyle.h | 336 ++-- lib/libc/include/any-windows-any/vssym32.h | 86 +- lib/libc/include/any-windows-any/vswriter.h | 2 +- lib/libc/include/any-windows-any/wbemads.h | 2 +- lib/libc/include/any-windows-any/wbemcli.h | 2 +- lib/libc/include/any-windows-any/wbemdisp.h | 2 +- lib/libc/include/any-windows-any/wbemidl.h | 4 +- lib/libc/include/any-windows-any/wbemprov.h | 2 +- lib/libc/include/any-windows-any/wbemtran.h | 2 +- lib/libc/include/any-windows-any/wchar.h | 346 +--- lib/libc/include/any-windows-any/wctype.h | 138 +- lib/libc/include/any-windows-any/wdstptmgmt.h | 2 +- lib/libc/include/any-windows-any/weakreference.h | 2 +- lib/libc/include/any-windows-any/wia_lh.h | 2 +- lib/libc/include/any-windows-any/wia_xp.h | 2 +- lib/libc/include/any-windows-any/wiadef.h | 6 +- lib/libc/include/any-windows-any/winbase.h | 6 +- lib/libc/include/any-windows-any/wincodec.h | 2 +- lib/libc/include/any-windows-any/wincodecsdk.h | 2 +- lib/libc/include/any-windows-any/winddi.h | 2 +- lib/libc/include/any-windows-any/windot11.h | 2 +- lib/libc/include/any-windows-any/windowsnumerics.impl.h | 30 +- lib/libc/include/any-windows-any/winhttp.h | 64 +- lib/libc/include/any-windows-any/winhvemulation.h | 6 +- lib/libc/include/any-windows-any/winhvplatform.h | 105 ++ lib/libc/include/any-windows-any/winhvplatformdefs.h | 3137 ++++++++++++++++++++------------ lib/libc/include/any-windows-any/winioctl.h | 48 + lib/libc/include/any-windows-any/winnt.h | 37 +- lib/libc/include/any-windows-any/winuser.h | 4 +- lib/libc/include/any-windows-any/wmcodecdsp.h | 2 +- lib/libc/include/any-windows-any/wmcontainer.h | 2 +- lib/libc/include/any-windows-any/wmdrmsdk.h | 2 +- lib/libc/include/any-windows-any/wmp.h | 2 +- lib/libc/include/any-windows-any/wmprealestate.h | 2 +- lib/libc/include/any-windows-any/wmpservices.h | 2 +- lib/libc/include/any-windows-any/wmsbuffer.h | 2 +- lib/libc/include/any-windows-any/wmsdkidl.h | 4 +- lib/libc/include/any-windows-any/wmsecure.h | 2 +- lib/libc/include/any-windows-any/wpcapi.h | 2 +- lib/libc/include/any-windows-any/wrl/client.h | 47 +- lib/libc/include/any-windows-any/wsdattachment.h | 2 +- lib/libc/include/any-windows-any/wsdbase.h | 2 +- lib/libc/include/any-windows-any/wsdclient.h | 2 +- lib/libc/include/any-windows-any/wsddisco.h | 2 +- lib/libc/include/any-windows-any/wsdhost.h | 2 +- lib/libc/include/any-windows-any/wsdtypes.h | 2 +- lib/libc/include/any-windows-any/wsdxml.h | 2 +- lib/libc/include/any-windows-any/wsman.h | 2 +- lib/libc/include/any-windows-any/wsmandisp.h | 2 +- lib/libc/include/any-windows-any/wtypes.h | 2 +- lib/libc/include/any-windows-any/wtypesbase.h | 2 +- lib/libc/include/any-windows-any/wuapi.h | 2 +- lib/libc/include/any-windows-any/xamlom.h | 2 +- lib/libc/include/any-windows-any/xapo.h | 2 +- lib/libc/include/any-windows-any/xaudio2.h | 31 +- lib/libc/include/any-windows-any/xaudio2fx.h | 2 +- lib/libc/include/any-windows-any/xmllite.h | 2 +- lib/libc/include/any-windows-any/xpsdigitalsignature.h | 2 +- lib/libc/include/any-windows-any/xpsobjectmodel.h | 2 +- lib/libc/include/any-windows-any/xpsobjectmodel_1.h | 2 +- lib/libc/include/any-windows-any/xpsprint.h | 2 +- lib/libc/include/any-windows-any/xpsrassvc.h | 2 +- lib/libc/mingw/cfguard/mingw_cfguard_support.c | 8 - lib/libc/mingw/crt/CRT_fp10.c | 8 - lib/libc/mingw/crt/crtdll.c | 127 +- lib/libc/mingw/crt/crtexe.c | 15 +- lib/libc/mingw/crt/crtexewin.c | 1 - lib/libc/mingw/crt/dll_argv.c | 4 - lib/libc/mingw/crt/dllargv.c | 4 - lib/libc/mingw/crt/natstart.c | 4 +- lib/libc/mingw/crt/tlssup.c | 4 - lib/libc/mingw/def-include/crt-aliases.def.in | 82 +- lib/libc/mingw/def-include/func.def.in | 18 +- lib/libc/mingw/gdtoa/strtodnrp.c | 3 +- lib/libc/mingw/gdtoa/strtopx.c | 23 +- lib/libc/mingw/include/internal.h | 156 +- lib/libc/mingw/intrincs/RtlSecureZeroMemory.c | 2 +- lib/libc/mingw/lib-common/api-ms-win-crt-convert-l1-1-0.def.in | 8 +- lib/libc/mingw/lib-common/api-ms-win-crt-filesystem-l1-1-0.def.in | 13 + lib/libc/mingw/lib-common/api-ms-win-crt-math-l1-1-0.def.in | 159 +- lib/libc/mingw/lib-common/api-ms-win-crt-private-l1-1-0.def.in | 258 +-- lib/libc/mingw/lib-common/api-ms-win-crt-runtime-l1-1-0.def.in | 7 +- lib/libc/mingw/lib-common/api-ms-win-crt-time-l1-1-0.def.in | 6 + lib/libc/mingw/lib-common/ntdll.def.in | 28 +- lib/libc/mingw/lib-common/ntdllcrt.def.in | 8 +- lib/libc/mingw/lib-common/ole32.def.in | 3 + lib/libc/mingw/lib-common/quartz.def | 17 + lib/libc/mingw/lib-common/ucrtbase-common.def.in | 196 +- lib/libc/mingw/lib-common/ws2_32.def.in | 362 ++-- lib/libc/mingw/lib32/ole32.def | 28 + lib/libc/mingw/lib32/ws2_32.def | 188 -- lib/libc/mingw/lib64/kernel32.def | 1745 ------------------ lib/libc/mingw/lib64/quartz.def | 17 - lib/libc/mingw/lib64/ws2_32.def | 200 -- lib/libc/mingw/libsrc/uuid.c | 1 + lib/libc/mingw/libsrc/ws2tcpip/in6_set_addr_loopback.c | 2 +- lib/libc/mingw/libsrc/ws2tcpip/in6_set_addr_unspecified.c | 2 +- lib/libc/mingw/libsrc/ws2tcpip/in6addr_setany.c | 5 +- lib/libc/mingw/libsrc/ws2tcpip/in6addr_setloopback.c | 7 - lib/libc/mingw/math/arm-common/ldexpl.c | 4 - lib/libc/mingw/math/arm-common/sincosl.c | 13 + lib/libc/mingw/math/arm/_chgsignl.S | 16 - lib/libc/mingw/math/arm64/_chgsignl.S | 16 - lib/libc/mingw/math/cephes_mconf.h | 4 +- lib/libc/mingw/math/coshl.c | 2 +- lib/libc/mingw/math/erfl.c | 2 +- lib/libc/mingw/math/fmal.c | 2 +- lib/libc/mingw/math/fp_constsl.c | 2 +- lib/libc/mingw/math/fpclassifyl.c | 6 +- lib/libc/mingw/math/frexpl.c | 2 +- lib/libc/mingw/math/isnanl.c | 6 +- lib/libc/mingw/math/lgammal.c | 2 +- lib/libc/mingw/math/llrintl.c | 3 +- lib/libc/mingw/math/lrintl.c | 6 +- lib/libc/mingw/math/modff.c | 2 +- lib/libc/mingw/math/modfl.c | 2 +- lib/libc/mingw/math/rintl.c | 6 +- lib/libc/mingw/math/signbitl.c | 4 +- lib/libc/mingw/math/sinhl.c | 2 +- lib/libc/mingw/math/sqrt.def.h | 2 +- lib/libc/mingw/math/tanhl.c | 2 +- lib/libc/mingw/math/tgammal.c | 2 +- lib/libc/mingw/math/truncl.c | 7 +- lib/libc/mingw/math/x86/pow.def.h | 3 - lib/libc/mingw/misc/dllentrypoint.c | 18 - lib/libc/mingw/misc/feclearexcept.c | 40 +- lib/libc/mingw/misc/fegetenv.c | 31 +- lib/libc/mingw/misc/fegetexceptflag.c | 29 +- lib/libc/mingw/misc/fegetround.c | 19 +- lib/libc/mingw/misc/feholdexcept.c | 23 +- lib/libc/mingw/misc/feraiseexcept.c | 32 +- lib/libc/mingw/misc/fesetenv.c | 91 +- lib/libc/mingw/misc/fesetexceptflag.c | 42 +- lib/libc/mingw/misc/fesetround.c | 43 +- lib/libc/mingw/misc/fetestexcept.c | 23 +- lib/libc/mingw/misc/feupdateenv.c | 10 +- lib/libc/mingw/misc/ftw.c | 34 +- lib/libc/mingw/misc/ftw32.c | 19 + lib/libc/mingw/misc/ftw32i64.c | 10 + lib/libc/mingw/misc/ftw64.c | 6 +- lib/libc/mingw/misc/ftw64i32.c | 19 + lib/libc/mingw/misc/mingw-aligned-malloc.c | 40 +- lib/libc/mingw/misc/mingw_controlfp.c | 53 + lib/libc/mingw/misc/mingw_getsp.S | 8 +- lib/libc/mingw/misc/mingw_setfp.c | 373 ++++ lib/libc/mingw/misc/setjmp.S | 2 + lib/libc/mingw/misc/ucrt_tzset.c | 3 - lib/libc/mingw/misc/winbs_uint64.c | 35 +- lib/libc/mingw/misc/winbs_ulong.c | 16 +- lib/libc/mingw/misc/winbs_ushort.c | 13 +- lib/libc/mingw/stdio/__mingw_fix_stat_path.c | 64 + lib/libc/mingw/stdio/__mingw_fix_wstat_path.c | 64 + lib/libc/mingw/stdio/_findfirst64i32.c | 2 +- lib/libc/mingw/stdio/_findnext64i32.c | 2 +- lib/libc/mingw/stdio/_fstat64i32.c | 28 +- lib/libc/mingw/stdio/_stat.c | 120 -- lib/libc/mingw/stdio/_stat64i32.c | 89 +- lib/libc/mingw/stdio/_wfindfirst64i32.c | 2 +- lib/libc/mingw/stdio/_wfindnext64i32.c | 2 +- lib/libc/mingw/stdio/_wstat.c | 119 -- lib/libc/mingw/stdio/_wstat64i32.c | 89 +- lib/libc/mingw/stdio/mingw_pformat.c | 21 +- lib/libc/mingw/stdio/mingw_sformat.c | 10 +- lib/libc/mingw/stdio/mingw_swformat.c | 10 +- lib/libc/mingw/stdio/mingw_vfscanf.c | 4 +- lib/libc/mingw/stdio/mingw_vfwscanf.c | 4 +- lib/libc/mingw/stdio/mingw_vsscanf.c | 5 +- lib/libc/mingw/stdio/mingw_vswscanf.c | 5 +- lib/libc/mingw/stdio/ucrt___local_stdio_printf_options.c | 15 + lib/libc/mingw/stdio/ucrt___local_stdio_scanf_options.c | 15 + lib/libc/mingw/stdio/ucrt__scprintf.c | 1 - lib/libc/mingw/stdio/ucrt__snprintf.c | 1 - lib/libc/mingw/stdio/ucrt__snscanf.c | 3 +- lib/libc/mingw/stdio/ucrt__snwprintf.c | 18 - lib/libc/mingw/stdio/ucrt__vsnprintf.c | 1 - lib/libc/mingw/stdio/ucrt__vsnwprintf.c | 1 - lib/libc/mingw/stdio/ucrt_fprintf.c | 1 - lib/libc/mingw/stdio/ucrt_fscanf.c | 3 +- lib/libc/mingw/stdio/ucrt_fwprintf.c | 20 +- lib/libc/mingw/stdio/ucrt_fwscanf.c | 18 + lib/libc/mingw/stdio/ucrt_ms_fprintf.c | 22 - lib/libc/mingw/stdio/ucrt_ms_fwprintf.c | 3 +- lib/libc/mingw/stdio/ucrt_printf.c | 1 - lib/libc/mingw/stdio/ucrt_scanf.c | 3 +- lib/libc/mingw/stdio/ucrt_snprintf.c | 1 - lib/libc/mingw/stdio/ucrt_snwprintf.c | 19 + lib/libc/mingw/stdio/ucrt_sprintf.c | 1 - lib/libc/mingw/stdio/ucrt_sscanf.c | 4 +- lib/libc/mingw/stdio/ucrt_swprintf.c | 29 + lib/libc/mingw/stdio/ucrt_swscanf.c | 18 + lib/libc/mingw/stdio/ucrt_vfprintf.c | 1 - lib/libc/mingw/stdio/ucrt_vfscanf.c | 3 +- lib/libc/mingw/stdio/ucrt_vfwprintf.c | 14 + lib/libc/mingw/stdio/ucrt_vfwscanf.c | 13 + lib/libc/mingw/stdio/ucrt_vprintf.c | 1 - lib/libc/mingw/stdio/ucrt_vscanf.c | 3 +- lib/libc/mingw/stdio/ucrt_vsnprintf.c | 1 - lib/libc/mingw/stdio/ucrt_vsnwprintf.c | 14 + lib/libc/mingw/stdio/ucrt_vsprintf.c | 1 - lib/libc/mingw/stdio/ucrt_vsscanf.c | 3 +- lib/libc/mingw/stdio/ucrt_vswprintf.c | 26 + lib/libc/mingw/stdio/ucrt_vwprintf.c | 14 + lib/libc/mingw/stdio/ucrt_vwscanf.c | 13 + lib/libc/mingw/stdio/ucrt_wprintf.c | 23 + lib/libc/mingw/stdio/ucrt_wscanf.c | 18 + lib/libc/mingw/winpthreads/barrier.c | 26 +- lib/libc/mingw/winpthreads/barrier.h | 2 - lib/libc/mingw/winpthreads/clock.c | 127 +- lib/libc/mingw/winpthreads/cond.c | 110 +- lib/libc/mingw/winpthreads/cond.h | 8 +- lib/libc/mingw/winpthreads/misc.c | 17 +- lib/libc/mingw/winpthreads/misc.h | 35 +- lib/libc/mingw/winpthreads/mutex.c | 35 +- lib/libc/mingw/winpthreads/nanosleep.c | 44 +- lib/libc/mingw/winpthreads/ref.c | 34 - lib/libc/mingw/winpthreads/ref.h | 29 - lib/libc/mingw/winpthreads/rwlock.c | 105 +- lib/libc/mingw/winpthreads/rwlock.h | 3 - lib/libc/mingw/winpthreads/sched.c | 14 +- lib/libc/mingw/winpthreads/sem.c | 36 +- lib/libc/mingw/winpthreads/sem.h | 2 - lib/libc/mingw/winpthreads/spinlock.c | 10 +- lib/libc/mingw/winpthreads/thread.c | 112 +- lib/libc/mingw/winpthreads/thread.h | 7 +- lib/libc/mingw/winpthreads/winpthread_internal.h | 27 - src/libs/mingw.zig | 49 +- src/zig_llvm.cpp | 12 +- 511 files changed, 7830 insertions(+), 8651 deletions(-)