make current return void

This commit is contained in:
Bob Halley 1999-03-11 05:59:40 +00:00
parent 184aadebb8
commit b70e90d44f
2 changed files with 5 additions and 10 deletions

View file

@ -77,7 +77,7 @@ typedef struct dns_rdatasetitermethods {
void (*destroy)(dns_rdatasetiter_t **iteratorp);
dns_result_t (*first)(dns_rdatasetiter_t *iterator);
dns_result_t (*next)(dns_rdatasetiter_t *iterator);
dns_result_t (*current)(dns_rdatasetiter_t *iterator,
void (*current)(dns_rdatasetiter_t *iterator,
dns_rdataset_t *rdataset);
} dns_rdatasetitermethods_t;
@ -151,7 +151,7 @@ dns_rdatasetiter_next(dns_rdatasetiter_t *iterator);
* Other results are possible, depending on the DB implementation.
*/
dns_result_t
void
dns_rdatasetiter_current(dns_rdatasetiter_t *iterator,
dns_rdataset_t *rdataset);
/*
@ -164,12 +164,6 @@ dns_rdatasetiter_current(dns_rdatasetiter_t *iterator,
*
* The rdataset cursor of 'iterator' is at a valid location (i.e. the
* result of last call to a cursor movement command was DNS_R_SUCCESS).
*
* Returns:
*
* DNS_R_SUCCESS
*
* Other results are possible, depending on the DB implementation.
*/
ISC_LANG_ENDDECLS

View file

@ -21,6 +21,7 @@
#include <isc/assertions.h>
#include <dns/rdataset.h>
#include <dns/rdatasetiter.h>
void
@ -59,7 +60,7 @@ dns_rdatasetiter_next(dns_rdatasetiter_t *iterator) {
return (iterator->methods->next(iterator));
}
dns_result_t
void
dns_rdatasetiter_current(dns_rdatasetiter_t *iterator,
dns_rdataset_t *rdataset)
{
@ -71,5 +72,5 @@ dns_rdatasetiter_current(dns_rdatasetiter_t *iterator,
REQUIRE(DNS_RDATASET_VALID(rdataset));
REQUIRE(rdataset->methods == NULL);
return (iterator->methods->current(iterator, rdataset));
iterator->methods->current(iterator, rdataset);
}