Lines Matching refs:cip
313 cinfo_t *cip, *info = NULL; in get_cinfo() local
326 for (cip = conftab; cip->keyword; cip++) { in get_cinfo()
327 chr_diff = (int)(*cip->keyword - *keyword); in get_cinfo()
330 lineno, *cip->keyword, *line, chr_diff); in get_cinfo()
335 if (strcmp(keyword, cip->keyword) == 0) { in get_cinfo()
336 info = cip; in get_cinfo()
375 cinfo_t *cip; in parse_conf_file() local
434 if ((cip = get_cinfo()) == NULL) { in parse_conf_file()
437 } else if (cnt != cip->argc && in parse_conf_file()
438 (cip->any == 0 || cnt < cip->argc)) { in parse_conf_file()
440 cnt, cip->argc, cip->any ? "+" : ""); in parse_conf_file()
442 (*action)(line, llen + 1, cip); in parse_conf_file()
443 else if (cip->status->perm && (def_src || cip->alt)) { in parse_conf_file()
444 if ((*cip->handler)() != OKUP) in parse_conf_file()
445 cip->status->update = NOUP; in parse_conf_file()
449 "def_src %d, alt %d\n", cip->status->set, in parse_conf_file()
450 cip->status->perm, def_src, cip->alt); in parse_conf_file()