The function bfd_hash_traverse
may be used to traverse a
hash table, calling a function on each element. The traversal
is done in a random order.
bfd_hash_traverse
takes as arguments a function and a
generic void *
pointer. The function is called with a
hash table entry (a struct bfd_hash_entry *
) and the
generic pointer passed to bfd_hash_traverse
. The function
must return a boolean
value, which indicates whether to
continue traversing the hash table. If the function returns
FALSE
, bfd_hash_traverse
will stop the traversal and
return immediately.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.