Lines Matching refs:match
75 Dwfl_Line **match = *nsrcs == 0 ? NULL : *srcsp;
85 no match is performed. */
95 free (match);
113 /* See whether line and possibly column match. */
117 /* Cannot match. */
120 /* Determine whether this is the best match so far. */
123 if (dwfl_line_file (match[inner])
127 && (dwfl_line (match[inner])->line != line->line
128 || dwfl_line (match[inner])->line != lineno
130 && (dwfl_line (match[inner])->column != line->column
131 || dwfl_line (match[inner])->column != column))))
134 match for the line number, use it. */
135 if (dwfl_line (match[inner])->line >= line->line
136 && (dwfl_line (match[inner])->line != line->line
137 || dwfl_line (match[inner])->column >= line->column))
139 match[inner] = &cu->lines->idx[cnt];
149 Dwfl_Line **newp = realloc (match,
154 free (match);
158 match = newp;
161 match[cur_match++] = &cu->lines->idx[cnt];
168 assert (*nsrcs == 0 || *srcsp == match);
171 *srcsp = match;