http://sourceforge.net/projects/gnuwin32
I think it is best for Bison and Flex here. The "unsted.h" of the mess gives a good definition, and you don't have to create an empty each time.