case 'x':
allowed_flags = FMT_FLAG_MINUS | FMT_FLAG_HASH | FMT_FLAG_ZERO;
goto eval_fmt_mod_unsigned;
- break;
case 'u':
allowed_flags = FMT_FLAG_MINUS | FMT_FLAG_ZERO;
if (wrong_flags & FMT_FLAG_TICK) wrong[idx++] = '\'';
wrong[idx] = '\0';
- warningf(pos, "invalid format flags \"%s\" in conversion specification %%%c at position", wrong, fmt, num_fmt);
+ warningf(pos, "invalid format flags \"%s\" in conversion specification %%%c at position %u", wrong, fmt, num_fmt);
}
if (arg == NULL) {
}
if (is_type_valid(arg_skip)) {
warningf(pos,
- "argument type '%T' does not match conversion specifier '%%%s%c' at position",
+ "argument type '%T' does not match conversion specifier '%%%s%c' at position %u",
arg_type, get_length_modifier_name(fmt_mod), (char)fmt, num_fmt);
}
}