if (**strp == '-')
errmsg = cgen_parse_signed_integer (cd, strp, opindex, (long *) &value);
else
- errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, &value);
+ errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, (unsigned long *) &value);
}
*valuep = (long) (short) (value & 0xffff);
return errmsg;
if (**strp == '-')
errmsg = cgen_parse_signed_integer (cd, strp, opindex, (long *) &value);
else
- errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, &value);
+ errmsg = cgen_parse_unsigned_integer (cd, strp, opindex, (unsigned long *) &value);
*valuep = (long) (short) (value & 0xffff);
return errmsg;
}