This allows the wasm_c_api to work in shared libraries on non-Windows platforms.
@@ -22,6 +22,8 @@
#else
#define WASM_API_EXTERN __declspec(dllimport)
#endif
+#elif defined(__GNUC__) || defined(__clang__)
+#define WASM_API_EXTERN __attribute__((visibility("default")))
#define WASM_API_EXTERN