diff options
| author | Mattias Andrée <m@maandree.se> | 2025-12-21 15:16:20 +0100 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2025-12-21 15:16:39 +0100 |
| commit | 83f32ab6a37ce137cb0ac7c9ffc3f8e66a6fe104 (patch) | |
| tree | f9895565a5811d1fae9b8487b430335eea7328da /libcmap_dprint_range.c | |
| parent | Add documentation (diff) | |
| download | libcmap-83f32ab6a37ce137cb0ac7c9ffc3f8e66a6fe104.tar.gz libcmap-83f32ab6a37ce137cb0ac7c9ffc3f8e66a6fe104.tar.bz2 libcmap-83f32ab6a37ce137cb0ac7c9ffc3f8e66a6fe104.tar.xz | |
Add libcmap_fprint_range, libcmap_print_range, libcmap_dprint_range
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libcmap_dprint_range.c')
| -rw-r--r-- | libcmap_dprint_range.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libcmap_dprint_range.c b/libcmap_dprint_range.c new file mode 100644 index 0000000..7047871 --- /dev/null +++ b/libcmap_dprint_range.c @@ -0,0 +1,12 @@ +/* See LICENSE file for copyright and license details. */ +#include "common.h" + + +int +libcmap_dprint_range(int fd, const struct libcmap_range *range, const char *endash) +{ + if (range->first == range->last) + return dprintf(fd, SINGLETON_RANGE_FMT, SINGLETON_RANGE_ARGS(range)); + else + return dprintf(fd, RANGE_FMT, RANGE_ARGS(range, endash)); +} |
