return names[mod];
}
-static void warn_invalid_length_modifier(const source_position_t pos,
+static void warn_invalid_length_modifier(const source_position_t *pos,
const format_length_modifier_t mod,
const wchar_rep_t conversion)
{
} else {
return;
}
- const source_position_t pos = fmt_expr->base.source_position;
+ const source_position_t *pos = &fmt_expr->base.source_position;
unsigned fmt = vchar.first(&vchar);
for (; fmt != '\0'; fmt = vchar.next(&vchar)) {
if (fmt != '%')