From 206473437f7ef62fe9a5077a4f256f2c396ed2e1 Mon Sep 17 00:00:00 2001 From: Keith Marshall Date: Mon, 13 Oct 2008 22:47:58 +0000 Subject: Fix MinGW-Bug [2160227]: Eliminate conflicting declarations and implementations of scalb(). --- winsup/mingw/include/math.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'winsup/mingw/include/math.h') diff --git a/winsup/mingw/include/math.h b/winsup/mingw/include/math.h index abe899e4a..0577d0cc2 100644 --- a/winsup/mingw/include/math.h +++ b/winsup/mingw/include/math.h @@ -259,7 +259,14 @@ _CRTIMP double __cdecl y1 (double); _CRTIMP double __cdecl yn (int, double); _CRTIMP double __cdecl chgsign (double); +/* + * scalb() is a GCC built-in. + * Exclude this _scalb() stub; the semantics are incompatible + * with the built-in implementation. + * _CRTIMP double __cdecl scalb (double, long); + * + */ _CRTIMP int __cdecl finite (double); _CRTIMP int __cdecl fpclass (double); -- cgit v1.2.3