]> git.saurik.com Git - cycript.git/blobdiff - sig/ffi_type.hpp
Better version checking for bison, flex, and gperf that falls through to other versio...
[cycript.git] / sig / ffi_type.hpp
index 813386aa4e253cb306e5d219b621ffa8e9fae450..a37e6572a4bd29d78f96bc3554acc0fd5729c3eb 100644 (file)
@@ -1,4 +1,4 @@
-/* Cycript - Remove Execution Server and Disassembler
+/* Cycript - Inlining/Optimizing JavaScript Compiler
  * Copyright (C) 2009  Jay Freeman (saurik)
 */
 
 #ifndef SIG_FFI_TYPE_H
 #define SIG_FFI_TYPE_H
 
-#include <apr-1/apr_pools.h>
+#include <apr_pools.h>
+
+#ifdef HAVE_FFI_FFI_H
+#include <ffi/ffi.h>
+#else
 #include <ffi.h>
+#endif
 
 #include "sig/types.hpp"
 
@@ -60,6 +65,8 @@ void sig_ffi_cif(
     size_t offset = 0
 );
 
+void Copy(apr_pool_t *pool, ffi_type &lhs, ffi_type &rhs);
+
 }
 
 #endif/*SIG_FFI_TYPE_H*/