Lines Matching refs:cap
66 static int outputcap(char *cap, int argc, char **argv);
68 static int getpad(char *cap);
85 char *cap, std_input = FALSE; in main() local
158 cap = argv[optind++]; in main()
160 if (strcmp(cap, "init") == 0) in main()
162 else if (strcmp(cap, "reset") == 0) in main()
164 else if (strcmp(cap, "longname") == 0) in main()
167 exit(outputcap(cap, argc, argv)); in main()
189 cap = v[0]; in main()
192 if (strcmp(cap, "init") == 0) { in main()
194 } else if (strcmp(cap, "reset") == 0) { in main()
196 } else if (strcmp(cap, "longname") == 0) { in main()
199 (void) outputcap(cap, std_argc, v); in main()
213 outputcap(char *cap, int argc, char **argv) in outputcap() argument
219 if ((i = tigetflag(cap)) >= 0) in outputcap()
222 if ((i = tigetnum(cap)) >= -1) { in outputcap()
227 if ((thisstr = tigetstr(cap)) != (char *)-1) { in outputcap()
247 gettext("%s: unknown terminfo capability '%s'\n"), progname, cap); in outputcap()
448 getpad(char *cap) in getpad() argument
453 if (padding_baud_rate > CurrentBaudRate || cap == NULL) in getpad()
456 while (*cap) { in getpad()
457 if ((cap[0] == '$') && (cap[1] == '<')) { in getpad()
458 cap++; in getpad()
459 cap++; in getpad()
460 padding += atoi(cap); in getpad()
461 while (isdigit (*cap)) in getpad()
462 cap++; in getpad()
463 while (*cap == '.' || *cap == '/' || *cap == '*' || in getpad()
464 isdigit(*cap)) in getpad()
465 cap++; in getpad()
466 while (*cap == '>') in getpad()
467 cap++; in getpad()
469 cap++; in getpad()