From 81d1a796592acee836fefa7606cddd5b6a505ccd Mon Sep 17 00:00:00 2001 From: brolley Date: Mon, 7 Jun 1999 10:35:27 +0000 Subject: Mon Jun 7 13:33:39 1999 Dave Brolley * 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 --- gcc/cpphash.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gcc/cpphash.c') diff --git a/gcc/cpphash.c b/gcc/cpphash.c index 1d8a104460e..552cf2ef426 100644 --- a/gcc/cpphash.c +++ b/gcc/cpphash.c @@ -1665,9 +1665,10 @@ dump_definition (pfile, macro) 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; -- cgit v1.2.3