diff options
| author | Thomas Schmucker <ts@its1.de> | 2020-06-19 11:11:39 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2020-06-19 11:11:39 +0200 |
| commit | 08909bd2ef53a6110fa2210fefa6d94647f5520f (patch) | |
| tree | 15e9d25d50d378376945321db3b2772ae9ca8932 /csv-test.c | |
| parent | b3d12c0a9d075baae55c9922e82eb6af173e788b (diff) | |
| download | libcsv-08909bd2ef53a6110fa2210fefa6d94647f5520f.tar.gz libcsv-08909bd2ef53a6110fa2210fefa6d94647f5520f.tar.bz2 libcsv-08909bd2ef53a6110fa2210fefa6d94647f5520f.zip | |
csv_free() Funktion gegen csv_cleanup() ersetzt, die bei EOF jetzt auch automatisch aufgreufen wird.
Diffstat (limited to 'csv-test.c')
| -rw-r--r-- | csv-test.c | 6 |
1 files changed, 1 insertions, 5 deletions
| @@ -16,7 +16,6 @@ test(FILE *f) | |||
| 16 | for ( int n; (n = csv_read(csv, f)) != -1; ) { | 16 | for ( int n; (n = csv_read(csv, f)) != -1; ) { |
| 17 | ++line; | 17 | ++line; |
| 18 | } | 18 | } |
| 19 | csv_free(csv); | ||
| 20 | 19 | ||
| 21 | return line; | 20 | return line; |
| 22 | } | 21 | } |
| @@ -31,7 +30,6 @@ test_exception(FILE *f) | |||
| 31 | for ( int n; (n = csv_read(csv, f)) != -1; ) { | 30 | for ( int n; (n = csv_read(csv, f)) != -1; ) { |
| 32 | if (++line == 500000) csv_field(csv, -1); | 31 | if (++line == 500000) csv_field(csv, -1); |
| 33 | } | 32 | } |
| 34 | csv_free(csv); | ||
| 35 | 33 | ||
| 36 | return line; | 34 | return line; |
| 37 | } | 35 | } |
| @@ -57,7 +55,6 @@ test_exception_with_signal(FILE *f) | |||
| 57 | for ( int n; (n = csv_read(csv, f)) != -1; ) { | 55 | for ( int n; (n = csv_read(csv, f)) != -1; ) { |
| 58 | if (++line == 500000) csv_field(csv, -1); | 56 | if (++line == 500000) csv_field(csv, -1); |
| 59 | } | 57 | } |
| 60 | csv_free(csv); | ||
| 61 | 58 | ||
| 62 | signal(SIGABRT, old_handler); | 59 | signal(SIGABRT, old_handler); |
| 63 | 60 | ||
| @@ -93,11 +90,10 @@ test_exception_longjmp(FILE *f) | |||
| 93 | // process data... | 90 | // process data... |
| 94 | if (++line == 500000) csv_field(csv, -1); | 91 | if (++line == 500000) csv_field(csv, -1); |
| 95 | } | 92 | } |
| 96 | csv_free(csv); | ||
| 97 | return line; | 93 | return line; |
| 98 | } | 94 | } |
| 99 | else { | 95 | else { |
| 100 | csv_free(csv); | 96 | csv_cleanup(csv); |
| 101 | return -1; | 97 | return -1; |
| 102 | } | 98 | } |
| 103 | } | 99 | } |
