From: Miek Gieben Date: Mon, 17 Jan 2005 10:25:15 +0000 (+0000) Subject: ttl is 32 bits X-Git-Tag: release-0.50~571 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28007a8a0dad120ec37e7d46d0ee6c411bdfe57b;p=thirdparty%2Fldns.git ttl is 32 bits --- diff --git a/ldns/rr.h b/ldns/rr.h index db7a868d..e8c17633 100644 --- a/ldns/rr.h +++ b/ldns/rr.h @@ -202,14 +202,14 @@ typedef struct ldns_struct_rr_descriptor ldns_rr_descriptor; /* prototypes */ ldns_rr * ldns_rr_new(void); void ldns_rr_set_owner(ldns_rr *, ldns_rdf *); -void ldns_rr_set_ttl(ldns_rr *, uint16_t); +void ldns_rr_set_ttl(ldns_rr *, uint32_t); void ldns_rr_set_rd_count(ldns_rr *, uint16_t); void ldns_rr_set_type(ldns_rr *, ldns_rr_type); void ldns_rr_set_class(ldns_rr *, ldns_rr_class); bool ldns_rr_push_rdf(ldns_rr *, ldns_rdf *); ldns_rdf *ldns_rr_rdf(ldns_rr *rr, uint16_t nr); ldns_rdf *ldns_rr_owner(ldns_rr *); -uint8_t ldns_rr_ttl(ldns_rr *); +uint32_t ldns_rr_ttl(ldns_rr *); uint16_t ldns_rr_rd_count(ldns_rr *); ldns_rr_type ldns_rr_get_type(ldns_rr *); ldns_rr_class ldns_rr_get_class(ldns_rr *); diff --git a/rr.c b/rr.c index d3f239ec..1758b55c 100644 --- a/rr.c +++ b/rr.c @@ -64,7 +64,7 @@ ldns_rr_set_owner(ldns_rr *rr, ldns_rdf *owner) * set the owner in the rr structure */ void -ldns_rr_set_ttl(ldns_rr *rr, uint16_t ttl) +ldns_rr_set_ttl(ldns_rr *rr, uint32_t ttl) { rr->_ttl = ttl; } @@ -148,7 +148,7 @@ ldns_rr_owner(ldns_rr *rr) /** * return the owner name of an rr structure */ -uint8_t +uint32_t ldns_rr_ttl(ldns_rr *rr) { return rr->_ttl;