Lines Matching +defs:next +defs:match
30 /* an exact (case-insensitive) match. The flags argument is not used.
110 /* match_string - match a string literal */
121 * Try dictionary lookup: exact match.
135 * Try an exact string match.
142 * No match found.
147 /* match_hostname - match a host by name */
154 const char *next;
155 int match;
162 * Try dictionary lookup: exact match and parent domains.
169 match = 0;
170 for (entry = name; *entry != 0; entry = next) {
172 match = (dict_get(dict, entry) != 0);
176 match ? "found" : "notfound");
177 if (match != 0)
183 if ((next = strchr(entry + 1, '.')) == 0)
186 next += 1;
188 return (match);
192 * Try an exact match with the host name.
215 /* match_hostaddr - match host by address */
250 * Try an exact match with the host address.
274 * unambiguous and they did not match in the strcasecmp() calls above.