gbranden pushed a commit to branch master
in repository groff.

commit 7af005dc71c525dec84967f0eca0696de4dfd769
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Dec 19 14:00:23 2025 -0600

    src/roff/troff/token.h: Work on Savannah #67735.
    
    * src/roff/troff/token.h (token::ch): Compare member variable `c` to
      literal of `unsigned char` type, not a character literal of undefined
      signedness.
    
    Continues the long process of fixing Savannah #67735.
---
 ChangeLog              | 8 ++++++++
 src/roff/troff/token.h | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index bde58d111..bc0513ed5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-12-19  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/token.h (token::ch): Compare member variable
+       `c` to literal of `unsigned char` type, not a character literal
+       of undefined signedness.
+
+       Continues the long process of fixing Savannah #67735.
+
 2025-12-19  G. Branden Robinson <[email protected]>
 
        * src/roff/troff/input.cpp (token::next, token::get_charinfo)
diff --git a/src/roff/troff/token.h b/src/roff/troff/token.h
index 09892fa55..1751bd0a4 100644
--- a/src/roff/troff/token.h
+++ b/src/roff/troff/token.h
@@ -211,7 +211,7 @@ inline bool token::is_page_ejector()
 
 inline unsigned char token::ch()
 {
-  return ((TOKEN_CHAR == type) ? c : '\0');
+  return ((TOKEN_CHAR == type) ? c : 0U); // TODO: grochar
 }
 
 inline bool token::is_any_character()

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to