diff options
Diffstat (limited to 'astro/libnova/files/patch-src_hyperbolic__motion.c')
-rw-r--r-- | astro/libnova/files/patch-src_hyperbolic__motion.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/astro/libnova/files/patch-src_hyperbolic__motion.c b/astro/libnova/files/patch-src_hyperbolic__motion.c new file mode 100644 index 000000000000..70492aa02d1a --- /dev/null +++ b/astro/libnova/files/patch-src_hyperbolic__motion.c @@ -0,0 +1,17 @@ +--- src/hyperbolic_motion.c.orig 2011-07-28 11:02:50 UTC ++++ src/hyperbolic_motion.c +@@ -70,12 +70,12 @@ next_z: + F = Z1 * G1; + Q3 = Q3 + F; + if (Z > 100 || fabs(F) > 10000) +- return nan("0"); ++ return strtod("NAN(0)", NULL); + if (fabs(F) > PREC) + goto next_z; + L++; + if (L > 100) +- return nan("0"); ++ return strtod("NAN(0)", NULL); + do + { + S1 = S; |