Lines Matching defs:state
376 const char* split(const char **state, size_t *l, const char *separator, bool quoted) {
379 current = *state;
382 assert(**state == '\0');
388 *state = current;
399 *state = current;
402 *state = current++ + *l + 2;
407 *state = current;
410 *state = current + *l;
413 *state = current + *l;
1770 } state = START;
1784 switch (state) {
1792 state = VALUE;
1799 state = SINGLE_QUOTE;
1801 state = VALUE_ESCAPE;
1803 state = DOUBLE_QUOTE;
1805 state = SPACE;
1841 state = VALUE;
1850 state = VALUE;
1852 state = SINGLE_QUOTE_ESCAPE;
1888 state = SINGLE_QUOTE;
1895 state = VALUE;
1897 state = DOUBLE_QUOTE_ESCAPE;
1933 state = DOUBLE_QUOTE;