diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-08-23 18:20:43 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-08-23 18:20:43 -0400 |
| commit | a4b8ef38b1d7a26b4e6bfa966f021a237bf16ce1 (patch) | |
| tree | a4137025b4096749341513f44c12d381ceb636bf /src/stdlib/print.c | |
| parent | ecf08ab61fe49101b6c769badf362d21d8699df4 (diff) | |
Lots of cleanups
Diffstat (limited to 'src/stdlib/print.c')
| -rw-r--r-- | src/stdlib/print.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/stdlib/print.c b/src/stdlib/print.c index 476ddd7b..8e2dd862 100644 --- a/src/stdlib/print.c +++ b/src/stdlib/print.c @@ -1,4 +1,5 @@ // This file defines some of the helper functions used for printing values +#include <ctype.h> #include <stdio.h> #include <string.h> #include <unistd.h> @@ -170,6 +171,7 @@ public int _print_char(FILE *f, char c) if (name != NULL) return fputs(name, f); else if (isprint(c)) + return fputc('\'', f) + fputc(c, f) + fputc('\'', f); else return (fputs("'\\x", f) + _print_hex(f, hex((uint64_t)c, .digits=2, .no_prefix=true, .uppercase=true)) |
