Ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a25176072e02db9254f0e0c84c805cd)
finite.c
Go to the documentation of this file.
1/* public domain rewrite of finite(3) */
2
3#include "ruby/missing.h"
4
5int
6finite(double n)
7{
8 return !isnan(n) && !isinf(n);
9}
int finite(double n)
Definition: finite.c:6
const char size_t n
#define isinf(__x)
#define isnan(__x)