summaryrefslogtreecommitdiff
path: root/tests/projects
diff options
context:
space:
mode:
Diffstat (limited to 'tests/projects')
-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;
}
+