X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fhashmap.c;h=7ef809746d3a67f0cfbf4220bbcd05bd673bce93;hb=2e4a6ff47b311216829ed0f48f17ee9bc35641dc;hp=95ea45da4893662d42b569f16914acf6ec4101e9;hpb=5079a105e701f17439635e76d8cb3052badbb34c;p=elogind.git diff --git a/src/hashmap.c b/src/hashmap.c index 95ea45da4..7ef809746 100644 --- a/src/hashmap.c +++ b/src/hashmap.c @@ -558,6 +558,17 @@ void* hashmap_first(Hashmap *h) { return h->iterate_list_head->value; } +void* hashmap_first_key(Hashmap *h) { + + if (!h) + return NULL; + + if (!h->iterate_list_head) + return NULL; + + return (void*) h->iterate_list_head->key; +} + void* hashmap_last(Hashmap *h) { if (!h)