| #if defined(_WIN32) || defined(__CYGWIN__) | |
| # define ATTRIBUTES __attribute((__dllimport__)) | |
| #else | |
| # define ATTRIBUTES | |
| #endif | |
| extern ATTRIBUTES void fn_1 (int); | |
| extern ATTRIBUTES void fn_2 (int); | |
| extern ATTRIBUTES int extern_var_1; | |
| extern ATTRIBUTES int extern_var_2; | |
| int main () | |
| { | |
| fn_1 (extern_var_1); | |
| fn_2 (extern_var_2); | |
| return 0; | |
| } |