private static extern JSErrorReportCallback JS_SetErrorReporter_Win64(IntPtr cx, JSErrorReportCallback callback);
private static extern JSErrorReportCallback JS_SetErrorReporter_Linux32(IntPtr cx, JSErrorReportCallback callback);
public static JSErrorReportCallback JS_SetErrorReporter(IntPtr cx, JSErrorReportCallback callback) { if (Xpcom.Is32Bit) { if (Xpcom.IsLinux) return JS_SetErrorReporter_Linux32(cx, callback); return JS_SetErrorReporter_Win32(cx, callback); } else { if (Xpcom.IsLinux) return JS_SetErrorReporter_Linux64(cx, callback); return JS_SetErrorReporter_Win64(cx, callback); } }
public static extern JSErrorReportCallback JS_SetErrorReporter(IntPtr runtime, JSErrorReportCallback callback);