#include #include "hello.h" #ifdef _MSC_VER #include "windows.h" #else #define WINAPI #endif extern "C" { // test __cdecl stuff int WINAPI foo(); // test regular C int bar(); } // test c++ functions // forward declare hello and world void hello(); void world(); int main() { // test static data (needs declspec to work) Hello::Data = 120; Hello h; h.real(); hello(); printf(" "); world(); printf("\n"); foo(); printf("\n"); bar(); printf("\n"); return 0; }