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