Lines Matching refs:flds
85 char *flds[F_MAX+1]; local
90 while ((nf = finds(system, flds, F_MAX)) > 0) {
91 fn = getto(flds);
107 if (chat(nf - F_LOGIN, flds + F_LOGIN, fn,"","") == SUCCESS) {
140 getto(flds) in getto() argument
141 char *flds[]; in getto()
150 CDEBUG(1, "Device Type %s wanted\n", flds[F_TYPE]);
153 if ((status=rddev(flds[F_TYPE], dev, devbuf, D_MAX)) == FAIL) {
160 if (classmatch(flds, dev) != SUCCESS) {
167 if ((dcf = processdev(flds, dev)) >= 0)
195 classmatch(flds, dev) in classmatch() argument
196 char *flds[], *dev[]; in classmatch()
199 if (EQUALS(flds[F_CLASS], "Any")
204 dev[D_CLASS] = flds[F_CLASS];
206 } else if (EQUALS(flds[F_CLASS], "Any") ||
207 EQUALS(flds[F_CLASS], dev[D_CLASS]))
295 finds(char *sysnam, char *flds[], int fldcount) in finds() argument
313 na = getargs(info, flds, fldcount); in finds()
314 bsfix(flds); /* replace \X fields */ in finds()
315 if ( !EQUALSN(sysnam, flds[F_NAME], MAXBASENAME)) in finds()
320 !EQUALSN(flds[F_TYPE], Mytype, strlen(Mytype)))) { in finds()
323 flds[F_TYPE] : "Missing type entry"); in finds()
328 flds[F_TYPE] : "<Missing type entry>"); in finds()
332 (na > F_TIME && ifdate(flds[F_TIME]))) { in finds()
335 getProto(_ProtoSys, flds[F_TYPE]); in finds()
341 flds[F_NAME]); in finds()
344 flds[F_TIME] : "<Missing time entry>"); in finds()
568 chat(nf, flds, fn, phstr1, phstr2) in chat() argument
569 char *flds[], *phstr1, *phstr2; in chat()
576 want = flds[k];
596 if (flds[k+1])
597 sendthem(flds[k+1], fn, phstr1, phstr2);