ANSI does not allow a prototype to specify an item smaller than an int if the function uses an old-style definition.
ANSI does not allow a prototype to specify an item smaller than an int if the function uses an old-style definition. This only worked as a GNUC extension, so stop doing it. * gengenrtl.c (type_from_format, accessor_from_format): Change type of parameter `c' from `char' to `int'. From-SVN: r19922
This commit is contained in:
parent
b385c8412e
commit
fd97443cb6
|
@ -1,3 +1,8 @@
|
|||
Thu May 21 09:04:42 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* gengenrtl.c (type_from_format, accessor_from_format): Change
|
||||
type of parameter `c' from `char' to `int'.
|
||||
|
||||
Wed May 20 22:28:34 1998 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* warn_summary, test_summary: New scripts from
|
||||
|
|
|
@ -44,8 +44,8 @@ struct rtx_definition defs[] =
|
|||
|
||||
const char *formats[NUM_RTX_CODE];
|
||||
|
||||
static const char *type_from_format PROTO((char));
|
||||
static const char *accessor_from_format PROTO((char));
|
||||
static const char *type_from_format PROTO((int));
|
||||
static const char *accessor_from_format PROTO((int));
|
||||
static int special_format PROTO((const char *));
|
||||
static int special_rtx PROTO((int));
|
||||
static void find_formats PROTO((void));
|
||||
|
@ -58,7 +58,7 @@ static void gencode PROTO((FILE *));
|
|||
|
||||
static const char *
|
||||
type_from_format (c)
|
||||
char c;
|
||||
int c;
|
||||
{
|
||||
switch (c)
|
||||
{
|
||||
|
@ -90,7 +90,7 @@ type_from_format (c)
|
|||
|
||||
static const char *
|
||||
accessor_from_format (c)
|
||||
char c;
|
||||
int c;
|
||||
{
|
||||
switch (c)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue