| 701 | and write the output delimiter if appropriate. */ |
| 702 | |
| 703 | static inline bool |
| 704 | begin_field_output (uintmax_t field_idx, bool buffer_first_field, |
| 705 | bool *found_any_selected_field) |
| 706 | { |
| 707 | bool write_field = print_kth (field_idx); |
| 708 | |
| 709 | if (write_field && ! (field_idx == 1 && buffer_first_field)) |
| 710 | { |
| 711 | if (*found_any_selected_field) |
| 712 | write_bytes (output_delimiter_string, output_delimiter_length); |
| 713 | *found_any_selected_field = true; |
| 714 | } |
| 715 | |
| 716 | return write_field; |
| 717 | } |
| 718 | |
| 719 | static inline bool |
| 720 | handle_field_1 (uintmax_t field_idx, bool buffer_first_field, |
no test coverage detected