diff options
author | rsc <devnull@localhost> | 2005-02-11 16:54:59 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-02-11 16:54:59 +0000 |
commit | 7b8a3f12c77354f8d8107d465e9fcd591acc64a0 (patch) | |
tree | c2bb2198cedfef17995adcd2af0b3e3b8574139c /src/cmd/acid/builtin.c | |
parent | 5a2237bb22df7c8838e36aa5b19e7c0272061c8b (diff) | |
download | plan9port-7b8a3f12c77354f8d8107d465e9fcd591acc64a0.tar.gz plan9port-7b8a3f12c77354f8d8107d465e9fcd591acc64a0.tar.bz2 plan9port-7b8a3f12c77354f8d8107d465e9fcd591acc64a0.zip |
remove threadregs; use %# explicitly; use attachargs
Diffstat (limited to 'src/cmd/acid/builtin.c')
-rw-r--r-- | src/cmd/acid/builtin.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/cmd/acid/builtin.c b/src/cmd/acid/builtin.c index 8dbc1765..195834d3 100644 --- a/src/cmd/acid/builtin.c +++ b/src/cmd/acid/builtin.c @@ -332,12 +332,12 @@ xregister(Node *r, Node *args) na = 0; flatten(av, args); - if(na != 1 && na != 2) - error("register(name[, threadid]): arg count"); + if(na != 1/* && na != 2 */) + error("register(name): arg count"); expr(av[0], &res); if(res.type != TSTRING) - error("register(name[, threadid]): arg type: name should be string"); + error("register(name): arg type: name should be string"); tid = 0; if(na == 2){ expr(av[1], &resid); @@ -1139,7 +1139,7 @@ patom(char type, Store *res) switch(type){ case TREG: if(res->u.reg.thread) - Bprint(bout, "register(\"%s\", 0x%ux)", res->u.reg.name, res->u.reg.thread); + Bprint(bout, "register(\"%s\", %#ux)", res->u.reg.name, res->u.reg.thread); else Bprint(bout, "register(\"%s\")", res->u.reg.name); return; @@ -1221,16 +1221,16 @@ patom(char type, Store *res) Bprint(bout, "%s", buf); break; case 'b': - Bprint(bout, "%.2x", (int)res->u.ival&0xff); + Bprint(bout, "%#.2x", (int)res->u.ival&0xff); break; case 'X': - Bprint(bout, "%.8lux", (ulong)res->u.ival); + Bprint(bout, "%#.8lux", (ulong)res->u.ival); break; case 'x': - Bprint(bout, "%.4lux", (ulong)res->u.ival&0xffff); + Bprint(bout, "%#.4lux", (ulong)res->u.ival&0xffff); break; case 'W': - Bprint(bout, "%.16llux", res->u.ival); + Bprint(bout, "%#.16llux", res->u.ival); break; case 'D': Bprint(bout, "%d", (int)res->u.ival); @@ -1251,19 +1251,19 @@ patom(char type, Store *res) Bprint(bout, "%lld", res->u.ival); break; case 'Y': - Bprint(bout, "%.16llux", res->u.ival); + Bprint(bout, "%#.16llux", res->u.ival); break; case 'o': - Bprint(bout, "0%.11uo", (int)res->u.ival&0xffff); + Bprint(bout, "%#.11uo", (int)res->u.ival&0xffff); break; case 'O': - Bprint(bout, "0%.6uo", (int)res->u.ival); + Bprint(bout, "%#.6uo", (int)res->u.ival); break; case 'q': - Bprint(bout, "0%.11o", (short)(res->u.ival&0xffff)); + Bprint(bout, "%#.11o", (short)(res->u.ival&0xffff)); break; case 'Q': - Bprint(bout, "0%.6o", (int)res->u.ival); + Bprint(bout, "%#.6o", (int)res->u.ival); break; case 'f': case 'F': |