diff options
author | Russ Cox <rsc@golang.org> | 2009-11-01 11:13:27 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-11-01 11:13:27 -0800 |
commit | 3add0e758d669f2846c214f79af45d69e354bc62 (patch) | |
tree | 865762db2f724d6fdba1bb99fd65b02ca56edd8b /src/cmd/godefs | |
parent | 83a04cc9df3dfc50c9cf5e6376159678a21b89fa (diff) | |
download | go-3add0e758d669f2846c214f79af45d69e354bc62.tar.gz |
syscall cleanup.
* rename PORT.sh -> mkall.sh (hopefully more obvious),
change behavior: run commands by default.
* pull more constants out of #defines automatically,
instead of editing large lists by hand.
* add Recvfrom, Sendto
add os.O_EXCL.
R=r
http://go/go-review/1017009
Diffstat (limited to 'src/cmd/godefs')
-rw-r--r-- | src/cmd/godefs/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cmd/godefs/main.c b/src/cmd/godefs/main.c index f6531ad8e..d5881ef87 100644 --- a/src/cmd/godefs/main.c +++ b/src/cmd/godefs/main.c @@ -376,7 +376,7 @@ main(int argc, char **argv) snprint(nambuf, sizeof nambuf, "Pad%d", npad++); name = nambuf; } - Bprint(bout, "\t%lT;\n", name, f->type); + Bprint(bout, "\t%#lT;\n", name, f->type); if(t->kind == Union && lang == &go) break; } @@ -488,6 +488,8 @@ gotypefmt(Fmt *f) name = va_arg(f->args, char*); if('a' <= name[0] && name[0] <= 'z') name[0] += 'A' - 'a'; + if(name[0] == '_' && (f->flags & FmtSharp)) + fmtprint(f, "X"); fmtprint(f, "%s ", name); } t = va_arg(f->args, Type*); |