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:134:
}
StrIter KvConfigReadValue(StrIter si, Str *value) {
StrIter saved_si = si;- In
KvConfig.c:245:
StrIterMustNext(&si);
si = KvConfigReadValue(si, value);
if (StrIterIndex(&si) == StrIterIndex(&saved_si)) {
Last updated on