Nikolay Sivov : ucrtbase: Add wcstold()/_wcstold_l().

Alexandre Julliard julliard at winehq.org
Tue Oct 6 15:33:10 CDT 2020


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Oct  6 10:18:23 2020 +0300

ucrtbase: Add wcstold()/_wcstold_l().

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.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 d662921d02..ab5128e500 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
@@ -56,7 +56,7 @@
 @ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) ucrtbase._wcstoi64_l
 @ stub _wcstoimax_l
 @ cdecl _wcstol_l(wstr ptr long ptr) ucrtbase._wcstol_l
-@ stub _wcstold_l
+@ cdecl _wcstold_l(wstr ptr ptr) ucrtbase._wcstold_l
 @ cdecl -ret64 _wcstoll_l(wstr ptr long ptr) ucrtbase._wcstoll_l
 @ cdecl _wcstombs_l(ptr ptr long ptr) ucrtbase._wcstombs_l
 @ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) ucrtbase._wcstombs_s_l
@@ -109,7 +109,7 @@
 @ cdecl wcstof(ptr ptr) ucrtbase.wcstof
 @ stub wcstoimax
 @ cdecl wcstol(wstr ptr long) ucrtbase.wcstol
-@ stub wcstold
+@ cdecl wcstold(wstr ptr) ucrtbase.wcstold
 @ cdecl -ret64 wcstoll(wstr ptr long) ucrtbase.wcstoll
 @ cdecl wcstombs(ptr ptr long) ucrtbase.wcstombs
 @ cdecl wcstombs_s(ptr ptr long wstr long) ucrtbase.wcstombs_s
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 4dd07406db..1a31ac536c 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
@@ -799,7 +799,7 @@
 @ cdecl -ret64 _o__wcstoi64(wstr ptr long) ucrtbase._o__wcstoi64
 @ cdecl -ret64 _o__wcstoi64_l(wstr ptr long ptr) ucrtbase._o__wcstoi64_l
 @ cdecl _o__wcstol_l(wstr ptr long ptr) ucrtbase._o__wcstol_l
-@ stub _o__wcstold_l
+@ cdecl _o__wcstold_l(wstr ptr ptr) ucrtbase._o__wcstold_l
 @ cdecl -ret64 _o__wcstoll_l(wstr ptr long ptr) ucrtbase._o__wcstoll_l
 @ cdecl _o__wcstombs_l(ptr ptr long ptr) ucrtbase._o__wcstombs_l
 @ cdecl _o__wcstombs_s_l(ptr ptr long wstr long ptr) ucrtbase._o__wcstombs_s_l
@@ -1163,7 +1163,7 @@
 @ cdecl _o_wcstok(wstr wstr ptr) ucrtbase._o_wcstok
 @ cdecl _o_wcstok_s(ptr wstr ptr) ucrtbase._o_wcstok_s
 @ cdecl _o_wcstol(wstr ptr long) ucrtbase._o_wcstol
-@ stub _o_wcstold
+@ cdecl _o_wcstold(wstr ptr ptr) ucrtbase._o_wcstold
 @ cdecl -ret64 _o_wcstoll(wstr ptr long) ucrtbase._o_wcstoll
 @ cdecl _o_wcstombs(ptr ptr long) ucrtbase._o_wcstombs
 @ cdecl _o_wcstombs_s(ptr ptr long wstr long) ucrtbase._o_wcstombs_s
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index 4c944a9d21..fda4bb6903 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -1893,7 +1893,7 @@
 @ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
 @ stub _wcstoimax_l
 @ cdecl _wcstol_l(wstr ptr long ptr) MSVCRT__wcstol_l
-@ stub _wcstold_l
+@ cdecl _wcstold_l(wstr ptr ptr) MSVCRT__wcstod_l
 @ cdecl -ret64 _wcstoll_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
 @ cdecl _wcstombs_l(ptr ptr long ptr) MSVCRT__wcstombs_l
 @ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) MSVCRT__wcstombs_s_l
@@ -2475,7 +2475,7 @@
 @ cdecl wcstok(wstr wstr) MSVCRT_wcstok
 @ cdecl wcstok_s(ptr wstr ptr) MSVCRT_wcstok_s
 @ cdecl wcstol(wstr ptr long) MSVCRT_wcstol
-@ stub wcstold
+@ cdecl wcstold(wstr ptr) MSVCRT_wcstod
 @ cdecl -ret64 wcstoll(wstr ptr long) MSVCRT__wcstoi64
 @ cdecl wcstombs(ptr ptr long) MSVCRT_wcstombs
 @ cdecl wcstombs_s(ptr ptr long wstr long) MSVCRT_wcstombs_s
diff --git a/dlls/msvcr120_app/msvcr120_app.spec b/dlls/msvcr120_app/msvcr120_app.spec
index 9d292ccef5..d0d5da6306 100644
--- a/dlls/msvcr120_app/msvcr120_app.spec
+++ b/dlls/msvcr120_app/msvcr120_app.spec
@@ -1586,7 +1586,7 @@
 @ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) msvcr120._wcstoi64_l
 @ stub _wcstoimax_l
 @ cdecl _wcstol_l(wstr ptr long ptr) msvcr120._wcstol_l
-@ stub _wcstold_l
+@ cdecl _wcstold_l(wstr ptr ptr) msvcr120._wcstold_l
 @ cdecl -ret64 _wcstoll_l(wstr ptr long ptr) msvcr120._wcstoll_l
 @ cdecl _wcstombs_l(ptr ptr long ptr) msvcr120._wcstombs_l
 @ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) msvcr120._wcstombs_s_l
@@ -2137,7 +2137,7 @@
 @ cdecl wcstok(wstr wstr) msvcr120.wcstok
 @ cdecl wcstok_s(ptr wstr ptr) msvcr120.wcstok_s
 @ cdecl wcstol(wstr ptr long) msvcr120.wcstol
-@ stub wcstold
+@ cdecl wcstold(wstr ptr) msvcr120.wcstold
 @ cdecl -ret64 wcstoll(wstr ptr long) msvcr120.wcstoll
 @ cdecl wcstombs(ptr ptr long) msvcr120.wcstombs
 @ cdecl wcstombs_s(ptr ptr long wstr long) msvcr120.wcstombs_s
diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec
index 468d8dbb5a..16409de9f7 100644
--- a/dlls/ucrtbase/ucrtbase.spec
+++ b/dlls/ucrtbase/ucrtbase.spec
@@ -1463,7 +1463,7 @@
 @ cdecl -ret64 _o__wcstoi64(wstr ptr long) MSVCRT__wcstoi64
 @ cdecl -ret64 _o__wcstoi64_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
 @ cdecl _o__wcstol_l(wstr ptr long ptr) MSVCRT__wcstol_l
-@ stub _o__wcstold_l
+@ cdecl _o__wcstold_l(wstr ptr ptr) MSVCRT__wcstod_l
 @ cdecl -ret64 _o__wcstoll_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
 @ cdecl _o__wcstombs_l(ptr ptr long ptr) MSVCRT__wcstombs_l
 @ cdecl _o__wcstombs_s_l(ptr ptr long wstr long ptr) MSVCRT__wcstombs_s_l
@@ -1828,7 +1828,7 @@
 @ cdecl _o_wcstok(wstr wstr ptr) MSVCRT_wcstok
 @ cdecl _o_wcstok_s(ptr wstr ptr) MSVCRT_wcstok_s
 @ cdecl _o_wcstol(wstr ptr long) MSVCRT_wcstol
-@ stub _o_wcstold
+@ cdecl _o_wcstold(wstr ptr ptr) MSVCRT_wcstod
 @ cdecl -ret64 _o_wcstoll(wstr ptr long) MSVCRT__wcstoi64
 @ cdecl _o_wcstombs(ptr ptr long) MSVCRT_wcstombs
 @ cdecl _o_wcstombs_s(ptr ptr long wstr long) MSVCRT_wcstombs_s
@@ -2042,7 +2042,7 @@
 @ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
 @ stub _wcstoimax_l
 @ cdecl _wcstol_l(wstr ptr long ptr) MSVCRT__wcstol_l
-@ stub _wcstold_l
+@ cdecl _wcstold_l(wstr ptr ptr) MSVCRT__wcstod_l
 @ cdecl -ret64 _wcstoll_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
 @ cdecl _wcstombs_l(ptr ptr long ptr) MSVCRT__wcstombs_l
 @ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) MSVCRT__wcstombs_s_l
@@ -2582,7 +2582,7 @@
 @ cdecl wcstok(wstr wstr ptr) MSVCRT_wcstok
 @ cdecl wcstok_s(ptr wstr ptr) MSVCRT_wcstok_s
 @ cdecl wcstol(wstr ptr long) MSVCRT_wcstol
-@ stub wcstold
+@ cdecl wcstold(wstr ptr) MSVCRT_wcstod
 @ cdecl -ret64 wcstoll(wstr ptr long) MSVCRT__wcstoi64
 @ cdecl wcstombs(ptr ptr long) MSVCRT_wcstombs
 @ cdecl wcstombs_s(ptr ptr long wstr long) MSVCRT_wcstombs_s




More information about the wine-cvs mailing list