aboutsummaryrefslogtreecommitdiff
path: root/csv-test.c
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2020-06-13 16:27:43 +0200
committerThomas Schmucker <ts@its1.de>2020-06-13 16:27:43 +0200
commitac47b6e5fe71dae5e0dae6da5cc2a769a4277f30 (patch)
treea32ca0a4869540e278dd3118c6d6decbbe0b06aa /csv-test.c
parent3ddc8646784055b02ed89dfc5166d7d90fb19aa3 (diff)
downloadlibcsv-ac47b6e5fe71dae5e0dae6da5cc2a769a4277f30.tar.gz
libcsv-ac47b6e5fe71dae5e0dae6da5cc2a769a4277f30.tar.bz2
libcsv-ac47b6e5fe71dae5e0dae6da5cc2a769a4277f30.zip
update handling first field
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 }