KvConfigSkipWhitespace
KvConfigSkipWhitespace
Description
Skip horizontal whitespace in config text.
This skips ' ', '\t', and '\r', but not '\n'.
Parameters
| Name | Direction | Description |
|---|---|---|
si |
in | Iterator to advance. |
Success
Returns updated iterator.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
KvConfig.c:152:
}
StrIter KvConfigSkipWhitespace(StrIter si) {
while (StrIterRemainingLength(&si) && kvconfig_is_space(StrIterPeek(&si))) {
StrIterNext(&si);- In
KvConfig.c:176:
}
si = KvConfigSkipWhitespace(si);
while (StrIterRemainingLength(&si)) {- In
KvConfig.c:207:
}
si = KvConfigSkipWhitespace(si);
if (!StrIterRemainingLength(&si) || kvconfig_is_line_end(StrIterPeek(&si)) ||- In
KvConfig.c:309:
}
si = KvConfigSkipWhitespace(si);
if (StrIterPeek(&si) != '=' && StrIterPeek(&si) != ':') {- In
KvConfig.c:327:
}
si = KvConfigSkipWhitespace(si);
if (kvconfig_is_comment_start(StrIterPeek(&si))) {
si = KvConfigSkipLine(si);- In
KvConfig.c:366:
if (kvconfig_is_space(c)) {
si = KvConfigSkipWhitespace(si);
if (kvconfig_is_line_end(StrIterPeek(&si))) {
si = kvconfig_consume_line_end(si);
Last updated on