| 149 | } |
| 150 | |
| 151 | char *cvecstr(vector<char *> &cvec, const char *substr, int *rline = NULL) |
| 152 | { |
| 153 | char *r = NULL; |
| 154 | loopv(cvec) if(cvec[i]) if((r = strstr(cvec[i], substr)) != NULL) |
| 155 | { |
| 156 | if(rline) *rline = i; |
| 157 | break; |
| 158 | } |
| 159 | return r; |
| 160 | } |
| 161 | |
| 162 | void listundoneidents(vector<const char *> &inames, int allidents) |
| 163 | { |
no test coverage detected