From e4ae9d2ebcbd238f907da42ada1832ca2505485a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 27 Jan 2025 13:01:47 -0800 Subject: [PATCH] doprnt %X support * src/doprnt.c (doprnt): Also support %X, since callers now use %X. (cherry picked from commit 9b2e230c063f3e716c08a31685e16dff91130f4d) --- src/doprnt.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/doprnt.c b/src/doprnt.c index 335223f972a..421c4f4d15f 100644 --- a/src/doprnt.c +++ b/src/doprnt.c @@ -61,7 +61,8 @@ along with GNU Emacs. If not, see . */ %d means print a 'signed int' argument in decimal. %o means print an 'unsigned int' argument in octal. %u means print an 'unsigned int' argument in decimal. - %x means print an 'unsigned int' argument in hex. + %x means print an 'unsigned int' argument in lower-case hex. + %X means print an 'unsigned int' argument in upper-case hex. %e means print a 'double' argument in exponential notation. %f means print a 'double' argument in decimal-point notation. %g means print a 'double' argument in exponential notation @@ -350,7 +351,7 @@ doprnt (char *buffer, ptrdiff_t bufsize, const char *format, case 'o': case 'u': - case 'x': + case 'x': case 'X': switch (length_modifier) { case no_modifier: -- 2.39.5