#ifndef XNA_HELPERS_HPP #define XNA_HELPERS_HPP #include namespace xna { inline std::wstring XnaHToWString(const std::string& str) { std::wstring wstr; size_t size; wstr.resize(str.length()); mbstowcs_s(&size, &wstr[0], wstr.size() + 1, str.c_str(), str.size()); return wstr; } inline std::string XnaHToString(const std::wstring& wstr) { std::string str; size_t size; str.resize(wstr.length()); wcstombs_s(&size, &str[0], str.size() + 1, wstr.c_str(), wstr.size()); return str; } } #endif