1 2 3 4 5 6 7 8 9 10 11 12
#ifdef _WIN32 # define EXPORT __declspec(dllexport) #else # define EXPORT #endif EXPORT int shared_c_func(int x) { return -x; }