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
This commit is contained in:
parent
b36ba79f65
commit
bdc1937ed9
3 changed files with 14 additions and 4 deletions
|
@ -1,3 +1,11 @@
|
|||
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>
|
||||
|
||||
Support for ARM9
|
||||
|
|
|
@ -860,7 +860,7 @@ read_and_prescan (pfile, fp, desc, len)
|
|||
|
||||
delta_op = op - buf;
|
||||
delta_line_base = line_base - buf;
|
||||
buf = xrealloc (buf, len);
|
||||
buf = (U_CHAR *) xrealloc (buf, len);
|
||||
op = buf + delta_op;
|
||||
line_base = buf + delta_line_base;
|
||||
}
|
||||
|
@ -989,7 +989,7 @@ read_and_prescan (pfile, fp, desc, len)
|
|||
len += 2;
|
||||
if (offset + 2 > len)
|
||||
goto too_big;
|
||||
buf = xrealloc (buf, len);
|
||||
buf = (U_CHAR *) xrealloc (buf, len);
|
||||
op = buf + offset;
|
||||
}
|
||||
if (op[-1] == '\\')
|
||||
|
@ -997,7 +997,8 @@ read_and_prescan (pfile, fp, desc, len)
|
|||
*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;
|
||||
|
||||
too_big:
|
||||
|
|
|
@ -51,7 +51,8 @@ U_CHAR trigraph_table[256] = { 0 };
|
|||
|
||||
/* Initialize syntactic classifications of characters. */
|
||||
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['d'] = 1; is_idstart['e'] = 1; is_idstart['f'] = 1;
|
||||
|
|
Loading…
Add table
Reference in a new issue