[PATCH 2/3] ucrtbase: Add _o_fmod() and _o_fmodf().

Matteo Bruni mbruni at codeweavers.com
Thu Jan 9 16:03:16 CST 2020


Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
---
Together with the previous patch this fixes some crashes reproduced
with Heroes of the Storm.

I don't know if the function is actually exported on ARM...

 .../api-ms-win-crt-private-l1-1-0.spec                        | 4 ++--
 dlls/ucrtbase/ucrtbase.spec                                   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

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 7e2717c44ab..1870c738b5f 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
@@ -957,8 +957,8 @@
 @ stub _o_fma
 @ stub _o_fmaf
 @ stub _o_fmal
-@ stub _o_fmod
-@ stub _o_fmodf
+@ cdecl _o_fmod(double double) ucrtbase._o_fmod
+@ cdecl -arch=arm,x86_64,arm64 _o_fmodf(float float) ucrtbase._o_fmodf
 @ stub _o_fopen
 @ stub _o_fopen_s
 @ stub _o_fputc
diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec
index 8987134d97f..39d050917d7 100644
--- a/dlls/ucrtbase/ucrtbase.spec
+++ b/dlls/ucrtbase/ucrtbase.spec
@@ -1621,8 +1621,8 @@
 @ stub _o_fma
 @ stub _o_fmaf
 @ stub _o_fmal
-@ stub _o_fmod
-@ stub _o_fmodf
+@ cdecl _o_fmod(double double) MSVCRT_fmod
+@ cdecl -arch=arm,x86_64,arm64 _o_fmodf(float float) MSVCRT_fmodf
 @ stub _o_fopen
 @ stub _o_fopen_s
 @ stub _o_fputc
-- 
2.24.1




More information about the wine-devel mailing list