summaryrefslogtreecommitdiff
path: root/src/string_utils.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/string_utils.hh')
-rw-r--r--src/string_utils.hh6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/string_utils.hh b/src/string_utils.hh
index f1796f7c..e8442fc2 100644
--- a/src/string_utils.hh
+++ b/src/string_utils.hh
@@ -14,7 +14,11 @@ String escape(StringView str, StringView characters, char escape);
String unescape(StringView str, StringView characters, char escape);
template<char character, char escape>
-String unescape(StringView str) { return unescape(str, character, escape); }
+String unescape(StringView str)
+{
+ const char to_escape[2] = { character, escape };
+ return unescape(str, {to_escape, 2}, escape);
+}
String indent(StringView str, StringView indent = " ");