}
#include <typeinfo>
+#define NoAlloc
+
void register_custom_(char* name,
size_t size,
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());
return v;
}
-void sxsi_raise_msg(char * msg);
+void sxsi_raise_msg(const char * msg);
extern "C" value sxsi_cpp_init(value unit);