msvcrt: Export fabsf on ARM and x86_64
André Hentschel
nerv at dawncrow.de
Tue Sep 3 14:24:27 CDT 2013
http://bugs.winehq.org/show_bug.cgi?id=34401
---
dlls/msvcr110/msvcr110.spec | 2 +-
dlls/msvcrt/math.c | 8 ++++++++
dlls/msvcrt/msvcrt.spec | 1 +
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index 6c2da4c..41cb8f6 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -2011,7 +2011,7 @@
@ cdecl exp(double) msvcrt.exp
@ cdecl -arch=arm,x86_64 expf(float) msvcrt.expf
@ cdecl fabs(double) msvcrt.fabs
-@ stub -arch=arm fabsf
+@ cdecl -arch=arm,x86_64 fabsf(float) msvcrt.fabsf
@ cdecl fclose(ptr) msvcrt.fclose
@ cdecl feof(ptr) msvcrt.feof
@ cdecl ferror(ptr) msvcrt.ferror
diff --git a/dlls/msvcrt/math.c b/dlls/msvcrt/math.c
index a55ecb6..68b0dfe 100644
--- a/dlls/msvcrt/math.c
+++ b/dlls/msvcrt/math.c
@@ -289,6 +289,14 @@ float CDECL MSVCRT_ceilf( float x )
}
/*********************************************************************
+ * fabsf (MSVCRT.@)
+ */
+float CDECL MSVCRT_fabsf( float x )
+{
+ return fabsf(x);
+}
+
+/*********************************************************************
* floorf (MSVCRT.@)
*/
float CDECL MSVCRT_floorf( float x )
diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec
index 7511129..d0d7679 100644
--- a/dlls/msvcrt/msvcrt.spec
+++ b/dlls/msvcrt/msvcrt.spec
@@ -1276,6 +1276,7 @@
@ cdecl exp(double) MSVCRT_exp
@ cdecl -arch=arm,x86_64 expf(float) MSVCRT_expf
@ cdecl fabs(double) MSVCRT_fabs
+@ cdecl -arch=arm,x86_64 fabsf(float) MSVCRT_fabsf
@ cdecl fclose(ptr) MSVCRT_fclose
@ cdecl feof(ptr) MSVCRT_feof
@ cdecl ferror(ptr) MSVCRT_ferror
--
1.8.1.2
More information about the wine-patches
mailing list