ntoskrnl: Provide memcmp() on i386.

It is not exported from the DLL. The implementation was copied and modified from wmemcmp.c in libmingwex.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 10f3b04..c38816e 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -111,6 +111,7 @@
 src_libsensorsapi=libsrc/sensorsapi.c
 src_libportabledeviceguids=libsrc/portabledeviceguids.c
 src_libtaskschd=libsrc/taskschd.c
+src_libntoskrnl=libsrc/memcmp.c
 
 src_libmingw32=include/oscalls.h include/internal.h include/sect_attribs.h \
   crt/crt0_c.c        crt/dll_argv.c  crt/gccmain.c     crt/natstart.c  crt/pseudo-reloc-list.c  crt/wildcard.c \
@@ -632,6 +633,11 @@
 lib32_libtaskschd_a_SOURCES = $(src_libtaskschd)
 lib32_libtaskschd_a_CPPFLAGS=$(CPPFLAGS32) $(sysincludes)
 
+lib32_LIBRARIES += lib32/libntoskrnl.a
+lib32_libntoskrnl_a_SOURCES = $(src_libntoskrnl)
+lib32_libntoskrnl_a_CPPFLAGS=$(CPPFLAGS32) $(sysincludes)
+lib32_libntoskrnl_a_AR = $(DTLIB32) && $(AR) $(ARFLAGS)
+
 if !W32API
 lib32_LIBRARIES += lib32/libdelayimp.a
 lib32_libdelayimp_a_SOURCES =
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index d5597f8..35e43d9 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -1405,55 +1405,60 @@
 @LIB32_TRUE@@W32API_FALSE@am_lib32_libmsvcrt_os_a_OBJECTS =  \
 @LIB32_TRUE@@W32API_FALSE@	$(am__objects_35)
 lib32_libmsvcrt_os_a_OBJECTS = $(am_lib32_libmsvcrt_os_a_OBJECTS)
+lib32_libntoskrnl_a_LIBADD =
+am__lib32_libntoskrnl_a_SOURCES_DIST = libsrc/memcmp.c
+am__objects_36 = libsrc/lib32_libntoskrnl_a-memcmp.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libntoskrnl_a_OBJECTS = $(am__objects_36)
+lib32_libntoskrnl_a_OBJECTS = $(am_lib32_libntoskrnl_a_OBJECTS)
 lib32_libportabledeviceguids_a_AR = $(AR) $(ARFLAGS)
 lib32_libportabledeviceguids_a_LIBADD =
 am__lib32_libportabledeviceguids_a_SOURCES_DIST =  \
 	libsrc/portabledeviceguids.c
-am__objects_36 = libsrc/lib32_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
+am__objects_37 = libsrc/lib32_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
 @LIB32_TRUE@am_lib32_libportabledeviceguids_a_OBJECTS =  \
-@LIB32_TRUE@	$(am__objects_36)
+@LIB32_TRUE@	$(am__objects_37)
 lib32_libportabledeviceguids_a_OBJECTS =  \
 	$(am_lib32_libportabledeviceguids_a_OBJECTS)
 lib32_libsapi_a_AR = $(AR) $(ARFLAGS)
 lib32_libsapi_a_LIBADD =
 am__lib32_libsapi_a_SOURCES_DIST = libsrc/sapi.c
-am__objects_37 = libsrc/lib32_libsapi_a-sapi.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libsapi_a_OBJECTS = $(am__objects_37)
+am__objects_38 = libsrc/lib32_libsapi_a-sapi.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libsapi_a_OBJECTS = $(am__objects_38)
 lib32_libsapi_a_OBJECTS = $(am_lib32_libsapi_a_OBJECTS)
 lib32_libscrnsave_a_AR = $(AR) $(ARFLAGS)
 lib32_libscrnsave_a_LIBADD =
 am__lib32_libscrnsave_a_SOURCES_DIST = libsrc/scrnsave.c
-am__objects_38 = libsrc/lib32_libscrnsave_a-scrnsave.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libscrnsave_a_OBJECTS = $(am__objects_38)
+am__objects_39 = libsrc/lib32_libscrnsave_a-scrnsave.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libscrnsave_a_OBJECTS = $(am__objects_39)
 lib32_libscrnsave_a_OBJECTS = $(am_lib32_libscrnsave_a_OBJECTS)
 lib32_libscrnsavw_a_AR = $(AR) $(ARFLAGS)
 lib32_libscrnsavw_a_LIBADD =
 am__lib32_libscrnsavw_a_SOURCES_DIST = libsrc/scrnsave.c
-am__objects_39 = libsrc/lib32_libscrnsavw_a-scrnsave.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libscrnsavw_a_OBJECTS = $(am__objects_39)
+am__objects_40 = libsrc/lib32_libscrnsavw_a-scrnsave.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libscrnsavw_a_OBJECTS = $(am__objects_40)
 lib32_libscrnsavw_a_OBJECTS = $(am_lib32_libscrnsavw_a_OBJECTS)
 lib32_libsensorsapi_a_AR = $(AR) $(ARFLAGS)
 lib32_libsensorsapi_a_LIBADD =
 am__lib32_libsensorsapi_a_SOURCES_DIST = libsrc/sensorsapi.c
-am__objects_40 = libsrc/lib32_libsensorsapi_a-sensorsapi.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libsensorsapi_a_OBJECTS = $(am__objects_40)
+am__objects_41 = libsrc/lib32_libsensorsapi_a-sensorsapi.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libsensorsapi_a_OBJECTS = $(am__objects_41)
 lib32_libsensorsapi_a_OBJECTS = $(am_lib32_libsensorsapi_a_OBJECTS)
 lib32_libshell32_a_LIBADD =
 am__lib32_libshell32_a_SOURCES_DIST = libsrc/shell32.c
-am__objects_41 = libsrc/lib32_libshell32_a-shell32.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libshell32_a_OBJECTS = $(am__objects_41)
+am__objects_42 = libsrc/lib32_libshell32_a-shell32.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libshell32_a_OBJECTS = $(am__objects_42)
 lib32_libshell32_a_OBJECTS = $(am_lib32_libshell32_a_OBJECTS)
 lib32_libstrmiids_a_AR = $(AR) $(ARFLAGS)
 lib32_libstrmiids_a_LIBADD =
 am__lib32_libstrmiids_a_SOURCES_DIST = libsrc/strmiids.c
-am__objects_42 = libsrc/lib32_libstrmiids_a-strmiids.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libstrmiids_a_OBJECTS = $(am__objects_42)
+am__objects_43 = libsrc/lib32_libstrmiids_a-strmiids.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libstrmiids_a_OBJECTS = $(am__objects_43)
 lib32_libstrmiids_a_OBJECTS = $(am_lib32_libstrmiids_a_OBJECTS)
 lib32_libtaskschd_a_AR = $(AR) $(ARFLAGS)
 lib32_libtaskschd_a_LIBADD =
 am__lib32_libtaskschd_a_SOURCES_DIST = libsrc/taskschd.c
-am__objects_43 = libsrc/lib32_libtaskschd_a-taskschd.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libtaskschd_a_OBJECTS = $(am__objects_43)
+am__objects_44 = libsrc/lib32_libtaskschd_a-taskschd.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libtaskschd_a_OBJECTS = $(am__objects_44)
 lib32_libtaskschd_a_OBJECTS = $(am_lib32_libtaskschd_a_OBJECTS)
 lib32_libucrt_a_AR = $(AR) $(ARFLAGS)
 lib32_libucrt_a_LIBADD =
@@ -1468,7 +1473,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c
-am__objects_44 = crt/lib32_libucrt_extra_a-ucrtbase_compat.$(OBJEXT) \
+am__objects_45 = crt/lib32_libucrt_extra_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/lib32_libucrt_extra_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/lib32_libucrt_extra_a-ucrt_fwprintf.$(OBJEXT) \
 	stdio/lib32_libucrt_extra_a-ucrt_printf.$(OBJEXT) \
@@ -1482,7 +1487,7 @@
 	stdio/lib32_libucrt_extra_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/lib32_libucrt_extra_a-ucrt_vsprintf.$(OBJEXT)
 @LIB32_TRUE@@W32API_FALSE@am_lib32_libucrt_extra_a_OBJECTS =  \
-@LIB32_TRUE@@W32API_FALSE@	$(am__objects_44)
+@LIB32_TRUE@@W32API_FALSE@	$(am__objects_45)
 lib32_libucrt_extra_a_OBJECTS = $(am_lib32_libucrt_extra_a_OBJECTS)
 lib32_libucrtbase_a_LIBADD =
 am__lib32_libucrtbase_a_SOURCES_DIST = crt/ucrtbase_compat.c \
@@ -1492,7 +1497,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c lib-common/ucrtbase.def.in
-am__objects_45 = crt/lib32_libucrtbase_a-ucrtbase_compat.$(OBJEXT) \
+am__objects_46 = crt/lib32_libucrtbase_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/lib32_libucrtbase_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/lib32_libucrtbase_a-ucrt_fwprintf.$(OBJEXT) \
 	stdio/lib32_libucrtbase_a-ucrt_printf.$(OBJEXT) \
@@ -1506,7 +1511,7 @@
 	stdio/lib32_libucrtbase_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/lib32_libucrtbase_a-ucrt_vsprintf.$(OBJEXT)
 @LIB32_TRUE@@W32API_FALSE@am_lib32_libucrtbase_a_OBJECTS =  \
-@LIB32_TRUE@@W32API_FALSE@	$(am__objects_45)
+@LIB32_TRUE@@W32API_FALSE@	$(am__objects_46)
 lib32_libucrtbase_a_OBJECTS = $(am_lib32_libucrtbase_a_OBJECTS)
 lib32_libuuid_a_AR = $(AR) $(ARFLAGS)
 lib32_libuuid_a_LIBADD =
@@ -1528,7 +1533,7 @@
 	libsrc/uianimation-uuid.c libsrc/usbcamdi-uuid.c \
 	libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \
 	libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
-am__objects_46 = libsrc/lib32_libuuid_a-ativscp-uuid.$(OBJEXT) \
+am__objects_47 = libsrc/lib32_libuuid_a-ativscp-uuid.$(OBJEXT) \
 	libsrc/lib32_libuuid_a-atsmedia-uuid.$(OBJEXT) \
 	libsrc/lib32_libuuid_a-bth-uuid.$(OBJEXT) \
 	libsrc/lib32_libuuid_a-cguid-uuid.$(OBJEXT) \
@@ -1571,27 +1576,27 @@
 	libsrc/lib32_libuuid_a-vds-uuid.$(OBJEXT) \
 	libsrc/lib32_libuuid_a-virtdisk-uuid.$(OBJEXT) \
 	libsrc/lib32_libuuid_a-wia-uuid.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libuuid_a_OBJECTS = $(am__objects_46)
+@LIB32_TRUE@am_lib32_libuuid_a_OBJECTS = $(am__objects_47)
 lib32_libuuid_a_OBJECTS = $(am_lib32_libuuid_a_OBJECTS)
 lib32_libwbemuuid_a_AR = $(AR) $(ARFLAGS)
 lib32_libwbemuuid_a_LIBADD =
 am__lib32_libwbemuuid_a_SOURCES_DIST = libsrc/wbemuuid.c
-am__objects_47 = libsrc/lib32_libwbemuuid_a-wbemuuid.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libwbemuuid_a_OBJECTS = $(am__objects_47)
+am__objects_48 = libsrc/lib32_libwbemuuid_a-wbemuuid.$(OBJEXT)
+@LIB32_TRUE@am_lib32_libwbemuuid_a_OBJECTS = $(am__objects_48)
 lib32_libwbemuuid_a_OBJECTS = $(am_lib32_libwbemuuid_a_OBJECTS)
 lib32_libwindowscodecs_a_LIBADD =
 am__lib32_libwindowscodecs_a_SOURCES_DIST = libsrc/windowscodecs.c
-am__objects_48 =  \
+am__objects_49 =  \
 	libsrc/lib32_libwindowscodecs_a-windowscodecs.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libwindowscodecs_a_OBJECTS = $(am__objects_48)
+@LIB32_TRUE@am_lib32_libwindowscodecs_a_OBJECTS = $(am__objects_49)
 lib32_libwindowscodecs_a_OBJECTS =  \
 	$(am_lib32_libwindowscodecs_a_OBJECTS)
 lib32_libwmcodecdspuuid_a_AR = $(AR) $(ARFLAGS)
 lib32_libwmcodecdspuuid_a_LIBADD =
 am__lib32_libwmcodecdspuuid_a_SOURCES_DIST = libsrc/wmcodecdspuuid.c
-am__objects_49 =  \
+am__objects_50 =  \
 	libsrc/lib32_libwmcodecdspuuid_a-wmcodecdspuuid.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libwmcodecdspuuid_a_OBJECTS = $(am__objects_49)
+@LIB32_TRUE@am_lib32_libwmcodecdspuuid_a_OBJECTS = $(am__objects_50)
 lib32_libwmcodecdspuuid_a_OBJECTS =  \
 	$(am_lib32_libwmcodecdspuuid_a_OBJECTS)
 lib32_libws2_32_a_LIBADD =
@@ -1629,7 +1634,7 @@
 	libsrc/wspiapi/WspiapiGetAddrInfo.c \
 	libsrc/wspiapi/WspiapiGetNameInfo.c \
 	libsrc/wspiapi/WspiapiFreeAddrInfo.c
-am__objects_50 = libsrc/lib32_libws2_32_a-ws2_32.$(OBJEXT) \
+am__objects_51 = libsrc/lib32_libws2_32_a-ws2_32.$(OBJEXT) \
 	libsrc/ws2tcpip/lib32_libws2_32_a-in6_addr_equal.$(OBJEXT) \
 	libsrc/ws2tcpip/lib32_libws2_32_a-in6addr_isany.$(OBJEXT) \
 	libsrc/ws2tcpip/lib32_libws2_32_a-in6addr_isloopback.$(OBJEXT) \
@@ -1664,22 +1669,22 @@
 	libsrc/wspiapi/lib32_libws2_32_a-WspiapiGetAddrInfo.$(OBJEXT) \
 	libsrc/wspiapi/lib32_libws2_32_a-WspiapiGetNameInfo.$(OBJEXT) \
 	libsrc/wspiapi/lib32_libws2_32_a-WspiapiFreeAddrInfo.$(OBJEXT)
-@LIB32_TRUE@am_lib32_libws2_32_a_OBJECTS = $(am__objects_50)
+@LIB32_TRUE@am_lib32_libws2_32_a_OBJECTS = $(am__objects_51)
 lib32_libws2_32_a_OBJECTS = $(am_lib32_libws2_32_a_OBJECTS)
 lib64_libamstrmid_a_AR = $(AR) $(ARFLAGS)
 lib64_libamstrmid_a_LIBADD =
 am__lib64_libamstrmid_a_SOURCES_DIST = libsrc/amstrmid.c
-am__objects_51 = libsrc/lib64_libamstrmid_a-amstrmid.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libamstrmid_a_OBJECTS = $(am__objects_51)
+am__objects_52 = libsrc/lib64_libamstrmid_a-amstrmid.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libamstrmid_a_OBJECTS = $(am__objects_52)
 lib64_libamstrmid_a_OBJECTS = $(am_lib64_libamstrmid_a_OBJECTS)
 lib64_libcrtdll_a_LIBADD =
 am__lib64_libcrtdll_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c
-am__objects_52 = misc/lib64_libcrtdll_a-onexit_table.$(OBJEXT) \
+am__objects_53 = misc/lib64_libcrtdll_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libcrtdll_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libcrtdll_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libcrtdll_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_52)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_53)
 lib64_libcrtdll_a_OBJECTS = $(am_lib64_libcrtdll_a_OBJECTS)
 lib64_libdelayimp_a_AR = $(AR) $(ARFLAGS)
 lib64_libdelayimp_a_LIBADD =
@@ -1689,54 +1694,54 @@
 am__lib64_libdinput_a_SOURCES_DIST = libsrc/dinput_kbd.c \
 	libsrc/dinput_joy.c libsrc/dinput_joy2.c libsrc/dinput_mouse.c \
 	libsrc/dinput_mouse2.c
-am__objects_53 = libsrc/lib64_libdinput_a-dinput_kbd.$(OBJEXT) \
+am__objects_54 = libsrc/lib64_libdinput_a-dinput_kbd.$(OBJEXT) \
 	libsrc/lib64_libdinput_a-dinput_joy.$(OBJEXT) \
 	libsrc/lib64_libdinput_a-dinput_joy2.$(OBJEXT) \
 	libsrc/lib64_libdinput_a-dinput_mouse.$(OBJEXT) \
 	libsrc/lib64_libdinput_a-dinput_mouse2.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libdinput_a_OBJECTS = $(am__objects_53)
+@LIB64_TRUE@am_lib64_libdinput_a_OBJECTS = $(am__objects_54)
 lib64_libdinput_a_OBJECTS = $(am_lib64_libdinput_a_OBJECTS)
 lib64_libdinput8_a_LIBADD =
 am__lib64_libdinput8_a_SOURCES_DIST = libsrc/dinput_private.h \
 	libsrc/dinput_joy.c libsrc/dinput_joy2.c libsrc/dinput_mouse.c \
 	libsrc/dinput_mouse2.c libsrc/dinput_kbd.c
-am__objects_54 = libsrc/lib64_libdinput8_a-dinput_joy.$(OBJEXT) \
+am__objects_55 = libsrc/lib64_libdinput8_a-dinput_joy.$(OBJEXT) \
 	libsrc/lib64_libdinput8_a-dinput_joy2.$(OBJEXT) \
 	libsrc/lib64_libdinput8_a-dinput_mouse.$(OBJEXT) \
 	libsrc/lib64_libdinput8_a-dinput_mouse2.$(OBJEXT) \
 	libsrc/lib64_libdinput8_a-dinput_kbd.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libdinput8_a_OBJECTS = $(am__objects_54)
+@LIB64_TRUE@am_lib64_libdinput8_a_OBJECTS = $(am__objects_55)
 lib64_libdinput8_a_OBJECTS = $(am_lib64_libdinput8_a_OBJECTS)
 lib64_libdmoguids_a_AR = $(AR) $(ARFLAGS)
 lib64_libdmoguids_a_LIBADD =
 am__lib64_libdmoguids_a_SOURCES_DIST = libsrc/dmoguids.c
-am__objects_55 = libsrc/lib64_libdmoguids_a-dmoguids.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libdmoguids_a_OBJECTS = $(am__objects_55)
+am__objects_56 = libsrc/lib64_libdmoguids_a-dmoguids.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libdmoguids_a_OBJECTS = $(am__objects_56)
 lib64_libdmoguids_a_OBJECTS = $(am_lib64_libdmoguids_a_OBJECTS)
 lib64_libdxerr8_a_AR = $(AR) $(ARFLAGS)
 lib64_libdxerr8_a_LIBADD =
 am__lib64_libdxerr8_a_SOURCES_DIST = libsrc/dxerr8.c libsrc/dxerr8w.c
-am__objects_56 = libsrc/lib64_libdxerr8_a-dxerr8.$(OBJEXT) \
+am__objects_57 = libsrc/lib64_libdxerr8_a-dxerr8.$(OBJEXT) \
 	libsrc/lib64_libdxerr8_a-dxerr8w.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libdxerr8_a_OBJECTS = $(am__objects_56)
+@LIB64_TRUE@am_lib64_libdxerr8_a_OBJECTS = $(am__objects_57)
 lib64_libdxerr8_a_OBJECTS = $(am_lib64_libdxerr8_a_OBJECTS)
 lib64_libdxerr9_a_AR = $(AR) $(ARFLAGS)
 lib64_libdxerr9_a_LIBADD =
 am__lib64_libdxerr9_a_SOURCES_DIST = libsrc/dxerr9.c libsrc/dxerr9w.c
-am__objects_57 = libsrc/lib64_libdxerr9_a-dxerr9.$(OBJEXT) \
+am__objects_58 = libsrc/lib64_libdxerr9_a-dxerr9.$(OBJEXT) \
 	libsrc/lib64_libdxerr9_a-dxerr9w.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libdxerr9_a_OBJECTS = $(am__objects_57)
+@LIB64_TRUE@am_lib64_libdxerr9_a_OBJECTS = $(am__objects_58)
 lib64_libdxerr9_a_OBJECTS = $(am_lib64_libdxerr9_a_OBJECTS)
 lib64_libdxguid_a_AR = $(AR) $(ARFLAGS)
 lib64_libdxguid_a_LIBADD =
 am__lib64_libdxguid_a_SOURCES_DIST = libsrc/dxguid.c
-am__objects_58 = libsrc/lib64_libdxguid_a-dxguid.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libdxguid_a_OBJECTS = $(am__objects_58)
+am__objects_59 = libsrc/lib64_libdxguid_a-dxguid.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libdxguid_a_OBJECTS = $(am__objects_59)
 lib64_libdxguid_a_OBJECTS = $(am_lib64_libdxguid_a_OBJECTS)
 lib64_libgdiplus_a_LIBADD =
 am__lib64_libgdiplus_a_SOURCES_DIST = libsrc/gdiplus.c
-am__objects_59 = libsrc/lib64_libgdiplus_a-gdiplus.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libgdiplus_a_OBJECTS = $(am__objects_59)
+am__objects_60 = libsrc/lib64_libgdiplus_a-gdiplus.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libgdiplus_a_OBJECTS = $(am__objects_60)
 lib64_libgdiplus_a_OBJECTS = $(am_lib64_libgdiplus_a_OBJECTS)
 lib64_libgmon_a_AR = $(AR) $(ARFLAGS)
 lib64_libgmon_a_LIBADD =
@@ -1789,7 +1794,7 @@
 	intrincs/__faststorefence.c intrincs/__shiftleft128.c \
 	intrincs/readcr8.c intrincs/writecr8.c \
 	lib-common/kernel32.def.in
-am__objects_60 = intrincs/lib64_libkernel32_a-__movsb.$(OBJEXT) \
+am__objects_61 = intrincs/lib64_libkernel32_a-__movsb.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-__movsd.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-__movsw.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-__stosb.$(OBJEXT) \
@@ -1853,7 +1858,7 @@
 	intrincs/lib64_libkernel32_a-writemsr.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-__int2c.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-RtlSecureZeroMemory.$(OBJEXT)
-am__objects_61 = intrincs/lib64_libkernel32_a-bittest64.$(OBJEXT) \
+am__objects_62 = intrincs/lib64_libkernel32_a-bittest64.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-bittestc64.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-bittestr64.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-bittestri64.$(OBJEXT) \
@@ -1883,44 +1888,44 @@
 	intrincs/lib64_libkernel32_a-__shiftleft128.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-readcr8.$(OBJEXT) \
 	intrincs/lib64_libkernel32_a-writecr8.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libkernel32_a_OBJECTS = $(am__objects_60) \
-@LIB64_TRUE@	$(am__objects_61)
+@LIB64_TRUE@am_lib64_libkernel32_a_OBJECTS = $(am__objects_61) \
+@LIB64_TRUE@	$(am__objects_62)
 lib64_libkernel32_a_OBJECTS = $(am_lib64_libkernel32_a_OBJECTS)
 lib64_libksguid_a_AR = $(AR) $(ARFLAGS)
 lib64_libksguid_a_LIBADD =
 am__lib64_libksguid_a_SOURCES_DIST = libsrc/ksuser.c
-am__objects_62 = libsrc/lib64_libksguid_a-ksuser.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libksguid_a_OBJECTS = $(am__objects_62)
+am__objects_63 = libsrc/lib64_libksguid_a-ksuser.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libksguid_a_OBJECTS = $(am__objects_63)
 lib64_libksguid_a_OBJECTS = $(am_lib64_libksguid_a_OBJECTS)
 lib64_libksuser_a_LIBADD =
 am__lib64_libksuser_a_SOURCES_DIST = libsrc/ksuser.c
-am__objects_63 = libsrc/lib64_libksuser_a-ksuser.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libksuser_a_OBJECTS = $(am__objects_63)
+am__objects_64 = libsrc/lib64_libksuser_a-ksuser.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libksuser_a_OBJECTS = $(am__objects_64)
 lib64_libksuser_a_OBJECTS = $(am_lib64_libksuser_a_OBJECTS)
 lib64_liblargeint_a_AR = $(AR) $(ARFLAGS)
 lib64_liblargeint_a_LIBADD =
 am__lib64_liblargeint_a_SOURCES_DIST = libsrc/largeint.c
-am__objects_64 = libsrc/lib64_liblargeint_a-largeint.$(OBJEXT)
+am__objects_65 = libsrc/lib64_liblargeint_a-largeint.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_liblargeint_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_64)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_65)
 lib64_liblargeint_a_OBJECTS = $(am_lib64_liblargeint_a_OBJECTS)
 lib64_liblocationapi_a_AR = $(AR) $(ARFLAGS)
 lib64_liblocationapi_a_LIBADD =
 am__lib64_liblocationapi_a_SOURCES_DIST = libsrc/locationapi.c
-am__objects_65 = libsrc/lib64_liblocationapi_a-locationapi.$(OBJEXT)
-@LIB64_TRUE@am_lib64_liblocationapi_a_OBJECTS = $(am__objects_65)
+am__objects_66 = libsrc/lib64_liblocationapi_a-locationapi.$(OBJEXT)
+@LIB64_TRUE@am_lib64_liblocationapi_a_OBJECTS = $(am__objects_66)
 lib64_liblocationapi_a_OBJECTS = $(am_lib64_liblocationapi_a_OBJECTS)
 lib64_libm_a_AR = $(AR) $(ARFLAGS)
 lib64_libm_a_LIBADD =
-am__objects_66 = lib64_libm_a-_libm_dummy.$(OBJEXT)
+am__objects_67 = lib64_libm_a-_libm_dummy.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@nodist_lib64_libm_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_66)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_67)
 lib64_libm_a_OBJECTS = $(nodist_lib64_libm_a_OBJECTS)
 lib64_libmfuuid_a_AR = $(AR) $(ARFLAGS)
 lib64_libmfuuid_a_LIBADD =
 am__lib64_libmfuuid_a_SOURCES_DIST = libsrc/mfuuid.c
-am__objects_67 = libsrc/lib64_libmfuuid_a-mfuuid.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libmfuuid_a_OBJECTS = $(am__objects_67)
+am__objects_68 = libsrc/lib64_libmfuuid_a-mfuuid.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libmfuuid_a_OBJECTS = $(am__objects_68)
 lib64_libmfuuid_a_OBJECTS = $(am_lib64_libmfuuid_a_OBJECTS)
 lib64_libmingw32_a_AR = $(AR) $(ARFLAGS)
 lib64_libmingw32_a_LIBADD =
@@ -1934,7 +1939,7 @@
 	crt/mingw_custom.c crt/mingw_helpers.c crt/pseudo-reloc.c \
 	crt/udll_argv.c crt/xtxtmode.c crt/crt_handler.c crt/tlsthrd.c \
 	crt/tlsmthread.c crt/tlsmcrt.c crt/cxa_atexit.c
-am__objects_68 = crt/lib64_libmingw32_a-crt0_c.$(OBJEXT) \
+am__objects_69 = crt/lib64_libmingw32_a-crt0_c.$(OBJEXT) \
 	crt/lib64_libmingw32_a-dll_argv.$(OBJEXT) \
 	crt/lib64_libmingw32_a-gccmain.$(OBJEXT) \
 	crt/lib64_libmingw32_a-natstart.$(OBJEXT) \
@@ -1965,7 +1970,7 @@
 	crt/lib64_libmingw32_a-tlsmcrt.$(OBJEXT) \
 	crt/lib64_libmingw32_a-cxa_atexit.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmingw32_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_68)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_69)
 lib64_libmingw32_a_OBJECTS = $(am_lib64_libmingw32_a_OBJECTS)
 lib64_libmingwex_a_AR = $(AR) $(ARFLAGS)
 lib64_libmingwex_a_LIBADD =
@@ -2120,7 +2125,7 @@
 	math/DFP/__isnand128.c math/DFP/__signbitd32.c \
 	math/DFP/__signbitd64.c math/DFP/__signbitd128.c \
 	math/DFP/isinfd32.c math/DFP/isinfd64.c math/DFP/isinfd128.c
-am__objects_69 = crt/lib64_libmingwex_a-dllentry.$(OBJEXT) \
+am__objects_70 = crt/lib64_libmingwex_a-dllentry.$(OBJEXT) \
 	crt/lib64_libmingwex_a-dllmain.$(OBJEXT) \
 	complex/lib64_libmingwex_a-_cabs.$(OBJEXT) \
 	complex/lib64_libmingwex_a-cabs.$(OBJEXT) \
@@ -2458,7 +2463,7 @@
 	stdio/lib64_libmingwex_a-wtoll.$(OBJEXT) \
 	stdio/lib64_libmingwex_a-mingw_asprintf.$(OBJEXT) \
 	stdio/lib64_libmingwex_a-mingw_vasprintf.$(OBJEXT)
-am__objects_70 = math/x86/lib64_libmingwex_a-_chgsignl.$(OBJEXT) \
+am__objects_71 = math/x86/lib64_libmingwex_a-_chgsignl.$(OBJEXT) \
 	math/x86/lib64_libmingwex_a-acosf.$(OBJEXT) \
 	math/x86/lib64_libmingwex_a-acosh.$(OBJEXT) \
 	math/x86/lib64_libmingwex_a-acosl.$(OBJEXT) \
@@ -2542,8 +2547,8 @@
 	math/x86/lib64_libmingwex_a-tanl.$(OBJEXT) \
 	math/x86/lib64_libmingwex_a-trunc.$(OBJEXT) \
 	math/x86/lib64_libmingwex_a-truncf.$(OBJEXT)
-am__objects_71 = $(am__objects_70)
-@ENABLE_DFP_TRUE@am__objects_72 = math/DFP/lib64_libmingwex_a-__fpclassifyd32.$(OBJEXT) \
+am__objects_72 = $(am__objects_71)
+@ENABLE_DFP_TRUE@am__objects_73 = math/DFP/lib64_libmingwex_a-__fpclassifyd32.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/lib64_libmingwex_a-__fpclassifyd64.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/lib64_libmingwex_a-__fpclassifyd128.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/lib64_libmingwex_a-__isnand32.$(OBJEXT) \
@@ -2556,109 +2561,109 @@
 @ENABLE_DFP_TRUE@	math/DFP/lib64_libmingwex_a-isinfd64.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/lib64_libmingwex_a-isinfd128.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmingwex_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_69) $(am__objects_71) \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_72)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_70) $(am__objects_72) \
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_73)
 lib64_libmingwex_a_OBJECTS = $(am_lib64_libmingwex_a_OBJECTS)
 lib64_libmingwthrd_a_AR = $(AR) $(ARFLAGS)
 lib64_libmingwthrd_a_LIBADD =
 am__lib64_libmingwthrd_a_SOURCES_DIST = libsrc/mingwthrd_mt.c
-am__objects_73 = libsrc/lib64_libmingwthrd_a-mingwthrd_mt.$(OBJEXT)
+am__objects_74 = libsrc/lib64_libmingwthrd_a-mingwthrd_mt.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmingwthrd_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_73)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_74)
 lib64_libmingwthrd_a_OBJECTS = $(am_lib64_libmingwthrd_a_OBJECTS)
 lib64_libmoldname_a_AR = $(AR) $(ARFLAGS)
 lib64_libmoldname_a_LIBADD =
 am__lib64_libmoldname_a_SOURCES_DIST = _libm_dummy.c
-am__objects_74 = lib64_libmoldname_a-_libm_dummy.$(OBJEXT)
+am__objects_75 = lib64_libmoldname_a-_libm_dummy.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmoldname_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_74)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_75)
 lib64_libmoldname_a_OBJECTS = $(am_lib64_libmoldname_a_OBJECTS)
 lib64_libmsvcr100_a_LIBADD =
 am__lib64_libmsvcr100_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	lib64/msvcr100.def.in
-am__objects_75 = misc/lib64_libmsvcr100_a-onexit_table.$(OBJEXT) \
+am__objects_76 = misc/lib64_libmsvcr100_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr100_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr100_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr100_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_75)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_76)
 lib64_libmsvcr100_a_OBJECTS = $(am_lib64_libmsvcr100_a_OBJECTS)
 lib64_libmsvcr110_a_LIBADD =
 am__lib64_libmsvcr110_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	lib64/msvcr110.def.in
-am__objects_76 = misc/lib64_libmsvcr110_a-onexit_table.$(OBJEXT) \
+am__objects_77 = misc/lib64_libmsvcr110_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr110_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr110_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr110_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_76)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_77)
 lib64_libmsvcr110_a_OBJECTS = $(am_lib64_libmsvcr110_a_OBJECTS)
 lib64_libmsvcr120_a_LIBADD =
 am__lib64_libmsvcr120_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	lib64/msvcr120.def.in
-am__objects_77 = misc/lib64_libmsvcr120_a-onexit_table.$(OBJEXT) \
+am__objects_78 = misc/lib64_libmsvcr120_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr120_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr120_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr120_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_77)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_78)
 lib64_libmsvcr120_a_OBJECTS = $(am_lib64_libmsvcr120_a_OBJECTS)
 lib64_libmsvcr120_app_a_LIBADD =
 am__lib64_libmsvcr120_app_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	lib64/msvcr120_app.def.in
-am__objects_78 = misc/lib64_libmsvcr120_app_a-onexit_table.$(OBJEXT) \
+am__objects_79 = misc/lib64_libmsvcr120_app_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr120_app_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr120_app_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr120_app_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_78)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_79)
 lib64_libmsvcr120_app_a_OBJECTS =  \
 	$(am_lib64_libmsvcr120_app_a_OBJECTS)
 lib64_libmsvcr120d_a_LIBADD =
 am__lib64_libmsvcr120d_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	lib64/msvcr120d.def.in
-am__objects_79 = misc/lib64_libmsvcr120d_a-onexit_table.$(OBJEXT) \
+am__objects_80 = misc/lib64_libmsvcr120d_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr120d_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr120d_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr120d_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_79)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_80)
 lib64_libmsvcr120d_a_OBJECTS = $(am_lib64_libmsvcr120d_a_OBJECTS)
 lib64_libmsvcr80_a_LIBADD =
 am__lib64_libmsvcr80_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	misc/__p___argv.c misc/__p__acmdln.c misc/__p__fmode.c \
 	misc/__p__wcmdln.c lib64/msvcr80.def.in
-am__objects_80 = misc/lib64_libmsvcr80_a-onexit_table.$(OBJEXT) \
+am__objects_81 = misc/lib64_libmsvcr80_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr80_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr80_a-acrt_iob_func.$(OBJEXT)
-am__objects_81 = $(am__objects_80) \
+am__objects_82 = $(am__objects_81) \
 	misc/lib64_libmsvcr80_a-__p___argv.$(OBJEXT) \
 	misc/lib64_libmsvcr80_a-__p__acmdln.$(OBJEXT) \
 	misc/lib64_libmsvcr80_a-__p__fmode.$(OBJEXT) \
 	misc/lib64_libmsvcr80_a-__p__wcmdln.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr80_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_81)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_82)
 lib64_libmsvcr80_a_OBJECTS = $(am_lib64_libmsvcr80_a_OBJECTS)
 lib64_libmsvcr90_a_LIBADD =
 am__lib64_libmsvcr90_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	lib64/msvcr90.def.in
-am__objects_82 = misc/lib64_libmsvcr90_a-onexit_table.$(OBJEXT) \
+am__objects_83 = misc/lib64_libmsvcr90_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr90_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr90_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr90_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_82)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_83)
 lib64_libmsvcr90_a_OBJECTS = $(am_lib64_libmsvcr90_a_OBJECTS)
 lib64_libmsvcr90d_a_LIBADD =
 am__lib64_libmsvcr90d_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c \
 	lib64/msvcr90d.def.in
-am__objects_83 = misc/lib64_libmsvcr90d_a-onexit_table.$(OBJEXT) \
+am__objects_84 = misc/lib64_libmsvcr90d_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcr90d_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcr90d_a-acrt_iob_func.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcr90d_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_83)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_84)
 lib64_libmsvcr90d_a_OBJECTS = $(am_lib64_libmsvcr90d_a_OBJECTS)
 lib64_libmsvcrt_os_a_LIBADD =
 am__lib64_libmsvcrt_os_a_SOURCES_DIST = misc/onexit_table.c \
@@ -2684,10 +2689,10 @@
 	secapi/wmemcpy_s.c secapi/wmemmove_s.c stdio/fseeki64.c \
 	stdio/mingw_lock.c misc/__p___argv.c misc/__p__acmdln.c \
 	misc/__p__fmode.c misc/__p__wcmdln.c lib-common/msvcrt.def.in
-am__objects_84 = misc/lib64_libmsvcrt_os_a-onexit_table.$(OBJEXT) \
+am__objects_85 = misc/lib64_libmsvcrt_os_a-onexit_table.$(OBJEXT) \
 	misc/lib64_libmsvcrt_os_a-register_tls_atexit.$(OBJEXT) \
 	stdio/lib64_libmsvcrt_os_a-acrt_iob_func.$(OBJEXT)
-am__objects_85 = $(am__objects_84) \
+am__objects_86 = $(am__objects_85) \
 	misc/lib64_libmsvcrt_os_a-_configthreadlocale.$(OBJEXT) \
 	misc/lib64_libmsvcrt_os_a-_get_current_locale.$(OBJEXT) \
 	misc/lib64_libmsvcrt_os_a-invalid_parameter_handler.$(OBJEXT) \
@@ -2738,34 +2743,34 @@
 	secapi/lib64_libmsvcrt_os_a-wmemmove_s.$(OBJEXT) \
 	stdio/lib64_libmsvcrt_os_a-fseeki64.$(OBJEXT) \
 	stdio/lib64_libmsvcrt_os_a-mingw_lock.$(OBJEXT)
-am__objects_86 = $(am__objects_85) \
+am__objects_87 = $(am__objects_86) \
 	misc/lib64_libmsvcrt_os_a-__p___argv.$(OBJEXT) \
 	misc/lib64_libmsvcrt_os_a-__p__acmdln.$(OBJEXT) \
 	misc/lib64_libmsvcrt_os_a-__p__fmode.$(OBJEXT) \
 	misc/lib64_libmsvcrt_os_a-__p__wcmdln.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libmsvcrt_os_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_86)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_87)
 lib64_libmsvcrt_os_a_OBJECTS = $(am_lib64_libmsvcrt_os_a_OBJECTS)
 lib64_libportabledeviceguids_a_AR = $(AR) $(ARFLAGS)
 lib64_libportabledeviceguids_a_LIBADD =
 am__lib64_libportabledeviceguids_a_SOURCES_DIST =  \
 	libsrc/portabledeviceguids.c
-am__objects_87 = libsrc/lib64_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
+am__objects_88 = libsrc/lib64_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
 @LIB64_TRUE@am_lib64_libportabledeviceguids_a_OBJECTS =  \
-@LIB64_TRUE@	$(am__objects_87)
+@LIB64_TRUE@	$(am__objects_88)
 lib64_libportabledeviceguids_a_OBJECTS =  \
 	$(am_lib64_libportabledeviceguids_a_OBJECTS)
 lib64_libsapi_a_AR = $(AR) $(ARFLAGS)
 lib64_libsapi_a_LIBADD =
 am__lib64_libsapi_a_SOURCES_DIST = libsrc/sapi.c
-am__objects_88 = libsrc/lib64_libsapi_a-sapi.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libsapi_a_OBJECTS = $(am__objects_88)
+am__objects_89 = libsrc/lib64_libsapi_a-sapi.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libsapi_a_OBJECTS = $(am__objects_89)
 lib64_libsapi_a_OBJECTS = $(am_lib64_libsapi_a_OBJECTS)
 lib64_libscrnsave_a_AR = $(AR) $(ARFLAGS)
 lib64_libscrnsave_a_LIBADD =
 am__lib64_libscrnsave_a_SOURCES_DIST = libsrc/scrnsave.c
-am__objects_89 = libsrc/lib64_libscrnsave_a-scrnsave.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libscrnsave_a_OBJECTS = $(am__objects_89)
+am__objects_90 = libsrc/lib64_libscrnsave_a-scrnsave.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libscrnsave_a_OBJECTS = $(am__objects_90)
 lib64_libscrnsave_a_OBJECTS = $(am_lib64_libscrnsave_a_OBJECTS)
 lib64_libscrnsavw_a_AR = $(AR) $(ARFLAGS)
 lib64_libscrnsavw_a_LIBADD =
@@ -2776,25 +2781,25 @@
 lib64_libsensorsapi_a_AR = $(AR) $(ARFLAGS)
 lib64_libsensorsapi_a_LIBADD =
 am__lib64_libsensorsapi_a_SOURCES_DIST = libsrc/sensorsapi.c
-am__objects_90 = libsrc/lib64_libsensorsapi_a-sensorsapi.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libsensorsapi_a_OBJECTS = $(am__objects_90)
+am__objects_91 = libsrc/lib64_libsensorsapi_a-sensorsapi.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libsensorsapi_a_OBJECTS = $(am__objects_91)
 lib64_libsensorsapi_a_OBJECTS = $(am_lib64_libsensorsapi_a_OBJECTS)
 lib64_libshell32_a_LIBADD =
 am__lib64_libshell32_a_SOURCES_DIST = libsrc/shell32.c
-am__objects_91 = libsrc/lib64_libshell32_a-shell32.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libshell32_a_OBJECTS = $(am__objects_91)
+am__objects_92 = libsrc/lib64_libshell32_a-shell32.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libshell32_a_OBJECTS = $(am__objects_92)
 lib64_libshell32_a_OBJECTS = $(am_lib64_libshell32_a_OBJECTS)
 lib64_libstrmiids_a_AR = $(AR) $(ARFLAGS)
 lib64_libstrmiids_a_LIBADD =
 am__lib64_libstrmiids_a_SOURCES_DIST = libsrc/strmiids.c
-am__objects_92 = libsrc/lib64_libstrmiids_a-strmiids.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libstrmiids_a_OBJECTS = $(am__objects_92)
+am__objects_93 = libsrc/lib64_libstrmiids_a-strmiids.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libstrmiids_a_OBJECTS = $(am__objects_93)
 lib64_libstrmiids_a_OBJECTS = $(am_lib64_libstrmiids_a_OBJECTS)
 lib64_libtaskschd_a_AR = $(AR) $(ARFLAGS)
 lib64_libtaskschd_a_LIBADD =
 am__lib64_libtaskschd_a_SOURCES_DIST = libsrc/taskschd.c
-am__objects_93 = libsrc/lib64_libtaskschd_a-taskschd.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libtaskschd_a_OBJECTS = $(am__objects_93)
+am__objects_94 = libsrc/lib64_libtaskschd_a-taskschd.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libtaskschd_a_OBJECTS = $(am__objects_94)
 lib64_libtaskschd_a_OBJECTS = $(am_lib64_libtaskschd_a_OBJECTS)
 lib64_libucrt_a_AR = $(AR) $(ARFLAGS)
 lib64_libucrt_a_LIBADD =
@@ -2809,7 +2814,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c
-am__objects_94 = crt/lib64_libucrt_extra_a-ucrtbase_compat.$(OBJEXT) \
+am__objects_95 = crt/lib64_libucrt_extra_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/lib64_libucrt_extra_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/lib64_libucrt_extra_a-ucrt_fwprintf.$(OBJEXT) \
 	stdio/lib64_libucrt_extra_a-ucrt_printf.$(OBJEXT) \
@@ -2823,7 +2828,7 @@
 	stdio/lib64_libucrt_extra_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/lib64_libucrt_extra_a-ucrt_vsprintf.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libucrt_extra_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_94)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_95)
 lib64_libucrt_extra_a_OBJECTS = $(am_lib64_libucrt_extra_a_OBJECTS)
 lib64_libucrtbase_a_LIBADD =
 am__lib64_libucrtbase_a_SOURCES_DIST = crt/ucrtbase_compat.c \
@@ -2833,7 +2838,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c lib-common/ucrtbase.def.in
-am__objects_95 = crt/lib64_libucrtbase_a-ucrtbase_compat.$(OBJEXT) \
+am__objects_96 = crt/lib64_libucrtbase_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/lib64_libucrtbase_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/lib64_libucrtbase_a-ucrt_fwprintf.$(OBJEXT) \
 	stdio/lib64_libucrtbase_a-ucrt_printf.$(OBJEXT) \
@@ -2847,7 +2852,7 @@
 	stdio/lib64_libucrtbase_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/lib64_libucrtbase_a-ucrt_vsprintf.$(OBJEXT)
 @LIB64_TRUE@@W32API_FALSE@am_lib64_libucrtbase_a_OBJECTS =  \
-@LIB64_TRUE@@W32API_FALSE@	$(am__objects_95)
+@LIB64_TRUE@@W32API_FALSE@	$(am__objects_96)
 lib64_libucrtbase_a_OBJECTS = $(am_lib64_libucrtbase_a_OBJECTS)
 lib64_libuuid_a_AR = $(AR) $(ARFLAGS)
 lib64_libuuid_a_LIBADD =
@@ -2869,7 +2874,7 @@
 	libsrc/uianimation-uuid.c libsrc/usbcamdi-uuid.c \
 	libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \
 	libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
-am__objects_96 = libsrc/lib64_libuuid_a-ativscp-uuid.$(OBJEXT) \
+am__objects_97 = libsrc/lib64_libuuid_a-ativscp-uuid.$(OBJEXT) \
 	libsrc/lib64_libuuid_a-atsmedia-uuid.$(OBJEXT) \
 	libsrc/lib64_libuuid_a-bth-uuid.$(OBJEXT) \
 	libsrc/lib64_libuuid_a-cguid-uuid.$(OBJEXT) \
@@ -2912,27 +2917,27 @@
 	libsrc/lib64_libuuid_a-vds-uuid.$(OBJEXT) \
 	libsrc/lib64_libuuid_a-virtdisk-uuid.$(OBJEXT) \
 	libsrc/lib64_libuuid_a-wia-uuid.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libuuid_a_OBJECTS = $(am__objects_96)
+@LIB64_TRUE@am_lib64_libuuid_a_OBJECTS = $(am__objects_97)
 lib64_libuuid_a_OBJECTS = $(am_lib64_libuuid_a_OBJECTS)
 lib64_libwbemuuid_a_AR = $(AR) $(ARFLAGS)
 lib64_libwbemuuid_a_LIBADD =
 am__lib64_libwbemuuid_a_SOURCES_DIST = libsrc/wbemuuid.c
-am__objects_97 = libsrc/lib64_libwbemuuid_a-wbemuuid.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libwbemuuid_a_OBJECTS = $(am__objects_97)
+am__objects_98 = libsrc/lib64_libwbemuuid_a-wbemuuid.$(OBJEXT)
+@LIB64_TRUE@am_lib64_libwbemuuid_a_OBJECTS = $(am__objects_98)
 lib64_libwbemuuid_a_OBJECTS = $(am_lib64_libwbemuuid_a_OBJECTS)
 lib64_libwindowscodecs_a_LIBADD =
 am__lib64_libwindowscodecs_a_SOURCES_DIST = libsrc/windowscodecs.c
-am__objects_98 =  \
+am__objects_99 =  \
 	libsrc/lib64_libwindowscodecs_a-windowscodecs.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libwindowscodecs_a_OBJECTS = $(am__objects_98)
+@LIB64_TRUE@am_lib64_libwindowscodecs_a_OBJECTS = $(am__objects_99)
 lib64_libwindowscodecs_a_OBJECTS =  \
 	$(am_lib64_libwindowscodecs_a_OBJECTS)
 lib64_libwmcodecdspuuid_a_AR = $(AR) $(ARFLAGS)
 lib64_libwmcodecdspuuid_a_LIBADD =
 am__lib64_libwmcodecdspuuid_a_SOURCES_DIST = libsrc/wmcodecdspuuid.c
-am__objects_99 =  \
+am__objects_100 =  \
 	libsrc/lib64_libwmcodecdspuuid_a-wmcodecdspuuid.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libwmcodecdspuuid_a_OBJECTS = $(am__objects_99)
+@LIB64_TRUE@am_lib64_libwmcodecdspuuid_a_OBJECTS = $(am__objects_100)
 lib64_libwmcodecdspuuid_a_OBJECTS =  \
 	$(am_lib64_libwmcodecdspuuid_a_OBJECTS)
 lib64_libws2_32_a_LIBADD =
@@ -2970,7 +2975,7 @@
 	libsrc/wspiapi/WspiapiGetAddrInfo.c \
 	libsrc/wspiapi/WspiapiGetNameInfo.c \
 	libsrc/wspiapi/WspiapiFreeAddrInfo.c lib-common/ws2_32.def.in
-am__objects_100 = libsrc/lib64_libws2_32_a-ws2_32.$(OBJEXT) \
+am__objects_101 = libsrc/lib64_libws2_32_a-ws2_32.$(OBJEXT) \
 	libsrc/ws2tcpip/lib64_libws2_32_a-in6_addr_equal.$(OBJEXT) \
 	libsrc/ws2tcpip/lib64_libws2_32_a-in6addr_isany.$(OBJEXT) \
 	libsrc/ws2tcpip/lib64_libws2_32_a-in6addr_isloopback.$(OBJEXT) \
@@ -3005,13 +3010,13 @@
 	libsrc/wspiapi/lib64_libws2_32_a-WspiapiGetAddrInfo.$(OBJEXT) \
 	libsrc/wspiapi/lib64_libws2_32_a-WspiapiGetNameInfo.$(OBJEXT) \
 	libsrc/wspiapi/lib64_libws2_32_a-WspiapiFreeAddrInfo.$(OBJEXT)
-@LIB64_TRUE@am_lib64_libws2_32_a_OBJECTS = $(am__objects_100)
+@LIB64_TRUE@am_lib64_libws2_32_a_OBJECTS = $(am__objects_101)
 lib64_libws2_32_a_OBJECTS = $(am_lib64_libws2_32_a_OBJECTS)
 libarm32_libamstrmid_a_AR = $(AR) $(ARFLAGS)
 libarm32_libamstrmid_a_LIBADD =
 am__libarm32_libamstrmid_a_SOURCES_DIST = libsrc/amstrmid.c
-am__objects_101 = libsrc/libarm32_libamstrmid_a-amstrmid.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libamstrmid_a_OBJECTS = $(am__objects_101)
+am__objects_102 = libsrc/libarm32_libamstrmid_a-amstrmid.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libamstrmid_a_OBJECTS = $(am__objects_102)
 libarm32_libamstrmid_a_OBJECTS = $(am_libarm32_libamstrmid_a_OBJECTS)
 libarm32_libdelayimp_a_AR = $(AR) $(ARFLAGS)
 libarm32_libdelayimp_a_LIBADD =
@@ -3020,35 +3025,35 @@
 libarm32_libdmoguids_a_AR = $(AR) $(ARFLAGS)
 libarm32_libdmoguids_a_LIBADD =
 am__libarm32_libdmoguids_a_SOURCES_DIST = libsrc/dmoguids.c
-am__objects_102 = libsrc/libarm32_libdmoguids_a-dmoguids.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libdmoguids_a_OBJECTS = $(am__objects_102)
+am__objects_103 = libsrc/libarm32_libdmoguids_a-dmoguids.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libdmoguids_a_OBJECTS = $(am__objects_103)
 libarm32_libdmoguids_a_OBJECTS = $(am_libarm32_libdmoguids_a_OBJECTS)
 libarm32_libdxerr8_a_AR = $(AR) $(ARFLAGS)
 libarm32_libdxerr8_a_LIBADD =
 am__libarm32_libdxerr8_a_SOURCES_DIST = libsrc/dxerr8.c \
 	libsrc/dxerr8w.c
-am__objects_103 = libsrc/libarm32_libdxerr8_a-dxerr8.$(OBJEXT) \
+am__objects_104 = libsrc/libarm32_libdxerr8_a-dxerr8.$(OBJEXT) \
 	libsrc/libarm32_libdxerr8_a-dxerr8w.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libdxerr8_a_OBJECTS = $(am__objects_103)
+@LIBARM32_TRUE@am_libarm32_libdxerr8_a_OBJECTS = $(am__objects_104)
 libarm32_libdxerr8_a_OBJECTS = $(am_libarm32_libdxerr8_a_OBJECTS)
 libarm32_libdxerr9_a_AR = $(AR) $(ARFLAGS)
 libarm32_libdxerr9_a_LIBADD =
 am__libarm32_libdxerr9_a_SOURCES_DIST = libsrc/dxerr9.c \
 	libsrc/dxerr9w.c
-am__objects_104 = libsrc/libarm32_libdxerr9_a-dxerr9.$(OBJEXT) \
+am__objects_105 = libsrc/libarm32_libdxerr9_a-dxerr9.$(OBJEXT) \
 	libsrc/libarm32_libdxerr9_a-dxerr9w.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libdxerr9_a_OBJECTS = $(am__objects_104)
+@LIBARM32_TRUE@am_libarm32_libdxerr9_a_OBJECTS = $(am__objects_105)
 libarm32_libdxerr9_a_OBJECTS = $(am_libarm32_libdxerr9_a_OBJECTS)
 libarm32_libdxguid_a_AR = $(AR) $(ARFLAGS)
 libarm32_libdxguid_a_LIBADD =
 am__libarm32_libdxguid_a_SOURCES_DIST = libsrc/dxguid.c
-am__objects_105 = libsrc/libarm32_libdxguid_a-dxguid.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libdxguid_a_OBJECTS = $(am__objects_105)
+am__objects_106 = libsrc/libarm32_libdxguid_a-dxguid.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libdxguid_a_OBJECTS = $(am__objects_106)
 libarm32_libdxguid_a_OBJECTS = $(am_libarm32_libdxguid_a_OBJECTS)
 libarm32_libgdiplus_a_LIBADD =
 am__libarm32_libgdiplus_a_SOURCES_DIST = libsrc/gdiplus.c
-am__objects_106 = libsrc/libarm32_libgdiplus_a-gdiplus.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libgdiplus_a_OBJECTS = $(am__objects_106)
+am__objects_107 = libsrc/libarm32_libgdiplus_a-gdiplus.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libgdiplus_a_OBJECTS = $(am__objects_107)
 libarm32_libgdiplus_a_OBJECTS = $(am_libarm32_libgdiplus_a_OBJECTS)
 libarm32_libkernel32_a_LIBADD =
 am__libarm32_libkernel32_a_SOURCES_DIST = intrincs/__movsb.c \
@@ -3077,7 +3082,7 @@
 	intrincs/writecr0.c intrincs/writecr2.c intrincs/writecr3.c \
 	intrincs/writecr4.c intrincs/writemsr.c intrincs/__int2c.c \
 	intrincs/RtlSecureZeroMemory.c lib-common/kernel32.def.in
-am__objects_107 = intrincs/libarm32_libkernel32_a-__movsb.$(OBJEXT) \
+am__objects_108 = intrincs/libarm32_libkernel32_a-__movsb.$(OBJEXT) \
 	intrincs/libarm32_libkernel32_a-__movsd.$(OBJEXT) \
 	intrincs/libarm32_libkernel32_a-__movsw.$(OBJEXT) \
 	intrincs/libarm32_libkernel32_a-__stosb.$(OBJEXT) \
@@ -3141,48 +3146,48 @@
 	intrincs/libarm32_libkernel32_a-writemsr.$(OBJEXT) \
 	intrincs/libarm32_libkernel32_a-__int2c.$(OBJEXT) \
 	intrincs/libarm32_libkernel32_a-RtlSecureZeroMemory.$(OBJEXT)
-am__objects_108 =
-@LIBARM32_TRUE@am_libarm32_libkernel32_a_OBJECTS = $(am__objects_107) \
-@LIBARM32_TRUE@	$(am__objects_108)
+am__objects_109 =
+@LIBARM32_TRUE@am_libarm32_libkernel32_a_OBJECTS = $(am__objects_108) \
+@LIBARM32_TRUE@	$(am__objects_109)
 libarm32_libkernel32_a_OBJECTS = $(am_libarm32_libkernel32_a_OBJECTS)
 libarm32_libksguid_a_AR = $(AR) $(ARFLAGS)
 libarm32_libksguid_a_LIBADD =
 am__libarm32_libksguid_a_SOURCES_DIST = libsrc/ksuser.c
-am__objects_109 = libsrc/libarm32_libksguid_a-ksuser.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libksguid_a_OBJECTS = $(am__objects_109)
+am__objects_110 = libsrc/libarm32_libksguid_a-ksuser.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libksguid_a_OBJECTS = $(am__objects_110)
 libarm32_libksguid_a_OBJECTS = $(am_libarm32_libksguid_a_OBJECTS)
 libarm32_libksuser_a_LIBADD =
 am__libarm32_libksuser_a_SOURCES_DIST = libsrc/ksuser.c
-am__objects_110 = libsrc/libarm32_libksuser_a-ksuser.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libksuser_a_OBJECTS = $(am__objects_110)
+am__objects_111 = libsrc/libarm32_libksuser_a-ksuser.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libksuser_a_OBJECTS = $(am__objects_111)
 libarm32_libksuser_a_OBJECTS = $(am_libarm32_libksuser_a_OBJECTS)
 libarm32_liblargeint_a_AR = $(AR) $(ARFLAGS)
 libarm32_liblargeint_a_LIBADD =
 am__libarm32_liblargeint_a_SOURCES_DIST = libsrc/largeint.c
-am__objects_111 = libsrc/libarm32_liblargeint_a-largeint.$(OBJEXT)
+am__objects_112 = libsrc/libarm32_liblargeint_a-largeint.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_liblargeint_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_111)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_112)
 libarm32_liblargeint_a_OBJECTS = $(am_libarm32_liblargeint_a_OBJECTS)
 libarm32_liblocationapi_a_AR = $(AR) $(ARFLAGS)
 libarm32_liblocationapi_a_LIBADD =
 am__libarm32_liblocationapi_a_SOURCES_DIST = libsrc/locationapi.c
-am__objects_112 =  \
+am__objects_113 =  \
 	libsrc/libarm32_liblocationapi_a-locationapi.$(OBJEXT)
 @LIBARM32_TRUE@am_libarm32_liblocationapi_a_OBJECTS =  \
-@LIBARM32_TRUE@	$(am__objects_112)
+@LIBARM32_TRUE@	$(am__objects_113)
 libarm32_liblocationapi_a_OBJECTS =  \
 	$(am_libarm32_liblocationapi_a_OBJECTS)
 libarm32_libm_a_AR = $(AR) $(ARFLAGS)
 libarm32_libm_a_LIBADD =
-am__objects_113 = libarm32_libm_a-_libm_dummy.$(OBJEXT)
+am__objects_114 = libarm32_libm_a-_libm_dummy.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@nodist_libarm32_libm_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_113)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_114)
 libarm32_libm_a_OBJECTS = $(nodist_libarm32_libm_a_OBJECTS)
 libarm32_libmfuuid_a_AR = $(AR) $(ARFLAGS)
 libarm32_libmfuuid_a_LIBADD =
 am__libarm32_libmfuuid_a_SOURCES_DIST = libsrc/mfuuid.c
-am__objects_114 = libsrc/libarm32_libmfuuid_a-mfuuid.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libmfuuid_a_OBJECTS = $(am__objects_114)
+am__objects_115 = libsrc/libarm32_libmfuuid_a-mfuuid.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libmfuuid_a_OBJECTS = $(am__objects_115)
 libarm32_libmfuuid_a_OBJECTS = $(am_libarm32_libmfuuid_a_OBJECTS)
 libarm32_libmingw32_a_AR = $(AR) $(ARFLAGS)
 libarm32_libmingw32_a_LIBADD =
@@ -3196,7 +3201,7 @@
 	crt/mingw_custom.c crt/mingw_helpers.c crt/pseudo-reloc.c \
 	crt/udll_argv.c crt/xtxtmode.c crt/crt_handler.c crt/tlsthrd.c \
 	crt/tlsmthread.c crt/tlsmcrt.c crt/cxa_atexit.c
-am__objects_115 = crt/libarm32_libmingw32_a-crt0_c.$(OBJEXT) \
+am__objects_116 = crt/libarm32_libmingw32_a-crt0_c.$(OBJEXT) \
 	crt/libarm32_libmingw32_a-dll_argv.$(OBJEXT) \
 	crt/libarm32_libmingw32_a-gccmain.$(OBJEXT) \
 	crt/libarm32_libmingw32_a-natstart.$(OBJEXT) \
@@ -3227,7 +3232,7 @@
 	crt/libarm32_libmingw32_a-tlsmcrt.$(OBJEXT) \
 	crt/libarm32_libmingw32_a-cxa_atexit.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libmingw32_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_115)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_116)
 libarm32_libmingw32_a_OBJECTS = $(am_libarm32_libmingw32_a_OBJECTS)
 libarm32_libmingwex_a_AR = $(AR) $(ARFLAGS)
 libarm32_libmingwex_a_LIBADD =
@@ -3392,7 +3397,7 @@
 	math/DFP/__signbitd32.c math/DFP/__signbitd64.c \
 	math/DFP/__signbitd128.c math/DFP/isinfd32.c \
 	math/DFP/isinfd64.c math/DFP/isinfd128.c
-am__objects_116 = crt/libarm32_libmingwex_a-dllentry.$(OBJEXT) \
+am__objects_117 = crt/libarm32_libmingwex_a-dllentry.$(OBJEXT) \
 	crt/libarm32_libmingwex_a-dllmain.$(OBJEXT) \
 	complex/libarm32_libmingwex_a-_cabs.$(OBJEXT) \
 	complex/libarm32_libmingwex_a-cabs.$(OBJEXT) \
@@ -3730,7 +3735,7 @@
 	stdio/libarm32_libmingwex_a-wtoll.$(OBJEXT) \
 	stdio/libarm32_libmingwex_a-mingw_asprintf.$(OBJEXT) \
 	stdio/libarm32_libmingwex_a-mingw_vasprintf.$(OBJEXT)
-@ENABLE_SOFTMATH_TRUE@am__objects_117 = math/softmath/libarm32_libmingwex_a-e_fmod.$(OBJEXT) \
+@ENABLE_SOFTMATH_TRUE@am__objects_118 = math/softmath/libarm32_libmingwex_a-e_fmod.$(OBJEXT) \
 @ENABLE_SOFTMATH_TRUE@	math/softmath/libarm32_libmingwex_a-e_fmodf.$(OBJEXT) \
 @ENABLE_SOFTMATH_TRUE@	math/softmath/libarm32_libmingwex_a-e_powf.$(OBJEXT) \
 @ENABLE_SOFTMATH_TRUE@	math/softmath/libarm32_libmingwex_a-e_pow.$(OBJEXT) \
@@ -3802,12 +3807,12 @@
 @ENABLE_SOFTMATH_TRUE@	math/softmath/libarm32_libmingwex_a-sinl.$(OBJEXT) \
 @ENABLE_SOFTMATH_TRUE@	math/softmath/libarm32_libmingwex_a-tanf.$(OBJEXT) \
 @ENABLE_SOFTMATH_TRUE@	math/softmath/libarm32_libmingwex_a-tanl.$(OBJEXT)
-@ENABLE_SOFTMATH_FALSE@am__objects_118 = math/arm/libarm32_libmingwex_a-exp2.$(OBJEXT) \
+@ENABLE_SOFTMATH_FALSE@am__objects_119 = math/arm/libarm32_libmingwex_a-exp2.$(OBJEXT) \
 @ENABLE_SOFTMATH_FALSE@	math/arm/libarm32_libmingwex_a-ldexpl.$(OBJEXT) \
 @ENABLE_SOFTMATH_FALSE@	math/arm/libarm32_libmingwex_a-log2.$(OBJEXT) \
 @ENABLE_SOFTMATH_FALSE@	math/arm/libarm32_libmingwex_a-scalbn.$(OBJEXT) \
 @ENABLE_SOFTMATH_FALSE@	math/arm/libarm32_libmingwex_a-sincos.$(OBJEXT)
-am__objects_119 = math/arm/libarm32_libmingwex_a-_chgsignl.$(OBJEXT) \
+am__objects_120 = math/arm/libarm32_libmingwex_a-_chgsignl.$(OBJEXT) \
 	math/arm/libarm32_libmingwex_a-ceil.$(OBJEXT) \
 	math/arm/libarm32_libmingwex_a-ceilf.$(OBJEXT) \
 	math/arm/libarm32_libmingwex_a-ceill.$(OBJEXT) \
@@ -3820,8 +3825,8 @@
 	math/arm/libarm32_libmingwex_a-nearbyintl.$(OBJEXT) \
 	math/arm/libarm32_libmingwex_a-trunc.$(OBJEXT) \
 	math/arm/libarm32_libmingwex_a-truncf.$(OBJEXT) \
-	$(am__objects_117) $(am__objects_118)
-@ENABLE_DFP_TRUE@am__objects_120 = math/DFP/libarm32_libmingwex_a-__fpclassifyd32.$(OBJEXT) \
+	$(am__objects_118) $(am__objects_119)
+@ENABLE_DFP_TRUE@am__objects_121 = math/DFP/libarm32_libmingwex_a-__fpclassifyd32.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm32_libmingwex_a-__fpclassifyd64.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm32_libmingwex_a-__fpclassifyd128.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm32_libmingwex_a-__isnand32.$(OBJEXT) \
@@ -3834,34 +3839,34 @@
 @ENABLE_DFP_TRUE@	math/DFP/libarm32_libmingwex_a-isinfd64.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm32_libmingwex_a-isinfd128.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libmingwex_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_116) \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_119) \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_120)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_117) \
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_120) \
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_121)
 libarm32_libmingwex_a_OBJECTS = $(am_libarm32_libmingwex_a_OBJECTS)
 libarm32_libmingwthrd_a_AR = $(AR) $(ARFLAGS)
 libarm32_libmingwthrd_a_LIBADD =
 am__libarm32_libmingwthrd_a_SOURCES_DIST = libsrc/mingwthrd_mt.c
-am__objects_121 =  \
+am__objects_122 =  \
 	libsrc/libarm32_libmingwthrd_a-mingwthrd_mt.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libmingwthrd_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_121)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_122)
 libarm32_libmingwthrd_a_OBJECTS =  \
 	$(am_libarm32_libmingwthrd_a_OBJECTS)
 libarm32_libmoldname_a_AR = $(AR) $(ARFLAGS)
 libarm32_libmoldname_a_LIBADD =
 am__libarm32_libmoldname_a_SOURCES_DIST = _libm_dummy.c
-am__objects_122 = libarm32_libmoldname_a-_libm_dummy.$(OBJEXT)
+am__objects_123 = libarm32_libmoldname_a-_libm_dummy.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libmoldname_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_122)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_123)
 libarm32_libmoldname_a_OBJECTS = $(am_libarm32_libmoldname_a_OBJECTS)
 libarm32_libmsvcr110_a_LIBADD =
 am__libarm32_libmsvcr110_a_SOURCES_DIST = misc/onexit_table.c \
 	misc/register_tls_atexit.c stdio/acrt_iob_func.c
-am__objects_123 = misc/libarm32_libmsvcr110_a-onexit_table.$(OBJEXT) \
+am__objects_124 = misc/libarm32_libmsvcr110_a-onexit_table.$(OBJEXT) \
 	misc/libarm32_libmsvcr110_a-register_tls_atexit.$(OBJEXT) \
 	stdio/libarm32_libmsvcr110_a-acrt_iob_func.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libmsvcr110_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_123)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_124)
 libarm32_libmsvcr110_a_OBJECTS = $(am_libarm32_libmsvcr110_a_OBJECTS)
 libarm32_libmsvcrt_os_a_LIBADD =
 am__libarm32_libmsvcrt_os_a_SOURCES_DIST = misc/onexit_table.c \
@@ -3887,10 +3892,10 @@
 	secapi/wmemcpy_s.c secapi/wmemmove_s.c stdio/fseeki64.c \
 	stdio/mingw_lock.c misc/__p___argv.c misc/__p__acmdln.c \
 	misc/__p__fmode.c misc/__p__wcmdln.c lib-common/msvcrt.def.in
-am__objects_124 = misc/libarm32_libmsvcrt_os_a-onexit_table.$(OBJEXT) \
+am__objects_125 = misc/libarm32_libmsvcrt_os_a-onexit_table.$(OBJEXT) \
 	misc/libarm32_libmsvcrt_os_a-register_tls_atexit.$(OBJEXT) \
 	stdio/libarm32_libmsvcrt_os_a-acrt_iob_func.$(OBJEXT)
-am__objects_125 = $(am__objects_124) \
+am__objects_126 = $(am__objects_125) \
 	misc/libarm32_libmsvcrt_os_a-_configthreadlocale.$(OBJEXT) \
 	misc/libarm32_libmsvcrt_os_a-_get_current_locale.$(OBJEXT) \
 	misc/libarm32_libmsvcrt_os_a-invalid_parameter_handler.$(OBJEXT) \
@@ -3941,61 +3946,61 @@
 	secapi/libarm32_libmsvcrt_os_a-wmemmove_s.$(OBJEXT) \
 	stdio/libarm32_libmsvcrt_os_a-fseeki64.$(OBJEXT) \
 	stdio/libarm32_libmsvcrt_os_a-mingw_lock.$(OBJEXT)
-am__objects_126 = $(am__objects_125) \
+am__objects_127 = $(am__objects_126) \
 	misc/libarm32_libmsvcrt_os_a-__p___argv.$(OBJEXT) \
 	misc/libarm32_libmsvcrt_os_a-__p__acmdln.$(OBJEXT) \
 	misc/libarm32_libmsvcrt_os_a-__p__fmode.$(OBJEXT) \
 	misc/libarm32_libmsvcrt_os_a-__p__wcmdln.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libmsvcrt_os_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_126)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_127)
 libarm32_libmsvcrt_os_a_OBJECTS =  \
 	$(am_libarm32_libmsvcrt_os_a_OBJECTS)
 libarm32_libportabledeviceguids_a_AR = $(AR) $(ARFLAGS)
 libarm32_libportabledeviceguids_a_LIBADD =
 am__libarm32_libportabledeviceguids_a_SOURCES_DIST =  \
 	libsrc/portabledeviceguids.c
-am__objects_127 = libsrc/libarm32_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
+am__objects_128 = libsrc/libarm32_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
 @LIBARM32_TRUE@am_libarm32_libportabledeviceguids_a_OBJECTS =  \
-@LIBARM32_TRUE@	$(am__objects_127)
+@LIBARM32_TRUE@	$(am__objects_128)
 libarm32_libportabledeviceguids_a_OBJECTS =  \
 	$(am_libarm32_libportabledeviceguids_a_OBJECTS)
 libarm32_libsapi_a_AR = $(AR) $(ARFLAGS)
 libarm32_libsapi_a_LIBADD =
 am__libarm32_libsapi_a_SOURCES_DIST = libsrc/sapi.c
-am__objects_128 = libsrc/libarm32_libsapi_a-sapi.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libsapi_a_OBJECTS = $(am__objects_128)
+am__objects_129 = libsrc/libarm32_libsapi_a-sapi.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libsapi_a_OBJECTS = $(am__objects_129)
 libarm32_libsapi_a_OBJECTS = $(am_libarm32_libsapi_a_OBJECTS)
 libarm32_libscrnsave_a_AR = $(AR) $(ARFLAGS)
 libarm32_libscrnsave_a_LIBADD =
 am__libarm32_libscrnsave_a_SOURCES_DIST = libsrc/scrnsave.c
-am__objects_129 = libsrc/libarm32_libscrnsave_a-scrnsave.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libscrnsave_a_OBJECTS = $(am__objects_129)
+am__objects_130 = libsrc/libarm32_libscrnsave_a-scrnsave.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libscrnsave_a_OBJECTS = $(am__objects_130)
 libarm32_libscrnsave_a_OBJECTS = $(am_libarm32_libscrnsave_a_OBJECTS)
 libarm32_libscrnsavw_a_AR = $(AR) $(ARFLAGS)
 libarm32_libscrnsavw_a_LIBADD =
 am__libarm32_libscrnsavw_a_SOURCES_DIST = libsrc/scrnsave.c
-am__objects_130 = libsrc/libarm32_libscrnsavw_a-scrnsave.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libscrnsavw_a_OBJECTS = $(am__objects_130)
+am__objects_131 = libsrc/libarm32_libscrnsavw_a-scrnsave.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libscrnsavw_a_OBJECTS = $(am__objects_131)
 libarm32_libscrnsavw_a_OBJECTS = $(am_libarm32_libscrnsavw_a_OBJECTS)
 libarm32_libsensorsapi_a_AR = $(AR) $(ARFLAGS)
 libarm32_libsensorsapi_a_LIBADD =
 am__libarm32_libsensorsapi_a_SOURCES_DIST = libsrc/sensorsapi.c
-am__objects_131 =  \
+am__objects_132 =  \
 	libsrc/libarm32_libsensorsapi_a-sensorsapi.$(OBJEXT)
 @LIBARM32_TRUE@am_libarm32_libsensorsapi_a_OBJECTS =  \
-@LIBARM32_TRUE@	$(am__objects_131)
+@LIBARM32_TRUE@	$(am__objects_132)
 libarm32_libsensorsapi_a_OBJECTS =  \
 	$(am_libarm32_libsensorsapi_a_OBJECTS)
 libarm32_libshell32_a_LIBADD =
 am__libarm32_libshell32_a_SOURCES_DIST = libsrc/shell32.c
-am__objects_132 = libsrc/libarm32_libshell32_a-shell32.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libshell32_a_OBJECTS = $(am__objects_132)
+am__objects_133 = libsrc/libarm32_libshell32_a-shell32.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libshell32_a_OBJECTS = $(am__objects_133)
 libarm32_libshell32_a_OBJECTS = $(am_libarm32_libshell32_a_OBJECTS)
 libarm32_libstrmiids_a_AR = $(AR) $(ARFLAGS)
 libarm32_libstrmiids_a_LIBADD =
 am__libarm32_libstrmiids_a_SOURCES_DIST = libsrc/strmiids.c
-am__objects_133 = libsrc/libarm32_libstrmiids_a-strmiids.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libstrmiids_a_OBJECTS = $(am__objects_133)
+am__objects_134 = libsrc/libarm32_libstrmiids_a-strmiids.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libstrmiids_a_OBJECTS = $(am__objects_134)
 libarm32_libstrmiids_a_OBJECTS = $(am_libarm32_libstrmiids_a_OBJECTS)
 libarm32_libucrt_a_AR = $(AR) $(ARFLAGS)
 libarm32_libucrt_a_LIBADD =
@@ -4010,7 +4015,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c
-am__objects_134 =  \
+am__objects_135 =  \
 	crt/libarm32_libucrt_extra_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/libarm32_libucrt_extra_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/libarm32_libucrt_extra_a-ucrt_fwprintf.$(OBJEXT) \
@@ -4025,7 +4030,7 @@
 	stdio/libarm32_libucrt_extra_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/libarm32_libucrt_extra_a-ucrt_vsprintf.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libucrt_extra_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_134)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_135)
 libarm32_libucrt_extra_a_OBJECTS =  \
 	$(am_libarm32_libucrt_extra_a_OBJECTS)
 libarm32_libucrtbase_a_LIBADD =
@@ -4036,7 +4041,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c lib-common/ucrtbase.def.in
-am__objects_135 =  \
+am__objects_136 =  \
 	crt/libarm32_libucrtbase_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/libarm32_libucrtbase_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/libarm32_libucrtbase_a-ucrt_fwprintf.$(OBJEXT) \
@@ -4051,7 +4056,7 @@
 	stdio/libarm32_libucrtbase_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/libarm32_libucrtbase_a-ucrt_vsprintf.$(OBJEXT)
 @LIBARM32_TRUE@@W32API_FALSE@am_libarm32_libucrtbase_a_OBJECTS =  \
-@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_135)
+@LIBARM32_TRUE@@W32API_FALSE@	$(am__objects_136)
 libarm32_libucrtbase_a_OBJECTS = $(am_libarm32_libucrtbase_a_OBJECTS)
 libarm32_libuuid_a_AR = $(AR) $(ARFLAGS)
 libarm32_libuuid_a_LIBADD =
@@ -4073,7 +4078,7 @@
 	libsrc/uianimation-uuid.c libsrc/usbcamdi-uuid.c \
 	libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \
 	libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
-am__objects_136 = libsrc/libarm32_libuuid_a-ativscp-uuid.$(OBJEXT) \
+am__objects_137 = libsrc/libarm32_libuuid_a-ativscp-uuid.$(OBJEXT) \
 	libsrc/libarm32_libuuid_a-atsmedia-uuid.$(OBJEXT) \
 	libsrc/libarm32_libuuid_a-bth-uuid.$(OBJEXT) \
 	libsrc/libarm32_libuuid_a-cguid-uuid.$(OBJEXT) \
@@ -4116,30 +4121,30 @@
 	libsrc/libarm32_libuuid_a-vds-uuid.$(OBJEXT) \
 	libsrc/libarm32_libuuid_a-virtdisk-uuid.$(OBJEXT) \
 	libsrc/libarm32_libuuid_a-wia-uuid.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libuuid_a_OBJECTS = $(am__objects_136)
+@LIBARM32_TRUE@am_libarm32_libuuid_a_OBJECTS = $(am__objects_137)
 libarm32_libuuid_a_OBJECTS = $(am_libarm32_libuuid_a_OBJECTS)
 libarm32_libwbemuuid_a_AR = $(AR) $(ARFLAGS)
 libarm32_libwbemuuid_a_LIBADD =
 am__libarm32_libwbemuuid_a_SOURCES_DIST = libsrc/wbemuuid.c
-am__objects_137 = libsrc/libarm32_libwbemuuid_a-wbemuuid.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libwbemuuid_a_OBJECTS = $(am__objects_137)
+am__objects_138 = libsrc/libarm32_libwbemuuid_a-wbemuuid.$(OBJEXT)
+@LIBARM32_TRUE@am_libarm32_libwbemuuid_a_OBJECTS = $(am__objects_138)
 libarm32_libwbemuuid_a_OBJECTS = $(am_libarm32_libwbemuuid_a_OBJECTS)
 libarm32_libwindowscodecs_a_LIBADD =
 am__libarm32_libwindowscodecs_a_SOURCES_DIST = libsrc/windowscodecs.c
-am__objects_138 =  \
+am__objects_139 =  \
 	libsrc/libarm32_libwindowscodecs_a-windowscodecs.$(OBJEXT)
 @LIBARM32_TRUE@am_libarm32_libwindowscodecs_a_OBJECTS =  \
-@LIBARM32_TRUE@	$(am__objects_138)
+@LIBARM32_TRUE@	$(am__objects_139)
 libarm32_libwindowscodecs_a_OBJECTS =  \
 	$(am_libarm32_libwindowscodecs_a_OBJECTS)
 libarm32_libwmcodecdspuuid_a_AR = $(AR) $(ARFLAGS)
 libarm32_libwmcodecdspuuid_a_LIBADD =
 am__libarm32_libwmcodecdspuuid_a_SOURCES_DIST =  \
 	libsrc/wmcodecdspuuid.c
-am__objects_139 =  \
+am__objects_140 =  \
 	libsrc/libarm32_libwmcodecdspuuid_a-wmcodecdspuuid.$(OBJEXT)
 @LIBARM32_TRUE@am_libarm32_libwmcodecdspuuid_a_OBJECTS =  \
-@LIBARM32_TRUE@	$(am__objects_139)
+@LIBARM32_TRUE@	$(am__objects_140)
 libarm32_libwmcodecdspuuid_a_OBJECTS =  \
 	$(am_libarm32_libwmcodecdspuuid_a_OBJECTS)
 libarm32_libws2_32_a_LIBADD =
@@ -4178,7 +4183,7 @@
 	libsrc/wspiapi/WspiapiGetNameInfo.c \
 	libsrc/wspiapi/WspiapiFreeAddrInfo.c \
 	lib-common/libws2_32.def.in
-am__objects_140 = libsrc/libarm32_libws2_32_a-ws2_32.$(OBJEXT) \
+am__objects_141 = libsrc/libarm32_libws2_32_a-ws2_32.$(OBJEXT) \
 	libsrc/ws2tcpip/libarm32_libws2_32_a-in6_addr_equal.$(OBJEXT) \
 	libsrc/ws2tcpip/libarm32_libws2_32_a-in6addr_isany.$(OBJEXT) \
 	libsrc/ws2tcpip/libarm32_libws2_32_a-in6addr_isloopback.$(OBJEXT) \
@@ -4213,13 +4218,13 @@
 	libsrc/wspiapi/libarm32_libws2_32_a-WspiapiGetAddrInfo.$(OBJEXT) \
 	libsrc/wspiapi/libarm32_libws2_32_a-WspiapiGetNameInfo.$(OBJEXT) \
 	libsrc/wspiapi/libarm32_libws2_32_a-WspiapiFreeAddrInfo.$(OBJEXT)
-@LIBARM32_TRUE@am_libarm32_libws2_32_a_OBJECTS = $(am__objects_140)
+@LIBARM32_TRUE@am_libarm32_libws2_32_a_OBJECTS = $(am__objects_141)
 libarm32_libws2_32_a_OBJECTS = $(am_libarm32_libws2_32_a_OBJECTS)
 libarm64_libamstrmid_a_AR = $(AR) $(ARFLAGS)
 libarm64_libamstrmid_a_LIBADD =
 am__libarm64_libamstrmid_a_SOURCES_DIST = libsrc/amstrmid.c
-am__objects_141 = libsrc/libarm64_libamstrmid_a-amstrmid.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libamstrmid_a_OBJECTS = $(am__objects_141)
+am__objects_142 = libsrc/libarm64_libamstrmid_a-amstrmid.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libamstrmid_a_OBJECTS = $(am__objects_142)
 libarm64_libamstrmid_a_OBJECTS = $(am_libarm64_libamstrmid_a_OBJECTS)
 libarm64_libdelayimp_a_AR = $(AR) $(ARFLAGS)
 libarm64_libdelayimp_a_LIBADD =
@@ -4228,35 +4233,35 @@
 libarm64_libdmoguids_a_AR = $(AR) $(ARFLAGS)
 libarm64_libdmoguids_a_LIBADD =
 am__libarm64_libdmoguids_a_SOURCES_DIST = libsrc/dmoguids.c
-am__objects_142 = libsrc/libarm64_libdmoguids_a-dmoguids.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libdmoguids_a_OBJECTS = $(am__objects_142)
+am__objects_143 = libsrc/libarm64_libdmoguids_a-dmoguids.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libdmoguids_a_OBJECTS = $(am__objects_143)
 libarm64_libdmoguids_a_OBJECTS = $(am_libarm64_libdmoguids_a_OBJECTS)
 libarm64_libdxerr8_a_AR = $(AR) $(ARFLAGS)
 libarm64_libdxerr8_a_LIBADD =
 am__libarm64_libdxerr8_a_SOURCES_DIST = libsrc/dxerr8.c \
 	libsrc/dxerr8w.c
-am__objects_143 = libsrc/libarm64_libdxerr8_a-dxerr8.$(OBJEXT) \
+am__objects_144 = libsrc/libarm64_libdxerr8_a-dxerr8.$(OBJEXT) \
 	libsrc/libarm64_libdxerr8_a-dxerr8w.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libdxerr8_a_OBJECTS = $(am__objects_143)
+@LIBARM64_TRUE@am_libarm64_libdxerr8_a_OBJECTS = $(am__objects_144)
 libarm64_libdxerr8_a_OBJECTS = $(am_libarm64_libdxerr8_a_OBJECTS)
 libarm64_libdxerr9_a_AR = $(AR) $(ARFLAGS)
 libarm64_libdxerr9_a_LIBADD =
 am__libarm64_libdxerr9_a_SOURCES_DIST = libsrc/dxerr9.c \
 	libsrc/dxerr9w.c
-am__objects_144 = libsrc/libarm64_libdxerr9_a-dxerr9.$(OBJEXT) \
+am__objects_145 = libsrc/libarm64_libdxerr9_a-dxerr9.$(OBJEXT) \
 	libsrc/libarm64_libdxerr9_a-dxerr9w.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libdxerr9_a_OBJECTS = $(am__objects_144)
+@LIBARM64_TRUE@am_libarm64_libdxerr9_a_OBJECTS = $(am__objects_145)
 libarm64_libdxerr9_a_OBJECTS = $(am_libarm64_libdxerr9_a_OBJECTS)
 libarm64_libdxguid_a_AR = $(AR) $(ARFLAGS)
 libarm64_libdxguid_a_LIBADD =
 am__libarm64_libdxguid_a_SOURCES_DIST = libsrc/dxguid.c
-am__objects_145 = libsrc/libarm64_libdxguid_a-dxguid.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libdxguid_a_OBJECTS = $(am__objects_145)
+am__objects_146 = libsrc/libarm64_libdxguid_a-dxguid.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libdxguid_a_OBJECTS = $(am__objects_146)
 libarm64_libdxguid_a_OBJECTS = $(am_libarm64_libdxguid_a_OBJECTS)
 libarm64_libgdiplus_a_LIBADD =
 am__libarm64_libgdiplus_a_SOURCES_DIST = libsrc/gdiplus.c
-am__objects_146 = libsrc/libarm64_libgdiplus_a-gdiplus.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libgdiplus_a_OBJECTS = $(am__objects_146)
+am__objects_147 = libsrc/libarm64_libgdiplus_a-gdiplus.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libgdiplus_a_OBJECTS = $(am__objects_147)
 libarm64_libgdiplus_a_OBJECTS = $(am_libarm64_libgdiplus_a_OBJECTS)
 libarm64_libkernel32_a_LIBADD =
 am__libarm64_libkernel32_a_SOURCES_DIST = intrincs/__movsb.c \
@@ -4285,7 +4290,7 @@
 	intrincs/writecr0.c intrincs/writecr2.c intrincs/writecr3.c \
 	intrincs/writecr4.c intrincs/writemsr.c intrincs/__int2c.c \
 	intrincs/RtlSecureZeroMemory.c lib-common/kernel32.def.in
-am__objects_147 = intrincs/libarm64_libkernel32_a-__movsb.$(OBJEXT) \
+am__objects_148 = intrincs/libarm64_libkernel32_a-__movsb.$(OBJEXT) \
 	intrincs/libarm64_libkernel32_a-__movsd.$(OBJEXT) \
 	intrincs/libarm64_libkernel32_a-__movsw.$(OBJEXT) \
 	intrincs/libarm64_libkernel32_a-__stosb.$(OBJEXT) \
@@ -4349,47 +4354,47 @@
 	intrincs/libarm64_libkernel32_a-writemsr.$(OBJEXT) \
 	intrincs/libarm64_libkernel32_a-__int2c.$(OBJEXT) \
 	intrincs/libarm64_libkernel32_a-RtlSecureZeroMemory.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libkernel32_a_OBJECTS = $(am__objects_147) \
-@LIBARM64_TRUE@	$(am__objects_108)
+@LIBARM64_TRUE@am_libarm64_libkernel32_a_OBJECTS = $(am__objects_148) \
+@LIBARM64_TRUE@	$(am__objects_109)
 libarm64_libkernel32_a_OBJECTS = $(am_libarm64_libkernel32_a_OBJECTS)
 libarm64_libksguid_a_AR = $(AR) $(ARFLAGS)
 libarm64_libksguid_a_LIBADD =
 am__libarm64_libksguid_a_SOURCES_DIST = libsrc/ksuser.c
-am__objects_148 = libsrc/libarm64_libksguid_a-ksuser.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libksguid_a_OBJECTS = $(am__objects_148)
+am__objects_149 = libsrc/libarm64_libksguid_a-ksuser.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libksguid_a_OBJECTS = $(am__objects_149)
 libarm64_libksguid_a_OBJECTS = $(am_libarm64_libksguid_a_OBJECTS)
 libarm64_libksuser_a_LIBADD =
 am__libarm64_libksuser_a_SOURCES_DIST = libsrc/ksuser.c
-am__objects_149 = libsrc/libarm64_libksuser_a-ksuser.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libksuser_a_OBJECTS = $(am__objects_149)
+am__objects_150 = libsrc/libarm64_libksuser_a-ksuser.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libksuser_a_OBJECTS = $(am__objects_150)
 libarm64_libksuser_a_OBJECTS = $(am_libarm64_libksuser_a_OBJECTS)
 libarm64_liblargeint_a_AR = $(AR) $(ARFLAGS)
 libarm64_liblargeint_a_LIBADD =
 am__libarm64_liblargeint_a_SOURCES_DIST = libsrc/largeint.c
-am__objects_150 = libsrc/libarm64_liblargeint_a-largeint.$(OBJEXT)
+am__objects_151 = libsrc/libarm64_liblargeint_a-largeint.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_liblargeint_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_150)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_151)
 libarm64_liblargeint_a_OBJECTS = $(am_libarm64_liblargeint_a_OBJECTS)
 libarm64_liblocationapi_a_AR = $(AR) $(ARFLAGS)
 libarm64_liblocationapi_a_LIBADD =
 am__libarm64_liblocationapi_a_SOURCES_DIST = libsrc/locationapi.c
-am__objects_151 =  \
+am__objects_152 =  \
 	libsrc/libarm64_liblocationapi_a-locationapi.$(OBJEXT)
 @LIBARM64_TRUE@am_libarm64_liblocationapi_a_OBJECTS =  \
-@LIBARM64_TRUE@	$(am__objects_151)
+@LIBARM64_TRUE@	$(am__objects_152)
 libarm64_liblocationapi_a_OBJECTS =  \
 	$(am_libarm64_liblocationapi_a_OBJECTS)
 libarm64_libm_a_AR = $(AR) $(ARFLAGS)
 libarm64_libm_a_LIBADD =
-am__objects_152 = libarm64_libm_a-_libm_dummy.$(OBJEXT)
+am__objects_153 = libarm64_libm_a-_libm_dummy.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@nodist_libarm64_libm_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_152)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_153)
 libarm64_libm_a_OBJECTS = $(nodist_libarm64_libm_a_OBJECTS)
 libarm64_libmfuuid_a_AR = $(AR) $(ARFLAGS)
 libarm64_libmfuuid_a_LIBADD =
 am__libarm64_libmfuuid_a_SOURCES_DIST = libsrc/mfuuid.c
-am__objects_153 = libsrc/libarm64_libmfuuid_a-mfuuid.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libmfuuid_a_OBJECTS = $(am__objects_153)
+am__objects_154 = libsrc/libarm64_libmfuuid_a-mfuuid.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libmfuuid_a_OBJECTS = $(am__objects_154)
 libarm64_libmfuuid_a_OBJECTS = $(am_libarm64_libmfuuid_a_OBJECTS)
 libarm64_libmingw32_a_AR = $(AR) $(ARFLAGS)
 libarm64_libmingw32_a_LIBADD =
@@ -4403,7 +4408,7 @@
 	crt/mingw_custom.c crt/mingw_helpers.c crt/pseudo-reloc.c \
 	crt/udll_argv.c crt/xtxtmode.c crt/crt_handler.c crt/tlsthrd.c \
 	crt/tlsmthread.c crt/tlsmcrt.c crt/cxa_atexit.c
-am__objects_154 = crt/libarm64_libmingw32_a-crt0_c.$(OBJEXT) \
+am__objects_155 = crt/libarm64_libmingw32_a-crt0_c.$(OBJEXT) \
 	crt/libarm64_libmingw32_a-dll_argv.$(OBJEXT) \
 	crt/libarm64_libmingw32_a-gccmain.$(OBJEXT) \
 	crt/libarm64_libmingw32_a-natstart.$(OBJEXT) \
@@ -4434,7 +4439,7 @@
 	crt/libarm64_libmingw32_a-tlsmcrt.$(OBJEXT) \
 	crt/libarm64_libmingw32_a-cxa_atexit.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_libmingw32_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_154)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_155)
 libarm64_libmingw32_a_OBJECTS = $(am_libarm64_libmingw32_a_OBJECTS)
 libarm64_libmingwex_a_AR = $(AR) $(ARFLAGS)
 libarm64_libmingwex_a_LIBADD =
@@ -4566,7 +4571,7 @@
 	math/DFP/__signbitd32.c math/DFP/__signbitd64.c \
 	math/DFP/__signbitd128.c math/DFP/isinfd32.c \
 	math/DFP/isinfd64.c math/DFP/isinfd128.c
-am__objects_155 = crt/libarm64_libmingwex_a-dllentry.$(OBJEXT) \
+am__objects_156 = crt/libarm64_libmingwex_a-dllentry.$(OBJEXT) \
 	crt/libarm64_libmingwex_a-dllmain.$(OBJEXT) \
 	complex/libarm64_libmingwex_a-_cabs.$(OBJEXT) \
 	complex/libarm64_libmingwex_a-cabs.$(OBJEXT) \
@@ -4904,7 +4909,7 @@
 	stdio/libarm64_libmingwex_a-wtoll.$(OBJEXT) \
 	stdio/libarm64_libmingwex_a-mingw_asprintf.$(OBJEXT) \
 	stdio/libarm64_libmingwex_a-mingw_vasprintf.$(OBJEXT)
-am__objects_156 =  \
+am__objects_157 =  \
 	math/arm64/libarm64_libmingwex_a-_chgsignl.$(OBJEXT) \
 	math/arm64/libarm64_libmingwex_a-ceil.$(OBJEXT) \
 	math/arm64/libarm64_libmingwex_a-ceilf.$(OBJEXT) \
@@ -4924,7 +4929,7 @@
 	math/arm64/libarm64_libmingwex_a-sincos.$(OBJEXT) \
 	math/arm64/libarm64_libmingwex_a-trunc.$(OBJEXT) \
 	math/arm64/libarm64_libmingwex_a-truncf.$(OBJEXT)
-@ENABLE_DFP_TRUE@am__objects_157 = math/DFP/libarm64_libmingwex_a-__fpclassifyd32.$(OBJEXT) \
+@ENABLE_DFP_TRUE@am__objects_158 = math/DFP/libarm64_libmingwex_a-__fpclassifyd32.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm64_libmingwex_a-__fpclassifyd64.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm64_libmingwex_a-__fpclassifyd128.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm64_libmingwex_a-__isnand32.$(OBJEXT) \
@@ -4937,25 +4942,25 @@
 @ENABLE_DFP_TRUE@	math/DFP/libarm64_libmingwex_a-isinfd64.$(OBJEXT) \
 @ENABLE_DFP_TRUE@	math/DFP/libarm64_libmingwex_a-isinfd128.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_libmingwex_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_155) \
 @LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_156) \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_157)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_157) \
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_158)
 libarm64_libmingwex_a_OBJECTS = $(am_libarm64_libmingwex_a_OBJECTS)
 libarm64_libmingwthrd_a_AR = $(AR) $(ARFLAGS)
 libarm64_libmingwthrd_a_LIBADD =
 am__libarm64_libmingwthrd_a_SOURCES_DIST = libsrc/mingwthrd_mt.c
-am__objects_158 =  \
+am__objects_159 =  \
 	libsrc/libarm64_libmingwthrd_a-mingwthrd_mt.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_libmingwthrd_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_158)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_159)
 libarm64_libmingwthrd_a_OBJECTS =  \
 	$(am_libarm64_libmingwthrd_a_OBJECTS)
 libarm64_libmoldname_a_AR = $(AR) $(ARFLAGS)
 libarm64_libmoldname_a_LIBADD =
 am__libarm64_libmoldname_a_SOURCES_DIST = _libm_dummy.c
-am__objects_159 = libarm64_libmoldname_a-_libm_dummy.$(OBJEXT)
+am__objects_160 = libarm64_libmoldname_a-_libm_dummy.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_libmoldname_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_159)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_160)
 libarm64_libmoldname_a_OBJECTS = $(am_libarm64_libmoldname_a_OBJECTS)
 libarm64_libmsvcrt_os_a_LIBADD =
 am__libarm64_libmsvcrt_os_a_SOURCES_DIST = misc/onexit_table.c \
@@ -4981,10 +4986,10 @@
 	secapi/wmemcpy_s.c secapi/wmemmove_s.c stdio/fseeki64.c \
 	stdio/mingw_lock.c misc/__p___argv.c misc/__p__acmdln.c \
 	misc/__p__fmode.c misc/__p__wcmdln.c lib-common/msvcrt.def.in
-am__objects_160 = misc/libarm64_libmsvcrt_os_a-onexit_table.$(OBJEXT) \
+am__objects_161 = misc/libarm64_libmsvcrt_os_a-onexit_table.$(OBJEXT) \
 	misc/libarm64_libmsvcrt_os_a-register_tls_atexit.$(OBJEXT) \
 	stdio/libarm64_libmsvcrt_os_a-acrt_iob_func.$(OBJEXT)
-am__objects_161 = $(am__objects_160) \
+am__objects_162 = $(am__objects_161) \
 	misc/libarm64_libmsvcrt_os_a-_configthreadlocale.$(OBJEXT) \
 	misc/libarm64_libmsvcrt_os_a-_get_current_locale.$(OBJEXT) \
 	misc/libarm64_libmsvcrt_os_a-invalid_parameter_handler.$(OBJEXT) \
@@ -5035,61 +5040,61 @@
 	secapi/libarm64_libmsvcrt_os_a-wmemmove_s.$(OBJEXT) \
 	stdio/libarm64_libmsvcrt_os_a-fseeki64.$(OBJEXT) \
 	stdio/libarm64_libmsvcrt_os_a-mingw_lock.$(OBJEXT)
-am__objects_162 = $(am__objects_161) \
+am__objects_163 = $(am__objects_162) \
 	misc/libarm64_libmsvcrt_os_a-__p___argv.$(OBJEXT) \
 	misc/libarm64_libmsvcrt_os_a-__p__acmdln.$(OBJEXT) \
 	misc/libarm64_libmsvcrt_os_a-__p__fmode.$(OBJEXT) \
 	misc/libarm64_libmsvcrt_os_a-__p__wcmdln.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_libmsvcrt_os_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_162)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_163)
 libarm64_libmsvcrt_os_a_OBJECTS =  \
 	$(am_libarm64_libmsvcrt_os_a_OBJECTS)
 libarm64_libportabledeviceguids_a_AR = $(AR) $(ARFLAGS)
 libarm64_libportabledeviceguids_a_LIBADD =
 am__libarm64_libportabledeviceguids_a_SOURCES_DIST =  \
 	libsrc/portabledeviceguids.c
-am__objects_163 = libsrc/libarm64_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
+am__objects_164 = libsrc/libarm64_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT)
 @LIBARM64_TRUE@am_libarm64_libportabledeviceguids_a_OBJECTS =  \
-@LIBARM64_TRUE@	$(am__objects_163)
+@LIBARM64_TRUE@	$(am__objects_164)
 libarm64_libportabledeviceguids_a_OBJECTS =  \
 	$(am_libarm64_libportabledeviceguids_a_OBJECTS)
 libarm64_libsapi_a_AR = $(AR) $(ARFLAGS)
 libarm64_libsapi_a_LIBADD =
 am__libarm64_libsapi_a_SOURCES_DIST = libsrc/sapi.c
-am__objects_164 = libsrc/libarm64_libsapi_a-sapi.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libsapi_a_OBJECTS = $(am__objects_164)
+am__objects_165 = libsrc/libarm64_libsapi_a-sapi.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libsapi_a_OBJECTS = $(am__objects_165)
 libarm64_libsapi_a_OBJECTS = $(am_libarm64_libsapi_a_OBJECTS)
 libarm64_libscrnsave_a_AR = $(AR) $(ARFLAGS)
 libarm64_libscrnsave_a_LIBADD =
 am__libarm64_libscrnsave_a_SOURCES_DIST = libsrc/scrnsave.c
-am__objects_165 = libsrc/libarm64_libscrnsave_a-scrnsave.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libscrnsave_a_OBJECTS = $(am__objects_165)
+am__objects_166 = libsrc/libarm64_libscrnsave_a-scrnsave.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libscrnsave_a_OBJECTS = $(am__objects_166)
 libarm64_libscrnsave_a_OBJECTS = $(am_libarm64_libscrnsave_a_OBJECTS)
 libarm64_libscrnsavw_a_AR = $(AR) $(ARFLAGS)
 libarm64_libscrnsavw_a_LIBADD =
 am__libarm64_libscrnsavw_a_SOURCES_DIST = libsrc/scrnsave.c
-am__objects_166 = libsrc/libarm64_libscrnsavw_a-scrnsave.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libscrnsavw_a_OBJECTS = $(am__objects_166)
+am__objects_167 = libsrc/libarm64_libscrnsavw_a-scrnsave.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libscrnsavw_a_OBJECTS = $(am__objects_167)
 libarm64_libscrnsavw_a_OBJECTS = $(am_libarm64_libscrnsavw_a_OBJECTS)
 libarm64_libsensorsapi_a_AR = $(AR) $(ARFLAGS)
 libarm64_libsensorsapi_a_LIBADD =
 am__libarm64_libsensorsapi_a_SOURCES_DIST = libsrc/sensorsapi.c
-am__objects_167 =  \
+am__objects_168 =  \
 	libsrc/libarm64_libsensorsapi_a-sensorsapi.$(OBJEXT)
 @LIBARM64_TRUE@am_libarm64_libsensorsapi_a_OBJECTS =  \
-@LIBARM64_TRUE@	$(am__objects_167)
+@LIBARM64_TRUE@	$(am__objects_168)
 libarm64_libsensorsapi_a_OBJECTS =  \
 	$(am_libarm64_libsensorsapi_a_OBJECTS)
 libarm64_libshell32_a_LIBADD =
 am__libarm64_libshell32_a_SOURCES_DIST = libsrc/shell32.c
-am__objects_168 = libsrc/libarm64_libshell32_a-shell32.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libshell32_a_OBJECTS = $(am__objects_168)
+am__objects_169 = libsrc/libarm64_libshell32_a-shell32.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libshell32_a_OBJECTS = $(am__objects_169)
 libarm64_libshell32_a_OBJECTS = $(am_libarm64_libshell32_a_OBJECTS)
 libarm64_libstrmiids_a_AR = $(AR) $(ARFLAGS)
 libarm64_libstrmiids_a_LIBADD =
 am__libarm64_libstrmiids_a_SOURCES_DIST = libsrc/strmiids.c
-am__objects_169 = libsrc/libarm64_libstrmiids_a-strmiids.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libstrmiids_a_OBJECTS = $(am__objects_169)
+am__objects_170 = libsrc/libarm64_libstrmiids_a-strmiids.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libstrmiids_a_OBJECTS = $(am__objects_170)
 libarm64_libstrmiids_a_OBJECTS = $(am_libarm64_libstrmiids_a_OBJECTS)
 libarm64_libucrt_a_AR = $(AR) $(ARFLAGS)
 libarm64_libucrt_a_LIBADD =
@@ -5104,7 +5109,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c
-am__objects_170 =  \
+am__objects_171 =  \
 	crt/libarm64_libucrt_extra_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/libarm64_libucrt_extra_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/libarm64_libucrt_extra_a-ucrt_fwprintf.$(OBJEXT) \
@@ -5119,7 +5124,7 @@
 	stdio/libarm64_libucrt_extra_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/libarm64_libucrt_extra_a-ucrt_vsprintf.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_libucrt_extra_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_170)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_171)
 libarm64_libucrt_extra_a_OBJECTS =  \
 	$(am_libarm64_libucrt_extra_a_OBJECTS)
 libarm64_libucrtbase_a_LIBADD =
@@ -5130,7 +5135,7 @@
 	stdio/ucrt__vsnwprintf.c stdio/ucrt_vfprintf.c \
 	stdio/ucrt_vprintf.c stdio/ucrt_vsnprintf.c \
 	stdio/ucrt_vsprintf.c lib-common/ucrtbase.def.in
-am__objects_171 =  \
+am__objects_172 =  \
 	crt/libarm64_libucrtbase_a-ucrtbase_compat.$(OBJEXT) \
 	stdio/libarm64_libucrtbase_a-ucrt_fprintf.$(OBJEXT) \
 	stdio/libarm64_libucrtbase_a-ucrt_fwprintf.$(OBJEXT) \
@@ -5145,7 +5150,7 @@
 	stdio/libarm64_libucrtbase_a-ucrt_vsnprintf.$(OBJEXT) \
 	stdio/libarm64_libucrtbase_a-ucrt_vsprintf.$(OBJEXT)
 @LIBARM64_TRUE@@W32API_FALSE@am_libarm64_libucrtbase_a_OBJECTS =  \
-@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_171)
+@LIBARM64_TRUE@@W32API_FALSE@	$(am__objects_172)
 libarm64_libucrtbase_a_OBJECTS = $(am_libarm64_libucrtbase_a_OBJECTS)
 libarm64_libuuid_a_AR = $(AR) $(ARFLAGS)
 libarm64_libuuid_a_LIBADD =
@@ -5167,7 +5172,7 @@
 	libsrc/uianimation-uuid.c libsrc/usbcamdi-uuid.c \
 	libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \
 	libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
-am__objects_172 = libsrc/libarm64_libuuid_a-ativscp-uuid.$(OBJEXT) \
+am__objects_173 = libsrc/libarm64_libuuid_a-ativscp-uuid.$(OBJEXT) \
 	libsrc/libarm64_libuuid_a-atsmedia-uuid.$(OBJEXT) \
 	libsrc/libarm64_libuuid_a-bth-uuid.$(OBJEXT) \
 	libsrc/libarm64_libuuid_a-cguid-uuid.$(OBJEXT) \
@@ -5210,30 +5215,30 @@
 	libsrc/libarm64_libuuid_a-vds-uuid.$(OBJEXT) \
 	libsrc/libarm64_libuuid_a-virtdisk-uuid.$(OBJEXT) \
 	libsrc/libarm64_libuuid_a-wia-uuid.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libuuid_a_OBJECTS = $(am__objects_172)
+@LIBARM64_TRUE@am_libarm64_libuuid_a_OBJECTS = $(am__objects_173)
 libarm64_libuuid_a_OBJECTS = $(am_libarm64_libuuid_a_OBJECTS)
 libarm64_libwbemuuid_a_AR = $(AR) $(ARFLAGS)
 libarm64_libwbemuuid_a_LIBADD =
 am__libarm64_libwbemuuid_a_SOURCES_DIST = libsrc/wbemuuid.c
-am__objects_173 = libsrc/libarm64_libwbemuuid_a-wbemuuid.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libwbemuuid_a_OBJECTS = $(am__objects_173)
+am__objects_174 = libsrc/libarm64_libwbemuuid_a-wbemuuid.$(OBJEXT)
+@LIBARM64_TRUE@am_libarm64_libwbemuuid_a_OBJECTS = $(am__objects_174)
 libarm64_libwbemuuid_a_OBJECTS = $(am_libarm64_libwbemuuid_a_OBJECTS)
 libarm64_libwindowscodecs_a_LIBADD =
 am__libarm64_libwindowscodecs_a_SOURCES_DIST = libsrc/windowscodecs.c
-am__objects_174 =  \
+am__objects_175 =  \
 	libsrc/libarm64_libwindowscodecs_a-windowscodecs.$(OBJEXT)
 @LIBARM64_TRUE@am_libarm64_libwindowscodecs_a_OBJECTS =  \
-@LIBARM64_TRUE@	$(am__objects_174)
+@LIBARM64_TRUE@	$(am__objects_175)
 libarm64_libwindowscodecs_a_OBJECTS =  \
 	$(am_libarm64_libwindowscodecs_a_OBJECTS)
 libarm64_libwmcodecdspuuid_a_AR = $(AR) $(ARFLAGS)
 libarm64_libwmcodecdspuuid_a_LIBADD =
 am__libarm64_libwmcodecdspuuid_a_SOURCES_DIST =  \
 	libsrc/wmcodecdspuuid.c
-am__objects_175 =  \
+am__objects_176 =  \
 	libsrc/libarm64_libwmcodecdspuuid_a-wmcodecdspuuid.$(OBJEXT)
 @LIBARM64_TRUE@am_libarm64_libwmcodecdspuuid_a_OBJECTS =  \
-@LIBARM64_TRUE@	$(am__objects_175)
+@LIBARM64_TRUE@	$(am__objects_176)
 libarm64_libwmcodecdspuuid_a_OBJECTS =  \
 	$(am_libarm64_libwmcodecdspuuid_a_OBJECTS)
 libarm64_libws2_32_a_LIBADD =
@@ -5272,7 +5277,7 @@
 	libsrc/wspiapi/WspiapiGetNameInfo.c \
 	libsrc/wspiapi/WspiapiFreeAddrInfo.c \
 	lib-common/libws2_32.def.in
-am__objects_176 = libsrc/libarm64_libws2_32_a-ws2_32.$(OBJEXT) \
+am__objects_177 = libsrc/libarm64_libws2_32_a-ws2_32.$(OBJEXT) \
 	libsrc/ws2tcpip/libarm64_libws2_32_a-in6_addr_equal.$(OBJEXT) \
 	libsrc/ws2tcpip/libarm64_libws2_32_a-in6addr_isany.$(OBJEXT) \
 	libsrc/ws2tcpip/libarm64_libws2_32_a-in6addr_isloopback.$(OBJEXT) \
@@ -5307,7 +5312,7 @@
 	libsrc/wspiapi/libarm64_libws2_32_a-WspiapiGetAddrInfo.$(OBJEXT) \
 	libsrc/wspiapi/libarm64_libws2_32_a-WspiapiGetNameInfo.$(OBJEXT) \
 	libsrc/wspiapi/libarm64_libws2_32_a-WspiapiFreeAddrInfo.$(OBJEXT)
-@LIBARM64_TRUE@am_libarm64_libws2_32_a_OBJECTS = $(am__objects_176)
+@LIBARM64_TRUE@am_libarm64_libws2_32_a_OBJECTS = $(am__objects_177)
 libarm64_libws2_32_a_OBJECTS = $(am_libarm64_libws2_32_a_OBJECTS)
 tests32_libnewcomplextests_a_AR = $(AR) $(ARFLAGS)
 tests32_libnewcomplextests_a_LIBADD =
@@ -5324,7 +5329,7 @@
 	testcases/complex/csin.c testcases/complex/csinh.c \
 	testcases/complex/csqrt.c testcases/complex/ctan.c \
 	testcases/complex/ctanh.c
-am__objects_177 =  \
+am__objects_178 =  \
 	testcases/complex/tests32_libnewcomplextests_a-cabs.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextests_a-cacos.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextests_a-cacosh.$(OBJEXT) \
@@ -5348,7 +5353,7 @@
 	testcases/complex/tests32_libnewcomplextests_a-ctan.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextests_a-ctanh.$(OBJEXT)
 @LIB32_TRUE@am_tests32_libnewcomplextests_a_OBJECTS =  \
-@LIB32_TRUE@	$(am__objects_177)
+@LIB32_TRUE@	$(am__objects_178)
 tests32_libnewcomplextests_a_OBJECTS =  \
 	$(am_tests32_libnewcomplextests_a_OBJECTS)
 tests32_libnewcomplextestsf_a_AR = $(AR) $(ARFLAGS)
@@ -5366,7 +5371,7 @@
 	testcases/complex/csin.c testcases/complex/csinh.c \
 	testcases/complex/csqrt.c testcases/complex/ctan.c \
 	testcases/complex/ctanh.c
-am__objects_178 = testcases/complex/tests32_libnewcomplextestsf_a-cabs.$(OBJEXT) \
+am__objects_179 = testcases/complex/tests32_libnewcomplextestsf_a-cabs.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsf_a-cacos.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsf_a-cacosh.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsf_a-carg.$(OBJEXT) \
@@ -5389,7 +5394,7 @@
 	testcases/complex/tests32_libnewcomplextestsf_a-ctan.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsf_a-ctanh.$(OBJEXT)
 @LIB32_TRUE@am_tests32_libnewcomplextestsf_a_OBJECTS =  \
-@LIB32_TRUE@	$(am__objects_178)
+@LIB32_TRUE@	$(am__objects_179)
 tests32_libnewcomplextestsf_a_OBJECTS =  \
 	$(am_tests32_libnewcomplextestsf_a_OBJECTS)
 tests32_libnewcomplextestsld_a_AR = $(AR) $(ARFLAGS)
@@ -5407,7 +5412,7 @@
 	testcases/complex/csin.c testcases/complex/csinh.c \
 	testcases/complex/csqrt.c testcases/complex/ctan.c \
 	testcases/complex/ctanh.c
-am__objects_179 = testcases/complex/tests32_libnewcomplextestsld_a-cabs.$(OBJEXT) \
+am__objects_180 = testcases/complex/tests32_libnewcomplextestsld_a-cabs.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsld_a-cacos.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsld_a-cacosh.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsld_a-carg.$(OBJEXT) \
@@ -5430,7 +5435,7 @@
 	testcases/complex/tests32_libnewcomplextestsld_a-ctan.$(OBJEXT) \
 	testcases/complex/tests32_libnewcomplextestsld_a-ctanh.$(OBJEXT)
 @LIB32_TRUE@am_tests32_libnewcomplextestsld_a_OBJECTS =  \
-@LIB32_TRUE@	$(am__objects_179)
+@LIB32_TRUE@	$(am__objects_180)
 tests32_libnewcomplextestsld_a_OBJECTS =  \
 	$(am_tests32_libnewcomplextestsld_a_OBJECTS)
 tests64_libnewcomplextests_a_AR = $(AR) $(ARFLAGS)
@@ -5448,7 +5453,7 @@
 	testcases/complex/csin.c testcases/complex/csinh.c \
 	testcases/complex/csqrt.c testcases/complex/ctan.c \
 	testcases/complex/ctanh.c
-am__objects_180 =  \
+am__objects_181 =  \
 	testcases/complex/tests64_libnewcomplextests_a-cabs.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextests_a-cacos.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextests_a-cacosh.$(OBJEXT) \
@@ -5472,7 +5477,7 @@
 	testcases/complex/tests64_libnewcomplextests_a-ctan.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextests_a-ctanh.$(OBJEXT)
 @LIB64_TRUE@am_tests64_libnewcomplextests_a_OBJECTS =  \
-@LIB64_TRUE@	$(am__objects_180)
+@LIB64_TRUE@	$(am__objects_181)
 tests64_libnewcomplextests_a_OBJECTS =  \
 	$(am_tests64_libnewcomplextests_a_OBJECTS)
 tests64_libnewcomplextestsf_a_AR = $(AR) $(ARFLAGS)
@@ -5490,7 +5495,7 @@
 	testcases/complex/csin.c testcases/complex/csinh.c \
 	testcases/complex/csqrt.c testcases/complex/ctan.c \
 	testcases/complex/ctanh.c
-am__objects_181 = testcases/complex/tests64_libnewcomplextestsf_a-cabs.$(OBJEXT) \
+am__objects_182 = testcases/complex/tests64_libnewcomplextestsf_a-cabs.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsf_a-cacos.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsf_a-cacosh.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsf_a-carg.$(OBJEXT) \
@@ -5513,7 +5518,7 @@
 	testcases/complex/tests64_libnewcomplextestsf_a-ctan.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsf_a-ctanh.$(OBJEXT)
 @LIB64_TRUE@am_tests64_libnewcomplextestsf_a_OBJECTS =  \
-@LIB64_TRUE@	$(am__objects_181)
+@LIB64_TRUE@	$(am__objects_182)
 tests64_libnewcomplextestsf_a_OBJECTS =  \
 	$(am_tests64_libnewcomplextestsf_a_OBJECTS)
 tests64_libnewcomplextestsld_a_AR = $(AR) $(ARFLAGS)
@@ -5531,7 +5536,7 @@
 	testcases/complex/csin.c testcases/complex/csinh.c \
 	testcases/complex/csqrt.c testcases/complex/ctan.c \
 	testcases/complex/ctanh.c
-am__objects_182 = testcases/complex/tests64_libnewcomplextestsld_a-cabs.$(OBJEXT) \
+am__objects_183 = testcases/complex/tests64_libnewcomplextestsld_a-cabs.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsld_a-cacos.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsld_a-cacosh.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsld_a-carg.$(OBJEXT) \
@@ -5554,7 +5559,7 @@
 	testcases/complex/tests64_libnewcomplextestsld_a-ctan.$(OBJEXT) \
 	testcases/complex/tests64_libnewcomplextestsld_a-ctanh.$(OBJEXT)
 @LIB64_TRUE@am_tests64_libnewcomplextestsld_a_OBJECTS =  \
-@LIB64_TRUE@	$(am__objects_182)
+@LIB64_TRUE@	$(am__objects_183)
 tests64_libnewcomplextestsld_a_OBJECTS =  \
 	$(am_tests64_libnewcomplextestsld_a_OBJECTS)
 @ENABLE_TESTS_UNICODE_TRUE@am__EXEEXT_1 =  \
@@ -6063,7 +6068,7 @@
 	$(lib32_libmsvcr120_app_a_SOURCES) \
 	$(lib32_libmsvcr120d_a_SOURCES) $(lib32_libmsvcr80_a_SOURCES) \
 	$(lib32_libmsvcr90_a_SOURCES) $(lib32_libmsvcr90d_a_SOURCES) \
-	$(lib32_libmsvcrt_os_a_SOURCES) \
+	$(lib32_libmsvcrt_os_a_SOURCES) $(lib32_libntoskrnl_a_SOURCES) \
 	$(lib32_libportabledeviceguids_a_SOURCES) \
 	$(lib32_libsapi_a_SOURCES) $(lib32_libscrnsave_a_SOURCES) \
 	$(lib32_libscrnsavw_a_SOURCES) \
@@ -6239,6 +6244,7 @@
 	$(am__lib32_libmsvcr90_a_SOURCES_DIST) \
 	$(am__lib32_libmsvcr90d_a_SOURCES_DIST) \
 	$(am__lib32_libmsvcrt_os_a_SOURCES_DIST) \
+	$(am__lib32_libntoskrnl_a_SOURCES_DIST) \
 	$(am__lib32_libportabledeviceguids_a_SOURCES_DIST) \
 	$(am__lib32_libsapi_a_SOURCES_DIST) \
 	$(am__lib32_libscrnsave_a_SOURCES_DIST) \
@@ -6866,6 +6872,7 @@
 src_libsensorsapi = libsrc/sensorsapi.c
 src_libportabledeviceguids = libsrc/portabledeviceguids.c
 src_libtaskschd = libsrc/taskschd.c
+src_libntoskrnl = libsrc/memcmp.c
 src_libmingw32 = include/oscalls.h include/internal.h include/sect_attribs.h \
   crt/crt0_c.c        crt/dll_argv.c  crt/gccmain.c     crt/natstart.c  crt/pseudo-reloc-list.c  crt/wildcard.c \
   crt/charmax.c       crt/crt0_w.c         crt/dllargv.c   crt/gs_support.c  crt/_newmode.c  crt/tlssup.c             crt/xncommod.c \
@@ -7252,7 +7259,7 @@
 @LIB32_TRUE@	lib32/libscrnsavw.a lib32/libstrmiids.a \
 @LIB32_TRUE@	lib32/libuuid.a lib32/libgdiplus.a \
 @LIB32_TRUE@	lib32/libws2_32.a lib32/libtaskschd.a \
-@LIB32_TRUE@	$(am__append_6)
+@LIB32_TRUE@	lib32/libntoskrnl.a $(am__append_6)
 @LIB32_TRUE@lib32_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincs32)
 @LIB32_TRUE@lib32_libkernel32_a_AR = $(DTLIB32) && $(AR) $(ARFLAGS)
 @LIB32_TRUE@lib32_libkernel32_a_CPPFLAGS = $(CPPFLAGS32) $(extra_include) $(AM_CPPFLAGS)
@@ -7491,6 +7498,9 @@
 @LIB32_TRUE@lib32_libws2_32_a_AR = $(DTLIB32) && $(AR) $(ARFLAGS)
 @LIB32_TRUE@lib32_libtaskschd_a_SOURCES = $(src_libtaskschd)
 @LIB32_TRUE@lib32_libtaskschd_a_CPPFLAGS = $(CPPFLAGS32) $(sysincludes)
+@LIB32_TRUE@lib32_libntoskrnl_a_SOURCES = $(src_libntoskrnl)
+@LIB32_TRUE@lib32_libntoskrnl_a_CPPFLAGS = $(CPPFLAGS32) $(sysincludes)
+@LIB32_TRUE@lib32_libntoskrnl_a_AR = $(DTLIB32) && $(AR) $(ARFLAGS)
 @LIB32_TRUE@@W32API_FALSE@lib32_libdelayimp_a_SOURCES = 
 @LIB32_TRUE@@W32API_FALSE@nodist_lib32_libm_a_SOURCES = $(src_libm)
 @LIB32_TRUE@@W32API_FALSE@lib32_libm_a_CPPFLAGS = $(CPPFLAGS32) $(sysincludes)
@@ -11134,6 +11144,13 @@
 	$(AM_V_at)-rm -f lib32/libmsvcrt-os.a
 	$(AM_V_AR)$(lib32_libmsvcrt_os_a_AR) lib32/libmsvcrt-os.a $(lib32_libmsvcrt_os_a_OBJECTS) $(lib32_libmsvcrt_os_a_LIBADD)
 	$(AM_V_at)$(RANLIB) lib32/libmsvcrt-os.a
+libsrc/lib32_libntoskrnl_a-memcmp.$(OBJEXT): libsrc/$(am__dirstamp) \
+	libsrc/$(DEPDIR)/$(am__dirstamp)
+
+lib32/libntoskrnl.a: $(lib32_libntoskrnl_a_OBJECTS) $(lib32_libntoskrnl_a_DEPENDENCIES) $(EXTRA_lib32_libntoskrnl_a_DEPENDENCIES) lib32/$(am__dirstamp)
+	$(AM_V_at)-rm -f lib32/libntoskrnl.a
+	$(AM_V_AR)$(lib32_libntoskrnl_a_AR) lib32/libntoskrnl.a $(lib32_libntoskrnl_a_OBJECTS) $(lib32_libntoskrnl_a_LIBADD)
+	$(AM_V_at)$(RANLIB) lib32/libntoskrnl.a
 libsrc/lib32_libportabledeviceguids_a-portabledeviceguids.$(OBJEXT):  \
 	libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp)
 
@@ -18310,6 +18327,7 @@
 @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_liblocationapi_a-locationapi.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libmfuuid_a-mfuuid.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libmingwthrd_a-mingwthrd_mt.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libntoskrnl_a-memcmp.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libportabledeviceguids_a-portabledeviceguids.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libsapi_a-sapi.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libscrnsave_a-scrnsave.Po@am__quote@
@@ -31021,6 +31039,20 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmsvcrt_os_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o misc/lib32_libmsvcrt_os_a-lc_locale_func.obj `if test -f 'misc/lc_locale_func.c'; then $(CYGPATH_W) 'misc/lc_locale_func.c'; else $(CYGPATH_W) '$(srcdir)/misc/lc_locale_func.c'; fi`
 
+libsrc/lib32_libntoskrnl_a-memcmp.o: libsrc/memcmp.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libntoskrnl_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libntoskrnl_a-memcmp.o -MD -MP -MF libsrc/$(DEPDIR)/lib32_libntoskrnl_a-memcmp.Tpo -c -o libsrc/lib32_libntoskrnl_a-memcmp.o `test -f 'libsrc/memcmp.c' || echo '$(srcdir)/'`libsrc/memcmp.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libntoskrnl_a-memcmp.Tpo libsrc/$(DEPDIR)/lib32_libntoskrnl_a-memcmp.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libsrc/memcmp.c' object='libsrc/lib32_libntoskrnl_a-memcmp.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libntoskrnl_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libntoskrnl_a-memcmp.o `test -f 'libsrc/memcmp.c' || echo '$(srcdir)/'`libsrc/memcmp.c
+
+libsrc/lib32_libntoskrnl_a-memcmp.obj: libsrc/memcmp.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libntoskrnl_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libntoskrnl_a-memcmp.obj -MD -MP -MF libsrc/$(DEPDIR)/lib32_libntoskrnl_a-memcmp.Tpo -c -o libsrc/lib32_libntoskrnl_a-memcmp.obj `if test -f 'libsrc/memcmp.c'; then $(CYGPATH_W) 'libsrc/memcmp.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/memcmp.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libntoskrnl_a-memcmp.Tpo libsrc/$(DEPDIR)/lib32_libntoskrnl_a-memcmp.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libsrc/memcmp.c' object='libsrc/lib32_libntoskrnl_a-memcmp.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libntoskrnl_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libntoskrnl_a-memcmp.obj `if test -f 'libsrc/memcmp.c'; then $(CYGPATH_W) 'libsrc/memcmp.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/memcmp.c'; fi`
+
 libsrc/lib32_libportabledeviceguids_a-portabledeviceguids.o: libsrc/portabledeviceguids.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libportabledeviceguids_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libportabledeviceguids_a-portabledeviceguids.o -MD -MP -MF libsrc/$(DEPDIR)/lib32_libportabledeviceguids_a-portabledeviceguids.Tpo -c -o libsrc/lib32_libportabledeviceguids_a-portabledeviceguids.o `test -f 'libsrc/portabledeviceguids.c' || echo '$(srcdir)/'`libsrc/portabledeviceguids.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libportabledeviceguids_a-portabledeviceguids.Tpo libsrc/$(DEPDIR)/lib32_libportabledeviceguids_a-portabledeviceguids.Po
diff --git a/mingw-w64-crt/libsrc/memcmp.c b/mingw-w64-crt/libsrc/memcmp.c
new file mode 100644
index 0000000..11f5f9c
--- /dev/null
+++ b/mingw-w64-crt/libsrc/memcmp.c
@@ -0,0 +1,26 @@
+/**
+ * This file has no copyright assigned and is placed in the Public Domain.
+ * This file is part of the mingw-w64 runtime package.
+ * No warranty is given; refer to the file DISCLAIMER.PD within this package.
+ */
+
+#define __CRT__NO_INLINE
+#include <stddef.h>
+
+int __cdecl memcmp(const void *_S1, const void *_S2, size_t _N)
+{
+    const unsigned char *s1 = _S1, *s2 = _S2;
+
+    if (_N == 0 || s1 == s2)
+	return 0;	/* even for NULL pointers */
+
+    if ((s1 != NULL) != (s2 != NULL))
+	return s2 == NULL ? 1 : -1;	/* robust */
+
+    for ( ; 0 < _N; ++s1, ++s2, --_N)
+	if (*s1 != *s2)
+	    return (*s1 < *s2 ? -1 : +1);
+
+    return 0;
+}
+