Lines Matching refs:match
73 Dwfl_Line **match = *nsrcs == 0 ? NULL : *srcsp;
96 no match is performed. */
113 /* Match the name with the name the user provided. */
122 /* See whether line and possibly column match. */
126 /* Cannot match. */
129 /* Determine whether this is the best match so far. */
132 if (dwfl_line_file (match[inner])
136 && (dwfl_line (match[inner])->line != line->line
137 || dwfl_line (match[inner])->line != lineno
139 && (dwfl_line (match[inner])->column != line->column
140 || dwfl_line (match[inner])->column != column))))
143 match for the line number, use it. */
144 if (dwfl_line (match[inner])->line >= line->line
145 && (dwfl_line (match[inner])->line != line->line
146 || dwfl_line (match[inner])->column >= line->column))
148 match[inner] = &cu->lines->idx[cnt];
158 Dwfl_Line **newp = realloc (match,
163 free (match);
167 match = newp;
170 match[cur_match++] = &cu->lines->idx[cnt];
177 assert (*nsrcs == 0 || *srcsp == match);
180 *srcsp = match;