| 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 9.0 |