twp                15 unary.c        unarymatch(unsigned char *twp, unsigned char *cwp)
twp                31 unary.c          mlmdset(&twp, &tg0, &tg1);
twp                33 unary.c          while (*cwp != '\0' && *twp != '\0') {
twp                37 unary.c              switch (metaaster(&twp, &tg0, &tg1, &cwp, &cg0, &cg1)) {
twp                44 unary.c              metaperiod(&twp, &tg0, &tg1, &cwp, &cg0, &cg1);
twp                47 unary.c              if ((metaescape(&twp, &tg0, &tg1, &cwp, &cg0, &cg1)) == UNMATCH)
twp                51 unary.c              if ((mlchrcmp(twp, &tg0, &tg1, cwp, &cg0, &cg1)) == UNMATCH)
twp                53 unary.c              mlchrinc(&twp, &tg0, &tg1);
twp                58 unary.c          if (*cwp == *twp)
twp                62 unary.c            if (*twp == '\0' &&  c == '*')