]> Cypherpunks repositories - gostls13.git/commitdiff
5l, 6l, 8l: add varargck for %Z
authorLucio De Re <lucio.dere@gmail.com>
Tue, 16 Aug 2011 18:22:12 +0000 (14:22 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 16 Aug 2011 18:22:12 +0000 (14:22 -0400)
R=golang-dev
CC=golang-dev, rsc
https://golang.org/cl/4837044

src/cmd/5l/l.h
src/cmd/6l/l.h
src/cmd/8l/l.h

index e00f536a72e435f6ec4dc451a47517ad127f8400..dabe93d37b7b0f58f13c7d2c7bcc52bc8da941d0 100644 (file)
@@ -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*);
index 04356858558c873201bf088f59b35a0dba29a678..b291d5f3d8614486cea5a7415f5c455edebbab6b 100644 (file)
@@ -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
 
index 94cbfc26ad4af43c62e298294ebd522c38980fca..4ee0db9672c9b8fdec909e814f5cff1037e8a6bf 100644 (file)
@@ -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;