pub unsafe extern "C" fn sqlite3_collation_needed16(
    arg1: *mut sqlite3,
    arg2: *mut c_void,
    arg3: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: *mut sqlite3, eTextRep: c_int, arg3: *const c_void)>
) -> c_int