From 8fc5db4e10b8b8519cd5af73d2692ff92e82ed94 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Fri, 21 May 1993 19:18:27 +0000 Subject: [PATCH] (add_symbol, unexpand_if_needed, abspath): Supply missing arg to savestring. From-SVN: r4528 --- gcc/protoize.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/protoize.c b/gcc/protoize.c index 910a6087c14..729968a5e50 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 -- 2.30.2