From 819ca58f1647b6f7244cf98a5bda03aef18d372c Mon Sep 17 00:00:00 2001 From: Florian Frank Date: Fri, 14 Apr 2023 15:41:14 +0200 Subject: Fix format specifier in memory_log_timer_cbk (#429) Include inttypes to use correct format specifier when running on 32 or 64 bit platforms. Signed-off-by: Florian Frank --- implementation/routing/src/routing_manager_impl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/implementation/routing/src/routing_manager_impl.cpp b/implementation/routing/src/routing_manager_impl.cpp index 4ebca55..33c8fb2 100644 --- a/implementation/routing/src/routing_manager_impl.cpp +++ b/implementation/routing/src/routing_manager_impl.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #endif #include @@ -4351,7 +4352,7 @@ void routing_manager_impl::memory_log_timer_cbk( std::uint64_t its_data(0); std::uint64_t its_dirtypages(0); - if (EOF == std::fscanf(its_file, "%lu %lu %lu %lu %lu %lu %lu", &its_size, + if (EOF == std::fscanf(its_file, "%" PRIu64 "%" PRIu64 "%" PRIu64 "%" PRIu64 "%" PRIu64 "%" PRIu64 "%" PRIu64, &its_size, &its_rsssize, &its_sharedpages, &its_text, &its_lib, &its_data, &its_dirtypages)) { VSOMEIP_ERROR<< "memory_log_timer_cbk: error reading:" -- cgit v1.2.1