+++ /dev/null
-#include <ccan/hashtable/hashtable.h>
-#include <ccan/hashtable/hashtable.c>
-#include <stdlib.h>
-
-struct foo {
- int i;
-};
-
-struct bar {
- int i;
-};
-
-static bool fn_bar_bar(
-#ifdef FAIL
- struct bar *
-#else
- struct foo *
-#endif
- foo,
- struct bar *bar)
-{
- return true;
-}
-
-int main(void)
-{
- struct hashtable *ht = NULL;
- struct bar *bar = NULL;
-
- hashtable_traverse(ht, struct foo, fn_bar_bar, bar);
- return 0;
-}