X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fhashmap.c;h=7ef809746d3a67f0cfbf4220bbcd05bd673bce93;hb=4ff77f66af8bd3e7e403c81febb7a2471457c5da;hp=95ea45da4893662d42b569f16914acf6ec4101e9;hpb=7dfe96eebc1cde5d6b23d7879087ea9102943d7d;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)