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