I thought the C++/C consistency constraint was supposed to work in the other direction -- after all, the C standard predates the C++ one.