Lines Matching refs:start
155 char *start; in get_anchor() local
157 if ((start = strchr(line, sigil)) == NULL) in get_anchor()
159 start++; in get_anchor()
160 if ((end = strchr(start, ' ')) == NULL) in get_anchor()
162 memcpy(anchor, start, end - start); in get_anchor()
163 anchor[end - start] = '\0'; in get_anchor()
169 char *start; in get_tag() local
171 if ((start = strchr(line, '<')) == NULL) in get_tag()
175 memcpy(tag, start + 1, end - start - 1); in get_tag()
176 tag[end - start - 1] = '\0'; in get_tag()
184 char *start = NULL; in get_value() local
189 start = c + 1; in get_value()
190 if (*start == ':') in get_value()
192 else if (*start == '\'') in get_value()
194 else if (*start == '"') in get_value()
196 else if (*start == '|') in get_value()
198 else if (*start == '>') in get_value()
201 start = NULL; in get_value()
204 start++; in get_value()
208 if (!start) in get_value()
211 for (c = start; c < end; c++) { in get_value()