--- src/common/math.h 2025-10-08 03:57:41.000000000 +0800 +++ src/common/math.h 2025-10-21 11:23:21.000000000 +0800 @@ -19,8 +19,18 @@ #pragma once #include + +#ifdef __cplusplus +#include +#include + +using std::isfinite; +using std::isinf; +using std::isnan; +#else #include #include +#endif #include "common/darktable.h" --- src/iop/lens.cc 2025-10-08 03:57:41.000000000 +0800 +++ src/iop/lens.cc 2025-10-21 11:21:43.000000000 +0800 @@ -40,11 +40,20 @@ #include #include #include -#include -#include #include #include +#ifdef __cplusplus +#include +#include + +using std::isfinite; +using std::isnan; +#else +#include +#include +#endif + #include extern "C" {