X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=inline;f=ts%2Fjs-wasm.h;h=abcb5b301babc34d0e325409fd762e350170b0aa;hb=6ec08cf291ea0e25b04d8a1c71c85d0479604190;hp=886c4e852db18b5446fe53993228197c08b40a30;hpb=271f5c2d87e62896da5d27b5b9b81d898df90038;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);