Lines Matching refs:keys
126 typedef struct /* sfkeyprintf() keys */
155 static Key_t keys[] =
321 Dt_t* keys; /* format key table */
335 for (i = 1; i < elementsof(keys); i++)
337 sfprintf(sp, "[+%s?%s The title string ", keys[i].name, keys[i].description);
338 if (keys[i].heading)
339 sfprintf(sp, "is \b%s\b ", keys[i].heading, keys[i].width);
341 if (keys[i].width)
342 sfprintf(sp, "is %d.]", keys[i].width);
344 sfprintf(sp, "%s determined by the \b-b\b, \b-g\b, \b-k\b, \b-m\b and \b-n\b options.]", keys[i].heading ? "is" : "are");
401 if (!(kp = (Key_t*)dtmatch(state.keys, fp->t_str)))
414 dtinsert(state.keys, kp);
432 kp->width = keys[KEY_blocks].width;
700 if (!(state.keys = dtopen(&keydisc, Dtset)))
702 for (n = 1; n < elementsof(keys); n++)
703 dtinsert(state.keys, keys + n);
724 if (!(kp = (Key_t*)dtmatch(state.keys, opt_info.arg)))
731 dtinsert(state.keys, kp);
855 keys[KEY_blocks].width = n;
856 keys[KEY_blocks].heading = s;