public static int PL_abort_unhook(PL_abort_hook_t ah) { try { return(SafeNativeMethods.PL_abort_unhook(ah)); } catch (Exception e) { InternalError("PL_abort_unhook", e); throw; } }
public static void PL_abort_hook(PL_abort_hook_t ah) { try { PrologCLR.PinObject(ah); SafeNativeMethods.PL_abort_hook(ah); } catch (Exception e) { InternalError("PL_abort_hook", e); throw; } }
internal static extern int PL_abort_unhook(PL_abort_hook_t atom);
internal static extern void PL_abort_hook(PL_abort_hook_t ah);
public static int PL_abort_unhook(PL_abort_hook_t ah) { try { return SafeNativeMethods.PL_abort_unhook(ah); } catch (Exception e) { InternalError("PL_abort_unhook", e); throw; } }