I do a lot of coding now with 7800basic (creating games for the Atari7800 console). which is made up of a number c libraries much like Blitz and each release often has similar issues to this. I think that uses MinGW for cross platform compilation.