diff options
| -rw-r--r-- | sys/src/cmd/ndb/dn.c | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/sys/src/cmd/ndb/dn.c b/sys/src/cmd/ndb/dn.c index 08b86369f..412acbe11 100644 --- a/sys/src/cmd/ndb/dn.c +++ b/sys/src/cmd/ndb/dn.c @@ -1713,20 +1713,7 @@ sencodefmt(Fmt *f) ilen = f->prec; f->prec = 0; f->flags &= ~FmtPrec; - switch(f->r){ - case '<': - len = (8*ilen+4)/5 + 3; - break; - case '[': - len = (8*ilen+5)/6 + 4; - break; - case 'H': - len = 2*ilen + 1; - break; - default: - goto error; - } - + len = 2*ilen + 1; if(len > sizeof(obuf)){ buf = malloc(len); if(buf == nil) @@ -1736,20 +1723,7 @@ sencodefmt(Fmt *f) /* convert */ out = buf; - switch(f->r){ - case '<': - rv = enc32(out, len, b, ilen); - break; - case '[': - rv = enc64(out, len, b, ilen); - break; - case 'H': - rv = enc16(out, len, b, ilen); - break; - default: - rv = -1; - break; - } + rv = enc16(out, len, b, ilen); if(rv < 0) goto error; |
