More refactoring and renaming

This commit is contained in:
Rangi42
2024-07-26 20:12:51 -04:00
parent 6a65cbc9ed
commit 4e0f794c23
9 changed files with 42 additions and 59 deletions

View File

@@ -127,10 +127,11 @@ bool charmap_HasChar(std::string const &input) {
return charmap.nodes[nodeIdx].isTerminal;
}
void charmap_Convert(std::string const &input, std::vector<uint8_t> &output) {
std::string_view inputView = input;
while (charmap_ConvertNext(inputView, &output))
std::vector<uint8_t> charmap_Convert(std::string const &input) {
std::vector<uint8_t> output;
for (std::string_view inputView = input; charmap_ConvertNext(inputView, &output);)
;
return output;
}
size_t charmap_ConvertNext(std::string_view &input, std::vector<uint8_t> *output) {