From f090079390dd8e1aaea288ec1b69f8e8bb22de1a Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Fri, 5 Apr 2024 13:14:48 -0400 Subject: lib: add simple generic version helpers Add some simple helpers for generic major+minor+sub version values. Signed-off-by: Mark Stapp --- lib/libfrr.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib/libfrr.c') diff --git a/lib/libfrr.c b/lib/libfrr.c index c5c7e7837a..03025328b7 100644 --- a/lib/libfrr.c +++ b/lib/libfrr.c @@ -1450,3 +1450,12 @@ void _libfrr_version(void) write(1, banner, sizeof(banner) - 1); _exit(0); } + +/* Render simple version tuple to string */ +const char *frr_vers2str(uint32_t version, char *buf, int buflen) +{ + snprintf(buf, buflen, "%d.%d.%d", MAJOR_FRRVERSION(version), + MINOR_FRRVERSION(version), SUB_FRRVERSION(version)); + + return buf; +} -- cgit v1.2.3