void __attribute__((fastcall)) foo(float *a) {
}
void __attribute__((stdcall)) bar(float *a) {
}
void __attribute__((fastcall(1))) baz(float *a) { }
void __attribute__((fastcall)) test0() { }
void __attribute__((fastcall)) test1(void) {
}
void __attribute__((fastcall)) test2(int a, ...) { }
void __attribute__((cdecl)) ctest0() {}
void __attribute__((cdecl(1))) ctest1(float x) {}
void (__attribute__((fastcall)) *pfoo)(float*) = foo;
void (__attribute__((stdcall)) *pbar)(float*) = bar;
void (__attribute__((cdecl)) *ptest1)(void) = test1;
void (*pctest0)() = ctest0;
void ctest2() {}
void (__attribute__((cdecl)) *pctest2)() = ctest2;
typedef void (__attribute__((fastcall)) *Handler) (float *);
Handler H = foo;
int __attribute__((pcs("aapcs", "aapcs"))) pcs1(void); int __attribute__((pcs())) pcs2(void); int __attribute__((pcs(pcs1))) pcs3(void); int __attribute__((pcs(0))) pcs4(void);
int __attribute__((pcs("aapcs"))) pcs5(void); int __attribute__((pcs("aapcs-vfp"))) pcs6(void); int __attribute__((pcs("foo"))) pcs7(void);
void ctest3();
void __attribute__((cdecl)) ctest3() {}
typedef __attribute__((stdcall)) void (*PROC)();
PROC __attribute__((cdecl)) ctest4(const char *x) {}