diff options
author | Neil Booth <neilb@earthling.net> | 2000-02-13 12:59:29 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2000-02-13 12:59:29 -0700 |
commit | 3ea6b4769892a6cef622a6bc6306a371e65f92f4 (patch) | |
tree | c4c6dc35ed772c1467fbe5ccfc28b67f1e1e892d /gcc | |
parent | 445ab4438d7e1d3969ee449a169f7f2104d52b50 (diff) | |
download | gcc-3ea6b4769892a6cef622a6bc6306a371e65f92f4.zip gcc-3ea6b4769892a6cef622a6bc6306a371e65f92f4.tar.gz gcc-3ea6b4769892a6cef622a6bc6306a371e65f92f4.tar.bz2 |
prefix.c (concat, lookup_key): Use xmalloc and xrealloc consistently.
* prefix.c (concat, lookup_key): Use xmalloc and xrealloc
consistently.
From-SVN: r31958
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/prefix.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4e3bf23..543524b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sun Feb 13 12:57:52 2000 Neil Booth <NeilB@earthling.net> + + * prefix.c (concat, lookup_key): Use xmalloc and xrealloc + consistently. + 2000-02-13 Michael Hayes <m.hayes@elec.canterbury.ac.nz> * flow.c (flow_loop_tree_node_add): Use better algorithm by passing diff --git a/gcc/prefix.c b/gcc/prefix.c index 88cff94..a7336e0 100644 --- a/gcc/prefix.c +++ b/gcc/prefix.c @@ -139,7 +139,7 @@ concat VPARAMS ((const char *first, ...)) arg = va_arg (args, const char *); } - newstr = (char *) malloc (length + 1); + newstr = (char *) xmalloc (length + 1); va_end (args); /* Now copy the individual pieces to the result string. */ @@ -211,12 +211,12 @@ lookup_key (key) } size = 32; - dst = (char *) malloc (size); + dst = (char *) xmalloc (size); res = RegQueryValueExA (reg_key, key, 0, &type, dst, &size); if (res == ERROR_MORE_DATA && type == REG_SZ) { - dst = (char *) realloc (dst, size); + dst = (char *) xrealloc (dst, size); res = RegQueryValueExA (reg_key, key, 0, &type, dst, &size); } |