Hi,
On a system where time_t is 64-bit and 'int' is a signed 32-bit integer
type, timestamps beyond some time in 2038 will be serialised to a
negative value.
The simplest solution appears to be to change the type in the sprinter
method to int64_t:
void (*integer)(struct sprinter *, int64_t);
Any other suggestions?
Peter