aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/acid/builtin.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-02-11 16:54:59 +0000
committerrsc <devnull@localhost>2005-02-11 16:54:59 +0000
commit7b8a3f12c77354f8d8107d465e9fcd591acc64a0 (patch)
treec2bb2198cedfef17995adcd2af0b3e3b8574139c /src/cmd/acid/builtin.c
parent5a2237bb22df7c8838e36aa5b19e7c0272061c8b (diff)
downloadplan9port-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.c26
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':