diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-02 14:52:54 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-02 14:52:54 +0200 |
commit | 29a53a52fdc3f8fc9af3d19d0253ba33b1efccba (patch) | |
tree | c926e7bd284da6f0c4e3e0937f13517ed2ae9c81 | |
parent | 8234f9d9062cd21daafec5c360d7221e45e97469 (diff) |
1c,2c,7c,kc,vc: honor suppress condition for outstring() in swt.c
-rw-r--r-- | sys/src/cmd/1c/gc.h | 1 | ||||
-rw-r--r-- | sys/src/cmd/1c/swt.c | 2 | ||||
-rw-r--r-- | sys/src/cmd/2c/gc.h | 1 | ||||
-rw-r--r-- | sys/src/cmd/2c/swt.c | 2 | ||||
-rw-r--r-- | sys/src/cmd/7c/swt.c | 2 | ||||
-rw-r--r-- | sys/src/cmd/kc/swt.c | 2 | ||||
-rw-r--r-- | sys/src/cmd/vc/swt.c | 2 |
7 files changed, 12 insertions, 0 deletions
diff --git a/sys/src/cmd/1c/gc.h b/sys/src/cmd/1c/gc.h index 3cb3fae50..254139f1f 100644 --- a/sys/src/cmd/1c/gc.h +++ b/sys/src/cmd/1c/gc.h @@ -200,6 +200,7 @@ EXTERN long* idom; EXTERN Reg** rpo2r; EXTERN long maxnr; EXTERN Prog zprog; +EXTERN int suppress; EXTERN uchar regused[NREG]; EXTERN uchar aregused[NREG]; diff --git a/sys/src/cmd/1c/swt.c b/sys/src/cmd/1c/swt.c index 85622a4df..b3fdc3773 100644 --- a/sys/src/cmd/1c/swt.c +++ b/sys/src/cmd/1c/swt.c @@ -226,6 +226,8 @@ outstring(char *s, long n) { long r; + if(suppress) + return nstring; r = nstring; while(n) { string[mnstring] = *s++; diff --git a/sys/src/cmd/2c/gc.h b/sys/src/cmd/2c/gc.h index ed2c7b25c..4fda70d38 100644 --- a/sys/src/cmd/2c/gc.h +++ b/sys/src/cmd/2c/gc.h @@ -216,6 +216,7 @@ EXTERN long* idom; EXTERN Reg** rpo2r; EXTERN long maxnr; EXTERN Prog zprog; +EXTERN int suppress; EXTERN uchar regused[NREG]; EXTERN uchar aregused[NREG]; diff --git a/sys/src/cmd/2c/swt.c b/sys/src/cmd/2c/swt.c index ce180d67f..b12302616 100644 --- a/sys/src/cmd/2c/swt.c +++ b/sys/src/cmd/2c/swt.c @@ -306,6 +306,8 @@ outstring(char *s, long n) { long r; + if(suppress) + return nstring; r = nstring; while(n) { string[mnstring] = *s++; diff --git a/sys/src/cmd/7c/swt.c b/sys/src/cmd/7c/swt.c index a7f20c9ef..229558d86 100644 --- a/sys/src/cmd/7c/swt.c +++ b/sys/src/cmd/7c/swt.c @@ -144,6 +144,8 @@ outstring(char *s, long n) { long r; + if(suppress) + return nstring; r = nstring; while(n) { string[mnstring] = *s++; diff --git a/sys/src/cmd/kc/swt.c b/sys/src/cmd/kc/swt.c index 05727dd8d..7cf91a521 100644 --- a/sys/src/cmd/kc/swt.c +++ b/sys/src/cmd/kc/swt.c @@ -128,6 +128,8 @@ outstring(char *s, long n) { long r; + if(suppress) + return nstring; r = nstring; while(n) { string[mnstring] = *s++; diff --git a/sys/src/cmd/vc/swt.c b/sys/src/cmd/vc/swt.c index 08d9f1d10..17c544dde 100644 --- a/sys/src/cmd/vc/swt.c +++ b/sys/src/cmd/vc/swt.c @@ -124,6 +124,8 @@ outstring(char *s, long n) { long r; + if(suppress) + return nstring; r = nstring; while(n) { string[mnstring] = *s++; |