dmd/compiler/test/compilable/test22727.c
Ferhat Kurtulmuş d61f72cbdc
Fix bugzilla 24509: importC cannot handle _stdcall Function Calling … (#16392)
* Fix bugzilla 24509: importC cannot handle _stdcall Function Calling Convention with single heading underscore
2024-04-21 11:30:22 +08:00

15 lines
352 B
C

// https://issues.dlang.org/show_bug.cgi?id=22727
int fooc(int a) { return a; }
__stdcall int foostdcall(int a) { return a; }
int __stdcall foostdcall2(int a) { return a; }
#if _MSC_VER
int _stdcall foostdcall3(int a) { return a; } // test issue 24509
#endif
int __stdcall (*fp1)(int a) = &foostdcall;
int (__stdcall *fp2)(int a) = &foostdcall2;