Lines Matching refs:line
84 extern int parse_line (char *line, void *result,
96 parse_line (char *line, void *generic_result, \
103 char *p = strpbrk (line, EOLSET "\n"); \
115 variable = line; \
116 while (*line != '\0' && !terminator_p (*line)) \
117 ++line; \
118 if (*line != '\0') \
120 *line = '\0'; \
122 ++line; \
123 while (swallow && terminator_p (*line)); \
129 char **list = parse_list (&line, buf_start, buf_end, terminator_c, \
159 variable = convert (strtou32 (line, &endp, base)); \
160 if (endp == line) \
168 line = endp; \
174 if (*line == '\0') \
177 variable = convert (strtou32 (line, &endp, base)); \
178 if (endp == line) \
186 line = endp; \
200 if (line >= data->linebuffer && line < buf_end) \
203 buf_start = strchr (line, '\0') + 1; \
214 if (line >= data->linebuffer && line < buf_end) \
217 buf_start = strchr (line, '\0') + 1; \
225 char **list = parse_list (&line, buf_start, buf_end, '\0', errnop); \
237 char *line = *linep; in parse_list() local
256 if (*line == '\0') in parse_list()
258 if (*line == terminator_c) in parse_list()
260 ++line; in parse_list()
265 while (isspace (*line)) in parse_list()
266 ++line; in parse_list()
268 char *elt = line; in parse_list()
271 if (*line == '\0' || *line == terminator_c in parse_list()
272 || TRAILING_LIST_SEPARATOR_P (*line)) in parse_list()
275 if (line > elt) in parse_list()
280 if (*line != '\0') in parse_list()
282 char endc = *line; in parse_list()
283 *line++ = '\0'; in parse_list()
289 ++line; in parse_list()
294 *linep = line; in parse_list()