CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 2025/08/21 09:36:20
Modified files: usr.bin/mandoc : roff_term.c Log message: Avoid implicitly converting a potentially negative page offset to size_t and then back to int. While this was not a bug and the end result was portably correct, Alexander Ziaee@ privately reported to me that the GCC 14 in the FreeBSD Jenkins CI felt uneasy about it. For clarity and readability, rewrite the truncation statement to not mix signed and unsigned types, to not use explicit casts, and make handling of the lower and upper cutoff more similar to each other.