]> git.ozlabs.org Git - ccan/blobdiff - ccan/hashtable/hashtable.h
typesafe_cb: fix fallout from API changes.
[ccan] / ccan / hashtable / hashtable.h
index 7aa27fb30f36587babd15bce8482ecbb8d9e3ffa..cd878952bd4eb08e5b673b7783d468b85182cd6d 100644 (file)
@@ -75,14 +75,14 @@ bool hashtable_del(struct hashtable *ht, unsigned long hash, const void *p);
        _hashtable_traverse(ht, cast_if_type(bool (*)(void *, void *),  \
                                             cast_if_any(bool (*)(void *, \
                                                                  void *), \
-                                                        (cb), (cb),    \
+                                                        (cb), &*(cb),  \
                                                         bool (*)(const type *, \
                                                                  const typeof(*cbarg) *), \
                                                         bool (*)(type *, \
                                                                  const typeof(*cbarg) *), \
                                                         bool (*)(const type *, \
                                                                  typeof(*cbarg) *)), \
-                                            (cb),              \
+                                            &*(cb),            \
                                             bool (*)(type *, typeof(*cbarg) *)), \
                            (cbarg))