Lines Matching refs:p

43 #define	DECL_ARGS struct termp *p, \
255 struct termp *p; in terminal_mdoc() local
257 p = (struct termp *)arg; in terminal_mdoc()
259 if (0 == p->defindent) in terminal_mdoc()
260 p->defindent = 5; in terminal_mdoc()
262 p->overstep = 0; in terminal_mdoc()
263 p->maxrmargin = p->defrmargin; in terminal_mdoc()
264 p->tabwidth = term_len(p, 5); in terminal_mdoc()
266 if (NULL == p->symtab) in terminal_mdoc()
267 p->symtab = mchars_alloc(); in terminal_mdoc()
272 term_begin(p, print_mdoc_head, print_mdoc_foot, meta); in terminal_mdoc()
275 print_mdoc_nodelist(p, NULL, meta, n->child); in terminal_mdoc()
277 term_end(p); in terminal_mdoc()
285 print_mdoc_node(p, pair, meta, n); in print_mdoc_nodelist()
287 print_mdoc_nodelist(p, pair, meta, n->next); in print_mdoc_nodelist()
300 offset = p->offset; in print_mdoc_node()
301 rmargin = p->rmargin; in print_mdoc_node()
302 n->prev_font = term_fontq(p); in print_mdoc_node()
312 if (TERMP_KEEP & p->flags) { in print_mdoc_node()
315 p->flags &= ~TERMP_KEEP; in print_mdoc_node()
316 p->flags |= TERMP_PREKEEP; in print_mdoc_node()
328 term_newln(p); in print_mdoc_node()
330 p->flags |= TERMP_NOSPACE; in print_mdoc_node()
331 term_word(p, n->string); in print_mdoc_node()
333 p->flags |= TERMP_NOSPACE; in print_mdoc_node()
336 term_eqn(p, n->eqn); in print_mdoc_node()
339 term_tbl(p, n->span); in print_mdoc_node()
344 (p, &npair, meta, n); in print_mdoc_node()
349 print_mdoc_nodelist(p, &npair, meta, n->child); in print_mdoc_node()
351 term_fontpopq(p, in print_mdoc_node()
364 (void)(*termacts[n->tok].post)(p, &npair, meta, n); in print_mdoc_node()
380 p->flags |= TERMP_NOSPACE; in print_mdoc_node()
385 p->flags |= TERMP_SENTENCE; in print_mdoc_node()
387 p->offset = offset; in print_mdoc_node()
388 p->rmargin = rmargin; in print_mdoc_node()
393 print_mdoc_foot(struct termp *p, const void *arg) in print_mdoc_foot() argument
399 term_fontrepl(p, TERMFONT_NONE); in print_mdoc_foot()
409 term_vspace(p); in print_mdoc_foot()
411 p->offset = 0; in print_mdoc_foot()
412 p->rmargin = (p->maxrmargin - in print_mdoc_foot()
413 term_strlen(p, meta->date) + term_len(p, 1)) / 2; in print_mdoc_foot()
414 p->trailspace = 1; in print_mdoc_foot()
415 p->flags |= TERMP_NOSPACE | TERMP_NOBREAK; in print_mdoc_foot()
417 term_word(p, meta->os); in print_mdoc_foot()
418 term_flushln(p); in print_mdoc_foot()
420 p->offset = p->rmargin; in print_mdoc_foot()
421 p->rmargin = p->maxrmargin - term_strlen(p, meta->os); in print_mdoc_foot()
422 p->flags |= TERMP_NOSPACE; in print_mdoc_foot()
424 term_word(p, meta->date); in print_mdoc_foot()
425 term_flushln(p); in print_mdoc_foot()
427 p->offset = p->rmargin; in print_mdoc_foot()
428 p->rmargin = p->maxrmargin; in print_mdoc_foot()
429 p->trailspace = 0; in print_mdoc_foot()
430 p->flags &= ~TERMP_NOBREAK; in print_mdoc_foot()
431 p->flags |= TERMP_NOSPACE; in print_mdoc_foot()
433 term_word(p, meta->os); in print_mdoc_foot()
434 term_flushln(p); in print_mdoc_foot()
436 p->offset = 0; in print_mdoc_foot()
437 p->rmargin = p->maxrmargin; in print_mdoc_foot()
438 p->flags = 0; in print_mdoc_foot()
443 print_mdoc_head(struct termp *p, const void *arg) in print_mdoc_head() argument
464 p->offset = 0; in print_mdoc_head()
465 p->rmargin = p->maxrmargin; in print_mdoc_head()
469 buflen = term_strlen(p, buf); in print_mdoc_head()
478 titlen = term_strlen(p, title); in print_mdoc_head()
480 p->flags |= TERMP_NOBREAK | TERMP_NOSPACE; in print_mdoc_head()
481 p->trailspace = 1; in print_mdoc_head()
482 p->offset = 0; in print_mdoc_head()
483 p->rmargin = 2 * (titlen+1) + buflen < p->maxrmargin ? in print_mdoc_head()
484 (p->maxrmargin - in print_mdoc_head()
485 term_strlen(p, buf) + term_len(p, 1)) / 2 : in print_mdoc_head()
486 p->maxrmargin - buflen; in print_mdoc_head()
488 term_word(p, title); in print_mdoc_head()
489 term_flushln(p); in print_mdoc_head()
491 p->flags |= TERMP_NOSPACE; in print_mdoc_head()
492 p->offset = p->rmargin; in print_mdoc_head()
493 p->rmargin = p->offset + buflen + titlen < p->maxrmargin ? in print_mdoc_head()
494 p->maxrmargin - titlen : p->maxrmargin; in print_mdoc_head()
496 term_word(p, buf); in print_mdoc_head()
497 term_flushln(p); in print_mdoc_head()
499 p->flags &= ~TERMP_NOBREAK; in print_mdoc_head()
500 p->trailspace = 0; in print_mdoc_head()
501 if (p->rmargin + titlen <= p->maxrmargin) { in print_mdoc_head()
502 p->flags |= TERMP_NOSPACE; in print_mdoc_head()
503 p->offset = p->rmargin; in print_mdoc_head()
504 p->rmargin = p->maxrmargin; in print_mdoc_head()
505 term_word(p, title); in print_mdoc_head()
506 term_flushln(p); in print_mdoc_head()
509 p->flags &= ~TERMP_NOSPACE; in print_mdoc_head()
510 p->offset = 0; in print_mdoc_head()
511 p->rmargin = p->maxrmargin; in print_mdoc_head()
516 a2height(const struct termp *p, const char *v) in a2height() argument
525 return(term_vspan(p, &su)); in a2height()
530 a2width(const struct termp *p, const char *v) in a2width() argument
536 SCALE_HS_INIT(&su, term_strlen(p, v)); in a2width()
538 return(term_hspan(p, &su)); in a2width()
543 a2offs(const struct termp *p, const char *v) in a2offs() argument
552 return(term_len(p, p->defindent + 1)); in a2offs()
554 return(term_len(p, (p->defindent + 1) * 2)); in a2offs()
556 SCALE_HS_INIT(&su, term_strlen(p, v)); in a2offs()
558 return(term_hspan(p, &su)); in a2offs()
568 print_bvspace(struct termp *p, in print_bvspace() argument
576 term_newln(p); in print_bvspace()
612 term_vspace(p); in print_bvspace()
627 print_bvspace(p, n->parent->parent, n); in termp_it_pre()
643 offset = a2offs(p, bl->norm->Bl.offs); in termp_it_pre()
662 dcol = ncols < 5 ? term_len(p, 4) : in termp_it_pre()
663 ncols == 5 ? term_len(p, 3) : term_len(p, 1); in termp_it_pre()
674 (p, bl->norm->Bl.cols[i]); in termp_it_pre()
689 width = a2width(p, bl->norm->Bl.cols[i]) + dcol; in termp_it_pre()
701 width = a2width(p, bl->norm->Bl.width) + term_len(p, 2); in termp_it_pre()
719 if (width < term_len(p, 2)) in termp_it_pre()
720 width = term_len(p, 2); in termp_it_pre()
724 width = term_len(p, 8); in termp_it_pre()
730 width = term_len(p, 10); in termp_it_pre()
741 p->flags |= TERMP_NOSPACE; in termp_it_pre()
746 term_word(p, "\\ \\ "); in termp_it_pre()
750 term_word(p, "\\ "); in termp_it_pre()
756 p->flags |= TERMP_NOSPACE; in termp_it_pre()
761 term_fontpush(p, TERMFONT_BOLD); in termp_it_pre()
780 if (width == term_len(p, 2)) in termp_it_pre()
781 p->flags |= TERMP_HANG; in termp_it_pre()
790 p->flags |= TERMP_NOBREAK; in termp_it_pre()
791 p->trailspace = 1; in termp_it_pre()
808 p->flags |= TERMP_NOBREAK | TERMP_HANG; in termp_it_pre()
809 p->trailspace = 1; in termp_it_pre()
815 p->flags |= TERMP_NOBREAK; in termp_it_pre()
816 p->trailspace = 2; in termp_it_pre()
819 p->flags |= TERMP_DANGLE; in termp_it_pre()
826 p->flags &= ~TERMP_NOBREAK; in termp_it_pre()
827 p->trailspace = 0; in termp_it_pre()
829 p->flags |= TERMP_NOBREAK; in termp_it_pre()
830 p->trailspace = 1; in termp_it_pre()
837 p->flags |= TERMP_NOBREAK; in termp_it_pre()
838 p->trailspace = 1; in termp_it_pre()
850 p->offset += offset; in termp_it_pre()
875 p->rmargin = p->offset + width; in termp_it_pre()
877 p->offset += width; in termp_it_pre()
881 p->rmargin = p->offset + width; in termp_it_pre()
888 if (NULL == n->next && p->rmargin < p->maxrmargin) in termp_it_pre()
889 p->rmargin = p->maxrmargin; in termp_it_pre()
903 term_fontpush(p, TERMFONT_BOLD); in termp_it_pre()
904 term_word(p, "\\[bu]"); in termp_it_pre()
905 term_fontpop(p); in termp_it_pre()
910 term_fontpush(p, TERMFONT_BOLD); in termp_it_pre()
911 term_word(p, "\\(hy"); in termp_it_pre()
912 term_fontpop(p); in termp_it_pre()
918 term_word(p, buf); in termp_it_pre()
971 term_newln(p); in termp_it_post()
975 term_flushln(p); in termp_it_post()
978 term_newln(p); in termp_it_post()
988 p->flags &= ~TERMP_DANGLE; in termp_it_post()
989 p->flags &= ~TERMP_NOBREAK; in termp_it_post()
990 p->flags &= ~TERMP_HANG; in termp_it_post()
991 p->trailspace = 0; in termp_it_post()
1001 p->flags |= TERMP_PREKEEP; in termp_nm_pre()
1008 p->flags |= TERMP_NOSPACE; in termp_nm_pre()
1009 p->offset += term_len(p, 1) + in termp_nm_pre()
1011 term_strlen(p, meta->name) : in termp_nm_pre()
1013 term_strlen(p, n->prev->child->string) : in termp_nm_pre()
1014 term_len(p, 5)); in termp_nm_pre()
1022 synopsis_pre(p, n->parent); in termp_nm_pre()
1025 p->flags |= TERMP_NOSPACE | TERMP_NOBREAK; in termp_nm_pre()
1026 p->trailspace = 1; in termp_nm_pre()
1027 p->rmargin = p->offset + term_len(p, 1); in termp_nm_pre()
1029 p->rmargin += term_strlen(p, meta->name); in termp_nm_pre()
1031 p->rmargin += term_strlen(p, n->child->string); in termp_nm_pre()
1033 p->flags |= TERMP_HANG; in termp_nm_pre()
1035 p->rmargin += term_len(p, 5); in termp_nm_pre()
1036 p->flags |= TERMP_HANG; in termp_nm_pre()
1040 term_fontpush(p, TERMFONT_BOLD); in termp_nm_pre()
1042 term_word(p, meta->name); in termp_nm_pre()
1053 p->flags &= ~(TERMP_KEEP | TERMP_PREKEEP); in termp_nm_post()
1055 term_flushln(p); in termp_nm_post()
1056 p->flags &= ~(TERMP_NOBREAK | TERMP_HANG); in termp_nm_post()
1057 p->trailspace = 0; in termp_nm_post()
1059 term_flushln(p); in termp_nm_post()
1068 term_fontpush(p, TERMFONT_BOLD); in termp_fl_pre()
1069 term_word(p, "\\-"); in termp_fl_pre()
1072 p->flags |= TERMP_NOSPACE; in termp_fl_pre()
1074 p->flags |= TERMP_NOSPACE; in termp_fl_pre()
1087 term_word(p, "and"); in termp__a_pre()
1111 if ( ! (TERMP_ANPREC & p->flags)) { in termp_an_pre()
1112 if (TERMP_SPLIT & p->flags) in termp_an_pre()
1113 term_newln(p); in termp_an_pre()
1116 if (TERMP_NOSPLIT & p->flags) in termp_an_pre()
1118 term_newln(p); in termp_an_pre()
1122 if (TERMP_SPLIT & p->flags) in termp_an_pre()
1123 term_newln(p); in termp_an_pre()
1136 p->flags |= TERMP_ANPREC; in termp_an_post()
1141 p->flags &= ~TERMP_NOSPLIT; in termp_an_post()
1142 p->flags |= TERMP_SPLIT; in termp_an_post()
1144 p->flags &= ~TERMP_SPLIT; in termp_an_post()
1145 p->flags |= TERMP_NOSPLIT; in termp_an_post()
1157 p->flags |= TERMP_NOSPACE; in termp_ns_pre()
1170 term_vspace(p); in termp_rs_pre()
1181 term_newln(p); in termp_rv_pre()
1182 term_word(p, "The"); in termp_rv_pre()
1186 term_fontpush(p, TERMFONT_BOLD); in termp_rv_pre()
1187 term_word(p, n->string); in termp_rv_pre()
1188 term_fontpop(p); in termp_rv_pre()
1190 p->flags |= TERMP_NOSPACE; in termp_rv_pre()
1191 term_word(p, "()"); in termp_rv_pre()
1194 p->flags |= TERMP_NOSPACE; in termp_rv_pre()
1195 term_word(p, ","); in termp_rv_pre()
1199 term_word(p, "and"); in termp_rv_pre()
1203 term_word(p, "functions return"); in termp_rv_pre()
1205 term_word(p, "function returns"); in termp_rv_pre()
1207 term_word(p, "the value 0 if successful; otherwise the value " in termp_rv_pre()
1210 term_fontpush(p, TERMFONT_UNDER); in termp_rv_pre()
1211 term_word(p, "errno"); in termp_rv_pre()
1212 term_fontpop(p); in termp_rv_pre()
1214 term_word(p, "is set to indicate the error."); in termp_rv_pre()
1215 p->flags |= TERMP_SENTENCE; in termp_rv_pre()
1227 term_newln(p); in termp_ex_pre()
1228 term_word(p, "The"); in termp_ex_pre()
1232 term_fontpush(p, TERMFONT_BOLD); in termp_ex_pre()
1233 term_word(p, n->string); in termp_ex_pre()
1234 term_fontpop(p); in termp_ex_pre()
1237 p->flags |= TERMP_NOSPACE; in termp_ex_pre()
1238 term_word(p, ","); in termp_ex_pre()
1242 term_word(p, "and"); in termp_ex_pre()
1246 term_word(p, "utilities exit"); in termp_ex_pre()
1248 term_word(p, "utility exits"); in termp_ex_pre()
1250 term_word(p, "0 on success, and >0 if an error occurs."); in termp_ex_pre()
1252 p->flags |= TERMP_SENTENCE; in termp_ex_pre()
1266 term_word(p, "\\(en"); in termp_nd_pre()
1268 term_word(p, "\\(em"); in termp_nd_pre()
1289 term_newln(p); in termp_bl_post()
1301 term_word(p, n->string); in termp_xr_pre()
1306 p->flags |= TERMP_NOSPACE; in termp_xr_pre()
1307 term_word(p, "("); in termp_xr_pre()
1308 p->flags |= TERMP_NOSPACE; in termp_xr_pre()
1311 term_word(p, n->string); in termp_xr_pre()
1313 p->flags |= TERMP_NOSPACE; in termp_xr_pre()
1314 term_word(p, ")"); in termp_xr_pre()
1325 synopsis_pre(struct termp *p, const struct mdoc_node *n) in synopsis_pre() argument
1343 term_newln(p); in synopsis_pre()
1362 term_vspace(p); in synopsis_pre()
1366 term_vspace(p); in synopsis_pre()
1371 term_newln(p); in synopsis_pre()
1382 synopsis_pre(p, n); in termp_vt_pre()
1383 return(termp_under_pre(p, pair, meta, n)); in termp_vt_pre()
1385 synopsis_pre(p, n); in termp_vt_pre()
1390 return(termp_under_pre(p, pair, meta, n)); in termp_vt_pre()
1399 term_fontpush(p, TERMFONT_BOLD); in termp_bold_pre()
1409 synopsis_pre(p, n); in termp_fd_pre()
1410 return(termp_bold_pre(p, pair, meta, n)); in termp_fd_pre()
1419 term_newln(p); in termp_fd_post()
1435 term_vspace(p); in termp_sh_pre()
1438 term_fontpush(p, TERMFONT_BOLD); in termp_sh_pre()
1441 p->offset = term_len(p, p->defindent); in termp_sh_pre()
1443 p->flags &= ~(TERMP_SPLIT|TERMP_NOSPLIT); in termp_sh_pre()
1459 term_newln(p); in termp_sh_post()
1462 term_newln(p); in termp_sh_post()
1463 p->offset = 0; in termp_sh_post()
1476 term_word(p, "is currently in beta test."); in termp_bt_pre()
1477 p->flags |= TERMP_SENTENCE; in termp_bt_pre()
1488 term_newln(p); in termp_lb_post()
1497 term_word(p, "currently under development."); in termp_ud_pre()
1498 p->flags |= TERMP_SENTENCE; in termp_ud_pre()
1510 term_newln(p); in termp_d1_pre()
1511 p->offset += term_len(p, p->defindent + 1); in termp_d1_pre()
1522 synopsis_pre(p, n); in termp_ft_pre()
1523 term_fontpush(p, TERMFONT_UNDER); in termp_ft_pre()
1537 synopsis_pre(p, n); in termp_fn_pre()
1543 rmargin = p->rmargin; in termp_fn_pre()
1544 p->rmargin = p->offset + term_len(p, 4); in termp_fn_pre()
1545 p->flags |= TERMP_NOBREAK | TERMP_HANG; in termp_fn_pre()
1549 term_fontpush(p, TERMFONT_BOLD); in termp_fn_pre()
1550 term_word(p, n->string); in termp_fn_pre()
1551 term_fontpop(p); in termp_fn_pre()
1554 term_flushln(p); in termp_fn_pre()
1555 p->flags &= ~(TERMP_NOBREAK | TERMP_HANG); in termp_fn_pre()
1556 p->offset = p->rmargin; in termp_fn_pre()
1557 p->rmargin = rmargin; in termp_fn_pre()
1560 p->flags |= TERMP_NOSPACE; in termp_fn_pre()
1561 term_word(p, "("); in termp_fn_pre()
1562 p->flags |= TERMP_NOSPACE; in termp_fn_pre()
1566 term_fontpush(p, TERMFONT_UNDER); in termp_fn_pre()
1568 p->flags |= TERMP_NBRWORD; in termp_fn_pre()
1569 term_word(p, n->string); in termp_fn_pre()
1570 term_fontpop(p); in termp_fn_pre()
1573 p->flags |= TERMP_NOSPACE; in termp_fn_pre()
1574 term_word(p, ","); in termp_fn_pre()
1578 p->flags |= TERMP_NOSPACE; in termp_fn_pre()
1579 term_word(p, ")"); in termp_fn_pre()
1582 p->flags |= TERMP_NOSPACE; in termp_fn_pre()
1583 term_word(p, ";"); in termp_fn_pre()
1584 term_flushln(p); in termp_fn_pre()
1598 term_fontpush(p, TERMFONT_UNDER); in termp_fa_pre()
1603 term_fontpush(p, TERMFONT_UNDER); in termp_fa_pre()
1604 p->flags |= TERMP_NBRWORD; in termp_fa_pre()
1605 term_word(p, nn->string); in termp_fa_pre()
1606 term_fontpop(p); in termp_fa_pre()
1609 p->flags |= TERMP_NOSPACE; in termp_fa_pre()
1610 term_word(p, ","); in termp_fa_pre()
1626 print_bvspace(p, n, n); in termp_bd_pre()
1632 p->offset += a2offs(p, n->norm->Bd.offs); in termp_bd_pre()
1646 tabwidth = p->tabwidth; in termp_bd_pre()
1648 p->tabwidth = term_len(p, 8); in termp_bd_pre()
1650 rm = p->rmargin; in termp_bd_pre()
1651 rmax = p->maxrmargin; in termp_bd_pre()
1652 p->rmargin = p->maxrmargin = TERM_MAXMARGIN; in termp_bd_pre()
1655 print_mdoc_node(p, pair, meta, nn); in termp_bd_pre()
1684 term_flushln(p); in termp_bd_pre()
1685 p->flags |= TERMP_NOSPACE; in termp_bd_pre()
1688 p->tabwidth = tabwidth; in termp_bd_pre()
1689 p->rmargin = rm; in termp_bd_pre()
1690 p->maxrmargin = rmax; in termp_bd_pre()
1704 rm = p->rmargin; in termp_bd_post()
1705 rmax = p->maxrmargin; in termp_bd_post()
1709 p->rmargin = p->maxrmargin = TERM_MAXMARGIN; in termp_bd_post()
1711 p->flags |= TERMP_NOSPACE; in termp_bd_post()
1712 term_newln(p); in termp_bd_post()
1714 p->rmargin = rm; in termp_bd_post()
1715 p->maxrmargin = rmax; in termp_bd_post()
1725 term_word(p, n->string); in termp_bx_pre()
1726 p->flags |= TERMP_NOSPACE; in termp_bx_pre()
1727 term_word(p, "BSD"); in termp_bx_pre()
1729 term_word(p, "BSD"); in termp_bx_pre()
1734 p->flags |= TERMP_NOSPACE; in termp_bx_pre()
1735 term_word(p, "-"); in termp_bx_pre()
1736 p->flags |= TERMP_NOSPACE; in termp_bx_pre()
1737 term_word(p, n->string); in termp_bx_pre()
1776 term_word(p, pp); in termp_xx_pre()
1778 flags = p->flags; in termp_xx_pre()
1779 p->flags |= TERMP_KEEP; in termp_xx_pre()
1780 term_word(p, n->child->string); in termp_xx_pre()
1781 p->flags = flags; in termp_xx_pre()
1792 p->flags |= TERMP_NOSPACE; in termp_pf_post()
1803 term_newln(p); in termp_ss_pre()
1805 term_vspace(p); in termp_ss_pre()
1808 term_fontpush(p, TERMFONT_BOLD); in termp_ss_pre()
1809 p->offset = term_len(p, (p->defindent+1)/2); in termp_ss_pre()
1825 term_newln(p); in termp_ss_post()
1834 synopsis_pre(p, n); in termp_cd_pre()
1835 term_fontpush(p, TERMFONT_BOLD); in termp_cd_pre()
1845 synopsis_pre(p, n); in termp_in_pre()
1848 term_fontpush(p, TERMFONT_BOLD); in termp_in_pre()
1849 term_word(p, "#include"); in termp_in_pre()
1850 term_word(p, "<"); in termp_in_pre()
1852 term_word(p, "<"); in termp_in_pre()
1853 term_fontpush(p, TERMFONT_UNDER); in termp_in_pre()
1856 p->flags |= TERMP_NOSPACE; in termp_in_pre()
1867 term_fontpush(p, TERMFONT_BOLD); in termp_in_post()
1869 p->flags |= TERMP_NOSPACE; in termp_in_post()
1870 term_word(p, ">"); in termp_in_post()
1873 term_fontpop(p); in termp_in_post()
1885 len = n->child ? a2height(p, n->child->string) : 1; in termp_sp_pre()
1896 term_newln(p); in termp_sp_pre()
1898 term_vspace(p); in termp_sp_pre()
1916 term_word(p, "<"); in termp_quote_pre()
1921 term_word(p, "{"); in termp_quote_pre()
1930 term_word(p, "["); in termp_quote_pre()
1935 term_word(p, "\\(lq"); in termp_quote_pre()
1942 term_word(p, "("); in termp_quote_pre()
1949 term_word(p, "\""); in termp_quote_pre()
1956 term_word(p, "\\(oq"); in termp_quote_pre()
1963 p->flags |= TERMP_NOSPACE; in termp_quote_pre()
1976 p->flags |= TERMP_NOSPACE; in termp_quote_post()
1982 term_word(p, ">"); in termp_quote_post()
1987 term_word(p, "}"); in termp_quote_post()
1996 term_word(p, "]"); in termp_quote_post()
2001 term_word(p, "\\(rq"); in termp_quote_post()
2008 term_word(p, ")"); in termp_quote_post()
2015 term_word(p, "\""); in termp_quote_post()
2022 term_word(p, "\\(cq"); in termp_quote_post()
2041 synopsis_pre(p, n); in termp_fo_pre()
2045 rmargin = p->rmargin; in termp_fo_pre()
2046 p->rmargin = p->offset + term_len(p, 4); in termp_fo_pre()
2047 p->flags |= TERMP_NOBREAK | TERMP_HANG; in termp_fo_pre()
2049 p->flags |= TERMP_NOSPACE; in termp_fo_pre()
2050 term_word(p, "("); in termp_fo_pre()
2051 p->flags |= TERMP_NOSPACE; in termp_fo_pre()
2053 term_flushln(p); in termp_fo_pre()
2054 p->flags &= ~(TERMP_NOBREAK | TERMP_HANG); in termp_fo_pre()
2055 p->offset = p->rmargin; in termp_fo_pre()
2056 p->rmargin = rmargin; in termp_fo_pre()
2067 term_fontpush(p, TERMFONT_BOLD); in termp_fo_pre()
2068 term_word(p, n->child->string); in termp_fo_pre()
2081 p->flags |= TERMP_NOSPACE; in termp_fo_post()
2082 term_word(p, ")"); in termp_fo_post()
2085 p->flags |= TERMP_NOSPACE; in termp_fo_post()
2086 term_word(p, ";"); in termp_fo_post()
2087 term_flushln(p); in termp_fo_post()
2103 term_fontpush(p, TERMFONT_UNDER); in termp_bf_pre()
2105 term_fontpush(p, TERMFONT_BOLD); in termp_bf_pre()
2107 term_fontpush(p, TERMFONT_NONE); in termp_bf_pre()
2120 if (p->col) in termp_sm_pre()
2121 p->flags &= ~TERMP_NOSPACE; in termp_sm_pre()
2122 p->flags &= ~TERMP_NONOSPACE; in termp_sm_pre()
2124 p->flags |= TERMP_NONOSPACE; in termp_sm_pre()
2135 p->flags |= TERMP_NOSPACE; in termp_ap_pre()
2136 term_word(p, "'"); in termp_ap_pre()
2137 p->flags |= TERMP_NOSPACE; in termp_ap_pre()
2162 p->flags |= TERMP_NOSPACE; in termp____post()
2164 term_word(p, "."); in termp____post()
2165 p->flags |= TERMP_SENTENCE; in termp____post()
2167 term_word(p, ","); in termp____post()
2176 term_fontpush(p, TERMFONT_NONE); in termp_li_pre()
2191 term_fontpush(p, TERMFONT_UNDER); in termp_lk_pre()
2193 term_word(p, descr->string); in termp_lk_pre()
2196 p->flags |= TERMP_NOSPACE; in termp_lk_pre()
2197 term_word(p, ":"); in termp_lk_pre()
2198 term_fontpop(p); in termp_lk_pre()
2201 term_fontpush(p, TERMFONT_BOLD); in termp_lk_pre()
2202 term_word(p, link->string); in termp_lk_pre()
2203 term_fontpop(p); in termp_lk_pre()
2221 p->flags |= TERMP_PREKEEP; in termp_bk_pre()
2238 p->flags &= ~(TERMP_KEEP | TERMP_PREKEEP); in termp_bk_post()
2252 termp_quote_post(p, pair, meta, n); in termp__t_post()
2254 termp____post(p, pair, meta, n); in termp__t_post()
2268 return(termp_quote_pre(p, pair, meta, n)); in termp__t_pre()
2270 term_fontpush(p, TERMFONT_UNDER); in termp__t_pre()
2279 term_fontpush(p, TERMFONT_UNDER); in termp_under_pre()