commit d10fbc3951057e3979ff7ee30989c222800e43ef
parent d5fd5c61e34c1b9af1c2f61ebe0cc810a976ea64
Author: ssnf <ssnf@ssnf.xyz>
Date: Thu, 28 Aug 2025 22:23:52 +0000
sdb fixes
Diffstat:
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/cmd/sdb/json2sdb.c b/src/cmd/sdb/json2sdb.c
@@ -64,6 +64,7 @@ Ufmt(Fmt *fmt)
for (; *s; ++s) {
switch (*s) {
case ' ': fmtrune(fmt, '+'); break;
+ case '#': fmtprint(fmt, "\\x23"); break;
case '+': fmtprint(fmt, "\\x2b"); break;
case '=': fmtprint(fmt, "\\x3d"); break;
case '\\': fmtprint(fmt, "\\\\"); break;
diff --git a/src/cmd/sdb/sdbrval.c b/src/cmd/sdb/sdbrval.c
@@ -100,7 +100,7 @@ main(int argc, char *argv[])
Strzero(&ln);
for (n = 0; n < argc; ++n)
print_fn(r, argv[n]);
- if (ln.n || print_fn == print_col)
+ if (ln.n)
print("%s\n", ln.s);
}
exits(0);