Gijs Vermeulen : ucrtbase: Add [_]strtold[_l].

Alexandre Julliard julliard at winehq.org
Mon Oct 5 15:55:00 CDT 2020


Module: wine
Branch: master
Commit: 568e3e8b697a960881c162671a33c28727921797
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=568e3e8b697a960881c162671a33c28727921797

Author: Gijs Vermeulen <gijsvrm at gmail.com>
Date:   Mon Oct  5 16:15:31 2020 +0200

ucrtbase: Add [_]strtold[_l].

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49873
Signed-off-by: Gijs Vermeulen <gijsvrm at gmail.com>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-crt-convert-l1-1-0.spec                            | 4 ++--
 .../api-ms-win-crt-private-l1-1-0.spec                            | 4 ++--
 dlls/msvcr120/msvcr120.spec                                       | 4 ++--
 dlls/msvcr120_app/msvcr120_app.spec                               | 4 ++--
 dlls/ucrtbase/ucrtbase.spec                                       | 8 ++++----
 5 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dlls/api-ms-win-crt-convert-l1-1-0/api-ms-win-crt-convert-l1-1-0.spec b/dlls/api-ms-win-crt-convert-l1-1-0/api-ms-win-crt-convert-l1-1-0.spec
index a67828e6d2..d662921d02 100644
--- a/dlls/api-ms-win-crt-convert-l1-1-0/api-ms-win-crt-convert-l1-1-0.spec
+++ b/dlls/api-ms-win-crt-convert-l1-1-0/api-ms-win-crt-convert-l1-1-0.spec
@@ -35,7 +35,7 @@
 @ cdecl -ret64 _strtoi64_l(str ptr long ptr) ucrtbase._strtoi64_l
 @ cdecl -ret64 _strtoimax_l(str ptr long ptr) ucrtbase._strtoimax_l
 @ cdecl _strtol_l(str ptr long ptr) ucrtbase._strtol_l
-@ stub _strtold_l
+@ cdecl _strtold_l(str ptr ptr) ucrtbase._strtold_l
 @ cdecl -ret64 _strtoll_l(str ptr long ptr) ucrtbase._strtoll_l
 @ cdecl -ret64 _strtoui64(str ptr long) ucrtbase._strtoui64
 @ cdecl -ret64 _strtoui64_l(str ptr long ptr) ucrtbase._strtoui64_l
@@ -96,7 +96,7 @@
 @ cdecl strtof(str ptr) ucrtbase.strtof
 @ cdecl -ret64 strtoimax(str ptr long) ucrtbase.strtoimax
 @ cdecl strtol(str ptr long) ucrtbase.strtol
-@ stub strtold
+@ cdecl strtold(str ptr) ucrtbase.strtold
 @ cdecl -ret64 strtoll(str ptr long) ucrtbase.strtoll
 @ cdecl strtoul(str ptr long) ucrtbase.strtoul
 @ cdecl -ret64 strtoull(str ptr long) ucrtbase.strtoull
diff --git a/dlls/api-ms-win-crt-private-l1-1-0/api-ms-win-crt-private-l1-1-0.spec b/dlls/api-ms-win-crt-private-l1-1-0/api-ms-win-crt-private-l1-1-0.spec
index 87dc6585f3..4dd07406db 100644
--- a/dlls/api-ms-win-crt-private-l1-1-0/api-ms-win-crt-private-l1-1-0.spec
+++ b/dlls/api-ms-win-crt-private-l1-1-0/api-ms-win-crt-private-l1-1-0.spec
@@ -719,7 +719,7 @@
 @ cdecl -ret64 _o__strtoi64(str ptr long) ucrtbase._o__strtoi64
 @ cdecl -ret64 _o__strtoi64_l(str ptr long ptr) ucrtbase._o__strtoi64_l
 @ cdecl _o__strtol_l(str ptr long ptr) ucrtbase._o__strtol_l
-@ stub _o__strtold_l
+@ cdecl _o__strtold_l(str ptr ptr) ucrtbase._o__strtold_l
 @ cdecl -ret64 _o__strtoll_l(str ptr long ptr) ucrtbase._o__strtoll_l
 @ cdecl -ret64 _o__strtoui64(str ptr long) ucrtbase._o__strtoui64
 @ cdecl -ret64 _o__strtoui64_l(str ptr long ptr) ucrtbase._o__strtoui64_l
@@ -1126,7 +1126,7 @@
 @ cdecl _o_strtok(str str) ucrtbase._o_strtok
 @ cdecl _o_strtok_s(ptr str ptr) ucrtbase._o_strtok_s
 @ cdecl _o_strtol(str ptr long) ucrtbase._o_strtol
-@ stub _o_strtold
+@ cdecl _o_strtold(str ptr) ucrtbase._o_strtold
 @ cdecl -ret64 _o_strtoll(str ptr long) ucrtbase._o_strtoll
 @ cdecl _o_strtoul(str ptr long) ucrtbase._o_strtoul
 @ cdecl -ret64 _o_strtoull(str ptr long) ucrtbase._o_strtoull
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index 0d38f97fff..4c944a9d21 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -1736,7 +1736,7 @@
 @ cdecl -ret64 _strtoi64_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl -ret64 _strtoimax_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl _strtol_l(str ptr long ptr) MSVCRT__strtol_l
-@ stub _strtold_l
+@ cdecl _strtold_l(str ptr ptr) MSVCRT_strtod_l
 @ cdecl -ret64 _strtoll_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl -ret64 _strtoui64(str ptr long) MSVCRT_strtoui64
 @ cdecl -ret64 _strtoui64_l(str ptr long ptr) MSVCRT_strtoui64_l
@@ -2391,7 +2391,7 @@
 @ cdecl strtok(str str) MSVCRT_strtok
 @ cdecl strtok_s(ptr str ptr) MSVCRT_strtok_s
 @ cdecl strtol(str ptr long) MSVCRT_strtol
-@ stub strtold
+@ cdecl strtold(str ptr) MSVCRT_strtod
 @ cdecl -ret64 strtoll(str ptr long) MSVCRT_strtoi64
 @ cdecl strtoul(str ptr long) MSVCRT_strtoul
 @ cdecl -ret64 strtoull(str ptr long) MSVCRT_strtoui64
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index 2013b06cc7..9d292ccef5 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -1447,7 +1447,7 @@
 @ cdecl -ret64 _strtoi64_l(str ptr long ptr) msvcr120._strtoi64_l
 @ cdecl -ret64 _strtoimax_l(str ptr long ptr) msvcr120._strtoimax_l
 @ cdecl _strtol_l(str ptr long ptr) msvcr120._strtol_l
-@ stub _strtold_l
+@ cdecl _strtold_l(str ptr ptr) msvcr120._strtold_l
 @ cdecl -ret64 _strtoll_l(str ptr long ptr) msvcr120._strtoll_l
 @ cdecl -ret64 _strtoui64(str ptr long) msvcr120._strtoui64
 @ cdecl -ret64 _strtoui64_l(str ptr long ptr) msvcr120._strtoui64_l
@@ -2054,7 +2054,7 @@
 @ cdecl strtok(str str) msvcr120.strtok
 @ cdecl strtok_s(ptr str ptr) msvcr120.strtok_s
 @ cdecl strtol(str ptr long) msvcr120.strtol
-@ stub strtold
+@ cdecl strtold(str ptr) msvcr120.strtold
 @ cdecl -ret64 strtoll(str ptr long) msvcr120.strtoll
 @ cdecl strtoul(str ptr long) msvcr120.strtoul
 @ cdecl -ret64 strtoull(str ptr long) msvcr120.strtoull
diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec
index f556b9e1c3..468d8dbb5a 100644
--- a/dlls/ucrtbase/ucrtbase.spec
+++ b/dlls/ucrtbase/ucrtbase.spec
@@ -1383,7 +1383,7 @@
 @ cdecl -ret64 _o__strtoi64(str ptr long) MSVCRT_strtoi64
 @ cdecl -ret64 _o__strtoi64_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl _o__strtol_l(str ptr long ptr) MSVCRT__strtol_l
-@ stub _o__strtold_l
+@ cdecl _o__strtold_l(str ptr ptr) MSVCRT_strtod_l
 @ cdecl -ret64 _o__strtoll_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl -ret64 _o__strtoui64(str ptr long) MSVCRT_strtoui64
 @ cdecl -ret64 _o__strtoui64_l(str ptr long ptr) MSVCRT_strtoui64_l
@@ -1791,7 +1791,7 @@
 @ cdecl _o_strtok(str str) MSVCRT_strtok
 @ cdecl _o_strtok_s(ptr str ptr) MSVCRT_strtok_s
 @ cdecl _o_strtol(str ptr long) MSVCRT_strtol
-@ stub _o_strtold
+@ cdecl _o_strtold(str ptr) MSVCRT_strtod
 @ cdecl -ret64 _o_strtoll(str ptr long) MSVCRT_strtoi64
 @ cdecl _o_strtoul(str ptr long) MSVCRT_strtoul
 @ cdecl -ret64 _o_strtoull(str ptr long) MSVCRT_strtoui64
@@ -1954,7 +1954,7 @@
 @ cdecl -ret64 _strtoi64_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl -ret64 _strtoimax_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl _strtol_l(str ptr long ptr) MSVCRT__strtol_l
-@ stub _strtold_l
+@ cdecl _strtold_l(str ptr ptr) MSVCRT_strtod_l
 @ cdecl -ret64 _strtoll_l(str ptr long ptr) MSVCRT_strtoi64_l
 @ cdecl -ret64 _strtoui64(str ptr long) MSVCRT_strtoui64
 @ cdecl -ret64 _strtoui64_l(str ptr long ptr) MSVCRT_strtoui64_l
@@ -2522,7 +2522,7 @@
 @ cdecl strtok(str str) MSVCRT_strtok
 @ cdecl strtok_s(ptr str ptr) MSVCRT_strtok_s
 @ cdecl strtol(str ptr long) MSVCRT_strtol
-@ stub strtold
+@ cdecl strtold(str ptr) MSVCRT_strtod
 @ cdecl -ret64 strtoll(str ptr long) MSVCRT_strtoi64
 @ cdecl strtoul(str ptr long) MSVCRT_strtoul
 @ cdecl -ret64 strtoull(str ptr long) MSVCRT_strtoui64




More information about the wine-cvs mailing list