X-Git-Url: http://git.droids-corp.org/?p=protos%2Flibecoli.git;a=blobdiff_plain;f=include%2Fecoli_htable.h;fp=include%2Fecoli_htable.h;h=0bed676892ec0f97d7326dd76bff69cbf639dda1;hp=6729d91d161560e41e685bf60c58acfa80899f70;hb=bfa98f93802bff755a024ee478b85756264f591b;hpb=41bf1ba66e15c00f38375d05e49b31aa70f92349 diff --git a/include/ecoli_htable.h b/include/ecoli_htable.h index 6729d91..0bed676 100644 --- a/include/ecoli_htable.h +++ b/include/ecoli_htable.h @@ -178,9 +178,21 @@ ec_htable_iter_next(struct ec_htable_elt_ref *iter); * The current element key, or NULL if the iterator points to an * invalid element. */ -const char * +const void * ec_htable_iter_get_key(const struct ec_htable_elt_ref *iter); +/** + * Get the key length of the current element. + * + * @param iter + * The hash table iterator. + * @return + * The current element key length, or 0 if the iterator points to an + * invalid element. + */ +size_t +ec_htable_iter_get_key_len(const struct ec_htable_elt_ref *iter); + /** * Get the value of the current element. * @@ -193,5 +205,4 @@ ec_htable_iter_get_key(const struct ec_htable_elt_ref *iter); void * ec_htable_iter_get_val(const struct ec_htable_elt_ref *iter); - #endif