summaryrefslogtreecommitdiff
path: root/tests/projects/dlang/shared_library/src
diff options
context:
space:
mode:
authorruki <[email protected]>2022-10-08 00:36:00 +0800
committerruki <[email protected]>2022-10-08 00:36:00 +0800
commitf210bb148f933253f5dc1338d08382a19df6b245 (patch)
tree8b8b8813c2aacade5790c0f3ac630d2efa70dd51 /tests/projects/dlang/shared_library/src
parent664ef028094a250e06521b4a3bdb2a3a5fb567e6 (diff)
improve dlang tests
Diffstat (limited to 'tests/projects/dlang/shared_library/src')
-rw-r--r--tests/projects/dlang/shared_library/src/interfaces.d13
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/projects/dlang/shared_library/src/interfaces.d b/tests/projects/dlang/shared_library/src/interfaces.d
index 3386c9124..e9adfa8b0 100644
--- a/tests/projects/dlang/shared_library/src/interfaces.d
+++ b/tests/projects/dlang/shared_library/src/interfaces.d
@@ -1,9 +1,14 @@
-extern(C) int add(int a, int b)
-{
+import core.sys.windows.windows;
+import core.sys.windows.dll;
+
+version(Windows)
+mixin SimpleDllMain;
+
+extern(C) int add(int a, int b) {
return a + b;
}
-extern(C) int sub(int a, int b)
-{
+extern(C) int sub(int a, int b) {
return a - b;
}
+