Merge pull request #796 from jrrk2/isnan_patch
Explicitly refer to std::isnan to avoid clash with system standard library
This commit is contained in:
commit
fdc7b0e1bd
|
|
@ -881,7 +881,7 @@ static void real_signal_value(struct t_vpi_value*vp, double rval)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case vpiDecStrVal:
|
case vpiDecStrVal:
|
||||||
if (isnan(rval))
|
if (std::isnan(rval))
|
||||||
sprintf(rbuf, "%s", "nan");
|
sprintf(rbuf, "%s", "nan");
|
||||||
else
|
else
|
||||||
sprintf(rbuf, "%0.0f", vlg_round(rval));
|
sprintf(rbuf, "%0.0f", vlg_round(rval));
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,7 @@ static void vthr_real_get_value(vpiHandle ref, s_vpi_value*vp)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case vpiDecStrVal:
|
case vpiDecStrVal:
|
||||||
if (isnan(val))
|
if (std::isnan(val))
|
||||||
sprintf(rbuf, "%s", "nan");
|
sprintf(rbuf, "%s", "nan");
|
||||||
else
|
else
|
||||||
sprintf(rbuf, "%0.0f", vlg_round(val));
|
sprintf(rbuf, "%0.0f", vlg_round(val));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue