Commit bdc1937e by Kaveh R. Ghazi Committed by Kaveh Ghazi

cppfiles.c (read_and_prescan): Cast the result of `xrealloc' to U_CHAR* when assigning to one.

        * cppfiles.c (read_and_prescan): Cast the result of `xrealloc' to
        U_CHAR* when assigning to one.  Ensure the values of a ?: operator
        have the same type.
        * cppinit.c (initialize_char_syntax): Use K&R function definition.

From-SVN: r25054
parent b36ba79f
Sat Feb 6 10:18:01 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* cppfiles.c (read_and_prescan): Cast the result of `xrealloc' to
U_CHAR* when assigning to one. Ensure the values of a ?: operator
have the same type.
* cppinit.c (initialize_char_syntax): Use K&R function definition.
Sat Feb 6 11:17:03 1999 Richard Earnshaw <rearnsha@arm.com> Sat Feb 6 11:17:03 1999 Richard Earnshaw <rearnsha@arm.com>
Support for ARM9 Support for ARM9
......
...@@ -860,7 +860,7 @@ read_and_prescan (pfile, fp, desc, len) ...@@ -860,7 +860,7 @@ read_and_prescan (pfile, fp, desc, len)
delta_op = op - buf; delta_op = op - buf;
delta_line_base = line_base - buf; delta_line_base = line_base - buf;
buf = xrealloc (buf, len); buf = (U_CHAR *) xrealloc (buf, len);
op = buf + delta_op; op = buf + delta_op;
line_base = buf + delta_line_base; line_base = buf + delta_line_base;
} }
...@@ -989,7 +989,7 @@ read_and_prescan (pfile, fp, desc, len) ...@@ -989,7 +989,7 @@ read_and_prescan (pfile, fp, desc, len)
len += 2; len += 2;
if (offset + 2 > len) if (offset + 2 > len)
goto too_big; goto too_big;
buf = xrealloc (buf, len); buf = (U_CHAR *) xrealloc (buf, len);
op = buf + offset; op = buf + offset;
} }
if (op[-1] == '\\') if (op[-1] == '\\')
...@@ -997,7 +997,8 @@ read_and_prescan (pfile, fp, desc, len) ...@@ -997,7 +997,8 @@ read_and_prescan (pfile, fp, desc, len)
*op++ = '\n'; *op++ = '\n';
} }
fp->buf = (len - offset < 20) ? buf : xrealloc (buf, op - buf); fp->buf =
(U_CHAR *) ((len - offset < 20) ? (PTR) buf : xrealloc (buf, op - buf));
return op - buf; return op - buf;
too_big: too_big:
......
...@@ -51,7 +51,8 @@ U_CHAR trigraph_table[256] = { 0 }; ...@@ -51,7 +51,8 @@ U_CHAR trigraph_table[256] = { 0 };
/* Initialize syntactic classifications of characters. */ /* Initialize syntactic classifications of characters. */
void void
initialize_char_syntax (int dollar_in_ident) initialize_char_syntax (dollar_in_ident)
int dollar_in_ident;
{ {
is_idstart['a'] = 1; is_idstart['b'] = 1; is_idstart['c'] = 1; is_idstart['a'] = 1; is_idstart['b'] = 1; is_idstart['c'] = 1;
is_idstart['d'] = 1; is_idstart['e'] = 1; is_idstart['f'] = 1; is_idstart['d'] = 1; is_idstart['e'] = 1; is_idstart['f'] = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment