summaryrefslogtreecommitdiff
path: root/src/cmd/6g/obj.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/6g/obj.c')
-rw-r--r--src/cmd/6g/obj.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cmd/6g/obj.c b/src/cmd/6g/obj.c
index eae3d8121..b3ae0c3bf 100644
--- a/src/cmd/6g/obj.c
+++ b/src/cmd/6g/obj.c
@@ -165,6 +165,13 @@ return;
Bterm(bout);
}
+Bputdot(Biobuf *b)
+{
+ // put out middle dot ยท
+ Bputc(b, 0xc2);
+ Bputc(b, 0xb7);
+}
+
void
zname(Biobuf *b, Sym *s, int t)
{
@@ -177,7 +184,7 @@ zname(Biobuf *b, Sym *s, int t)
for(n=s->opackage; *n; n++)
Bputc(b, *n);
- Bputc(b, '_');
+ Bputdot(b);
for(n=s->name; *n; n++)
Bputc(b, *n);
Bputc(b, 0);