gbranden pushed a commit to branch master
in repository groff.
commit 7bcc781d4e9869e2d10532206cefe535d9222c49
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Apr 26 23:16:18 2024 -0500
[troff]: Boolify env.cpp (7/25).
[troff]: Boolify more `environment` class member variables, member
function parameters, and local variables.
* src/roff/troff/env.h (class environment):
* src/roff/troff/env.cpp (environment::space_newline)
(environment::space, environment::environment, environment::copy)
(environment::print_env):
- Rename member variable `spread_flag` to `spreading` and demote it
from `int` to `bool`.
- Assign Boolean literals to it.
---
ChangeLog | 8 ++++++++
src/roff/troff/env.cpp | 16 ++++++++--------
src/roff/troff/env.h | 4 ++--
3 files changed, 18 insertions(+), 10 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index f7a66aad9..aa6a8b722 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -52,6 +52,14 @@
- Rename `widow_control` to `want_widow_control` and demote it
from `int` to `bool`.
+ * src/roff/troff/env.h (class environment):
+ * src/roff/troff/env.cpp (environment::space_newline)
+ (environment::space, environment::environment)
+ (environment::copy, environment::print_env):
+ - Rename member variable `spread_flag` to `spreading` and demote
+ it from `int` to `bool`.
+ - Assign Boolean literals to it.
+
2024-04-24 G. Branden Robinson <[email protected]>
* src/roff/troff/env.cpp (tab_stops::to_string)
diff --git a/src/roff/troff/env.cpp b/src/roff/troff/env.cpp
index ec4af3093..5e9cbb301 100644
--- a/src/roff/troff/env.cpp
+++ b/src/roff/troff/env.cpp
@@ -482,8 +482,8 @@ void environment::space_newline()
return;
}
add_node(new word_space_node(x, get_fill_color(), w));
- possibly_break_line(0, spread_flag);
- spread_flag = 0;
+ possibly_break_line(0, spreading);
+ spreading = false;
}
void environment::space()
@@ -518,8 +518,8 @@ void environment::space(hunits space_width, hunits
sentence_space_width)
get_fill_color(),
new width_list(space_width,
sentence_space_width)));
- possibly_break_line(0, spread_flag);
- spread_flag = 0;
+ possibly_break_line(0, spreading);
+ spreading = false;
}
static node *do_underline_special(bool do_underline_spaces)
@@ -729,7 +729,7 @@ environment::environment(symbol nm)
leader_char(charset_table['.']),
current_field(0),
discarding(false),
- spread_flag(0),
+ spreading(false),
margin_character_flags(0),
margin_character_node(0),
margin_character_distance(points_to_units(10)),
@@ -823,7 +823,7 @@ environment::environment(const environment *e)
leader_char(e->leader_char),
current_field(0),
discarding(false),
- spread_flag(0),
+ spreading(false),
margin_character_flags(e->margin_character_flags),
margin_character_node(e->margin_character_node),
margin_character_distance(e->margin_character_distance),
@@ -900,7 +900,7 @@ void environment::copy(const environment *e)
control_character = e->control_character;
no_break_control_character = e->no_break_control_character;
hyphen_indicator_char = e->hyphen_indicator_char;
- spread_flag = 0;
+ spreading = false;
line = 0;
pending_lines = 0;
discarding = false;
@@ -3446,7 +3446,7 @@ void environment::print_env()
errprint(" input line start: %1u\n", input_line_start.to_units());
errprint(" line tabs: %1\n", line_tabs ? "yes" : "no");
errprint(" discarding: %1\n", discarding ? "yes" : "no");
- errprint(" spread flag set: %1\n", spread_flag ? "yes" : "no"); // \p
+ errprint(" spread flag set: %1\n", spreading ? "yes" : "no"); // \p
if (margin_character_node) {
errprint(" margin character flags: %1\n",
margin_character_flags == MARGIN_CHARACTER_ON
diff --git a/src/roff/troff/env.h b/src/roff/troff/env.h
index f599fe881..41394c8bd 100644
--- a/src/roff/troff/env.h
+++ b/src/roff/troff/env.h
@@ -201,7 +201,7 @@ class environment {
int tab_field_spaces;
int tab_precedes_field;
bool discarding;
- int spread_flag; // set by \p
+ bool spreading; // set by \p
unsigned margin_character_flags;
node *margin_character_node;
hunits margin_character_distance;
@@ -342,7 +342,7 @@ public:
void set_char_slant(int);
void set_input_line_position(hunits); // used by \n(hp
void interrupt();
- void spread() { spread_flag = 1; }
+ void spread() { spreading = true; }
void possibly_break_line(int start_here = 0, int forced = 0);
void do_break(bool /* want_adjustment */ = false); // .br, .brp
void final_break();
_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit