#define WIN32_LEAN_AND_MEAN #include #undef WIN32_LEAN_AND_MEAN #include #include #include "crtest.h" foo_t foo[2] = { {1, {11, 12, 13}, {'a', 'b', 'c'}}, {2, {21, 22, 23}, {'d', 'e', 'f'}}}; DECLARE_CYGWIN_DLL(DllMain) BOOL APIENTRY DllMain ( HINSTANCE hInst /* Library instance handle. */ , DWORD reason /* Reason this function is being called. */ , LPVOID reserved /* Not used. */) { switch (reason) { case DLL_PROCESS_ATTACH: break; case DLL_PROCESS_DETACH: break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; } return TRUE; }