yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
bps.cc File Reference
#include "bps.h"
#include <zlib.h>
#include <cstdint>
#include <vector>
Include dependency graph for bps.cc:

Go to the source code of this file.

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::util
 
namespace  yaze::util::anonymous_namespace{bps.cc}
 

Functions

uint32_t yaze::util::anonymous_namespace{bps.cc}::crc32 (const std::vector< uint8_t > &data)
 
void yaze::util::anonymous_namespace{bps.cc}::encode (uint64_t data, std::vector< uint8_t > &output)
 
uint64_t yaze::util::anonymous_namespace{bps.cc}::decode (const std::vector< uint8_t > &input, size_t &offset)
 
void yaze::util::CreateBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &target, std::vector< uint8_t > &patch)
 
void yaze::util::ApplyBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &patch, std::vector< uint8_t > &target)