Lines Matching refs:flds
85 char *flds[F_MAX+1]; in conn() local
89 while ((nf = finds(system, flds, F_MAX)) > 0) { in conn()
90 fn = getto(flds); in conn()
95 if (chat(nf - F_LOGIN, flds + F_LOGIN, fn, "", "") == in conn()
132 getto(char *flds[]) in getto() argument
140 CDEBUG(1, "Device Type %s wanted\n", flds[F_TYPE]); in getto()
143 if ((status = rddev(flds[F_TYPE], dev, devbuf, D_MAX)) == in getto()
151 if (classmatch(flds, dev) != SUCCESS) { in getto()
157 if ((dcf = processdev(flds, dev)) >= 0) in getto()
184 classmatch(char *flds[], char *dev[]) in classmatch() argument
187 if (EQUALS(flds[F_CLASS], "Any") && EQUALS(dev[D_CLASS], "Any")) { in classmatch()
191 dev[D_CLASS] = flds[F_CLASS]; in classmatch()
193 } else if (EQUALS(flds[F_CLASS], "Any") || in classmatch()
194 EQUALS(flds[F_CLASS], dev[D_CLASS])) in classmatch()
282 finds(char *sysnam, char *flds[], int fldcount) in finds() argument
309 na = getargs(info, flds, fldcount); in finds()
310 bsfix(flds); /* replace \X fields */ in finds()
311 if (!EQUALSN(sysnam, flds[F_NAME], MAXBASENAME)) in finds()
315 (!EQUALSN(flds[F_TYPE], Mytype, strlen(Mytype)))) { in finds()
317 DEBUG(7, " - type (%s) not wanted.\n", flds[F_TYPE]); in finds()
322 DEBUG(5, " - device type %s.\n", flds[F_TYPE]); in finds()
325 if (!EQUALS(Progname, "uucico") || ifdate(flds[F_TIME])) { in finds()
327 getProto(_ProtoSys, flds[F_TYPE]); in finds()
331 CDEBUG(1, "Wrong Time To Call: %s\n", flds[F_TIME]); in finds()
377 chat(int nf, char *flds[], int fn, char *phstr1, char *phstr2) in chat() argument
383 want = flds[k]; in chat()
403 if (flds[k+1]) in chat()
404 sendthem(flds[k+1], fn, phstr1, phstr2); in chat()