mandir = @mandir@
CC = @CC@
-CFLAGS = @CFLAGS@ -Wall -I.
-CPPFLAGS = @CPPFLAGS@
+CFLAGS = @CFLAGS@ -Wall -I.
+CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
*/
memset(&tm, 0, sizeof(tm));
- if (strptime(optarg, DATE_FORMAT, &tm) != NULL) {
+ if (strptime(optarg, DATE_FORMAT, &tm) != NULL) {
c = c;
expiration = (uint32_t) mktime_from_utc(&tm);
} else if (strptime(optarg, SHORT_DATE_FORMAT, &tm) != NULL) {
* \param[in] position the position the set the rdf
* \return the old value in the rr, NULL on failyre
*/
-ldns_rdf* ldns_rr_set_rdf(ldns_rr *rr, ldns_rdf *f, size_t position);
+ldns_rdf* ldns_rr_set_rdf(ldns_rr *rr, const ldns_rdf *f, size_t position);
/**
* sets rd_field member, it will be
* \param[in] *f the data field member to set
* \return bool
*/
-bool ldns_rr_push_rdf(ldns_rr *rr, ldns_rdf *f);
+bool ldns_rr_push_rdf(ldns_rr *rr, const ldns_rdf *f);
/**
* removes a rd_field member, it will be
* \return the old rr which was stored in the rr_list, or
* NULL is the index was too large
* set a specific rr */
-ldns_rr * ldns_rr_list_set_rr(ldns_rr_list *rr_list, ldns_rr *r, size_t count);
+ldns_rr * ldns_rr_list_set_rr(ldns_rr_list *rr_list, const ldns_rr *r, size_t count);
/**
* returns a specific rr of an rrlist.
* \param[in] rr the rr to push
* \return false on error, otherwise true
*/
-bool ldns_rr_list_push_rr(ldns_rr_list *rr_list, ldns_rr *rr);
+bool ldns_rr_list_push_rr(ldns_rr_list *rr_list, const ldns_rr *rr);
/**
* pops the last rr from an rrlist.
/* added while doing lua */
/* TODO document or delete it */
-bool ldns_rr_list_insert_rr(ldns_rr_list *rr_list, ldns_rr *r, size_t count);
+bool ldns_rr_list_insert_rr(ldns_rr_list *rr_list, const ldns_rr *r, size_t count);
#endif /* LDNS_RR_H */
}
ldns_rdf *
-ldns_rr_set_rdf(ldns_rr *rr, ldns_rdf *f, size_t position)
+ldns_rr_set_rdf(ldns_rr *rr, const ldns_rdf *f, size_t position)
{
size_t rd_count;
ldns_rdf *pop;
rdata_fields = rr->_rdata_fields;
/* dicard the old one */
pop = rr->_rdata_fields[position];
- rr->_rdata_fields[position] = f;
+ rr->_rdata_fields[position] = (ldns_rdf*)f;
return pop;
} else {
return NULL;
}
bool
-ldns_rr_push_rdf(ldns_rr *rr, ldns_rdf *f)
+ldns_rr_push_rdf(ldns_rr *rr, const ldns_rdf *f)
{
size_t rd_count;
ldns_rdf **rdata_fields;
/* add the new member */
rr->_rdata_fields = rdata_fields;
- rr->_rdata_fields[rd_count] = f;
+ rr->_rdata_fields[rd_count] = (ldns_rdf*)f;
ldns_rr_set_rd_count(rr, rd_count + 1);
return true;
}
ldns_rr *
-ldns_rr_list_set_rr(ldns_rr_list *rr_list, ldns_rr *r, size_t count)
+ldns_rr_list_set_rr(ldns_rr_list *rr_list, const ldns_rr *r, size_t count)
{
ldns_rr *old;
old = ldns_rr_list_rr(rr_list, count);
/* overwrite old's pointer */
- rr_list->_rrs[count] = r;
+ rr_list->_rrs[count] = (ldns_rr*)r;
return old;
}
bool
-ldns_rr_list_insert_rr(ldns_rr_list *rr_list, ldns_rr *r, size_t count)
+ldns_rr_list_insert_rr(ldns_rr_list *rr_list, const ldns_rr *r, size_t count)
{
uint16_t c, i;
ldns_rr *pop[101]; /* WRONG AMOUNT */
}
bool
-ldns_rr_list_push_rr(ldns_rr_list *rr_list, ldns_rr *rr)
+ldns_rr_list_push_rr(ldns_rr_list *rr_list, const ldns_rr *rr)
{
size_t rr_count;
ldns_rr **rrs;
/* add the new member */
rr_list->_rrs = rrs;
- rr_list->_rrs[rr_count] = rr;
+ rr_list->_rrs[rr_count] = (ldns_rr*)rr;
ldns_rr_list_set_rr_count(rr_list, rr_count + 1);
return true;