Lines Matching full:other
184 static bool already_seen(const char *val, const char *one, const char **other,
192 if (!strcasecmp(other[i], val))
197 int expr__find_other(const char *p, const char *one, const char ***other,
204 *other = malloc((EXPR_MAX_OTHER + 1) * sizeof(char *));
205 if (!*other)
216 if (tok == ID && !already_seen(val.id, one, *other, num_other)) {
221 (*other)[num_other] = strdup(val.id);
222 if (!(*other)[num_other])
227 (*other)[num_other] = NULL;
231 free(*other);
232 *other = NULL;