From 83f32ab6a37ce137cb0ac7c9ffc3f8e66a6fe104 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 21 Dec 2025 15:16:20 +0100 Subject: Add libcmap_fprint_range, libcmap_print_range, libcmap_dprint_range MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libcmap_fprint_range.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 libcmap_fprint_range.c (limited to 'libcmap_fprint_range.c') diff --git a/libcmap_fprint_range.c b/libcmap_fprint_range.c new file mode 100644 index 0000000..35c68c5 --- /dev/null +++ b/libcmap_fprint_range.c @@ -0,0 +1,12 @@ +/* See LICENSE file for copyright and license details. */ +#include "common.h" + + +int +libcmap_fprint_range(FILE *fp, const struct libcmap_range *range, const char *endash) +{ + if (range->first == range->last) + return fprintf(fp, SINGLETON_RANGE_FMT, SINGLETON_RANGE_ARGS(range)); + else + return fprintf(fp, RANGE_FMT, RANGE_ARGS(range, endash)); +} -- cgit v1.3.1