doprnt %X support

* src/doprnt.c (doprnt): Also support %X, since callers
now use %X.
This commit is contained in:
Paul Eggert 2025-01-27 13:01:47 -08:00
parent ba60fa3dea
commit 9b2e230c06

View file

@ -61,7 +61,8 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
%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: