Follow-up Comment #2, bug #20070 (project freeciv):
Seems to depend on version of MinGW compiler. Downgrading made the problem go
>From how far I got this debugged, seems quite much like compiler bug.
When added in the middle of the code segment giving funny results
b = time(NULL);
freelog("%d - %d (%d) = %d", a, b, time(NULL), b - a)
gave inconsistent output, i.e., "b - a" was not what one would expect from "a"
and "b", and "b" and directly calling "time(NULL)" gave totally different
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list