X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fjs-wasm.h;h=abcb5b301babc34d0e325409fd762e350170b0aa;hb=caf86199f09538269930ee679d2852a73671d46f;hp=886c4e852db18b5446fe53993228197c08b40a30;hpb=c4a7eff125894d6c1bf18dec34c439f5dec4c2c5;p=ldk-java diff --git a/ts/js-wasm.h b/ts/js-wasm.h index 886c4e85..abcb5b30 100644 --- a/ts/js-wasm.h +++ b/ts/js-wasm.h @@ -2,14 +2,10 @@ #include #include -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);