Commit 8fc5db4e by Richard Stallman

(add_symbol, unexpand_if_needed, abspath):

Supply missing arg to savestring.

From-SVN: r4528
parent 8dbda01e
...@@ -1021,7 +1021,7 @@ add_symbol (p, s) ...@@ -1021,7 +1021,7 @@ add_symbol (p, s)
const char *s; const char *s;
{ {
p->hash_next = NULL; p->hash_next = NULL;
p->symbol = savestring (s); p->symbol = savestring (s, strlen (s));
p->ddip = NULL; p->ddip = NULL;
p->fip = NULL; p->fip = NULL;
return p; return p;
...@@ -1160,9 +1160,9 @@ continue_outer: ; ...@@ -1160,9 +1160,9 @@ continue_outer: ;
copy_p = line_buf + offset; copy_p = line_buf + offset;
} }
*copy_p++ = '\n'; *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 /* Return the absolutized filename for the given relative
...@@ -1265,7 +1265,7 @@ abspath (cwd, rel_filename) ...@@ -1265,7 +1265,7 @@ abspath (cwd, rel_filename)
/* Make a copy (in the heap) of the stuff left in the absolutization /* Make a copy (in the heap) of the stuff left in the absolutization
buffer and return a pointer to the copy. */ 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 /* Given a filename (and possibly a directory name from which the filename
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment