Page MenuHomeFreeBSD

D52127.id160833.diff
No OneTemporary

D52127.id160833.diff

diff --git a/contrib/mandoc/roff_term.c b/contrib/mandoc/roff_term.c
--- a/contrib/mandoc/roff_term.c
+++ b/contrib/mandoc/roff_term.c
@@ -165,6 +165,7 @@
static int polast; /* Previously requested. */
static int po; /* Currently requested. */
static int pouse; /* Currently used. */
+ int pomin; /* Minimum to be used. */
int pomax; /* Maximum to be used. */
int ponew; /* Newly requested. */
@@ -186,9 +187,9 @@
po = ponew;
/* Truncate to the range [-offset, 60], remember, and apply it. */
+ pomin = -p->tcol->offset;
pomax = term_len(p, 60);
- pouse = po >= pomax ? pomax :
- po < -(int)p->tcol->offset ? -p->tcol->offset : po;
+ pouse = po > pomax ? pomax : po < pomin ? pomin : po;
p->tcol->offset += pouse;
}

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 29, 7:08 PM (14 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32378133
Default Alt Text
D52127.id160833.diff (769 B)

Event Timeline