pub unsafe extern "C" fn JS_PutEscapedString( cx: *mut JSContext, buffer: *mut i8, size: usize, str_: *mut JSString, quote: i8, ) -> usize