#ifndef export #define export __attribute__((visibility("default"))) #endif #ifndef JS_FFI_H typedef double JSValue; extern void jsffirelease(JSValue); extern void jsffithrowerror(char*); extern int jsffiregister(char*); extern JSValue jsfficall0(JSValue,int); extern JSValue jsfficall1(JSValue,int,int,JSValue); extern JSValue jsfficall2(JSValue,int,int,JSValue,int,JSValue); extern JSValue jsfficall3(JSValue,int,int,JSValue,int,JSValue,int,JSValue); extern JSValue jsfficall4(JSValue,int,int,JSValue,int,JSValue,int,JSValue,int,JSValue); extern JSValue jsfficall5(JSValue,int,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue); extern JSValue jsfficall6(JSValue,int,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue); extern JSValue jsfficall7(JSValue,int,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue); extern JSValue jsfficall8(JSValue,int,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue); extern JSValue jsfficall9(JSValue,int,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue); extern JSValue jsfficall10(JSValue,int,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue,int,JSValue); JSValue const JS_UNDEFINED = 0.0; JSValue const JS_NULL = 1.0; JSValue const JS_FALSE = 0.0; JSValue const JS_TRUE = 1.0; JSValue const CONSOLE = 2.0; JSValue const WINDOW = 3.0; JSValue const DOCUMENT = 4.0; int const TYPE_NOTHING = 0; int const TYPE_NUM = 1; int const TYPE_STRING = 2; int const TYPE_BOOL = 3; int const TYPE_FUNCTION = 4; int const TYPE_OBJ = 5; int const TYPE_UINT8_ARRAY = 6; int const TYPE_INT8_ARRAY = 7; int const TYPE_UINT8CLAMPED_ARRAY = 8; int const TYPE_INT16_ARRAY = 9; int const TYPE_UINT16_ARRAY = 10; int const TYPE_INT32_ARRAY = 11; int const TYPE_UINT32_ARRAY = 12; int const TYPE_F32_ARRAY = 13; int const TYPE_F64_ARRAY = 14; int const TYPE_BI64_ARRAY = 15; int const TYPE_BUI64_ARRAY = 16; int const TYPE_MEMORY = 17; #endif