mirror of
https://github.com/PabloMK7/citra.git
synced 2025-09-11 21:30:05 +00:00
code: Use std::span where appropriate (#6658)
* code: Use std::span when possible * code: Prefix memcpy and memcmp with std::
This commit is contained in:
parent
4ccd9f24fb
commit
cf9bb90ae3
106 changed files with 362 additions and 329 deletions
|
@ -130,7 +130,7 @@ struct CTMHeader {
|
|||
static_assert(sizeof(CTMHeader) == 256, "CTMHeader should be 256 bytes");
|
||||
#pragma pack(pop)
|
||||
|
||||
static u64 GetInputCount(const std::vector<u8>& input) {
|
||||
static u64 GetInputCount(std::span<const u8> input) {
|
||||
u64 input_count = 0;
|
||||
for (std::size_t pos = 0; pos < input.size(); pos += sizeof(ControllerState)) {
|
||||
if (input.size() < pos + sizeof(ControllerState)) {
|
||||
|
@ -476,8 +476,7 @@ Movie::ValidationResult Movie::ValidateHeader(const CTMHeader& header) const {
|
|||
return ValidationResult::OK;
|
||||
}
|
||||
|
||||
Movie::ValidationResult Movie::ValidateInput(const std::vector<u8>& input,
|
||||
u64 expected_count) const {
|
||||
Movie::ValidationResult Movie::ValidateInput(std::span<const u8> input, u64 expected_count) const {
|
||||
return GetInputCount(input) == expected_count ? ValidationResult::OK
|
||||
: ValidationResult::InputCountDismatch;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue