- fprintf (stderr, "%s:%d.%d: syntax error at `%s' expecting "
- "hexadecimal Unicode code point number\n",
- filename, lineno, p - line + 1, p);
+ fprintf (stderr, "%s:%d.%d: syntax error at '%s' "
+ "expecting hexadecimal Unicode code point number\n",
+ filename, lineno, (int) (p - line + 1), p);