gmatch
static int gmatch(wchar_t *, wchar_t *);
if (gmatch(w_fname, w_pname)) {
return (ok ? gmatch(s, p) : 0);
return (scc ? gmatch(s, p) : 0);
if (gmatch(s++, p))
if (gmatch(minor_name, mp->mp_minorname) != 0) {
if (gmatch(name, lp->l_value) == 0)
return (gmatch(ent->ke_module, triple->ktr_module) != 0 &&
gmatch(ent->ke_suite, triple->ktr_suite) != 0 &&
gmatch(ent->ke_test, triple->ktr_test) != 0);
if (gmatch(e->d_name, cs)) {
if (gmatch(r, s = macro(rex->argval)) || (trim(s), eq(r, s)))
if (pattern->pstr != NULL && gmatch(pattern->pstr, "/*/") != 0) {
return ((gmatch(str, pattern->pstr) != 0));
extern int gmatch(const char *, const char *);
if (gmatch(rp->rec_class, arg))
if (! gmatch(rp->rec_class, FM_LIST_EVENT ".*") ||
gmatch(class, arg))
if (!isdash && gmatch("return", pp->dpp_name)) {
if (!isdash && gmatch("entry", pp->dpp_name)) {
if ((pp->dpp_last_taken = gmatch(func, pp->dpp_func)) != 0) {
if (gmatch(pp->dpp_obj, pp->dpp_mod))
if (gmatch(name, pp->dpp_mod))
if (gmatch(provname, pdp->dtpd_provider) != 0) {
if (gmatch(provname, pdp->dtpd_provider) != 0 &&
return (p == NULL || *p == '\0' || gmatch(s, p));
if (gmatch(name, pattern))
if (gmatch(name, pattern))
return (ok ? gmatch(s, p) : 0);
return (scc > 0 ? gmatch(s, p) : 0);
if (gmatch(s, p))
rc = gmatch(ename, cfgname);
if (rc = gmatch(*argv, str)) {
extern int gmatch(const char *s, const char *p);
rc = gmatch(ename, cfgname);
if (rc = gmatch(*argv, str)) {
extern int gmatch(const char *s, const char *p);
if (!gmatch(name, expr))
if (gmatch(name, margp->expr)) {
if (gmatch(name, expr))
match = gmatch(name, expr);
if (gmatch(name, expr) == 0)
if (gmatch(dv->sdev_name, expr) == 0 ||
if (expr && gmatch(dv->sdev_name, expr) == 0)
return (sc != '\0' ? gmatch(s, p) : 0);
if (gmatch(s, p))
return (ok ? gmatch(s, p) : 0);
if (gmatch(minor_name, mp->mp_minorname) != 0) {
extern int gmatch(const char *, const char *);