diff options
author | das <das@FreeBSD.org> | 2005-03-07 21:27:37 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2005-03-07 21:27:37 +0000 |
commit | 1e57fa37f53edf8a7bf5893a397e44fbbe722f96 (patch) | |
tree | 3c48747223163a1e086024f1e7d3beccf6e89c24 /lib/msun/src/s_nextafter.c | |
parent | 1376e3369e1def750d8e66100615260fd6aed813 (diff) | |
download | FreeBSD-src-1e57fa37f53edf8a7bf5893a397e44fbbe722f96.zip FreeBSD-src-1e57fa37f53edf8a7bf5893a397e44fbbe722f96.tar.gz |
Replace strong references with weak references. There's no
particularly good reason to do this, except that __strong_reference
does type checking, whereas __weak_reference does not.
On Alpha, the compiler won't accept a 'long double' parameter in
place of a 'double' parameter even thought the two types are
identical.
Diffstat (limited to 'lib/msun/src/s_nextafter.c')
-rw-r--r-- | lib/msun/src/s_nextafter.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/msun/src/s_nextafter.c b/lib/msun/src/s_nextafter.c index a235099..674e9c1 100644 --- a/lib/msun/src/s_nextafter.c +++ b/lib/msun/src/s_nextafter.c @@ -79,7 +79,7 @@ nextafter(double x, double y) } #if (LDBL_MANT_DIG == 53) -__strong_reference(nextafter, nexttoward); -__strong_reference(nextafter, nexttowardl); -__strong_reference(nextafter, nextafterl); +__weak_reference(nextafter, nexttoward); +__weak_reference(nextafter, nexttowardl); +__weak_reference(nextafter, nextafterl); #endif |