]> git.ipfire.org Git - thirdparty/git.git/blobdiff - oidmap.h
Merge branch 'jt/delay-fetch-if-missing'
[thirdparty/git.git] / oidmap.h
index 7a939461ff5baf8aa6d5f599af9e2a5a52a21864..c66a83ab1d6891dbe6916d13339b64456b8cc440 100644 (file)
--- a/oidmap.h
+++ b/oidmap.h
@@ -78,14 +78,16 @@ static inline void oidmap_iter_init(struct oidmap *map, struct oidmap_iter *iter
 
 static inline void *oidmap_iter_next(struct oidmap_iter *iter)
 {
-       return hashmap_iter_next(&iter->h_iter);
+       /* TODO: this API could be reworked to do compile-time type checks */
+       return (void *)hashmap_iter_next(&iter->h_iter);
 }
 
 static inline void *oidmap_iter_first(struct oidmap *map,
                                      struct oidmap_iter *iter)
 {
        oidmap_iter_init(map, iter);
-       return oidmap_iter_next(iter);
+       /* TODO: this API could be reworked to do compile-time type checks */
+       return (void *)oidmap_iter_next(iter);
 }
 
 #endif