diff options
author | Lioncash <mathew1800@gmail.com> | 2020-08-03 19:18:43 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2020-08-06 08:41:58 +0200 |
commit | 7f0f37fca781a578c7736f59cf70c859fdde271a (patch) | |
tree | ff15936ae29e9c0c416f2b62516d3ec3dedf1ef0 /src/common/hex_util.cpp | |
parent | ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) (diff) | |
download | yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.gz yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.bz2 yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.lz yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.xz yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.tar.zst yuzu-7f0f37fca781a578c7736f59cf70c859fdde271a.zip |
Diffstat (limited to 'src/common/hex_util.cpp')
-rw-r--r-- | src/common/hex_util.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/common/hex_util.cpp b/src/common/hex_util.cpp index c2f6cf0f6..74f52dd11 100644 --- a/src/common/hex_util.cpp +++ b/src/common/hex_util.cpp @@ -3,21 +3,9 @@ // Refer to the license.txt file included. #include "common/hex_util.h" -#include "common/logging/log.h" namespace Common { -u8 ToHexNibble(char c1) { - if (c1 >= 65 && c1 <= 70) - return c1 - 55; - if (c1 >= 97 && c1 <= 102) - return c1 - 87; - if (c1 >= 48 && c1 <= 57) - return c1 - 48; - LOG_ERROR(Common, "Invalid hex digit: 0x{:02X}", c1); - return 0; -} - std::vector<u8> HexStringToVector(std::string_view str, bool little_endian) { std::vector<u8> out(str.size() / 2); if (little_endian) { @@ -30,26 +18,4 @@ std::vector<u8> HexStringToVector(std::string_view str, bool little_endian) { return out; } -std::array<u8, 16> operator""_array16(const char* str, std::size_t len) { - if (len != 32) { - LOG_ERROR(Common, - "Attempting to parse string to array that is not of correct size (expected=32, " - "actual={}).", - len); - return {}; - } - return HexStringToArray<16>(str); -} - -std::array<u8, 32> operator""_array32(const char* str, std::size_t len) { - if (len != 64) { - LOG_ERROR(Common, - "Attempting to parse string to array that is not of correct size (expected=64, " - "actual={}).", - len); - return {}; - } - return HexStringToArray<32>(str); -} - } // namespace Common |