Lines Matching refs:line

337 		char *line = whatis_lines->sl_str[i];  in finish_output()  local
338 if (i > 0 && strcmp(line, prev) == 0) in finish_output()
340 prev = line; in finish_output()
341 (void) fputs(line, output); in finish_output()
405 name_section_line(char *line, const char *section_start) in name_section_line() argument
409 if (strncmp(line, section_start, 3) != 0) in name_section_line()
411 line = skip_spaces(line + 3); in name_section_line()
412 rhs = trim_rhs(line); in name_section_line()
413 if (*line == '"') { in name_section_line()
414 line++; in name_section_line()
418 if (strcmp(line, "NAME") == 0) in name_section_line()
506 process_man_line(char *line) in process_man_line() argument
510 if (*line == '.') { in process_man_line()
511 while (isalpha(*++line)) in process_man_line()
513 p = line = skip_spaces(line); in process_man_line()
522 line = skip_spaces(line); in process_man_line()
523 if (*line != '\0') { in process_man_line()
524 add_nroff(line); in process_man_line()
533 process_mdoc_line(char *line) in process_mdoc_line() argument
537 char *line_end = &line[strlen(line)]; in process_mdoc_line()
541 if (*line == '\0') in process_mdoc_line()
543 if (line[0] != '.' || !isupper(line[1]) || !islower(line[2])) { in process_mdoc_line()
544 add_nroff(skip_spaces(line)); in process_mdoc_line()
548 xref = strncmp(line, ".Xr", 3) == 0; in process_mdoc_line()
549 line += 3; in process_mdoc_line()
550 while ((line = skip_spaces(line)) < line_end) { in process_mdoc_line()
551 if (*line == '"') { in process_mdoc_line()
552 next = ++line; in process_mdoc_line()
564 next = strpbrk(line, " \t"); in process_mdoc_line()
570 if (isupper(*line) && islower(line[1]) && line[2] == '\0') { in process_mdoc_line()
571 if (strcmp(line, "Ns") == 0) { in process_mdoc_line()
573 line = next; in process_mdoc_line()
576 if (strstr(line, MDOC_COMMANDS) != NULL) { in process_mdoc_line()
577 line = next; in process_mdoc_line()
581 if (arg > 0 && strchr(",.:;?!)]", *line) == 0) { in process_mdoc_line()
584 add_nroff(line); in process_mdoc_line()
591 add_nroff(line); in process_mdoc_line()
593 line = next; in process_mdoc_line()
634 char *line = NULL; in process_page() local
642 while (getline(&line, &linecap, fp) > 0) { in process_page()
644 if (strncmp(line, ".\\\"", 3) == 0) in process_page()
649 if (name_section_line(line, ".SH")) in process_page()
651 else if (name_section_line(line, ".Sh")) in process_page()
658 if (strncmp(line, ".SH", 3) == 0 || in process_page()
659 strncmp(line, ".SS", 3) == 0) in process_page()
661 (void) trim_rhs(line); in process_page()
662 if (strcmp(line, ".") == 0) in process_page()
664 altline = line; in process_page()
674 (void) trim_rhs(line); in process_page()
675 if (strncmp(line, ".Nm", 3) == 0) { in process_page()
676 process_mdoc_line(line); in process_page()
679 if (strcmp(line, ".") == 0) in process_page()
687 if (strncmp(line, ".Sh", 3) == 0) in process_page()
689 (void) trim_rhs(line); in process_page()
690 if (strcmp(line, ".") == 0) in process_page()
692 process_mdoc_line(line); in process_page()
699 line = sbuf_content(whatis_proto); in process_page()
704 descr = strstr(line, " - "); in process_page()
706 descr = strchr(line, ' '); in process_page()
715 collect_names(names, line); in process_page()