KvConfigReadValue
KvConfigReadValue
Description
Read a config value from the current line.
Unquoted values are trimmed. Quoted values preserve inner whitespace and support basic backslash escapes.
Parameters
| Name | Direction | Description |
|---|---|---|
si |
in | Iterator at start of value. |
value |
out | Parsed value. |
Success
Returns iterator advanced to line end or end of input.
Failure
Returns original iterator on parse error.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
KvConfig.c:198:
}
StrIter KvConfigReadValue(StrIter si, Str *value) {
StrIter saved_si = si;
char quote = '\0';- In
KvConfig.c:319:
StrIterNext(&si);
si = KvConfigReadValue(si, value);
if (si.pos == saved_si.pos) {
Last updated on