From 641d3761d45c53000195ed4c6fff7d0d08cdc912 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 13 Apr 2021 17:20:58 +0200 Subject: [PATCH] hashmap: add helper to test if iterator is still at beginning --- src/basic/hashmap.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/basic/hashmap.h b/src/basic/hashmap.h index c855f39b1d3..f7ade2e774f 100644 --- a/src/basic/hashmap.h +++ b/src/basic/hashmap.h @@ -51,6 +51,7 @@ typedef struct { #define _IDX_ITERATOR_FIRST (UINT_MAX - 1) #define ITERATOR_FIRST ((Iterator) { .idx = _IDX_ITERATOR_FIRST, .next_key = NULL }) +#define ITERATOR_IS_FIRST(i) ((i).idx == _IDX_ITERATOR_FIRST) /* Macros for type checking */ #define PTR_COMPATIBLE_WITH_HASHMAP_BASE(h) \ -- 2.47.3