]> git.saurik.com Git - cycript.git/blobdiff - Library.cpp
Try (and almost fail) to compile armv6 on -mthumb.
[cycript.git] / Library.cpp
index 1f61c0ebe538491a78abe048406c12c1982463ea..c64268c36cd53e5a2bec6d154782a39c0cccd481 100644 (file)
@@ -36,7 +36,6 @@
 
 #include "Error.hpp"
 #include "Execute.hpp"
 
 #include "Error.hpp"
 #include "Execute.hpp"
-#include "JavaScript.hpp"
 #include "Parser.hpp"
 #include "String.hpp"
 
 #include "Parser.hpp"
 #include "String.hpp"
 
@@ -192,26 +191,6 @@ double CYCastDouble(const char *value) {
     return CYCastDouble(value, strlen(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;
 
 extern "C" void CydgetMemoryParse(const uint16_t **data, size_t *size) {
     CYLocalPool local;