True. That is a more acurate description of the situation. However, when I noticed the problem, I did some research on the __loctotime_t function and if I recall correctly, had great difficulties finding out how it worked, so I couldn't contribute it to MinGW.
To be honest, I don't remember exactly which function that caused the greatest problem, there were a couple that MinGW didn't have. I just remember that __loctotime_t was one of them. Since Nilsson is in the middle of an effort to make Pike compile with MinGW, it might be a good time to ask the question I never got around to last time:
What does Pike use internally for time, ie what are times in Pike relative to?