diff options
author | Kazu Hirata <kazu@codesourcery.com> | 2001-01-23 22:15:01 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@codesourcery.com> | 2001-01-23 22:15:01 +0000 |
commit | 43ad3147a9b5ee39b23c6291e5c805e16890db77 (patch) | |
tree | 5e2f5369cd8e97380e47b52b9028d2c4a461be8a /gas/stabs.c | |
parent | 2001-01-23 H.J. Lu <hjl@gnu.org> (diff) | |
download | binutils-gdb-43ad3147a9b5ee39b23c6291e5c805e16890db77.tar.gz binutils-gdb-43ad3147a9b5ee39b23c6291e5c805e16890db77.tar.bz2 binutils-gdb-43ad3147a9b5ee39b23c6291e5c805e16890db77.zip |
2001-01-23 Kazu Hirata <kazu@hxi.com>
* as.c: Fix formatting.
* ehopt.c: Likewise.
* messages.c: Likewise.
* stabs.c: Likewise.
* symbols.c: Likewise.
Diffstat (limited to 'gas/stabs.c')
-rw-r--r-- | gas/stabs.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gas/stabs.c b/gas/stabs.c index 71090d85d12..faf3a9c12cc 100644 --- a/gas/stabs.c +++ b/gas/stabs.c @@ -507,11 +507,11 @@ generate_asm_file (type, file) char *tmp = file; char *endp = file + strlen (file); char *bufp = buf; - + if (last_file != NULL && strcmp (last_file, file) == 0) return; - + /* Rather than try to do this in some efficient fashion, we just generate a string and then parse it again. That lets us use the existing stabs hook, which expect to see a string, rather than @@ -525,19 +525,19 @@ generate_asm_file (type, file) doubled up backslashes), the symbol name, and the other characters that make up a stabs file directive. */ bufp = buf = xmalloc (2 * strlen (file) + strlen (sym) + 12); - + *bufp++ = '"'; while (tmp < endp) { char *bslash = strchr (tmp, '\\'); int len = (bslash ? (bslash - tmp + 1) : strlen (tmp)); - + /* Double all backslashes, since demand_copy_C_string (used by s_stab to extract the part in quotes) will try to replace them as escape sequences. backslash may appear in a filespec. */ strncpy (bufp, tmp, len); - + tmp += len; bufp += len; @@ -554,7 +554,7 @@ generate_asm_file (type, file) if (last_file != NULL) free (last_file); last_file = xstrdup (file); - + free (buf); input_line_pointer = hold; |