C99/C++11: replace deprecated finite() by isfinite().

This commit is contained in:
Brecht Van Lommel
2016-05-16 00:48:02 +02:00
parent 2b73402547
commit 21fddf7d1c
19 changed files with 35 additions and 45 deletions

View File

@@ -45,7 +45,7 @@
#ifdef _WIN32
#include "BLI_path_util.h" /* BLI_setenv() */
#include "BLI_math_base.h" /* finite() */
#include "BLI_math_base.h" /* isfinite() */
#endif
/* array utility function */
@@ -1026,7 +1026,7 @@ bool PyC_RunString_AsNumber(const char *expr, double *value, const char *filenam
if (val == -1 && PyErr_Occurred()) {
ok = false;
}
else if (!finite(val)) {
else if (!isfinite(val)) {
*value = 0.0;
}
else {

View File

@@ -347,7 +347,7 @@ float BPY_driver_exec(ChannelDriver *driver, const float evaltime)
if (use_gil)
PyGILState_Release(gilstate);
if (finite(result)) {
if (isfinite(result)) {
return (float)result;
}
else {

View File

@@ -148,4 +148,4 @@ bool BPy_errors_to_report_ex(ReportList *reports, const bool use_full, const boo
bool BPy_errors_to_report(ReportList *reports)
{
return BPy_errors_to_report_ex(reports, true, true);
}
}

View File

@@ -1165,9 +1165,9 @@ static void quat__axis_angle_sanitize(float axis[3], float *angle)
{
if (axis) {
if (is_zero_v3(axis) ||
!finite(axis[0]) ||
!finite(axis[1]) ||
!finite(axis[2]))
!isfinite(axis[0]) ||
!isfinite(axis[1]) ||
!isfinite(axis[2]))
{
axis[0] = 1.0f;
axis[1] = 0.0f;
@@ -1182,7 +1182,7 @@ static void quat__axis_angle_sanitize(float axis[3], float *angle)
}
if (angle) {
if (!finite(*angle)) {
if (!isfinite(*angle)) {
*angle = 0.0f;
}
}