From e6f636ea696243d7dc8ed64daaf37461b7269269 Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Fri, 11 Nov 2005 11:16:34 +0000 Subject: improve printing of strings --- cgswas.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cgswas.c') diff --git a/cgswas.c b/cgswas.c index f5dca4f..452a0e1 100644 --- a/cgswas.c +++ b/cgswas.c @@ -122,7 +122,7 @@ void w_as_descriptor_in_data_section (char *label_name) static int w_as_data (register int n,register unsigned char *data,register int length) { - register int i,in_string; + int i,in_string; in_string=0; @@ -146,6 +146,7 @@ static int w_as_data (register int n,register unsigned char *data,register int l w_as_opcode (".ascii"); putc ('\"',assembly_file); in_string=1; + n=0; } putc (c,assembly_file); } else { @@ -157,6 +158,7 @@ static int w_as_data (register int n,register unsigned char *data,register int l w_as_newline(); w_as_opcode (".byte"); in_string=0; + n=0; } else putc (',',assembly_file); } -- cgit v1.2.3