yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
bps.h
Go to the documentation of this file.
1#ifndef YAZE_UTIL_BPS_H
2#define YAZE_UTIL_BPS_H
3
4#include <cstdint>
5#include <vector>
6
7#include "absl/status/status.h"
8
9namespace yaze {
10namespace util {
11
12absl::Status CreateBpsPatch(const std::vector<uint8_t> &source,
13 const std::vector<uint8_t> &target,
14 std::vector<uint8_t> &patch);
15
16absl::Status ApplyBpsPatch(const std::vector<uint8_t> &source,
17 const std::vector<uint8_t> &patch,
18 std::vector<uint8_t> &target);
19
20} // namespace util
21} // namespace yaze
22
23#endif // YAZE_UTIL_BPS_H
absl::Status ApplyBpsPatch(const std::vector< uint8_t > &source, const std::vector< uint8_t > &patch, std::vector< uint8_t > &output)
Definition bps.cc:79
absl::Status CreateBpsPatch(const std::vector< uint8_t > &source, const std::vector< uint8_t > &target, std::vector< uint8_t > &patch)
Definition bps.cc:85
Main namespace for the application.