pub unsafe extern "C" fn JS_SetPrototype( ctx: *mut JSContext, obj: JSValue, proto_val: JSValue, ) -> c_int