Commit 8c7d7dfa authored by Max Kellermann's avatar Max Kellermann

lib/upnp/Util: remove unused function csvToStrings()

parent cdf615f7
...@@ -102,34 +102,3 @@ stringToTokens(const std::string &str, ...@@ -102,34 +102,3 @@ stringToTokens(const std::string &str,
return tokens; return tokens;
} }
template <class T>
bool
csvToStrings(const char *s, T &tokens) noexcept
{
assert(tokens.empty());
std::string current;
while (true) {
char ch = *s++;
if (ch == 0) {
tokens.emplace_back(std::move(current));
return true;
}
if (ch == '\\') {
ch = *s++;
if (ch == 0)
return false;
} else if (ch == ',') {
tokens.emplace_back(std::move(current));
current.clear();
continue;
}
current.push_back(ch);
}
}
template bool csvToStrings<std::list<std::string>>(const char *, std::list<std::string> &) noexcept;
...@@ -35,8 +35,4 @@ gcc_pure ...@@ -35,8 +35,4 @@ gcc_pure
std::list<std::string> std::list<std::string>
stringToTokens(const std::string &str, char delim) noexcept; stringToTokens(const std::string &str, char delim) noexcept;
template <class T>
bool
csvToStrings(const char *s, T &tokens) noexcept;
#endif /* _UPNPP_H_X_INCLUDED_ */ #endif /* _UPNPP_H_X_INCLUDED_ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment