On 12/29/11 13:56, Paolo Bonzini wrote: > there is no reason to split files
Yes there is: separation of concerns. The Microsoft stuff is a separate porting layer, like gnulib, and like gnulib it shouldn't be in the same source directory as the main code. For example, I commonly use 'grep' to scan code, and I'd rather not have to plow through the Microsoft-specific stuff when I do something like "grep size_t *.[ch]".
