diff options
Diffstat (limited to 'csv-test.c')
| -rw-r--r-- | csv-test.c | 10 |
1 files changed, 5 insertions, 5 deletions
| @@ -325,12 +325,12 @@ csv_write(csv_t *csv, int n, const char *fields[], FILE *out) | |||
| 325 | { | 325 | { |
| 326 | const char SEP = csv->csv_options->quote_symbol; | 326 | const char SEP = csv->csv_options->quote_symbol; |
| 327 | 327 | ||
| 328 | int i = 0; | 328 | /* process first field */ |
| 329 | if ( 0 != n && fields[0] != NULL ) { | ||
| 330 | csv_write_field(csv, fields[0], out); | ||
| 329 | 331 | ||
| 330 | if ( i != n && fields[i] != NULL ) { | 332 | /* process next fields */ |
| 331 | csv_write_field(csv, fields[i], out); | 333 | for ( int i = 1; i != n && fields[i] != NULL; ++i ) { |
| 332 | |||
| 333 | for ( i = 1; i != n && fields[i] != NULL; ++i ) { | ||
| 334 | putc(SEP, out); | 334 | putc(SEP, out); |
| 335 | csv_write_field(csv, fields[i], out); | 335 | csv_write_field(csv, fields[i], out); |
| 336 | } | 336 | } |
