plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit d10fbc3951057e3979ff7ee30989c222800e43ef
parent d5fd5c61e34c1b9af1c2f61ebe0cc810a976ea64
Author: ssnf <ssnf@ssnf.xyz>
Date:   Thu, 28 Aug 2025 22:23:52 +0000

sdb fixes

Diffstat:
Msrc/cmd/sdb/json2sdb.c | 1+
Msrc/cmd/sdb/sdbrval.c | 2+-
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);