Big refactoring of libxml-tree, part (1) (everything compiles)
[SXSI/xpathcomp.git] / src / common_stub.hpp
index 47b6dcd..ad15256 100644 (file)
@@ -14,6 +14,8 @@ extern "C" {
 }
 #include <typeinfo>
 
+#define NoAlloc
+
 
 void register_custom_(char* name,
                      size_t size,
@@ -38,7 +40,8 @@ template <class X> void sxsi_finalize_custom(value v)
   sxsi_finalize_obj(Obj_val<X>(v));
 }
 
-template <class X> value sxsi_alloc_custom(void (*finalize)(value) = sxsi_finalize_custom<X>)
+template <class X> value
+sxsi_alloc_custom(void (*finalize)(value) = sxsi_finalize_custom<X>)
 {
   char * name = const_cast<char*>(typeid(X).name());
 
@@ -50,7 +53,7 @@ template <class X> value sxsi_alloc_custom(void (*finalize)(value) = sxsi_finali
   return v;
 }
 
-void sxsi_raise_msg(char * msg);
+void sxsi_raise_msg(const char * msg);
 
 extern "C" value sxsi_cpp_init(value unit);