<i>&quot;It&#x27;s more readable and not vulnerable to the Year 2038 problem&quot;</i><p>What makes you use signed 32-bit Integer for Unix timestamp in this age and day? I work with embedded systems and use Unix timestamp extensively, but never have I found any serious reason to use it as int32_t.