diff options
author | Russ Cox <rsc@golang.org> | 2010-01-19 21:34:44 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-01-19 21:34:44 -0800 |
commit | 8430d7d3f124eefc7358aa421a7d9bf654d0eea9 (patch) | |
tree | 4de4fe19755ca59ece2dea1b42508adef768a321 /src/cmd/8g/gobj.c | |
parent | b87e2dc2f56155501b9ac46e136c8015d4f36877 (diff) | |
download | golang-8430d7d3f124eefc7358aa421a7d9bf654d0eea9.tar.gz |
cleanup toward eliminating package global name space
* switch to real dot (.) instead of center dot (·) everywhere in object files.
before it was half and half depending on where in the name it appeared.
* in 6c/6a/etc identifiers, · can still be used but turns into . immediately.
* in export metadata, replace package identifiers with quoted strings
(still package names, not paths).
R=ken2, r
CC=golang-dev
http://codereview.appspot.com/190076
Diffstat (limited to 'src/cmd/8g/gobj.c')
-rw-r--r-- | src/cmd/8g/gobj.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/cmd/8g/gobj.c b/src/cmd/8g/gobj.c index 2a96d96fe..698ebeeb6 100644 --- a/src/cmd/8g/gobj.c +++ b/src/cmd/8g/gobj.c @@ -33,19 +33,12 @@ void zname(Biobuf *b, Sym *s, int t) { - char *n; - Bputc(b, ANAME); /* as */ Bputc(b, ANAME>>8); /* as */ Bputc(b, t); /* type */ Bputc(b, s->sym); /* sym */ - for(n=s->package; *n; n++) - Bputc(b, *n); - Bputdot(b); - for(n=s->name; *n; n++) - Bputc(b, *n); - Bputc(b, 0); + Bputname(b, s); } void |