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