yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
bps.cc File Reference
#include "bps.h"
#include <vector>
#include "absl/status/status.h"
#include "absl/strings/str_format.h"
Include dependency graph for bps.cc:

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::util
 
namespace  yaze::util::anonymous_namespace{bps.cc}
 

Functions

uint32_t yaze::util::anonymous_namespace{bps.cc}::CalculateCrc32 (const uint8_t *data, size_t size)
 
uint32_t yaze::util::anonymous_namespace{bps.cc}::CalculateCrc32 (const std::vector< uint8_t > &data)
 
void yaze::util::anonymous_namespace{bps.cc}::WriteVariableLength (std::vector< uint8_t > &output, uint64_t value)
 
uint64_t yaze::util::anonymous_namespace{bps.cc}::ReadVariableLength (const uint8_t *data, size_t size, size_t &offset)
 
uint32_t yaze::util::anonymous_namespace{bps.cc}::ReadLE32 (const uint8_t *data)
 
void yaze::util::anonymous_namespace{bps.cc}::WriteLE32 (std::vector< uint8_t > &output, uint32_t value)
 
absl::Status yaze::util::ApplyBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &patch, std::vector< uint8_t > &output)
 
absl::Status yaze::util::CreateBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &target, std::vector< uint8_t > &patch)