From aa3940f16d9f3704ad92d1cab5be48cb847c77bd Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Tue, 2 Sep 2025 16:51:23 +0000 Subject: [PATCH] Use std::numbers::pi instead of hard-coded value --- src/zeek.bif | 5 +++-- testing/btest/Baseline/bifs.haversine_distance/out | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/zeek.bif b/src/zeek.bif index a70d5f11f1..961ebca1ee 100644 --- a/src/zeek.bif +++ b/src/zeek.bif @@ -9,13 +9,14 @@ %%{ // C++ segment #include -#include #include #include #include #include #include #include +#include +#include #include #include "zeek/digest.h" @@ -4222,7 +4223,7 @@ function blocking_lookup_hostname%(host: string%) : addr_set ## .. zeek:see:: haversine_distance_ip function haversine_distance%(lat1: double, long1: double, lat2: double, long2: double%): double %{ - const double PI = 3.14159; + const double PI = std::numbers::pi; const double RADIUS = 3958.8; // Earth's radius in miles. double s1 = sin((lat2 - lat1) * PI/360); diff --git a/testing/btest/Baseline/bifs.haversine_distance/out b/testing/btest/Baseline/bifs.haversine_distance/out index 280113f884..50022c3d80 100644 --- a/testing/btest/Baseline/bifs.haversine_distance/out +++ b/testing/btest/Baseline/bifs.haversine_distance/out @@ -3,6 +3,6 @@ 5.8481e+03 1.9193e-02 1.5136e-02 -9.2419e-01 +9.0763e-01 1.2437e+04 1.2437e+04