Confirming on 32bit system, the following code works correctly on x86_64 but outputs 0:0:5902 on 32 bit.
using GLib;
int main(string[] args) { var t = GLib.Time(); t.second = 5902; t.mktime(); stdout.printf("%s\n", t.format("%T")); return 0; }
Confirming on 32bit system, the following code works correctly on x86_64 but outputs 0:0:5902 on 32 bit.
using GLib;
int main(string[] args) { printf( "%s\n", t.format("%T"));
var t = GLib.Time();
t.second = 5902;
t.mktime();
stdout.
return 0;
}