template<> bool ScriptInterface::FromJSVal<bool>(JSContext* cx, JS::HandleValue v, bool& out) { JSAutoRequest rq(cx); WARN_IF_NOT(v.isBoolean(), v); out = JS::ToBoolean(v); return true; }
bool js_to_bool( JSContext *cx, JS::HandleValue vp, bool *ret ) { bool ok = vp.isBoolean(); if (ok) { *ret = vp.toBoolean(); } return ok; }