X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/2f51d6ab2c7e56fade7ac6118cf02df9107ca3af..3e2646922a2fff3d87a40be2bea90fe662660451:/JavaScript.hpp diff --git a/JavaScript.hpp b/JavaScript.hpp index a3e9f0a..4dba607 100644 --- a/JavaScript.hpp +++ b/JavaScript.hpp @@ -46,7 +46,11 @@ #include #include +#ifdef HAVE_FFI_FFI_H +#include +#else #include +#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[]);