X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/c4481e4036f73f230903a9521612bbca5ff32359..dace80755cd90ff908df4a546f5a0e17a8dad186:/JavaScript.hpp diff --git a/JavaScript.hpp b/JavaScript.hpp index 80599e6..38b2f60 100644 --- a/JavaScript.hpp +++ b/JavaScript.hpp @@ -66,6 +66,9 @@ void CYSetArgs(int argc, const char *argv[]); bool CYCastBool(JSContextRef context, JSValueRef value); double CYCastDouble(JSContextRef context, JSValueRef value); +bool CYIsEqual(JSContextRef context, JSValueRef lhs, JSValueRef rhs); +bool CYIsStrictEqual(JSContextRef context, JSValueRef lhs, JSValueRef rhs); + CYUTF8String CYPoolUTF8String(CYPool &pool, JSContextRef context, JSStringRef value); const char *CYPoolCString(CYPool &pool, JSContextRef context, JSStringRef value); @@ -134,7 +137,6 @@ struct CYRegisterHook { JSObjectRef CYMakePointer(JSContextRef context, void *pointer, size_t length, sig::Type *type, ffi_type *ffi, JSObjectRef owner); -JSObjectRef CYMakeType(JSContextRef context, const char *encoding); JSObjectRef CYMakeType(JSContextRef context, sig::Type *type); JSObjectRef CYMakeType(JSContextRef context, sig::Signature *signature);