]> git.saurik.com Git - cycript.git/blobdiff - Error.hpp
Apparently, __pthread_set_self takes tsd address.
[cycript.git] / Error.hpp
index d46dbf853749afd257ebf5ad2fdf28f7fc222437..3165287a1d782ce5e7d2ceb5bd242d0441ecf64f 100644 (file)
--- a/Error.hpp
+++ b/Error.hpp
@@ -40,7 +40,7 @@ struct CYJSError :
 
     CYJSError(JSContextRef context, const char *format, ...);
 
-    virtual const char *PoolCString(apr_pool_t *pool) const;
+    virtual const char *PoolCString(CYPool &pool) const;
     virtual JSValueRef CastJSValue(JSContextRef context) const;
 };
 #endif
@@ -51,10 +51,12 @@ struct CYPoolError :
     CYPool pool_;
     const char *message_;
 
+    CYPoolError(const CYPoolError &rhs);
+
     CYPoolError(const char *format, ...);
     CYPoolError(const char *format, va_list args);
 
-    virtual const char *PoolCString(apr_pool_t *pool) const;
+    virtual const char *PoolCString(CYPool &pool) const;
 #ifdef CY_EXECUTE
     virtual JSValueRef CastJSValue(JSContextRef context) const;
 #endif