X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/b12a99658d0a609d28ff522b82be8826928107cf..73fd6f57b6d5c6e7a1f0242016d04d232db58639:/Library.cpp?ds=sidebyside diff --git a/Library.cpp b/Library.cpp index 1f61c0e..c64268c 100644 --- a/Library.cpp +++ b/Library.cpp @@ -36,7 +36,6 @@ #include "Error.hpp" #include "Execute.hpp" -#include "JavaScript.hpp" #include "Parser.hpp" #include "String.hpp" @@ -192,26 +191,6 @@ double CYCastDouble(const char *value) { return CYCastDouble(value, strlen(value)); } -size_t CYArrayLength(JSContextRef context, JSObjectRef array) { - return CYCastDouble(context, CYGetProperty(context, array, length_s)); -} - -JSValueRef CYArrayGet(JSContextRef context, JSObjectRef array, size_t index) { - JSValueRef exception(NULL); - JSValueRef value(JSObjectGetPropertyAtIndex(context, array, index, &exception)); - CYThrow(context, exception); - return value; -} - -void CYArrayPush(JSContextRef context, JSObjectRef array, JSValueRef value) { - JSValueRef exception(NULL); - JSValueRef arguments[1]; - arguments[0] = value; - JSObjectRef Array(CYGetCachedObject(context, CYJSString("Array_prototype"))); - JSObjectCallAsFunction(context, CYCastJSObject(context, CYGetProperty(context, Array, push_s)), array, 1, arguments, &exception); - CYThrow(context, exception); -} - extern "C" void CydgetMemoryParse(const uint16_t **data, size_t *size) { CYLocalPool local;