pkgsrc/lang/japhar/patches/patch-aj
joerg e5c4fb9a3c Remove ONLY_FOR_PLATFORM to give this wider exposure.
Add DragonFly support. Use readline from pkgsrc.
Bump revision.
2006-06-04 13:52:57 +00:00

16 lines
580 B
Text

$NetBSD: patch-aj,v 1.1 2006/06/04 13:52:57 joerg Exp $
--- lib/libruntime/interpfunc.c.orig 2006-05-21 16:34:25.000000000 +0000
+++ lib/libruntime/interpfunc.c
@@ -1842,7 +1842,11 @@ OPCODE(fcmpg, 150, 0, 2, 1)
op_stack_pop_float(ENV(f), OPSTACK(f), &value2);
op_stack_pop_float(ENV(f), OPSTACK(f), &value1);
+#ifdef isnan /* assume C99 style macro */
+ if (isnan(value1) || isnan(value2))
+#else
if (isnanf(value1) || isnanf(value2))
+#endif
op_stack_push_int(ENV(f), OPSTACK(f), 1);
else if (value1 > value2)
op_stack_push_int(ENV(f), OPSTACK(f), 1);