Lines Matching refs:p_ch
194 uchar p_ch; in dowild() local
197 for ( ; (p_ch = *p) != '\0'; text++, p++) { in dowild()
200 if ((t_ch = *text) == '\0' && p_ch != '*') in dowild()
204 if ((flags & WM_CASEFOLD) && ISUPPER(p_ch)) in dowild()
205 p_ch = tolower(p_ch); in dowild()
206 switch (p_ch) { in dowild()
210 p_ch = *++p; in dowild()
213 if (t_ch != p_ch) in dowild()
282 p_ch = *p; in dowild()
283 if ((flags & WM_CASEFOLD) && ISUPPER(p_ch)) in dowild()
284 p_ch = tolower(p_ch); in dowild()
289 if (t_ch == p_ch) in dowild()
293 if (t_ch != p_ch) in dowild()
305 p_ch = *++p; in dowild()
306 if (p_ch == '^') in dowild()
307 p_ch = '!'; in dowild()
309 negated = p_ch == '!' ? 1 : 0; in dowild()
312 p_ch = *++p; in dowild()
317 if (!p_ch) in dowild()
319 if (p_ch == '\\') { in dowild()
320 p_ch = *++p; in dowild()
321 if (!p_ch) in dowild()
323 if (t_ch == p_ch) in dowild()
325 } else if (p_ch == '-' && prev_ch && p[1] && p[1] != ']') { in dowild()
326 p_ch = *++p; in dowild()
327 if (p_ch == '\\') { in dowild()
328 p_ch = *++p; in dowild()
329 if (!p_ch) in dowild()
332 if (t_ch <= p_ch && t_ch >= prev_ch) in dowild()
336 if (t_ch_upper <= p_ch && t_ch_upper >= prev_ch) in dowild()
339 p_ch = 0; /* This makes "prev_ch" get set to 0. */ in dowild()
340 } else if (p_ch == '[' && p[1] == ':') { in dowild()
343 for (s = p += 2; (p_ch = *p) && p_ch != ']'; p++) {} /*SHARED ITERATOR*/ in dowild()
344 if (!p_ch) in dowild()
350 p_ch = '['; in dowild()
351 if (t_ch == p_ch) in dowild()
395 p_ch = 0; /* This makes "prev_ch" get set to 0. */ in dowild()
396 } else if (t_ch == p_ch) in dowild()
398 } while (prev_ch = p_ch, (p_ch = *++p) != ']'); in dowild()