[TS] Use export_/import_name to filter exposed symbols
[ldk-java] / ts / js-wasm.h
index 886c4e852db18b5446fe53993228197c08b40a30..abcb5b301babc34d0e325409fd762e350170b0aa 100644 (file)
@@ -2,14 +2,10 @@
 #include <stdint.h>
 #include <stddef.h>
 
-static inline size_t strlen(const char *str) {
-       const char *s;
-       for (s = str; *s; ++s) ;
-       return (s - str);
-}
+extern size_t strlen(const char *s);
 
 typedef uint32_t JSValue;
-extern JSValue js_invoke_function(JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue);
+extern JSValue js_invoke_function(JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue) __attribute__((import_name("js_invoke_function")));
 
 static inline JSValue js_invoke_function_0(JSValue obj, JSValue fn){
   return js_invoke_function(obj,fn,0,0,0,0,0,0,0,0,0,0);