Lines Matching defs:end
53 pm_list(const char *start, const char *end, const char c, int flags)
63 if (*p == '!' && p < end) {
69 while (p < end) {
74 if ((rangeStart == '\0') || (p == end - 1)) {
114 const char *end;
135 /* ? always succeds, unless we hit end of 's' */
154 * Find the end of the [...] character class,
157 end = p + 1;
158 while (*end != '\0' && *end != ']') {
159 if (*end == '\\' && end[1] != '\0')
160 ++end;
161 ++end;
163 if (*end == ']') {
165 if (!pm_list(p + 1, end, *s, flags))
167 p = end; /* Jump to trailing ']' char. */
198 /* '$' is special only at end of pattern and only