From: Dave Brolley Date: Mon, 7 Jun 1999 10:35:27 +0000 (+0000) Subject: cpplib.c (do_define): Cast `alloca' return value. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e7553be55ad4e48cfbd36b896947104d763b5696;p=platform%2Fupstream%2Fgcc.git cpplib.c (do_define): Cast `alloca' return value. 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. From-SVN: r27391 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a8a961b..cba11f2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +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. + Sun Jun 6 11:58:34 1999 Jakub Jelinek * sparc.md (abstf2): This should be an expand. diff --git a/gcc/cppfiles.c b/gcc/cppfiles.c index a63d7e5..1e70d3e 100644 --- a/gcc/cppfiles.c +++ b/gcc/cppfiles.c @@ -1100,7 +1100,7 @@ initialize_input_buffer (pfile, fd, st) 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; @@ -1138,7 +1138,7 @@ initialize_input_buffer (pfile, fd, st) 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; } diff --git a/gcc/cpphash.c b/gcc/cpphash.c index 1d8a104..552cf2e 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; diff --git a/gcc/cpplib.c b/gcc/cpplib.c index bcf40e1..25b57c6 100644 --- a/gcc/cpplib.c +++ b/gcc/cpplib.c @@ -624,7 +624,7 @@ do_define (pfile, keyword) /* 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); @@ -1015,7 +1015,7 @@ do_include (pfile, keyword) } 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'; @@ -1342,7 +1342,7 @@ do_undef (pfile, keyword) 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'; @@ -1507,7 +1507,7 @@ do_pragma (pfile, keyword) 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'; diff --git a/gcc/cppspec.c b/gcc/cppspec.c index 2e02216..4ab043d 100644 --- a/gcc/cppspec.c +++ b/gcc/cppspec.c @@ -194,7 +194,7 @@ lang_specific_driver (errfn, in_argc, in_argv, in_added_libraries) 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;