diff options
| author | Thomas Schmucker <ts@its1.de> | 2020-07-02 09:12:20 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2020-07-02 09:12:20 +0200 |
| commit | 7cf4aa222ab5cbda4bf8a6ffc968a85304cc8333 (patch) | |
| tree | b477a3d95ab215b4d8b1e3fb7876ba2df06e3f67 /csv-perf.c | |
| parent | 319e60d31b30c59868edc0bee8688ba4f40fdb80 (diff) | |
| download | libcsv-7cf4aa222ab5cbda4bf8a6ffc968a85304cc8333.tar.gz libcsv-7cf4aa222ab5cbda4bf8a6ffc968a85304cc8333.tar.bz2 libcsv-7cf4aa222ab5cbda4bf8a6ffc968a85304cc8333.zip | |
csv-read() sollte bei Dateiende EOF liefern, statt -1. Damit wird der
Clientcode lesbarer und verständlicher.
Diffstat (limited to 'csv-perf.c')
| -rw-r--r-- | csv-perf.c | 8 |
1 files changed, 4 insertions, 4 deletions
| @@ -13,7 +13,7 @@ test(FILE *f) | |||
| 13 | int line = 0; | 13 | int line = 0; |
| 14 | csv_t csv = { 0 }; | 14 | csv_t csv = { 0 }; |
| 15 | 15 | ||
| 16 | while ( csv_read(&csv, f) != -1 ) { | 16 | while ( csv_read(&csv, f) != EOF ) { |
| 17 | ++line; | 17 | ++line; |
| 18 | } | 18 | } |
| 19 | 19 | ||
| @@ -27,7 +27,7 @@ test_exception(FILE *f) | |||
| 27 | csv_t csv[1]; | 27 | csv_t csv[1]; |
| 28 | 28 | ||
| 29 | csv_init(csv); | 29 | csv_init(csv); |
| 30 | for ( int n; (n = csv_read(csv, f)) != -1; ) { | 30 | for ( int n; (n = csv_read(csv, f)) != EOF; ) { |
| 31 | if (++line == 500000) csv_field(csv, -1); | 31 | if (++line == 500000) csv_field(csv, -1); |
| 32 | } | 32 | } |
| 33 | 33 | ||
| @@ -52,7 +52,7 @@ test_exception_with_signal(FILE *f) | |||
| 52 | csv_t csv[1]; | 52 | csv_t csv[1]; |
| 53 | 53 | ||
| 54 | csv_init(csv); | 54 | csv_init(csv); |
| 55 | for ( int n; (n = csv_read(csv, f)) != -1; ) { | 55 | for ( int n; (n = csv_read(csv, f)) != EOF; ) { |
| 56 | if (++line == 500000) csv_field(csv, -1); | 56 | if (++line == 500000) csv_field(csv, -1); |
| 57 | } | 57 | } |
| 58 | 58 | ||
| @@ -88,7 +88,7 @@ test_exception_longjmp(FILE *f) | |||
| 88 | if ( setjmp(env) == 0 ) { | 88 | if ( setjmp(env) == 0 ) { |
| 89 | int line = 0; | 89 | int line = 0; |
| 90 | 90 | ||
| 91 | for ( int n; (n = csv_read(csv, f)) != -1; ) { | 91 | for ( int n; (n = csv_read(csv, f)) != EOF; ) { |
| 92 | // process data... | 92 | // process data... |
| 93 | if (++line == 500000) csv_field(csv, -1); | 93 | if (++line == 500000) csv_field(csv, -1); |
| 94 | } | 94 | } |
