* cpplib.c (do_define): Cast `alloca' return value.
(do_include, do_undef, do_pragma): Likewise.
* cpphash.c (dump_definition): Cast `xstrdup' and `alloca' return
values.
* cppfiles.c (initialize_input_buffer): Cast `xmalloc' return values.
* gcc/cppspec.c (lang_specific_driver): Cast xmalloc return value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27391
138bc75d-0d04-0410-961f-
82ee72b054a4
+Mon Jun 7 13:33:39 1999 Dave Brolley <brolley@cygnus.com>
+
+ * cpplib.c (do_define): Cast `alloca' return value.
+ (do_include, do_undef, do_pragma): Likewise.
+ * cpphash.c (dump_definition): Cast `xstrdup' and `alloca' return
+ values.
+ * cppfiles.c (initialize_input_buffer): Cast `xmalloc' return values.
+ * gcc/cppspec.c (lang_specific_driver): Cast xmalloc return value.
+
Sun Jun 6 11:58:34 1999 Jakub Jelinek <jj@ultra.linux.cz>
* sparc.md (abstf2): This should be an expand.
read_and_prescan inner loop. The number of non-EMPTY entries
should be as small as humanly possible. */
- tmp = xmalloc (1 << CHAR_BIT);
+ tmp = (U_CHAR *) xmalloc (1 << CHAR_BIT);
memset (tmp, SPECCASE_EMPTY, 1 << CHAR_BIT);
tmp['\0'] = SPECCASE_NUL;
tmp['\r'] = SPECCASE_CR;
the case there's a potential trigraph or end-of-line digraph at
the end of a block. */
- tmp = xmalloc (pipe_buf + 2 + 2);
+ tmp = (U_CHAR *) xmalloc (pipe_buf + 2 + 2);
pfile->input_buffer = tmp;
pfile->input_buffer_len = pipe_buf;
}
else
{
struct reflist *r;
- unsigned char *argnames = xstrdup (defn->args.argnames);
- unsigned char **argv = alloca (defn->nargs * sizeof(char *));
- int *argl = alloca (defn->nargs * sizeof(int));
+ unsigned char *argnames = (unsigned char *) xstrdup (defn->args.argnames);
+ unsigned char **argv = (unsigned char **) alloca (defn->nargs *
+ sizeof(char *));
+ int *argl = (int *) alloca (defn->nargs * sizeof(int));
unsigned char *x;
int i;
/* Copy out the line so we can pop the token buffer. */
buf = pfile->token_buffer + here;
end = CPP_PWRITTEN (pfile);
- macro = alloca (end - buf + 1);
+ macro = (U_CHAR *) alloca (end - buf + 1);
bcopy (buf, macro, end - buf + 1);
end = macro + (end - buf);
}
flen = CPP_WRITTEN (pfile) - old_written;
- ftok = alloca (flen + 1);
+ ftok = (unsigned char *) alloca (flen + 1);
memcpy (ftok, pfile->token_buffer + old_written, flen);
ftok[flen] = '\0';
limit = CPP_PWRITTEN(pfile);
/* Copy out the token so we can pop the token buffer. */
- name = alloca (limit - buf + 1);
+ name = (U_CHAR *) alloca (limit - buf + 1);
bcopy(buf, name, limit - buf);
name[limit - buf] = '\0';
fname = p + 1;
p = (U_CHAR *) index (fname, '\"');
- fcopy = alloca (p - fname + 1);
+ fcopy = (U_CHAR *) alloca (p - fname + 1);
bcopy (fname, fcopy, p - fname);
fcopy[p-fname] = '\0';
if (new_argc == argc)
return;
- new_argv = xmalloc (new_argc * sizeof(char *));
+ new_argv = (char **) xmalloc (new_argc * sizeof(char *));
new_argv[0] = argv[0];
j = 1;