X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=format_check.c;h=52aad755d642d8188534c8009264376da3564fa7;hb=df568dc033e2cbd94e0c3bbd632f56e8b989b75e;hp=9c8710bb003fcfca6d1d0ec69083bc954ea0c45b;hpb=7bd9f711b6da87ae6376c220590104abc60eb7e8;p=cparser diff --git a/format_check.c b/format_check.c index 9c8710b..52aad75 100644 --- a/format_check.c +++ b/format_check.c @@ -82,7 +82,7 @@ static const char* get_length_modifier_name(const format_length_modifier_t mod) 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) { @@ -165,7 +165,7 @@ static void check_format_arguments(const call_argument_t *const fmt_arg, const c } 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 != '%')