From f31ad4fc00d48c43e0951dabac315c35582fe593 Mon Sep 17 00:00:00 2001 From: Victor Castillo Date: Tue, 10 Jun 2025 12:31:47 +0200 Subject: [PATCH] fix: use `int64_t` instead of `long` --- src/algorithms/libs/sensor_data/sensor_data_type.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/algorithms/libs/sensor_data/sensor_data_type.cc b/src/algorithms/libs/sensor_data/sensor_data_type.cc index cb503f53f..67798c6cf 100644 --- a/src/algorithms/libs/sensor_data/sensor_data_type.cc +++ b/src/algorithms/libs/sensor_data/sensor_data_type.cc @@ -82,7 +82,7 @@ uint64_t SensorDataType::get_size(const SensorDataType::value_type& v) case SensorDataType::I32: return sizeof(int); case SensorDataType::I64: - return sizeof(long); + return sizeof(int64_t); default: return 0UL; } @@ -99,9 +99,9 @@ pmt::pmt_t SensorDataType::make_value(const SensorDataType::value_type& v, void* case SensorDataType::F64: return pmt::from_double(*static_cast(value)); case SensorDataType::I32: - return pmt::from_long(long{*static_cast(value)}); + return pmt::from_long(int64_t{*static_cast(value)}); case SensorDataType::I64: - return pmt::from_long(*static_cast(value)); + return pmt::from_long(*static_cast(value)); default: throw std::runtime_error{"Unknown sensor data type: " + to_string(v)}; }