Fixes:
When you ask pr to use form feeds at the end of pages and specify a page length and tell pr to not put the fancy headers and footers on each pages, then pr will not separate the pages with a form feed. Closes PR: bin/1237 Submitted by: Warner Losh <imp@village.org>
This commit is contained in:
parent
b87efe4572
commit
ebcf24fb2b
@ -1457,16 +1457,23 @@ prtail(cnt, incomp)
|
|||||||
/*
|
/*
|
||||||
* only pad with no headers when incomplete last line
|
* only pad with no headers when incomplete last line
|
||||||
*/
|
*/
|
||||||
if (!incomp)
|
if (incomp &&
|
||||||
return(0);
|
((dspace && (putchar('\n') == EOF)) ||
|
||||||
if ((dspace && (putchar('\n') == EOF)) ||
|
(putchar('\n') == EOF))) {
|
||||||
(putchar('\n') == EOF)) {
|
|
||||||
pfail();
|
pfail();
|
||||||
return(1);
|
return(1);
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
|
* but honor the formfeed request
|
||||||
|
*/
|
||||||
|
if (formfeed) {
|
||||||
|
if (putchar('\f') == EOF) {
|
||||||
|
pfail();
|
||||||
|
return(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* if double space output two \n
|
* if double space output two \n
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user