aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-04-14 16:29:02 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-04-14 16:29:02 -0400
commit7bd8304557b7781f321f8e35da299e5417eadd04 (patch)
tree6c2705bd015e3ef1e69d18db7f1557c8f2af5feb
parent280fa802271b2213501d0c1dd15a37aa472b4a73 (diff)
Fixes for printing
-rw-r--r--src/stdlib/print.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/stdlib/print.c b/src/stdlib/print.c
index 894fcfd0..76a770bc 100644
--- a/src/stdlib/print.c
+++ b/src/stdlib/print.c
@@ -4,7 +4,7 @@
#include <stdio.h>
-int _print_char(FILE *f, char c)
+public int _print_char(FILE *f, char c)
{
#if PRINT_COLOR
#define ESC(e) "\033[35m'\033[34;1m\\" e "\033[0;35m'\033[m"
@@ -27,14 +27,14 @@ int _print_char(FILE *f, char c)
#undef ESC
}
-int _print_quoted(FILE *f, quoted_t quoted)
+public int _print_quoted(FILE *f, quoted_t quoted)
{
#if PRINT_COLOR
#define ESC(e) "\033[34;1m\\" e "\033[0;35m"
#else
#define ESC(e) "\\" e
#endif
- const char *named[256] = {['\n']=ESC("n"), ['\t']=ESC("t"), ['\r']=ESC("r"),
+ const char *named[256] = {['"']=ESC("\""), ['\n']=ESC("n"), ['\t']=ESC("t"), ['\r']=ESC("r"),
['\033']=ESC("e"), ['\v']=ESC("v"), ['\a']=ESC("a"), ['\b']=ESC("b")};
int printed =
#if PRINT_COLOR