]> git.saurik.com Git - cycript.git/blobdiff - JavaScript.hpp
Support per-Class deactivation of implicit properties.
[cycript.git] / JavaScript.hpp
index a3e9f0a7d7021fac0725b1f2f54a692e512bbb15..4dba607d77611b50077c852b7d7df76a2b0cd958 100644 (file)
 #include <JavaScriptCore/JSObjectRef.h>
 #include <JavaScriptCore/JSValueRef.h>
 
+#ifdef HAVE_FFI_FFI_H
+#include <ffi/ffi.h>
+#else
 #include <ffi.h>
+#endif
 
 extern JSStringRef Array_s;
 extern JSStringRef cy_s;
@@ -65,7 +69,7 @@ JSGlobalContextRef CYGetJSContext();
 JSObjectRef CYGetGlobalObject(JSContextRef context);
 
 extern "C" void CYSetupContext(JSGlobalContextRef context);
-const char *CYExecute(apr_pool_t *pool, const char *code);
+const char *CYExecute(apr_pool_t *pool, CYUTF8String code);
 
 void CYSetArgs(int argc, const char *argv[]);