pub unsafe fn ucnv_toAlgorithmic<P0, P1>(
    algorithmictype: UConverterType,
    cnv: *mut UConverter,
    target: P0,
    targetcapacity: i32,
    source: P1,
    sourcelength: i32,
    perrorcode: *mut UErrorCode
) -> i32
where P0: IntoParam<PCSTR>, P1: IntoParam<PCSTR>,