=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/man_term.c,v retrieving revision 1.196 retrieving revision 1.197 diff -c -r1.196 -r1.197 *** src/usr.bin/mandoc/man_term.c 2023/10/24 20:30:49 1.196 --- src/usr.bin/mandoc/man_term.c 2023/11/13 19:13:00 1.197 *************** *** 1,4 **** ! /* $OpenBSD: man_term.c,v 1.196 2023/10/24 20:30:49 schwarze Exp $ */ /* * Copyright (c) 2010-15,2017-20,2022-23 Ingo Schwarze * Copyright (c) 2008-2012 Kristaps Dzonsons --- 1,4 ---- ! /* $OpenBSD: man_term.c,v 1.197 2023/11/13 19:13:00 schwarze Exp $ */ /* * Copyright (c) 2010-15,2017-20,2022-23 Ingo Schwarze * Copyright (c) 2008-2012 Kristaps Dzonsons *************** *** 151,169 **** struct mtermp mt; struct termp *p; struct roff_node *n, *nc, *nn; - size_t save_defindent; p = (struct termp *)arg; - save_defindent = p->defindent; - if (p->synopsisonly == 0 && p->defindent == 0) - p->defindent = 7; p->tcol->rmargin = p->maxrmargin = p->defrmargin; term_tab_set(p, NULL); term_tab_set(p, "T"); term_tab_set(p, ".5i"); memset(&mt, 0, sizeof(mt)); ! mt.lmargin[mt.lmargincur] = term_len(p, p->defindent); mt.offset = term_len(p, p->defindent); mt.pardist = 1; --- 151,165 ---- struct mtermp mt; struct termp *p; struct roff_node *n, *nc, *nn; p = (struct termp *)arg; p->tcol->rmargin = p->maxrmargin = p->defrmargin; term_tab_set(p, NULL); term_tab_set(p, "T"); term_tab_set(p, ".5i"); memset(&mt, 0, sizeof(mt)); ! mt.lmargin[mt.lmargincur] = term_len(p, 7); mt.offset = term_len(p, p->defindent); mt.pardist = 1; *************** *** 193,199 **** print_man_nodelist(p, &mt, n, man); term_end(p); } - p->defindent = save_defindent; } /* --- 189,194 ---- *************** *** 502,508 **** { switch (n->type) { case ROFFT_BLOCK: ! mt->lmargin[mt->lmargincur] = term_len(p, p->defindent); print_bvspace(p, n, mt->pardist); break; case ROFFT_HEAD: --- 497,503 ---- { switch (n->type) { case ROFFT_BLOCK: ! mt->lmargin[mt->lmargincur] = term_len(p, 7); print_bvspace(p, n, mt->pardist); break; case ROFFT_HEAD: *************** *** 678,684 **** switch (n->type) { case ROFFT_BLOCK: ! mt->lmargin[mt->lmargincur] = term_len(p, p->defindent); mt->offset = term_len(p, p->defindent); /* --- 673,679 ---- switch (n->type) { case ROFFT_BLOCK: ! mt->lmargin[mt->lmargincur] = term_len(p, 7); mt->offset = term_len(p, p->defindent); /* *************** *** 719,725 **** switch (n->type) { case ROFFT_BLOCK: ! mt->lmargin[mt->lmargincur] = term_len(p, p->defindent); mt->offset = term_len(p, p->defindent); /* --- 714,720 ---- switch (n->type) { case ROFFT_BLOCK: ! mt->lmargin[mt->lmargincur] = term_len(p, 7); mt->offset = term_len(p, p->defindent); /* *************** *** 803,809 **** if (++mt->lmarginsz < MAXMARGINS) mt->lmargincur = mt->lmarginsz; ! mt->lmargin[mt->lmargincur] = term_len(p, p->defindent); return 1; } --- 798,804 ---- if (++mt->lmarginsz < MAXMARGINS) mt->lmargincur = mt->lmarginsz; ! mt->lmargin[mt->lmargincur] = term_len(p, 7); return 1; }