Ruby  2.7.1p83(2020-03-31revisiona0c7c23c9cec0d0ffcba012279cd652d28ad5bf3)
finite.c
Go to the documentation of this file.
1 /* public domain rewrite of finite(3) */
2 
3 #include "ruby/missing.h"
4 
5 int
6 finite(double n)
7 {
8  return !isnan(n) && !isinf(n);
9 }
n
const char size_t n
Definition: rb_mjit_min_header-2.7.1.h:5417
finite
int finite(double n)
Definition: finite.c:6
isinf
#define isinf(__x)
Definition: rb_mjit_min_header-2.7.1.h:3641
isnan
#define isnan(x)
Definition: win32.h:369
missing.h