> > That causes so much trouble when trying to develop cross-platform software. > > After twenty years of *nix experience from multiple vendors, I've had more headaches > with *nix compatibility. There is more than just linux out there.
Yeah, but I don't know of a single UNIX where you end up with a massive list of "badwords" that you can't use without being incredibly careful about #include order. I mean, you can't even safely call a method SendMessage.