]> git.saurik.com Git - cycript.git/blobdiff - cycript.hpp
Removed all dependencies from Mac version.
[cycript.git] / cycript.hpp
index 20c6b8e8baf5fc826455ce7409bc2d6d46784681..cc64033f883da724d0356a18414bb1a9387441d5 100644 (file)
@@ -40,7 +40,7 @@
 #ifndef CYCRIPT_HPP
 #define CYCRIPT_HPP
 
-#include <JavaScriptCore/JavaScript.h>
+#include <JavaScriptCore/JavaScriptCore.h>
 
 #include <apr_pools.h>
 #include <ffi.h>
@@ -51,6 +51,8 @@
 
 #include <sqlite3.h>
 
+void CYInitialize();
+
 bool CYRecvAll_(int socket, uint8_t *data, size_t size);
 bool CYSendAll_(int socket, const uint8_t *data, size_t size);
 
@@ -126,6 +128,7 @@ struct CYHooks {
 
     JSValueRef (*RuntimeProperty)(JSContextRef, CYUTF8String);
     void (*CallFunction)(JSContextRef, ffi_cif *, void (*)(), uint8_t *, void **);
+    void (*SetupContext)(JSContextRef);
 
     bool (*PoolFFI)(apr_pool_t *, JSContextRef, sig::Type *, ffi_type *, void *, JSValueRef);
     JSValueRef (*FromFFI)(JSContextRef, sig::Type *, ffi_type *, void *, bool, JSObjectRef);