| DC_DESCRIPTOR_ITERATOR(3) | Library Functions Manual | DC_DESCRIPTOR_ITERATOR(3) |
dc_descriptor_iterator —
#include
<libdivecomputer/descriptor.h>
dc_status_t
dc_descriptor_iterator(dc_iterator_t
**iterator);
DC_STATUS_SUCCESS. The
dc_iterator_next(3) function
must be used to iterate over the iterator. You must use
dc_descriptor_free(3) on
the returned descriptor value.
DC_STATUS_SUCCESS and fills in the
iterator pointer on success.
dc_descriptor_iterator(&iter));
while (dc_iterator_next(iter, &desc) == DC_STATUS_SUCCESS) {
printf("%s\n", dc_descriptor_get_vendor(desc));
dc_descriptor_free(desc);
}
dc_iterator_free(iter);
| January 5, 2017 | NetBSD 10.0 |