unsigned_time_t has the same size as time_t, but it doesn't mean these types are same except for signedness. For instance, while long and long long has the same size and time_t is defined as the latter on 64bit OpenBSD, unsigned_time_t has been defined as long.
Fix guess_diff type
unsigned_time_thas the same size astime_t, but it doesn't meanthese types are same except for signedness. For instance, while
longandlong longhas the same size andtime_tis defined asthe latter on 64bit OpenBSD,
unsigned_time_thas been defined aslong.