val = number->value;
- if(radix==10 || isnan(val) || isinf(val)) {
+ if(radix==10 || !is_finite(val)) {
hres = to_string(ctx, jsval_number(val), &str);
if(FAILED(hres))
return hres;
}
val = number->value;
- if(isinf(val) || isnan(val)) {
+ if(!is_finite(val)) {
hres = to_string(ctx, jsval_number(val), &str);
if(FAILED(hres))
return hres;
}
val = number->value;
- if(isinf(val) || isnan(val)) {
+ if(!is_finite(val)) {
hres = to_string(ctx, jsval_number(val), &str);
if(FAILED(hres))
return hres;
}
val = number->value;
- if(isinf(val) || isnan(val) || !prec) {
+ if(!is_finite(val) || !prec) {
hres = to_string(ctx, jsval_number(val), &str);
if(FAILED(hres))
return hres;