From 0dbcb70e704657f890f77da4ead7febc9ee2f0a6 Mon Sep 17 00:00:00 2001 From: Rico Hoppe Date: Mon, 20 Jan 2025 16:55:32 +0000 Subject: [PATCH] src/string: implement macro for function pakfire_format_speed Signed-off-by: Rico Hoppe --- src/pakfire/string.c | 2 +- src/pakfire/string.h | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pakfire/string.c b/src/pakfire/string.c index a5de360d7..16fd8c524 100644 --- a/src/pakfire/string.c +++ b/src/pakfire/string.c @@ -575,7 +575,7 @@ int __pakfire_format_size(char* dst, size_t length, double value) { return __pakfire_string_format(dst, length, *unit, value); } -int pakfire_format_speed(char* dst, size_t length, double value) { +int __pakfire_format_speed(char* dst, size_t length, double value) { const char* units[] = { "%4.0fB/s", "%4.0fkB/s", diff --git a/src/pakfire/string.h b/src/pakfire/string.h index 481b6b278..0757894c6 100644 --- a/src/pakfire/string.h +++ b/src/pakfire/string.h @@ -110,7 +110,10 @@ int pakfire_strings_dump(char** array); #define pakfire_format_size(dst, value) \ __pakfire_format_size(dst, sizeof(dst), value) int __pakfire_format_size(char* dst, size_t length, double value); -int pakfire_format_speed(char* dst, size_t length, double value); + +#define pakfire_format_speed(dst, value) \ + __pakfire_format_speed(dst, sizeof(dst), value) +int __pakfire_format_speed(char* dst, size_t length, double value); #define pakfire_strftime(buffer, format, t) \ __pakfire_strftime(buffer, sizeof(buffer), format, t) -- 2.47.2