}
-extern "C" value sxsi_cpp_init(value unit)
+ML_BINDING value sxsi_cpp_init(value unit)
{
struct rlimit rlim;
init_exception();
return Val_unit;
}
-void sxsi_raise_msg(char * msg)
+void sxsi_raise_msg(const char * msg)
{
if (cpp_exception == 0) init_error();
caml_raise_with_string(*cpp_exception, msg);