CHAR_EOS
while (bufnext < bufend && (c = *patnext++) != CHAR_EOS)
if ((c = *patnext++) == CHAR_EOS) {
while (bufnext < bufend && (c = *patnext++) != CHAR_EOS)
*bufnext = CHAR_EOS;
if (pattern[0] == CHAR_LBRACE && pattern[1] == CHAR_RBRACE && pattern[2] == CHAR_EOS)
for (pm = pe++; *pe != CHAR_RBRACKET && *pe != CHAR_EOS; pe++)
if (*pe == CHAR_EOS) {
if (i != 0 || *pe == CHAR_EOS) {
for (pl = pm++; *pm != CHAR_RBRACKET && *pm != CHAR_EOS; pm++)
if (*pm == CHAR_EOS) {
for (pl = pe + 1; (*lm++ = *pl++) != CHAR_EOS;)
*h = CHAR_EOS;
if (((char *) patbuf)[0] == CHAR_EOS) {
while ((*b++ = *p++) != CHAR_EOS)
while ((c = *qpatnext++) != CHAR_EOS) {
if (*qpatnext == CHAR_EOS ||
*bufnext = CHAR_EOS;
if (*pattern == CHAR_EOS)
if (*pattern == CHAR_EOS) { /* End of pattern? */
*pathend = CHAR_EOS;
*pathend = CHAR_EOS;
while (*p != CHAR_EOS && *p != CHAR_SEP) {
*pathend = CHAR_EOS;
(*dc++ = *sc++) != CHAR_EOS;)
*pathend = CHAR_EOS;
while (*name++ != CHAR_EOS);
if (*name++ == CHAR_EOS)
if ((k = *name++) == CHAR_EOS)
if ((negate_range = ((*pat & M_MASK) == M_NOT)) != CHAR_EOS)
return(*name == CHAR_EOS);
while((*dst++ = *src++) != CHAR_EOS)
for (dc = buf; (*dc++ = *str++) != CHAR_EOS;)