diff options
author | Lucio De Re <lucio.dere@gmail.com> | 2011-08-16 14:22:12 -0400 |
---|---|---|
committer | Lucio De Re <lucio.dere@gmail.com> | 2011-08-16 14:22:12 -0400 |
commit | 2a3a4da1ed0d0c8314548eaf46bd3c1abea1a656 (patch) | |
tree | 1e387c4aa1526fc8d65d5b2941e5a2675f34e462 | |
parent | 1c542bc62edbe80100fda43badaa205d4544b5bf (diff) | |
download | go-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.h | 1 | ||||
-rw-r--r-- | src/cmd/6l/l.h | 1 | ||||
-rw-r--r-- | src/cmd/8l/l.h | 5 |
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; |