X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fjs-wasm.h;h=84c27ffdaecf9f8a4475ff2a193a88cbea2661c4;hb=9ae7714c50f0e76371b1f85ab811172df3b0cbd5;hp=aa5eec522d6d3fd7fbc2e2c2e3a48e4d88b6c08d;hpb=cc9fa238f5723037c73c05a491caf8645c3c15dd;p=ldk-java diff --git a/ts/js-wasm.h b/ts/js-wasm.h index aa5eec52..84c27ffd 100644 --- a/ts/js-wasm.h +++ b/ts/js-wasm.h @@ -1,13 +1,8 @@ -#ifndef export -#define export __attribute__((visibility("default"))) -#endif - #ifndef JS_H #include #include -size_t strlen(const char *str) -{ +static inline size_t strlen(const char *str) { const char *s; for (s = str; *s; ++s) ; return (s - str); @@ -15,7 +10,7 @@ size_t strlen(const char *str) typedef uint32_t JSValue; extern JSValue js_invoke_function(JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue,JSValue); -extern void js_free(JSValue); +extern void js_free_function_ptr(JSValue); static inline JSValue js_invoke_function_0(JSValue fn){ return js_invoke_function(fn,0,0,0,0,0,0,0,0,0,0);