1extern void __attribute__((cdecl)) c1(void); 2typedef void (__attribute__((cdecl)) *c2)(void); 3typedef c2 c2ptr; 4 5extern void __attribute__((__cdecl__)) c_1(void); 6typedef void (__attribute__((__cdecl__)) *c_2)(void); 7typedef c_2 c_2ptr; 8 9extern void __attribute__((stdcall)) s1(void); 10typedef void (__attribute__((stdcall)) *s2)(void); 11typedef s2 s2ptr; 12 13extern void __attribute__((__stdcall__)) s_1(void); 14typedef void (__attribute__((__stdcall__)) *s_2)(void); 15typedef s_2 s_2ptr; 16 17extern void __attribute__((fastcall)) f1(void); 18typedef void (__attribute__((fastcall)) *f2)(void); 19typedef f2 f2ptr; 20 21extern void __attribute__((__fastcall__)) f_1(void); 22typedef void (__attribute__((__fastcall__)) *f_2)(void); 23typedef f_2 f_2ptr; 24/* 25 * check-name: Calling convention attributes 26 */ 27