resolveIniEscapeSequence

@safe pure nothrow @nogc
char
resolveIniEscapeSequence
(
char c
)

Examples

assert(resolveIniEscapeSequence('n') == '\n');
assert(resolveIniEscapeSequence('r') == '\r');
assert(resolveIniEscapeSequence('t') == '\t');
assert(resolveIniEscapeSequence('\\') == '\\');
assert(resolveIniEscapeSequence('0') == '\0');

// Unsupported characters are preserved.
assert(resolveIniEscapeSequence('a') == 'a');
assert(resolveIniEscapeSequence('Z') == 'Z');
assert(resolveIniEscapeSequence('1') == '1');
// Unsupported special characters are preserved.
assert(resolveIniEscapeSequence('@') == '@');
// Line breaks are preserved.
assert(resolveIniEscapeSequence('\n') == '\n');
assert(resolveIniEscapeSequence('\r') == '\r');
// UTF-8 is preserved.
assert(resolveIniEscapeSequence("ü"[0]) == "ü"[0]);

Meta