summaryrefslogtreecommitdiff
path: root/csv-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'csv-test.c')
-rw-r--r--csv-test.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/csv-test.c b/csv-test.c
index 6326be1..d1ff79e 100644
--- a/csv-test.c
+++ b/csv-test.c
@@ -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 }