We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c74d5ce commit b1e2f04Copy full SHA for b1e2f04
src/libcore/cmath.rs
@@ -47,8 +47,13 @@ native mod c_double {
47
pure fn frexp(n: c_double, &value: c_int) -> c_double;
48
pure fn hypot(x: c_double, y: c_double) -> c_double;
49
pure fn ldexp(x: c_double, n: c_int) -> c_double;
50
+ #[cfg(target_os = "linux")]
51
+ #[cfg(target_os = "macos")]
52
#[link_name="lgamma_r"] pure fn lgamma(n: c_double,
53
&sign: c_int) -> c_double;
54
+ #[cfg(target_os = "win32")]
55
+ #[link_name="__lgamma_r"] pure fn lgamma(n: c_double,
56
+ &sign: c_int) -> c_double;
57
// renamed: log is a reserved keyword; ln seems more natural, too
58
#[link_name="log"] pure fn ln(n: c_double) -> c_double;
59
// renamed: "logb" /often/ is confused for log2 by beginners
0 commit comments