Possibly a little off topic. When I was in college getting my CS degree, some professors said it's perfectly OK to mix C and C++. Others would give an automatic "F" grade if stdio.h or any standard C library was included in a C++ program. I side with the camp that says it is OK to mix C and C++ (Especially now that I work primarily on the Unix platform). I'm wondering what you guys think.