mirror of
https://github.com/reactos/reactos.git
synced 2024-08-07 11:48:03 +00:00
- Properly stub atan2/exp/fmod/ldexp for MSVC -- #error out on them instead of calling nonexisting functions to fail at link time (wtf?).
svn path=/trunk/; revision=42471
This commit is contained in:
parent
10fb22e0d9
commit
578de69cda
|
@ -15,7 +15,7 @@ double atan2 (double __y, double __x)
|
|||
"fld %%st(0)"
|
||||
: "=t" (__val) : "0" (__x), "u" (__y));
|
||||
#else
|
||||
__val = linkme_atan2(__x, __y);
|
||||
#error IMPLEMENT ME
|
||||
#endif /*__GNUC__*/
|
||||
return __val;
|
||||
}
|
||||
|
|
|
@ -42,6 +42,6 @@ double exp (double __x)
|
|||
|
||||
return __value;
|
||||
#else
|
||||
return linkme_exp(__x);
|
||||
#error IMPLEMENT ME
|
||||
#endif /*__GNUC__*/
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@ double fmod (double __x, double __y)
|
|||
"jp 1b"
|
||||
: "=t" (__val) : "0" (__x), "u" (__y) : "ax", "cc");
|
||||
#else
|
||||
__val = linkme_fmod(__x, __y);
|
||||
#error IMPLEMENT ME
|
||||
#endif /*__GNUC__*/
|
||||
return __val;
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ double ldexp (double __x, int __y)
|
|||
("fscale"
|
||||
: "=t" (__val) : "0" (__x), "u" ((double) __y));
|
||||
#else
|
||||
__val = linkme_ldexp(__x, __y);
|
||||
#error IMPLEMENT ME
|
||||
#endif /*__GNUC__*/
|
||||
return __val;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue