pub unsafe extern "C" fn rb_econv_convert(
    ec: *mut rb_econv_t,
    source_buffer_ptr: *mut *const c_uchar,
    source_buffer_end: *const c_uchar,
    destination_buffer_ptr: *mut *mut c_uchar,
    destination_buffer_end: *mut c_uchar,
    flags: c_int
) -> rb_econv_result_t