bspatch_apply_bytes method
应用 bspatch 补丁(内存方式)
@param old_data 原始数据指针 @param old_size 原始数据大小 @param patch_data 补丁数据指针 @param patch_size 补丁数据大小 @param new_data 输出数据指针(由调用者分配) @param new_size 输出数据大小(输入:缓冲区大小,输出:实际大小) @return 0 表示成功,负数表示错误码
Implementation
int bspatch_apply_bytes(
ffi.Pointer<ffi.Uint8> old_data,
int old_size,
ffi.Pointer<ffi.Uint8> patch_data,
int patch_size,
ffi.Pointer<ffi.Uint8> new_data,
ffi.Pointer<ffi.Int64> new_size,
) {
return _bspatch_apply_bytes(
old_data,
old_size,
patch_data,
patch_size,
new_data,
new_size,
);
}