altos/scheme: support %x format for scheme printf
authorKeith Packard <keithp@keithp.com>
Wed, 3 Jan 2018 22:55:24 +0000 (14:55 -0800)
committerKeith Packard <keithp@keithp.com>
Wed, 3 Jan 2018 22:55:24 +0000 (14:55 -0800)
read debugging uses this format.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/scheme/ao_scheme_error.c

index 6a71ca515cf02cfd88a2155858900c8802efdcde..6ca63f753f2241330cc10221fdebe50815e08fd3 100644 (file)
@@ -35,6 +35,9 @@ ao_scheme_vprintf(const char *format, va_list args)
                        case 'd':
                                printf("%d", va_arg(args, int));
                                break;
+                       case 'x':
+                               printf("%x", va_arg(args, int));
+                               break;
                        case 's':
                                printf("%s", va_arg(args, char *));
                                break;