static void extern_failwith(char *msg) { extern_replay_trail(); free_extern_output(); caml_failwith(msg); }
static void extern_out_of_memory(void) { extern_replay_trail(); free_extern_output(); caml_raise_out_of_memory(); }
static void extern_invalid_argument(char *msg) { extern_replay_trail(); free_extern_output(); caml_invalid_argument(msg); }