[BACK]Return to ecdb.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / mpl / bind / dist / lib / dns

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/mpl/bind/dist/lib/dns/Attic/ecdb.c between version 1.4 and 1.5

version 1.4, 2019/10/17 16:47:00 version 1.5, 2019/11/27 05:48:41
Line 773  rdatasetiter_destroy(dns_rdatasetiter_t 
Line 773  rdatasetiter_destroy(dns_rdatasetiter_t 
         REQUIRE(iteratorp != NULL);          REQUIRE(iteratorp != NULL);
         REQUIRE(DNS_RDATASETITER_VALID(*iteratorp));          REQUIRE(DNS_RDATASETITER_VALID(*iteratorp));
   
         /* cppcheck-suppress unreadVariable */  
         u.rdatasetiterator = *iteratorp;          u.rdatasetiterator = *iteratorp;
         *iteratorp = NULL;          *iteratorp = NULL;
   
Line 788  rdatasetiter_destroy(dns_rdatasetiter_t 
Line 787  rdatasetiter_destroy(dns_rdatasetiter_t 
   
 static isc_result_t  static isc_result_t
 rdatasetiter_first(dns_rdatasetiter_t *iterator) {  rdatasetiter_first(dns_rdatasetiter_t *iterator) {
           REQUIRE(DNS_RDATASETITER_VALID(iterator));
   
         ecdb_rdatasetiter_t *ecdbiterator = (ecdb_rdatasetiter_t *)iterator;          ecdb_rdatasetiter_t *ecdbiterator = (ecdb_rdatasetiter_t *)iterator;
         dns_ecdbnode_t *ecdbnode = (dns_ecdbnode_t *)iterator->node;          dns_ecdbnode_t *ecdbnode = (dns_ecdbnode_t *)iterator->node;
   
         REQUIRE(DNS_RDATASETITER_VALID(iterator));          if (ISC_LIST_EMPTY(ecdbnode->rdatasets)) {
   
         if (ISC_LIST_EMPTY(ecdbnode->rdatasets))  
                 return (ISC_R_NOMORE);                  return (ISC_R_NOMORE);
           }
         ecdbiterator->current = ISC_LIST_HEAD(ecdbnode->rdatasets);          ecdbiterator->current = ISC_LIST_HEAD(ecdbnode->rdatasets);
         return (ISC_R_SUCCESS);          return (ISC_R_SUCCESS);
 }  }
   
 static isc_result_t  static isc_result_t
 rdatasetiter_next(dns_rdatasetiter_t *iterator) {  rdatasetiter_next(dns_rdatasetiter_t *iterator) {
         ecdb_rdatasetiter_t *ecdbiterator = (ecdb_rdatasetiter_t *)iterator;  
   
         REQUIRE(DNS_RDATASETITER_VALID(iterator));          REQUIRE(DNS_RDATASETITER_VALID(iterator));
   
           ecdb_rdatasetiter_t *ecdbiterator = (ecdb_rdatasetiter_t *)iterator;
   
         ecdbiterator->current = ISC_LIST_NEXT(ecdbiterator->current, link);          ecdbiterator->current = ISC_LIST_NEXT(ecdbiterator->current, link);
         if (ecdbiterator->current == NULL)          if (ecdbiterator->current == NULL) {
                 return (ISC_R_NOMORE);                  return (ISC_R_NOMORE);
         else          } else {
                 return (ISC_R_SUCCESS);                  return (ISC_R_SUCCESS);
           }
 }  }
   
 static void  static void

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

CVSweb <webmaster@jp.NetBSD.org>