Ruby
2.4.2p198(2017-09-14revision59899)
|
#include "ruby/config.h"
#include <strings.h>
Go to the source code of this file.
Functions | |
static double | zero (void) |
static double | one (void) |
static double | inf (void) |
int | isinf (double n) |
|
static |
Definition at line 53 of file isinf.c.
Referenced by InitVM_process(), isinf(), and num_step().
int isinf | ( | double | n | ) |
Definition at line 56 of file isinf.c.
References inf(), and memcmp().
Referenced by atanh(), BigMath_s_exp(), BigMath_s_log(), BSD_vfprintf(), c_valid_start_p(), c_virtual_sg(), dbl2big(), finite(), flo_cmp(), flo_is_finite_p(), flo_is_infinite_p(), flo_to_s(), float_denominator(), float_numerator(), float_value(), flodivmod(), generate_json_float(), guess_style(), m_julian_p(), m_proleptic_gregorian_p(), m_proleptic_julian_p(), math_atan2(), math_erfc(), math_gamma(), math_lgamma(), nextafter(), num_step(), rand_range(), rb_big2dbl(), rb_big_fdiv_double(), rb_complex_finite_p(), rb_complex_infinite_p(), rb_integer_float_cmp(), rb_integer_float_eq(), rb_str_format(), ruby_float_step(), ruby_float_step_size(), ruby_hdtoa(), ruby_num_interval_step_size(), s_virtual_sg(), tanh(), VpDtoV(), and w_float().
|
static |
Definition at line 52 of file isinf.c.
Referenced by absint_numwords_generic(), BigMath_s_exp(), BigMath_s_log(), enum_one(), inf(), and ossl_ocspreq_get_certid().
|
static |
Definition at line 51 of file isinf.c.
Referenced by BigDecimal_power(), BigMath_s_log(), check_step_domain(), compare_with_zero(), inf(), num_step_compare_with_zero(), num_uminus(), rb_ary_bsearch_index(), rb_str_format(), tgamma(), and VpCtoV().