diff options
author | Richard Stallman <rms@gnu.org> | 1993-05-21 19:18:27 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-05-21 19:18:27 +0000 |
commit | 8fc5db4e10b8b8519cd5af73d2692ff92e82ed94 (patch) | |
tree | f920d5da2beddda166f6638d2f0acde7341dd005 | |
parent | 8dbda01ea880b51cc646abf4ec46361f548a4ef7 (diff) | |
download | gcc-8fc5db4e10b8b8519cd5af73d2692ff92e82ed94.zip gcc-8fc5db4e10b8b8519cd5af73d2692ff92e82ed94.tar.gz gcc-8fc5db4e10b8b8519cd5af73d2692ff92e82ed94.tar.bz2 |
(add_symbol, unexpand_if_needed, abspath):
Supply missing arg to savestring.
From-SVN: r4528
-rw-r--r-- | gcc/protoize.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/protoize.c b/gcc/protoize.c index 910a608..729968a 100644 --- a/gcc/protoize.c +++ b/gcc/protoize.c @@ -1021,7 +1021,7 @@ add_symbol (p, s) const char *s; { p->hash_next = NULL; - p->symbol = savestring (s); + p->symbol = savestring (s, strlen (s)); p->ddip = NULL; p->fip = NULL; return p; @@ -1160,9 +1160,9 @@ continue_outer: ; copy_p = line_buf + offset; } *copy_p++ = '\n'; - *copy_p++ = '\0'; + *copy_p = '\0'; - return (got_unexpanded ? savestring (line_buf) : 0); + return (got_unexpanded ? savestring (line_buf, copy_p - line_buf) : 0); } /* Return the absolutized filename for the given relative @@ -1265,7 +1265,7 @@ abspath (cwd, rel_filename) /* Make a copy (in the heap) of the stuff left in the absolutization buffer and return a pointer to the copy. */ - return savestring (abs_buffer); + return savestring (abs_buffer, outp - abs_buffer); } /* Given a filename (and possibly a directory name from which the filename |