journal: Fix binding of sd_journal_get_realtime_usec on 32 bit machines.

sd_journal_get_realtime_usec is defined as:

    int sd_journal_get_realtime_usec(sd_journal* j, uint64_t* usec);

Unfortunately we passed size_t* as the second argument.  This happened
to work on 64 bit machines because size_t is 64 bit there, but failed
on 32 bit machines, where we didn't pass a sufficiently large result
buffer.

This fixes commit 2d996df66c8d67e11a91a89c074c91a233356494.
log: Pass correct parameter to localtime_r on 32 bit platforms.

We were passing an int64_t which happens to be the same as time_t, but
only on 64 bit.  This didn't work on 32 bit (or rather, it works on
little endian, but only by accident).

This fixes commit fb546eaee064b14ad192a4f0390325ba1b4c766a.