| 403 | } |
| 404 | |
| 405 | static void add_p_state_clear(struct add_p_state *s) |
| 406 | { |
| 407 | size_t i; |
| 408 | |
| 409 | strbuf_release(&s->answer); |
| 410 | strbuf_release(&s->buf); |
| 411 | strbuf_release(&s->plain); |
| 412 | strbuf_release(&s->colored); |
| 413 | for (i = 0; i < s->file_diff_nr; i++) |
| 414 | free(s->file_diff[i].hunk); |
| 415 | free(s->file_diff); |
| 416 | interactive_config_clear(&s->cfg); |
| 417 | } |
| 418 | |
| 419 | __attribute__((format (printf, 2, 3))) |
| 420 | static void err(struct add_p_state *s, const char *fmt, ...) |
no test coverage detected