1#if defined(_WIN32) || defined(__CYGWIN__) 2# define ATTRIBUTES __attribute((__dllimport__)) 3#else 4# define ATTRIBUTES 5#endif 6 7extern ATTRIBUTES void fn_1 (int); 8extern ATTRIBUTES void fn_2 (int); 9extern ATTRIBUTES int extern_var_1; 10extern ATTRIBUTES int extern_var_2; 11 12int main () 13{ 14 fn_1 (extern_var_1); 15 fn_2 (extern_var_2); 16 17 return 0; 18} 19