crt: Add functions to api-ms-win-core-localization-ansi for windowscoreheadless_apiset
Signed-off-by: Mark Harmstone <mark@harmstone.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 4b6af93..8aec6a5 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2894,7 +2894,7 @@
%/libapi-ms-win-core-libraryloader-l1-2-1.a \
%/libapi-ms-win-core-libraryloader-l1-2-2.a \
%/libapi-ms-win-core-libraryloader-l2-1-0.a \
- %/libapi-ms-win-core-localization-ansi-l1-1-0.a \
+ %/libapi-ms-win-core-localization-ansi-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-localization-l1-2-0_windowsapp.a \
%/libapi-ms-win-core-localization-l1-2-1.a \
%/libapi-ms-win-core-localization-l1-2-2.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
index 6028463..da7260f 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
@@ -2,9 +2,21 @@
EXPORTS
+EnumCalendarInfoA
+EnumCalendarInfoExA
+EnumDateFormatsA
+EnumDateFormatsExA
+EnumLanguageGroupLocalesA
+EnumSystemCodePagesA
+EnumSystemLanguageGroupsA
+EnumTimeFormatsA
EnumUILanguagesA
FoldStringA
GetCalendarInfoA
+GetCPInfoExA
+GetCurrencyFormatA
+GetGeoInfoA
+GetNumberFormatA
GetStringTypeExA
SetCalendarInfoA
SetLocaleInfoA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0000000..6028463
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-localization-ansi-l1-1-0
+
+EXPORTS
+
+EnumUILanguagesA
+FoldStringA
+GetCalendarInfoA
+GetStringTypeExA
+SetCalendarInfoA
+SetLocaleInfoA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri b/mingw-w64-crt/lib-common/windowsapp.mri
index 985e521..2c3c59e 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -62,7 +62,7 @@
ADDLIB libapi-ms-win-core-libraryloader-l1-2-1.a
ADDLIB libapi-ms-win-core-libraryloader-l1-2-2.a
ADDLIB libapi-ms-win-core-libraryloader-l2-1-0.a
-ADDLIB libapi-ms-win-core-localization-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-localization-ansi-l1-1-0_windowsapp.a
ADDLIB libapi-ms-win-core-localization-l1-2-0_windowsapp.a
ADDLIB libapi-ms-win-core-localization-l1-2-1.a
ADDLIB libapi-ms-win-core-localization-l1-2-2.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
index bbadce4..c95d8b9 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
@@ -2,9 +2,21 @@
EXPORTS
+EnumCalendarInfoA@16
+EnumCalendarInfoExA@16
+EnumDateFormatsA@12
+EnumDateFormatsExA@12
+EnumLanguageGroupLocalesA@16
+EnumSystemCodePagesA@8
+EnumSystemLanguageGroupsA@12
+EnumTimeFormatsA@12
EnumUILanguagesA@12
FoldStringA@20
GetCalendarInfoA@24
+GetCPInfoExA@12
+GetCurrencyFormatA@24
+GetGeoInfoA@20
+GetNumberFormatA@24
GetStringTypeExA@20
SetCalendarInfoA@16
SetLocaleInfoA@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0000000..bbadce4
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-localization-ansi-l1-1-0
+
+EXPORTS
+
+EnumUILanguagesA@12
+FoldStringA@20
+GetCalendarInfoA@24
+GetStringTypeExA@20
+SetCalendarInfoA@16
+SetLocaleInfoA@12