Lines Matching refs:start
35 const char *p, *start, *end; in scan_quoted() local
40 start = input; in scan_quoted()
48 for (p = start; p <= end; p++) in scan_quoted()
55 if (*start == '"') in scan_quoted()
57 if (p == start + 1) in scan_quoted()
62 callback ('"', start + 1, p - (start + 1), data); in scan_quoted()
64 start = p + 1; in scan_quoted()
70 callback ('\0', start, p - start, data); in scan_quoted()
71 start = p; in scan_quoted()
79 if (*start == '`') in scan_quoted()
81 callback ('\0', start, p - start, data); in scan_quoted()
82 start = p; in scan_quoted()
87 callback ('\0', start, p - start, data); in scan_quoted()
88 start = p; in scan_quoted()
97 *start == '`' in scan_quoted()
105 || (*start == '\'' in scan_quoted()
106 && (((start > input && *(start - 1) == ' ') in scan_quoted()
108 || ((start == input || *(start - 1) == '\n') in scan_quoted()
111 callback ('\'', start + 1, p - (start + 1), data); in scan_quoted()
112 start = p + 1; in scan_quoted()
116 callback ('\0', start, p - start, data); in scan_quoted()
117 start = p; in scan_quoted()
123 callback ('\0', start, p - start, data); in scan_quoted()
124 start = p; in scan_quoted()
132 if (p > start) in scan_quoted()
133 callback ('\0', start, p - start, data); in scan_quoted()