summaryrefslogtreecommitdiff
path: root/gcc/java/gjavah.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java/gjavah.c')
-rw-r--r--gcc/java/gjavah.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c
index 3ea5d0e50b4..a29cb62b87a 100644
--- a/gcc/java/gjavah.c
+++ b/gcc/java/gjavah.c
@@ -385,7 +385,7 @@ get_field_name (jcf, name_index, flags)
return NULL;
}
- override = (char *) malloc (length + 3);
+ override = xmalloc (length + 3);
memcpy (override, name, length);
strcpy (override + length, "__");
}
@@ -568,8 +568,8 @@ DEFUN(print_method_info, (stream, jcf, name_index, sig_index, flags),
{
struct method_name *nn;
- nn = (struct method_name *) malloc (sizeof (struct method_name));
- nn->name = (char *) malloc (length);
+ nn = (struct method_name *) xmalloc (sizeof (struct method_name));
+ nn->name = (char *) xmalloc (length);
memcpy (nn->name, str, length);
nn->length = length;
nn->next = method_name_list;
@@ -1072,8 +1072,8 @@ print_include (out, utf8, len)
return;
}
- incl = (struct include *) malloc (sizeof (struct include));
- incl->name = malloc (len + 1);
+ incl = (struct include *) xmalloc (sizeof (struct include));
+ incl->name = xmalloc (len + 1);
strncpy (incl->name, utf8, len);
incl->name[len] = '\0';
incl->next = all_includes;
@@ -1157,8 +1157,8 @@ add_namelet (name, name_limit, parent)
if (n == NULL)
{
- n = (struct namelet *) malloc (sizeof (struct namelet));
- n->name = malloc (p - name + 1);
+ n = (struct namelet *) xmalloc (sizeof (struct namelet));
+ n->name = xmalloc (p - name + 1);
strncpy (n->name, name, p - name);
n->name[p - name] = '\0';
n->is_class = (p == name_limit || *p == '$');