if ((rdataset->attributes & DNS_RDATASETATTR_RESIGN) != 0) {
newheader->attributes |= RDATASET_ATTR_RESIGN;
- newheader->resign =
- dns_time64_from32(rdataset->resign) >> 1;
+ newheader->resign = (isc_stdtime_t)
+ (dns_time64_from32(rdataset->resign) >> 1);
newheader->resign_lsb = rdataset->resign & 0x1;
} else {
newheader->resign = 0;
newheader->node = rbtnode;
if ((rdataset->attributes & DNS_RDATASETATTR_RESIGN) != 0) {
newheader->attributes |= RDATASET_ATTR_RESIGN;
- newheader->resign = dns_time64_from32(rdataset->resign) >> 1;
+ newheader->resign = (isc_stdtime_t)
+ (dns_time64_from32(rdataset->resign) >> 1);
newheader->resign_lsb = rdataset->resign & 0x1;
} else {
newheader->resign = 0;
newheader->node = node;
if ((rdataset->attributes & DNS_RDATASETATTR_RESIGN) != 0) {
newheader->attributes |= RDATASET_ATTR_RESIGN;
- newheader->resign = dns_time64_from32(rdataset->resign) >> 1;
+ newheader->resign = (isc_stdtime_t)
+ (dns_time64_from32(rdataset->resign) >> 1);
newheader->resign_lsb = rdataset->resign & 0x1;
} else {
newheader->resign = 0;
isc_rwlocktype_write);
oldresign = header->resign;
- header->resign = dns_time64_from32(resign) >> 1;
+ header->resign = (isc_stdtime_t)(dns_time64_from32(resign) >> 1);
header->resign_lsb = resign & 0x1;
if (header->heap_index != 0) {
INSIST(RESIGN(header));