diff options
Diffstat (limited to 'tests/auto/api/testdata/link-dynamiclibs-staticlibs/dynamic1.cpp')
-rw-r--r-- | tests/auto/api/testdata/link-dynamiclibs-staticlibs/dynamic1.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/auto/api/testdata/link-dynamiclibs-staticlibs/dynamic1.cpp b/tests/auto/api/testdata/link-dynamiclibs-staticlibs/dynamic1.cpp new file mode 100644 index 000000000..18842f105 --- /dev/null +++ b/tests/auto/api/testdata/link-dynamiclibs-staticlibs/dynamic1.cpp @@ -0,0 +1,18 @@ +#include <stdio.h> + +#if defined(_WIN32) || defined(WIN32) +# define EXPORT __declspec(dllexport) +# define IMPORT __declspec(dllimport) +#else +# define EXPORT +# define IMPORT +#endif + +IMPORT void static1_hello(); + +EXPORT int dynamic1_hello() +{ + static1_hello(); + puts("dynamic1 says hello!"); + return 0; +} |