summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucio De Re <lucio.dere@gmail.com>2011-08-16 14:22:12 -0400
committerLucio De Re <lucio.dere@gmail.com>2011-08-16 14:22:12 -0400
commit2a3a4da1ed0d0c8314548eaf46bd3c1abea1a656 (patch)
tree1e387c4aa1526fc8d65d5b2941e5a2675f34e462
parent1c542bc62edbe80100fda43badaa205d4544b5bf (diff)
downloadgo-2a3a4da1ed0d0c8314548eaf46bd3c1abea1a656.tar.gz
5l, 6l, 8l: add varargck for %Z
R=golang-dev CC=golang-dev, rsc http://codereview.appspot.com/4837044 Committer: Russ Cox <rsc@golang.org>
-rw-r--r--src/cmd/5l/l.h1
-rw-r--r--src/cmd/6l/l.h1
-rw-r--r--src/cmd/8l/l.h5
3 files changed, 3 insertions, 4 deletions
diff --git a/src/cmd/5l/l.h b/src/cmd/5l/l.h
index e00f536a7..dabe93d37 100644
--- a/src/cmd/5l/l.h
+++ b/src/cmd/5l/l.h
@@ -324,6 +324,7 @@ EXTERN Prog* prog_modu;
#pragma varargck type "N" Adr*
#pragma varargck type "P" Prog*
#pragma varargck type "S" char*
+#pragma varargck type "Z" char*
#pragma varargck type "i" char*
int Aconv(Fmt*);
diff --git a/src/cmd/6l/l.h b/src/cmd/6l/l.h
index 043568585..b291d5f3d 100644
--- a/src/cmd/6l/l.h
+++ b/src/cmd/6l/l.h
@@ -410,6 +410,7 @@ uint32 machheadr(void);
#pragma varargck type "D" Adr*
#pragma varargck type "P" Prog*
#pragma varargck type "R" int
+#pragma varargck type "Z" char*
#pragma varargck type "A" int
#pragma varargck argpos diag 1
diff --git a/src/cmd/8l/l.h b/src/cmd/8l/l.h
index 94cbfc26a..4ee0db967 100644
--- a/src/cmd/8l/l.h
+++ b/src/cmd/8l/l.h
@@ -46,10 +46,6 @@ enum
#define P ((Prog*)0)
#define S ((Sym*)0)
#define TNAME (cursym?cursym->name:noname)
-#define cput(c)\
- { *cbp++ = c;\
- if(--cbc <= 0)\
- cflush(); }
typedef struct Adr Adr;
typedef struct Prog Prog;
@@ -254,6 +250,7 @@ enum
#pragma varargck type "R" int
#pragma varargck type "S" char*
#pragma varargck type "Y" Sym*
+#pragma varargck type "Z" char*
#pragma varargck type "i" char*
EXTERN int32 HEADR;