| 1804 | } |
| 1805 | |
| 1806 | static void |
| 1807 | print_csv_vertical(const printTableContent *cont, FILE *fout) |
| 1808 | { |
| 1809 | const char *const *ptr; |
| 1810 | int i; |
| 1811 | |
| 1812 | /* print records */ |
| 1813 | for (i = 0, ptr = cont->cells; *ptr; i++, ptr++) |
| 1814 | { |
| 1815 | if (cancel_pressed) |
| 1816 | return; |
| 1817 | |
| 1818 | /* print name of column */ |
| 1819 | csv_print_field(cont->headers[i % cont->ncolumns], fout, |
| 1820 | cont->opt->csvFieldSep[0]); |
| 1821 | |
| 1822 | /* print field separator */ |
| 1823 | fputc(cont->opt->csvFieldSep[0], fout); |
| 1824 | |
| 1825 | /* print field value */ |
| 1826 | csv_print_field(*ptr, fout, cont->opt->csvFieldSep[0]); |
| 1827 | |
| 1828 | fputc('\n', fout); |
| 1829 | } |
| 1830 | } |
| 1831 | |
| 1832 | |
| 1833 | /**********************/ |
no test coverage detected