[PATCH v2 20/22] api-ms-win-crt-string-l1-1-0: Add stub dll.

Martin Storsjo martin at martin.st
Mon Aug 3 14:26:19 CDT 2015


---
 configure.ac                                       |   1 +
 dlls/api-ms-win-crt-string-l1-1-0/Makefile.in      |   1 +
 .../api-ms-win-crt-string-l1-1-0.spec              | 178 +++++++++++++++++++++
 tools/make_specfiles                               |   1 +
 4 files changed, 181 insertions(+)
 create mode 100644 dlls/api-ms-win-crt-string-l1-1-0/Makefile.in
 create mode 100644 dlls/api-ms-win-crt-string-l1-1-0/api-ms-win-crt-string-l1-1-0.spec

diff --git a/configure.ac b/configure.ac
index 022a9bc..4101f33 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2767,6 +2767,7 @@ WINE_CONFIG_DLL(api-ms-win-crt-private-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-crt-process-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-crt-runtime-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-crt-stdio-l1-1-0)
+WINE_CONFIG_DLL(api-ms-win-crt-string-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-downlevel-advapi32-l1-1-0)
 WINE_CONFIG_DLL(api-ms-win-downlevel-advapi32-l2-1-0)
 WINE_CONFIG_DLL(api-ms-win-downlevel-normaliz-l1-1-0)
diff --git a/dlls/api-ms-win-crt-string-l1-1-0/Makefile.in b/dlls/api-ms-win-crt-string-l1-1-0/Makefile.in
new file mode 100644
index 0000000..3e53400
--- /dev/null
+++ b/dlls/api-ms-win-crt-string-l1-1-0/Makefile.in
@@ -0,0 +1 @@
+MODULE    = api-ms-win-crt-string-l1-1-0.dll
diff --git a/dlls/api-ms-win-crt-string-l1-1-0/api-ms-win-crt-string-l1-1-0.spec b/dlls/api-ms-win-crt-string-l1-1-0/api-ms-win-crt-string-l1-1-0.spec
new file mode 100644
index 0000000..0095feb
--- /dev/null
+++ b/dlls/api-ms-win-crt-string-l1-1-0/api-ms-win-crt-string-l1-1-0.spec
@@ -0,0 +1,178 @@
+@ cdecl __isascii(long) ucrtbase.__isascii
+@ cdecl __iscsym(long) ucrtbase.__iscsym
+@ cdecl __iscsymf(long) ucrtbase.__iscsymf
+@ stub __iswcsym
+@ stub __iswcsymf
+@ stub __strncnt
+@ stub __wcsncnt
+@ cdecl _isalnum_l(long ptr) ucrtbase._isalnum_l
+@ cdecl _isalpha_l(long ptr) ucrtbase._isalpha_l
+@ stub _isblank_l
+@ cdecl _iscntrl_l(long ptr) ucrtbase._iscntrl_l
+@ cdecl _isctype(long long) ucrtbase._isctype
+@ cdecl _isctype_l(long long ptr) ucrtbase._isctype_l
+@ cdecl _isdigit_l(long ptr) ucrtbase._isdigit_l
+@ cdecl _isgraph_l(long ptr) ucrtbase._isgraph_l
+@ cdecl _isleadbyte_l(long ptr) ucrtbase._isleadbyte_l
+@ cdecl _islower_l(long ptr) ucrtbase._islower_l
+@ cdecl _isprint_l(long ptr) ucrtbase._isprint_l
+@ stub _ispunct_l
+@ cdecl _isspace_l(long ptr) ucrtbase._isspace_l
+@ cdecl _isupper_l(long ptr) ucrtbase._isupper_l
+@ stub _iswalnum_l
+@ cdecl _iswalpha_l(long ptr) ucrtbase._iswalpha_l
+@ stub _iswblank_l
+@ stub _iswcntrl_l
+@ stub _iswcsym_l
+@ stub _iswcsymf_l
+@ stub _iswctype_l
+@ cdecl _iswdigit_l(long ptr) ucrtbase._iswdigit_l
+@ stub _iswgraph_l
+@ stub _iswlower_l
+@ stub _iswprint_l
+@ cdecl _iswpunct_l(long ptr) ucrtbase._iswpunct_l
+@ cdecl _iswspace_l(long ptr) ucrtbase._iswspace_l
+@ stub _iswupper_l
+@ stub _iswxdigit_l
+@ cdecl _isxdigit_l(long ptr) ucrtbase._isxdigit_l
+@ cdecl _memccpy(ptr ptr long long) ucrtbase._memccpy
+@ cdecl _memicmp(str str long) ucrtbase._memicmp
+@ stub _memicmp_l
+@ cdecl _strcoll_l(str str ptr) ucrtbase._strcoll_l
+@ cdecl _strdup(str) ucrtbase._strdup
+@ cdecl _stricmp(str str) ucrtbase._stricmp
+@ cdecl _stricmp_l(str str ptr) ucrtbase._stricmp_l
+@ cdecl _stricoll(str str) ucrtbase._stricoll
+@ cdecl _stricoll_l(str str ptr) ucrtbase._stricoll_l
+@ cdecl _strlwr(str) ucrtbase._strlwr
+@ cdecl _strlwr_l(str ptr) ucrtbase._strlwr_l
+@ cdecl _strlwr_s(ptr long) ucrtbase._strlwr_s
+@ cdecl _strlwr_s_l(ptr long ptr) ucrtbase._strlwr_s_l
+@ cdecl _strncoll(str str long) ucrtbase._strncoll
+@ cdecl _strncoll_l(str str long ptr) ucrtbase._strncoll_l
+@ cdecl _strnicmp(str str long) ucrtbase._strnicmp
+@ cdecl _strnicmp_l(str str long ptr) ucrtbase._strnicmp_l
+@ cdecl _strnicoll(str str long) ucrtbase._strnicoll
+@ cdecl _strnicoll_l(str str long ptr) ucrtbase._strnicoll_l
+@ cdecl _strnset(str long long) ucrtbase._strnset
+@ cdecl _strnset_s(str long long long) ucrtbase._strnset_s
+@ cdecl _strrev(str) ucrtbase._strrev
+@ cdecl _strset(str long) ucrtbase._strset
+@ stub _strset_s
+@ cdecl _strupr(str) ucrtbase._strupr
+@ cdecl _strupr_l(str ptr) ucrtbase._strupr_l
+@ cdecl _strupr_s(str long) ucrtbase._strupr_s
+@ cdecl _strupr_s_l(str long ptr) ucrtbase._strupr_s_l
+@ cdecl _strxfrm_l(ptr str long ptr) ucrtbase._strxfrm_l
+@ cdecl _tolower(long) ucrtbase._tolower
+@ cdecl _tolower_l(long ptr) ucrtbase._tolower_l
+@ cdecl _toupper(long) ucrtbase._toupper
+@ cdecl _toupper_l(long ptr) ucrtbase._toupper_l
+@ cdecl _towlower_l(long ptr) ucrtbase._towlower_l
+@ cdecl _towupper_l(long ptr) ucrtbase._towupper_l
+@ cdecl _wcscoll_l(wstr wstr ptr) ucrtbase._wcscoll_l
+@ cdecl _wcsdup(wstr) ucrtbase._wcsdup
+@ cdecl _wcsicmp(wstr wstr) ucrtbase._wcsicmp
+@ cdecl _wcsicmp_l(wstr wstr ptr) ucrtbase._wcsicmp_l
+@ cdecl _wcsicoll(wstr wstr) ucrtbase._wcsicoll
+@ cdecl _wcsicoll_l(wstr wstr ptr) ucrtbase._wcsicoll_l
+@ cdecl _wcslwr(wstr) ucrtbase._wcslwr
+@ cdecl _wcslwr_l(wstr ptr) ucrtbase._wcslwr_l
+@ cdecl _wcslwr_s(wstr long) ucrtbase._wcslwr_s
+@ cdecl _wcslwr_s_l(wstr long ptr) ucrtbase._wcslwr_s_l
+@ cdecl _wcsncoll(wstr wstr long) ucrtbase._wcsncoll
+@ cdecl _wcsncoll_l(wstr wstr long ptr) ucrtbase._wcsncoll_l
+@ cdecl _wcsnicmp(wstr wstr long) ucrtbase._wcsnicmp
+@ cdecl _wcsnicmp_l(wstr wstr long ptr) ucrtbase._wcsnicmp_l
+@ cdecl _wcsnicoll(wstr wstr long) ucrtbase._wcsnicoll
+@ cdecl _wcsnicoll_l(wstr wstr long ptr) ucrtbase._wcsnicoll_l
+@ cdecl _wcsnset(wstr long long) ucrtbase._wcsnset
+@ stub _wcsnset_s
+@ cdecl _wcsrev(wstr) ucrtbase._wcsrev
+@ cdecl _wcsset(wstr long) ucrtbase._wcsset
+@ cdecl _wcsset_s(wstr long long) ucrtbase._wcsset_s
+@ cdecl _wcsupr(wstr) ucrtbase._wcsupr
+@ cdecl _wcsupr_l(wstr ptr) ucrtbase._wcsupr_l
+@ cdecl _wcsupr_s(wstr long) ucrtbase._wcsupr_s
+@ cdecl _wcsupr_s_l(wstr long ptr) ucrtbase._wcsupr_s_l
+@ cdecl _wcsxfrm_l(ptr wstr long ptr) ucrtbase._wcsxfrm_l
+@ stub _wctype
+@ cdecl is_wctype(long long) ucrtbase.is_wctype
+@ cdecl isalnum(long) ucrtbase.isalnum
+@ cdecl isalpha(long) ucrtbase.isalpha
+@ stub isblank
+@ cdecl iscntrl(long) ucrtbase.iscntrl
+@ cdecl isdigit(long) ucrtbase.isdigit
+@ cdecl isgraph(long) ucrtbase.isgraph
+@ cdecl isleadbyte(long) ucrtbase.isleadbyte
+@ cdecl islower(long) ucrtbase.islower
+@ cdecl isprint(long) ucrtbase.isprint
+@ cdecl ispunct(long) ucrtbase.ispunct
+@ cdecl isspace(long) ucrtbase.isspace
+@ cdecl isupper(long) ucrtbase.isupper
+@ cdecl iswalnum(long) ucrtbase.iswalnum
+@ cdecl iswalpha(long) ucrtbase.iswalpha
+@ cdecl iswascii(long) ucrtbase.iswascii
+@ stub iswblank
+@ cdecl iswcntrl(long) ucrtbase.iswcntrl
+@ cdecl iswctype(long long) ucrtbase.iswctype
+@ cdecl iswdigit(long) ucrtbase.iswdigit
+@ cdecl iswgraph(long) ucrtbase.iswgraph
+@ cdecl iswlower(long) ucrtbase.iswlower
+@ cdecl iswprint(long) ucrtbase.iswprint
+@ cdecl iswpunct(long) ucrtbase.iswpunct
+@ cdecl iswspace(long) ucrtbase.iswspace
+@ cdecl iswupper(long) ucrtbase.iswupper
+@ cdecl iswxdigit(long) ucrtbase.iswxdigit
+@ cdecl isxdigit(long) ucrtbase.isxdigit
+@ cdecl mblen(ptr long) ucrtbase.mblen
+@ cdecl mbrlen(ptr long ptr) ucrtbase.mbrlen
+@ cdecl memcpy_s(ptr long ptr long) ucrtbase.memcpy_s
+@ cdecl memmove_s(ptr long ptr long) ucrtbase.memmove_s
+@ cdecl memset(ptr long long) ucrtbase.memset
+@ cdecl strcat(str str) ucrtbase.strcat
+@ cdecl strcat_s(str long str) ucrtbase.strcat_s
+@ cdecl strcmp(str str) ucrtbase.strcmp
+@ cdecl strcoll(str str) ucrtbase.strcoll
+@ cdecl strcpy(ptr str) ucrtbase.strcpy
+@ cdecl strcpy_s(ptr long str) ucrtbase.strcpy_s
+@ cdecl strcspn(str str) ucrtbase.strcspn
+@ cdecl strlen(str) ucrtbase.strlen
+@ cdecl strncat(str str long) ucrtbase.strncat
+@ cdecl strncat_s(str long str long) ucrtbase.strncat_s
+@ cdecl strncmp(str str long) ucrtbase.strncmp
+@ cdecl strncpy(ptr str long) ucrtbase.strncpy
+@ cdecl strncpy_s(ptr long str long) ucrtbase.strncpy_s
+@ cdecl strnlen(str long) ucrtbase.strnlen
+@ cdecl strpbrk(str str) ucrtbase.strpbrk
+@ cdecl strspn(str str) ucrtbase.strspn
+@ cdecl strtok(str str) ucrtbase.strtok
+@ cdecl strtok_s(ptr str ptr) ucrtbase.strtok_s
+@ cdecl strxfrm(ptr str long) ucrtbase.strxfrm
+@ cdecl tolower(long) ucrtbase.tolower
+@ cdecl toupper(long) ucrtbase.toupper
+@ stub towctrans
+@ cdecl towlower(long) ucrtbase.towlower
+@ cdecl towupper(long) ucrtbase.towupper
+@ cdecl wcscat(wstr wstr) ucrtbase.wcscat
+@ cdecl wcscat_s(wstr long wstr) ucrtbase.wcscat_s
+@ cdecl wcscmp(wstr wstr) ucrtbase.wcscmp
+@ cdecl wcscoll(wstr wstr) ucrtbase.wcscoll
+@ cdecl wcscpy(ptr wstr) ucrtbase.wcscpy
+@ cdecl wcscpy_s(ptr long wstr) ucrtbase.wcscpy_s
+@ cdecl wcscspn(wstr wstr) ucrtbase.wcscspn
+@ cdecl wcslen(wstr) ucrtbase.wcslen
+@ cdecl wcsncat(wstr wstr long) ucrtbase.wcsncat
+@ cdecl wcsncat_s(wstr long wstr long) ucrtbase.wcsncat_s
+@ cdecl wcsncmp(wstr wstr long) ucrtbase.wcsncmp
+@ cdecl wcsncpy(ptr wstr long) ucrtbase.wcsncpy
+@ cdecl wcsncpy_s(ptr long wstr long) ucrtbase.wcsncpy_s
+@ cdecl wcsnlen(wstr long) ucrtbase.wcsnlen
+@ cdecl wcspbrk(wstr wstr) ucrtbase.wcspbrk
+@ cdecl wcsspn(wstr wstr) ucrtbase.wcsspn
+@ cdecl wcstok(wstr wstr) ucrtbase.wcstok
+@ cdecl wcstok_s(ptr wstr ptr) ucrtbase.wcstok_s
+@ cdecl wcsxfrm(ptr wstr long) ucrtbase.wcsxfrm
+@ stub wctype
+@ cdecl wmemcpy_s(ptr long ptr long) ucrtbase.wmemcpy_s
+@ cdecl wmemmove_s(ptr long ptr long) ucrtbase.wmemmove_s
diff --git a/tools/make_specfiles b/tools/make_specfiles
index fab9878..cf1753d 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -63,6 +63,7 @@ my @dll_groups =
   "api-ms-win-crt-process-l1-1-0",
   "api-ms-win-crt-runtime-l1-1-0",
   "api-ms-win-crt-stdio-l1-1-0",
+  "api-ms-win-crt-string-l1-1-0",
  ],
  [
   "msvcp120",
-- 
2.3.2.223.g7a9409c




More information about the wine-patches mailing list