diff options
Diffstat (limited to 'csv.c')
| -rw-r--r-- | csv.c | 8 |
1 files changed, 4 insertions, 4 deletions
| @@ -291,13 +291,13 @@ csv_read(csv_t *csv, FILE *in) | |||
| 291 | 291 | ||
| 292 | if ( ferror(in) ) { | 292 | if ( ferror(in) ) { |
| 293 | csv_fatal_error(CSV_ERR_IO_READ, csv->csv_options); | 293 | csv_fatal_error(CSV_ERR_IO_READ, csv->csv_options); |
| 294 | return -1; | 294 | return EOF; |
| 295 | } | 295 | } |
| 296 | 296 | ||
| 297 | // do not try to read if EOF has already been seen | 297 | // do not try to read if EOF has already been seen |
| 298 | if ( feof(in) ) { | 298 | if ( feof(in) ) { |
| 299 | csv_cleanup(csv); | 299 | csv_cleanup(csv); |
| 300 | return -1; | 300 | return EOF; |
| 301 | } | 301 | } |
| 302 | 302 | ||
| 303 | enum { | 303 | enum { |
| @@ -429,12 +429,12 @@ csv_read(csv_t *csv, FILE *in) | |||
| 429 | case STATE_END_FILE: | 429 | case STATE_END_FILE: |
| 430 | if ( ferror(in) ) { | 430 | if ( ferror(in) ) { |
| 431 | csv_fatal_error(CSV_ERR_IO_READ, csv->csv_options); | 431 | csv_fatal_error(CSV_ERR_IO_READ, csv->csv_options); |
| 432 | return -1; | 432 | return EOF; |
| 433 | } | 433 | } |
| 434 | 434 | ||
| 435 | if ( csv_string_empty(&csv->csv_string) ) { | 435 | if ( csv_string_empty(&csv->csv_string) ) { |
| 436 | csv_cleanup(csv); | 436 | csv_cleanup(csv); |
| 437 | return -1; // EOF reached | 437 | return EOF; // EOF reached |
| 438 | } | 438 | } |
| 439 | 439 | ||
| 440 | /* | 440 | /* |
