Skip to content
API Documentation
BastionGuard™
hfs::anonymous_namespace{hfs_attributes.cpp} Namespace Reference

Functions

std::vector< unsigned char > utf8_to_utf16be_ascii (const std::string &s)

Function Documentation

◆ utf8_to_utf16be_ascii()

std::vector< unsigned char > hfs::anonymous_namespace{hfs_attributes.cpp}::utf8_to_utf16be_ascii ( const std::string & s)

Definition at line 17 of file hfs_attributes.cpp.

17 {
18 std::vector<unsigned char> out(s.size() * 2);
19 for (size_t i = 0; i < s.size(); ++i) {
20 out[i * 2 + 0] = 0;
21 out[i * 2 + 1] = static_cast<unsigned char>(s[i]);
22 }
23 return out;
24}

References utf8_to_utf16be_ascii().

Referenced by utf8_to_utf16be_ascii().