else
{
error_at_line (&lexer_line,
- "rtx type `%s' has `0' in position %d, can't handle",
- rtx_name[i], aindex);
+ "rtx type `%s' has `0' in position %lu, can't handle",
+ rtx_name[i], (unsigned long) aindex);
t = &string_type;
subname = "rtint";
}
default:
error_at_line (&lexer_line,
- "rtx type `%s' has `%c' in position %d, can't handle",
+ "rtx type `%s' has `%c' in position %lu, can't handle",
rtx_name[i], rtx_format[i][aindex],
- aindex);
+ (unsigned long)aindex);
t = &string_type;
subname = "rtint";
break;
subfields = xmalloc (sizeof (*subfields));
subfields->next = old_subf;
subfields->type = t;
- subfields->name = xasprintf ("[%d].%s", aindex, subname);
+ subfields->name = xasprintf ("[%lu].%s", (unsigned long)aindex,
+ subname);
subfields->line.file = __FILE__;
subfields->line.line = __LINE__;
if (t == note_union_tp)
case TYPE_STRUCT:
case TYPE_UNION:
case TYPE_LANG_STRUCT:
- oprintf (of, "%d%s", strlen (t->u.s.tag), t->u.s.tag);
+ oprintf (of, "%lu%s", (unsigned long) strlen (t->u.s.tag), t->u.s.tag);
break;
case TYPE_PARAM_STRUCT:
{