297 if (keydata[0] == 0) {
300 memmove(&int16, keydata + 1, 2);
302 return (len - exp - 3)*8;
308 return (len-exp-1)*8;
346 return (uint32_t) (intptr_t) data;
356 return s + (intptr_t) data;
364 time_t t = data ? (time_t) (intptr_t) data : ldns_time(NULL);
366 (void) strftime(s_str, 11,
"%Y%m%d00", localtime_r(&t, &tm));
367 new_s = (int32_t) atoi(s_str);
368 return new_s - ((int32_t) s) <= 0 ? s+1 : ((uint32_t) new_s);
373 int32_t new_s = data ? (int32_t) (intptr_t) data
374 : (int32_t) ldns_time(NULL);
375 return new_s - ((int32_t) s) <= 0 ? s+1 : ((uint32_t) new_s);