gbranden pushed a commit to branch master
in repository groff.
commit d5439846a857f95859bd49a36a950dc5848298f0
Author: G. Branden Robinson <[email protected]>
AuthorDate: Tue Sep 10 00:55:54 2024 -0500
[troff]: Boolify `ejecting_page`.
* src/roff/troff/div.h (class top_level_diversion): Boolify member
variable `ejecting_page`, migrating trivial accessor and mutator.
* src/roff/troff/div.cpp (top_level_diversion::top_level_diversion):
Migrate constructor.
(top_level_diversion::begin_page): Migrate.
---
ChangeLog | 9 +++++++++
src/roff/troff/div.cpp | 4 ++--
src/roff/troff/div.h | 6 +++---
3 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index e393d9f35..db78e4257 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2024-09-10 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/div.h (class top_level_diversion): Boolify
+ member variable `ejecting_page`, migrating trivial accessor and
+ mutator.
+ * src/roff/troff/div.cpp
+ (top_level_diversion::top_level_diversion): Migrate constructor.
+ (top_level_diversion::begin_page): Migrate.
+
2024-09-10 G. Branden Robinson <[email protected]>
* src/roff/troff/div.h (class top_level_diversion): Boolify and
diff --git a/src/roff/troff/div.cpp b/src/roff/troff/div.cpp
index 38e39652e..45fb8f7f1 100644
--- a/src/roff/troff/div.cpp
+++ b/src/roff/troff/div.cpp
@@ -364,7 +364,7 @@ top_level_diversion::top_level_diversion()
page_length(units_per_inch*11),
prev_page_offset(units_per_inch), page_offset(units_per_inch),
page_trap_list(0 /* nullptr */), overriding_next_page_number(false),
- ejecting_page(0), before_first_page(1)
+ ejecting_page(false), before_first_page(1)
{
}
@@ -667,7 +667,7 @@ bool top_level_diversion::begin_page(vunits n)
trap *next_trap = find_next_trap(&next_trap_pos);
vertical_position = V0;
high_water_mark = V0;
- ejecting_page = 0;
+ ejecting_page = false;
// If before_first_page was 2, then the top of page transition was
// undone using eg .nr nl 0-1. See nl_reg::set_value.
if (before_first_page != 2)
diff --git a/src/roff/troff/div.h b/src/roff/troff/div.h
index 72c3a8115..daef2c0bf 100644
--- a/src/roff/troff/div.h
+++ b/src/roff/troff/div.h
@@ -111,7 +111,7 @@ class top_level_diversion : public diversion {
trap *find_next_trap(vunits *);
bool overriding_next_page_number;
int next_page_number;
- int ejecting_page; // Is the current page being ejected?
+ bool ejecting_page;
public:
int before_first_page;
top_level_diversion();
@@ -140,8 +140,8 @@ public:
void set_next_page_number(int);
void set_page_length(vunits);
void copy_file(const char *filename);
- int get_ejecting() { return ejecting_page; }
- void set_ejecting() { ejecting_page = 1; }
+ bool get_ejecting() { return ejecting_page; }
+ void set_ejecting() { ejecting_page = true; }
friend void page_offset();
void set_diversion_trap(symbol, vunits);
void clear_diversion_trap();
_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit