gs2d::str_type::string AddLastSlash(const gs2d::str_type::string& path) { if (path.empty()) { return GS_L(""); } gs2d::str_type::string r = (path); FixSlashes(r); const std::size_t lastChar = r.size()-1; if (r.at(lastChar) == GS_L('\\')) { r[lastChar] = GS_L('/'); return r; } else if (r.at(lastChar) != GS_L('/')) { return r + GS_L("/"); } else { return r; } }
bool ETHBackBufferTargetManager::IsAuto(const gs2d::str_type::string& str) { return (str == GS_L("auto") || str.empty()); }