pub unsafe extern "C" fn rb_enc_precise_mbclen(
    p: *const c_char,
    e: *const c_char,
    enc: *mut rb_encoding
) -> c_int