summaryrefslogtreecommitdiff
path: root/src/cmd/8g/gobj.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-01-19 21:34:44 -0800
committerRuss Cox <rsc@golang.org>2010-01-19 21:34:44 -0800
commit8430d7d3f124eefc7358aa421a7d9bf654d0eea9 (patch)
tree4de4fe19755ca59ece2dea1b42508adef768a321 /src/cmd/8g/gobj.c
parentb87e2dc2f56155501b9ac46e136c8015d4f36877 (diff)
downloadgolang-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.c9
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