Ruby
2.0.0p247(2013-06-27revision41674)
|
00001 /* public domain rewrite of isnan(3) */ 00002 00003 #include "ruby/missing.h" 00004 00005 static int double_ne(double n1, double n2); 00006 00007 int 00008 isnan(double n) 00009 { 00010 return double_ne(n, n); 00011 } 00012 00013 static int 00014 double_ne(double n1, double n2) 00015 { 00016 return n1 != n2; 00017 } 00018