Ruby  2.0.0p648(2015-12-16revision53162)
isnan.c
Go to the documentation of this file.
1 /* public domain rewrite of isnan(3) */
2 
3 #include "ruby/missing.h"
4 
5 static int double_ne(double n1, double n2);
6 
7 int
8 isnan(double n)
9 {
10  return double_ne(n, n);
11 }
12 
13 static int
14 double_ne(double n1, double n2)
15 {
16  return n1 != n2;
17 }
int isnan(double n)
Definition: isnan.c:8
static int double_ne(double n1, double n2)
Definition: isnan.c:14