OSDN Git Service

* patch-header.c (read_scan_file): Minor re-write to avoid
authorbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 1993 20:55:12 +0000 (20:55 +0000)
committerbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 1993 20:55:12 +0000 (20:55 +0000)
obstack_copy0, since that uses the non-portable bcopy().

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5007 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fix-header.c

index 4d3dfef..85f90c7 100644 (file)
@@ -306,10 +306,10 @@ read_scan_file (scan_file)
       partial_count++;
       partial = (struct partial_proto*)
        obstack_alloc (&scan_file_obstack, sizeof(struct partial_proto));
-      partial->fname
-       = obstack_copy0 (&scan_file_obstack, fname, strlen (fname));
-      partial->rtype
-       = obstack_copy0 (&scan_file_obstack, rtype, strlen (rtype));
+      partial->fname = obstack_alloc (&scan_file_obstack, strlen(fname) + 1);
+      strcpy (partial->fname, fname);
+      partial->rtype = obstack_alloc (&scan_file_obstack, strlen(rtype) + 1);
+      strcpy (partial->rtype, rtype);
       partial->line_seen = atoi(line_seen);
       partial->fn = fn;
       fn->partial = partial;