memset(buffer, '\0', buffer_len);
- time_t t = CDTIME_T_TO_TIME_T(vl->time);
- int status = snprintf(buffer, buffer_len, "%lu", (unsigned long)t);
+ int status =
+ snprintf(buffer, buffer_len, "%.6f", CDTIME_T_TO_DOUBLE(vl->time));
if ((status < 1) || (status >= buffer_len))
return -1;
int offset = status;