Update of bug #66473 (group groff): Status: None => In Progress Assigned to: None => gbranden
_______________________________________________________ Follow-up Comment #1: Thanks for the report. I can't reproduce this with `-Wformat=2`, but I'm on an old GCC (10.2.1). Clang 19.1.3 on my ARM tablet didn't whine, either, but I'm only using stock warnings on that. But it seems pretty straightforward. Does the following patch work for you? diff --git a/src/libs/libgroff/font.cpp b/src/libs/libgroff/font.cpp index 27c213209..ef98e01e9 100644 --- a/src/libs/libgroff/font.cpp +++ b/src/libs/libgroff/font.cpp @@ -1042,8 +1042,8 @@ bool font::load(bool load_header_only) directive = nm; break; } - int start_code = 0; - int end_code = 0; + unsigned int start_code = 0; + unsigned int end_code = 0; int nrange = sscanf(nm, "u%X..u%X", &start_code, &end_code); // TODO: Check for backwards range: end_code < start_code. if (2 == nrange) { _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66473> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature