X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fhashmap.c;h=7ef809746d3a67f0cfbf4220bbcd05bd673bce93;hb=de97b26ac5e29063632312ec1a20eb6318ca924c;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)