Start 2010-02-12T14:31:36 ActivePerl-1200 CPAN-1.9402 Going to read '/home/fly1200/var/cpan/Metadata' Database was generated on Fri, 12 Feb 2010 23:44:42 GMT Running make for H/HM/HMBRAND/DBD-CSV-0.26.tgz Checksum for /net/nas/data/cpan/authors/id/H/HM/HMBRAND/DBD-CSV-0.26.tgz ok DBD-CSV-0.26/ DBD-CSV-0.26/META.yml DBD-CSV-0.26/ChangeLog DBD-CSV-0.26/examples/ DBD-CSV-0.26/examples/passwd.pl DBD-CSV-0.26/README DBD-CSV-0.26/t/ DBD-CSV-0.26/t/43_blobs.t DBD-CSV-0.26/t/73_csv-case.t DBD-CSV-0.26/t/80_rt.t DBD-CSV-0.26/t/72_csv-schema.t DBD-CSV-0.26/t/40_numrows.t DBD-CSV-0.26/t/00_minimumversion.t DBD-CSV-0.26/t/41_nulls.t DBD-CSV-0.26/t/20_createdrop.t DBD-CSV-0.26/t/00_pod.t DBD-CSV-0.26/t/51_commit.t DBD-CSV-0.26/t/lib.pl DBD-CSV-0.26/t/00_meta.t DBD-CSV-0.26/t/00_pod_cov.t DBD-CSV-0.26/t/30_insertfetch.t DBD-CSV-0.26/t/42_bindparam.t DBD-CSV-0.26/t/11_dsnlist.t DBD-CSV-0.26/t/70_csv.t DBD-CSV-0.26/t/10_base.t DBD-CSV-0.26/t/71_csv-ext.t DBD-CSV-0.26/t/60_misc.t DBD-CSV-0.26/t/50_chopblanks.t DBD-CSV-0.26/t/44_listfields.t DBD-CSV-0.26/Makefile.PL DBD-CSV-0.26/MANIFEST DBD-CSV-0.26/MANIFEST.SKIP DBD-CSV-0.26/lib/ DBD-CSV-0.26/lib/Bundle/ DBD-CSV-0.26/lib/Bundle/DBD/ DBD-CSV-0.26/lib/Bundle/DBD/CSV.pm DBD-CSV-0.26/lib/DBD/ DBD-CSV-0.26/lib/DBD/CSV.pm CPAN.pm: Going to build H/HM/HMBRAND/DBD-CSV-0.26.tgz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Warning: prerequisite SQL::Statement 1.22 not found. Warning: prerequisite Text::CSV_XS 0.64 not found. Checking if your kit is complete... Looks good Writing Makefile for DBD::CSV ---- Unsatisfied dependencies detected during ---- ---- HMBRAND/DBD-CSV-0.26.tgz ---- Text::CSV_XS [requires] SQL::Statement [requires] Running make test Delayed until after prerequisites Running test for module 'Text::CSV_XS' Running make for H/HM/HMBRAND/Text-CSV_XS-0.70.tgz Checksum for /net/nas/data/cpan/authors/id/H/HM/HMBRAND/Text-CSV_XS-0.70.tgz ok Text-CSV_XS-0.70/ Text-CSV_XS-0.70/META.yml Text-CSV_XS-0.70/files/ Text-CSV_XS-0.70/files/utf8.csv Text-CSV_XS-0.70/ChangeLog Text-CSV_XS-0.70/examples/ Text-CSV_XS-0.70/examples/csv2xls Text-CSV_XS-0.70/examples/speed.pl Text-CSV_XS-0.70/examples/parser-xs.pl Text-CSV_XS-0.70/examples/csvdiff Text-CSV_XS-0.70/examples/csv-check Text-CSV_XS-0.70/README Text-CSV_XS-0.70/ppport.h Text-CSV_XS-0.70/CSV_XS.xs Text-CSV_XS-0.70/t/ Text-CSV_XS-0.70/t/22_scalario.t Text-CSV_XS-0.70/t/70_rt.t Text-CSV_XS-0.70/t/12_acc.t Text-CSV_XS-0.70/t/15_flags.t Text-CSV_XS-0.70/t/75_hashref.t Text-CSV_XS-0.70/t/01_pod.t Text-CSV_XS-0.70/t/00_pod.t Text-CSV_XS-0.70/t/50_utf8.t Text-CSV_XS-0.70/t/20_file.t Text-CSV_XS-0.70/t/55_combi.t Text-CSV_XS-0.70/t/41_null.t Text-CSV_XS-0.70/t/76_magic.t Text-CSV_XS-0.70/t/30_types.t Text-CSV_XS-0.70/t/21_lexicalio.t Text-CSV_XS-0.70/t/40_misc.t Text-CSV_XS-0.70/t/80_diag.t Text-CSV_XS-0.70/t/util.pl Text-CSV_XS-0.70/t/10_base.t Text-CSV_XS-0.70/t/45_eol.t Text-CSV_XS-0.70/t/65_allow.t Text-CSV_XS-0.70/t/60_samples.t Text-CSV_XS-0.70/t/81_subclass.t Text-CSV_XS-0.70/Makefile.PL Text-CSV_XS-0.70/CSV_XS.PL Text-CSV_XS-0.70/MANIFEST Text-CSV_XS-0.70/CSV_XS.pm CPAN.pm: Going to build H/HM/HMBRAND/Text-CSV_XS-0.70.tgz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Text::CSV_XS >>> make cp CSV_XS.pm blib/lib/Text/CSV_XS.pm /home/fly1200/ap1200x/bin/perl-dynamic /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200x/lib/ExtUtils/typemap CSV_XS.xs > CSV_XS.xsc && mv CSV_XS.xsc CSV_XS.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.70\" -DXS_VERSION=\"0.70\" -fPIC "-I/home/fly1200/ap1200x/lib/CORE" CSV_XS.c Running Mkbootstrap for Text::CSV_XS () chmod 644 CSV_XS.bs rm -f blib/arch/auto/Text/CSV_XS/CSV_XS.so gcc -shared -O2 CSV_XS.o -o blib/arch/auto/Text/CSV_XS/CSV_XS.so \ \ chmod 755 blib/arch/auto/Text/CSV_XS/CSV_XS.so cp CSV_XS.bs blib/arch/auto/Text/CSV_XS/CSV_XS.bs chmod 644 blib/arch/auto/Text/CSV_XS/CSV_XS.bs Manifying blib/man3/Text::CSV_XS.3 /home/fly1200/ap1200x/bin/perl-dynamic "-Iblib/arch" "-Iblib/lib" CSV_XS.PL CSV_XS HMBRAND/Text-CSV_XS-0.70.tgz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_pod.t ........ 1..1 ok 1 - blib/lib/Text/CSV_XS.pm ok t/01_pod.t ........ 1..1 ok 1 - Text::CSV_XS is covered ok t/10_base.t ....... 1..61 ok 1 - use Text::CSV_XS; ok 2 - Indirect object notation ok 3 - Empty Subclass ok 4 - Version ok 5 - Subclass parse () ok 6 - Subclass combine () ok 7 - new () based on object ok 8 - new () ok 9 - fields () before parse () ok 10 - string () undef before combine ok 11 - combine () & string () tests ok 12 - Missing arguments ok 13 - Bad character ok 14 - Error_input () ok 15 - Empty string - combine () ok 16 - Empty string - string () ok 17 - Two fields, one space - combine () ok 18 - Two fields, one space - string () ok 19 - Hi! - combine () ok 20 - Hi! - string () ok 21 - abc - combine () ok 22 - abc - string () ok 23 - comma - combine () ok 24 - comma - string () ok 25 - abc + " - combine () ok 26 - abc + " - string () ok 27 - abc .. j,k - combine () ok 28 - abc .. j,k - string () ok 29 - abc + TAB - combine () ok 30 - abc + TAB - string () ok 31 - parse () tests ok 32 - Missing arguments ok 33 - Single newline ok 34 - Missing closing " ok 35 - " outside of "'s ok 36 - Bad character sequence ok 37 - Bad character (NL) ok 38 - Wrong status () ok 39 - comma - parse () ok 40 - comma - fields () - count ok 41 - comma - fields () - content ok 42 - Hi! - parse () ok 43 - Hi! - fields () - count ok 44 - Hi! - fields () - field 1 ok 45 - Hi! - fields () - field 2 ok 46 - Hi! - fields () - field 3 ok 47 - status () ok 48 - Integers and Reals ok 49 - Mixed - combine () ok 50 - Mixed - string () ok 51 - $csv->new () ok 52 - print needs (IO, ARRAY_REF) ok 53 - Error msg ok 54 - print needs (IO, ARRAY_REF) ok 55 - Error msg ok 56 - print needs (IO, ARRAY_REF) ok 57 - Error msg ok 58 - print needs (IO, ARRAY_REF) ok 59 - Error msg ok 60 - print needs (IO, ARRAY_REF) ok 61 - Error msg ok t/12_acc.t ........ 1..107 ok 1 - use Text::CSV_XS; ok 2 - new () ok 3 - quote_char ok 4 - escape_char ok 5 - sep_char ok 6 - eol ok 7 - always_quote ok 8 - binary ok 9 - keep_meta_info ok 10 - allow_loose_quotes ok 11 - allow_loose_escapes ok 12 - allow_whitespace ok 13 - blank_is_undef ok 14 - empty_is_undef ok 15 - auto_diag ok 16 - verbatim ok 17 - binary (1) ok 18 - combine ok 19 - string ok 20 - sep_char (;) ok 21 - quote_char (=) ok 22 - eol (undef) ok 23 - eol ('') ok 24 - eol (\r) ok 25 - keep_meta_info (1) ok 26 - always_quote (undef) ok 27 - always_quote (1) ok 28 - allow_loose_quotes (1) ok 29 - allow_loose_escapes (1) ok 30 - allow_whitespace (1) ok 31 - blank_is_undef (1) ok 32 - empty_is_undef (1) ok 33 - auto_diag (1) ok 34 - verbatim (1) ok 35 - escape_char (\) ok 36 - combine ok 37 - string ok 38 - new (undef ...) ok 39 - sep_char undef ok 40 - quote_char undef ok 41 - escape_char undef ok 42 - parse (foo) ok 43 - parse (foo) ok 44 - parse (foo) ok 45 - parse (foo) ok 46 - parse (foo) ok 47 - New blank escape ok 48 - Wrong combo ok 49 - New blank quote ok 50 - Wrong combo ok 51 - New ws 1 ok 52 - Wrong combo ok 53 - New ws 1 ok 54 - Wrong combo ok 55 - New blank escape ok 56 - Wrong combo ok 57 - New blank quote ok 58 - Wrong combo ok 59 - New ws 1 ok 60 - Wrong combo ok 61 - New ws 1 ok 62 - Wrong combo ok 63 - Wrong combo - error message ok 64 - Wrong combo - numeric error ok 65 - eol in sep_char ok 66 - eol in quote_char ok 67 - eol in escape_char ok 68 - eol in sep_char ok 69 - eol in quote_char ok 70 - eol in escape_char ok 71 - eol in sep_char ok 72 - eol in quote_char ok 73 - eol in escape_char ok 74 - eol in sep_char ok 75 - eol in quote_char ok 76 - eol in escape_char ok 77 - eol in sep_char ok 78 - eol in quote_char ok 79 - eol in escape_char ok 80 - New ok 81 - not allowed ok 82 - New ok 83 - not allowed ok 84 - New ok 85 - not allowed ok 86 - new () as function ok 87 - Generic usage () message ok 88 - typo in attr ok 89 - Unsupported attr ok 90 - private attr ok 91 - Unsupported private attr ok 92 - Illegal type for first arg ok 93 - Should be a hashref - numeric error ok 94 - Illegal type for first arg ok 95 - Should be a hashref - numeric error ok 96 - Illegal type for first arg ok 97 - Should be a hashref - numeric error ok 98 - Illegal type for first arg ok 99 - Should be a hashref - numeric error ok 100 - Illegal type for first arg ok 101 - Should be a hashref - numeric error ok 102 - Illegal type for first arg ok 103 - Should be a hashref - numeric error ok 104 - Illegal type for first arg ok 105 - Should be a hashref - numeric error ok 106 - Illegal type for first arg ok 107 - Should be a hashref - numeric error ok t/15_flags.t ...... 1..197 ok 1 - use Text::CSV_XS; ok 2 - meta_info () before parse () ok 3 - parse () tests - No meta_info ok 4 - Missing arguments ok 5 - NL ok 6 - CR ok 7 - CR CR ok 8 - CR + Space ok 9 - Space + CR ok 10 - CR NL ok 11 - NL + Space ok 12 - CR NL + Space ok 13 - Quoted NL ok 14 - Quoted CR ok 15 - Quoted CR NL ok 16 - Quoted NL + Space ok 17 - Quoted CR + Space ok 18 - Quoted CR NL + Space ok 19 - Quoted CR CR NL >CR ok 20 - Quoted CR CR NL >CR CR ok 21 - Quoted CR CR NL >CR CR NL ok 22 - Quoted CR CR NL >TAB Space CR ok 23 - Quoted CR CR NL >TAB Space CR CR ok 24 - Quoted CR CR NL >TAB Space CR CR NL ok 25 - Missing closing " ok 26 - " outside of "'s ok 27 - Bad character sequence ok 28 - Binary character ok 29 - Binary character in quotes ok 30 - Bad character (NL) ok 31 - Wrong status () ok 32 - comma - parse () ok 33 - comma - fields () - count ok 34 - comma - meta_info () - count ok 35 - comma - fields () - content ok 36 - comma - meta_info () - content ok 37 - Hi! - parse () ok 38 - Hi! - fields () - count ok 39 - Hi! - meta_info () - count ok 40 - parse () tests - With flags ok 41 - meta_info before parse ok 42 - Missing arguments ok 43 - meta_info after failing parse ok 44 - Missing arguments ok 45 - NL ok 46 - CR ok 47 - CR CR ok 48 - CR + Space ok 49 - Space + CR ok 50 - CR NL ok 51 - NL + Space ok 52 - CR NL + Space ok 53 - Quoted NL ok 54 - Quoted CR ok 55 - Quoted CR NL ok 56 - Quoted NL + Space ok 57 - Quoted CR + Space ok 58 - Quoted CR NL + Space ok 59 - Quoted CR CR NL >CR ok 60 - Quoted CR CR NL >CR CR ok 61 - Quoted CR CR NL >CR CR NL ok 62 - Quoted CR CR NL >TAB Space CR ok 63 - Quoted CR CR NL >TAB Space CR CR ok 64 - Quoted CR CR NL >TAB Space CR CR NL ok 65 - Missing closing " ok 66 - " outside of "'s ok 67 - Bad character sequence ok 68 - Bad character (NL) ok 69 - Wrong status () ok 70 - comma - parse () ok 71 - comma - fields () - count ok 72 - comma - meta_info () - count ok 73 - comma - fields () - content ok 74 - comma - meta_info () - content ok 75 - Hi! - parse () ok 76 - Hi! - fields () - count ok 77 - Hi! - meta_info () - count ok 78 - Hi! - fields () - field 1 ok 79 - Hi! - meta_info () - field 1 ok 80 - Hi! - fields () - field 2 ok 81 - Hi! - meta_info () - field 2 ok 82 - Hi! - fields () - field 3 ok 83 - Hi! - meta_info () - field 3 ok 84 - parse () tests - With flags ok 85 - meta_info before parse ok 86 - Missing arguments ok 87 - meta_info after failing parse ok 88 - Missing arguments ok 89 - NL ok 90 - CR ok 91 - CR CR ok 92 - CR + Space ok 93 - Space + CR ok 94 - CR NL ok 95 - NL + Space ok 96 - CR NL + Space ok 97 - Quoted NL ok 98 - Quoted CR ok 99 - Quoted CR NL ok 100 - Quoted NL + Space ok 101 - Quoted CR + Space ok 102 - Quoted CR NL + Space ok 103 - Quoted CR CR NL >CR ok 104 - Quoted CR CR NL >CR CR ok 105 - Quoted CR CR NL >CR CR NL ok 106 - Quoted CR CR NL >TAB Space CR ok 107 - Quoted CR CR NL >TAB Space CR CR ok 108 - Quoted CR CR NL >TAB Space CR CR NL ok 109 - Missing closing " ok 110 - " outside of "'s ok 111 - Bad character sequence ok 112 - Bad character (NL) ok 113 - Wrong status () ok 114 - comma - parse () ok 115 - comma - fields () - count ok 116 - comma - meta_info () - count ok 117 - comma - fields () - content ok 118 - comma - meta_info () - content ok 119 - Hi! - parse () ok 120 - Hi! - fields () - count ok 121 - Hi! - meta_info () - count ok 122 - Hi! - fields () - field 1 ok 123 - Hi! - meta_info () - field 1 ok 124 - Hi! - fields () - field 2 ok 125 - Hi! - meta_info () - field 2 ok 126 - Hi! - fields () - field 3 ok 127 - Hi! - meta_info () - field 3 ok 128 - is_quoted () before parse ok 129 - is_binary () before parse ok 130 - parse () - mixed quoted/binary ok 131 - fields () - count ok 132 - meta_info () ok 133 - meta_info () - count ok 134 - meta_info () ok 135 - fflag 0 - not quoted ok 136 - fflag 0 - not binary ok 137 - fflag 2 - quoted ok 138 - fflag 2 - binary ok 139 - fflag 5 - not quoted ok 140 - fflag 5 - binary ok 141 - fflag -1 - undefined ok 142 - fflag -8 - undefined ok 143 - fflag 21 - undefined ok 144 - fflag 98 - undefined ok 145 - ESC ok 146 - ESC ESC ok 147 - ESC Space ok 148 - ESC NUL ok 149 - ESC NL ok 150 - ESC CR ok 151 - ESC CR NL ok 152 - Quo ESC ok 153 - Quo ESC > ok 154 - Quo ESC ESC ok 155 - Quo ESC Space ok 156 - Quo ESC NUL ok 157 - Quo ESC NL ok 158 - Quo ESC CR ok 159 - Quo ESC CR NL ok 160 - ESC ok 161 - ESC ESC ok 162 - ESC Space ok 163 - ESC NUL ok 164 - ESC NL ok 165 - ESC CR ok 166 - ESC CR NL ok 167 - Quo ESC ok 168 - Quo ESC ESC ok 169 - Quo ESC Space ok 170 - Quo ESC NUL ok 171 - Quo ESC NL ok 172 - Quo ESC CR ok 173 - Quo ESC CR NL ok 174 - Testing always_quote ok 175 - Combine ok 176 - String ok 177 - Attr 0 ok 178 - Attr 1 ok 179 - Combine ok 180 - String ok 181 - Attr 1 ok 182 - Attr 0 ok 183 - Combine ok 184 - String ok 185 - Attr 0 ok 186 - Testing quote_space ok 187 - Combine ok 188 - String ok 189 - Attr 1 ok 190 - Attr 0 ok 191 - Combine ok 192 - String ok 193 - Attr 0 ok 194 - Attr 1 ok 195 - Combine ok 196 - String ok 197 - Attr 1 ok t/20_file.t ....... 1..105 ok 1 - use Text::CSV_XS; ok 2 - print bad character ok 3 - 1 - print () ok 4 - 1 - good getline () ok 5 - 1 - field 0 ok 6 - 2 - print () ok 7 - 2 - good getline () ok 8 - 2 - field 0 ok 9 - 2 - field 1 ok 10 - 3 - print () ok 11 - 3 - false getline () ok 12 - 4 - print () ok 13 - 4 - false getline () ok 14 - 5 - print () ok 15 - 5 - false getline () ok 16 - 6 - print () ok 17 - 6 - good getline () ok 18 - 6 - field 0 ok 19 - 6 - field 1 ok 20 - 6 - field 2 ok 21 - 7 - print () ok 22 - 7 - good getline () ok 23 - 7 - field 0 ok 24 - 7 - field 1 ok 25 - 8 - print () ok 26 - 8 - false getline () ok 27 - 9 - print () ok 28 - 9 - false getline () ok 29 - 10 - print () ok 30 - 10 - false getline () ok 31 - 11 - print () ok 32 - 11 - false getline () ok 33 - 12 - print () ok 34 - 12 - good getline () ok 35 - 12 - field 0 ok 36 - 12 - field 1 ok 37 - 12 - field 2 ok 38 - 13 - print () ok 39 - 13 - false getline () ok 40 - Tests for DBD::CSV ok 41 - Bad character ok 42 - Name 1 ok 43 - Name 2 ok 44 - Name 3 ok 45 - Name 4 ok 46 - Name 5 ok 47 - Content # Retrieving data ok 48 - Fetch field 0 ok 49 - EOF # Row 0: ARRAY(0x81cdb40) (id name) ok 50 - Fetch field 1 ok 51 - EOF # Row 1: ARRAY(0x8208468) (1 Alligator Descartes) ok 52 - Fetch field 2 ok 53 - EOF # Row 2: ARRAY(0x81cea68) (3 Jochen Wiedmann) ok 54 - Fetch field 3 ok 55 - EOF # Row 3: ARRAY(0x81ce9c8) (2 Tim Bunce) ok 56 - Fetch field 4 ok 57 - EOF # Row 4: ARRAY(0x81cdb40) ( 4 Andreas König) ok 58 - Fetch field 5 ok 59 - EOF # Row 5: ARRAY(0x8208468) (5) ok 60 - Fetch field 6 ok 61 - EOF ok 62 - 1 - getline ESC +, '\n' ok 63 - Error expected 0 ok 64 - 2 - getline ESC +, '+\n' ok 65 - Error expected 0 ok 66 - 3 - getline ESC +, '+' ok 67 - Error expected 0 ok 68 - 4 - getline ESC +, '"+"\n' ok 69 - Error expected 2021 ok 70 - 5 - getline ESC +, '"+\n' ok 71 - Error expected 2025 ok 72 - 6 - getline ESC +, '""+\n' ok 73 - Error expected 2011 ok 74 - 7 - getline ESC +, '"+"' ok 75 - Error expected 2027 ok 76 - 8 - getline ESC +, '"+' ok 77 - Error expected 2024 ok 78 - 9 - getline ESC +, '""+' ok 79 - Error expected 2011 ok 80 - 10 - getline ESC +, '\r' ok 81 - Error expected 2037 ok 82 - 11 - getline ESC +, '\r\r' ok 83 - Error expected 2031 ok 84 - 12 - getline ESC +, '+\r\r' ok 85 - Error expected 2032 ok 86 - 13 - getline ESC +, '+\r\r+' ok 87 - Error expected 2032 ok 88 - 14 - getline ESC +, '"\r"' ok 89 - Error expected 2022 ok 90 - 15 - getline ESC +, '"\r\r" ' ok 91 - Error expected 2022 ok 92 - 16 - getline ESC +, '"\r\r"\t' ok 93 - Error expected 2022 ok 94 - 17 - getline ESC +, '"+\r\r"' ok 95 - Error expected 2025 ok 96 - 18 - getline ESC +, '"+\r\r+"' ok 97 - Error expected 2025 ok 98 - 19 - getline ESC +, '"\r"\r' ok 99 - Error expected 2022 ok 100 - 20 - getline ESC +, '"\r\r"\r' ok 101 - Error expected 2022 ok 102 - 21 - getline ESC +, '"+\r\r"\r' ok 103 - Error expected 2025 ok 104 - 22 - getline ESC +, '"+\r\r+"\r' ok 105 - Error expected 2025 ok t/21_lexicalio.t .. 1..105 ok 1 - use Text::CSV_XS; ok 2 - print bad character ok 3 - 1 - print () ok 4 - 1 - good getline () ok 5 - 1 - field 0 ok 6 - 2 - print () ok 7 - 2 - good getline () ok 8 - 2 - field 0 ok 9 - 2 - field 1 ok 10 - 3 - print () ok 11 - 3 - false getline () ok 12 - 4 - print () ok 13 - 4 - false getline () ok 14 - 5 - print () ok 15 - 5 - false getline () ok 16 - 6 - print () ok 17 - 6 - good getline () ok 18 - 6 - field 0 ok 19 - 6 - field 1 ok 20 - 6 - field 2 ok 21 - 7 - print () ok 22 - 7 - good getline () ok 23 - 7 - field 0 ok 24 - 7 - field 1 ok 25 - 8 - print () ok 26 - 8 - false getline () ok 27 - 9 - print () ok 28 - 9 - false getline () ok 29 - 10 - print () ok 30 - 10 - false getline () ok 31 - 11 - print () ok 32 - 11 - false getline () ok 33 - 12 - print () ok 34 - 12 - good getline () ok 35 - 12 - field 0 ok 36 - 12 - field 1 ok 37 - 12 - field 2 ok 38 - 13 - print () ok 39 - 13 - false getline () ok 40 - Tests for DBD::CSV ok 41 - Bad character ok 42 - Name 1 ok 43 - Name 2 ok 44 - Name 3 ok 45 - Name 4 ok 46 - Name 5 ok 47 - Content # Retrieving data ok 48 - Fetch field 0 ok 49 - EOF # Row 0: ARRAY(0x81cc038) (id name) ok 50 - Fetch field 1 ok 51 - EOF # Row 1: ARRAY(0x82092a0) (1 Alligator Descartes) ok 52 - Fetch field 2 ok 53 - EOF # Row 2: ARRAY(0x81cf220) (3 Jochen Wiedmann) ok 54 - Fetch field 3 ok 55 - EOF # Row 3: ARRAY(0x81cc038) (2 Tim Bunce) ok 56 - Fetch field 4 ok 57 - EOF # Row 4: ARRAY(0x82092a0) ( 4 Andreas König) ok 58 - Fetch field 5 ok 59 - EOF # Row 5: ARRAY(0x81cf220) (5) ok 60 - Fetch field 6 ok 61 - EOF ok 62 - 1 - getline ESC +, '\n' ok 63 - Error expected 0 ok 64 - 2 - getline ESC +, '+\n' ok 65 - Error expected 0 ok 66 - 3 - getline ESC +, '+' ok 67 - Error expected 0 ok 68 - 4 - getline ESC +, '"+"\n' ok 69 - Error expected 2021 ok 70 - 5 - getline ESC +, '"+\n' ok 71 - Error expected 2025 ok 72 - 6 - getline ESC +, '""+\n' ok 73 - Error expected 2011 ok 74 - 7 - getline ESC +, '"+"' ok 75 - Error expected 2027 ok 76 - 8 - getline ESC +, '"+' ok 77 - Error expected 2024 ok 78 - 9 - getline ESC +, '""+' ok 79 - Error expected 2011 ok 80 - 10 - getline ESC +, '\r' ok 81 - Error expected 2037 ok 82 - 11 - getline ESC +, '\r\r' ok 83 - Error expected 2031 ok 84 - 12 - getline ESC +, '+\r\r' ok 85 - Error expected 2032 ok 86 - 13 - getline ESC +, '+\r\r+' ok 87 - Error expected 2032 ok 88 - 14 - getline ESC +, '"\r"' ok 89 - Error expected 2022 ok 90 - 15 - getline ESC +, '"\r\r" ' ok 91 - Error expected 2022 ok 92 - 16 - getline ESC +, '"\r\r"\t' ok 93 - Error expected 2022 ok 94 - 17 - getline ESC +, '"+\r\r"' ok 95 - Error expected 2025 ok 96 - 18 - getline ESC +, '"+\r\r+"' ok 97 - Error expected 2025 ok 98 - 19 - getline ESC +, '"\r"\r' ok 99 - Error expected 2022 ok 100 - 20 - getline ESC +, '"\r\r"\r' ok 101 - Error expected 2022 ok 102 - 21 - getline ESC +, '"+\r\r"\r' ok 103 - Error expected 2025 ok 104 - 22 - getline ESC +, '"+\r\r+"\r' ok 105 - Error expected 2025 ok t/22_scalario.t ... 1..105 ok 1 - use Text::CSV_XS; ok 2 - print bad character ok 3 - 1 - print () ok 4 - 1 - good getline () ok 5 - 1 - field 0 ok 6 - 2 - print () ok 7 - 2 - good getline () ok 8 - 2 - field 0 ok 9 - 2 - field 1 ok 10 - 3 - print () ok 11 - 3 - false getline () ok 12 - 4 - print () ok 13 - 4 - false getline () ok 14 - 5 - print () ok 15 - 5 - false getline () ok 16 - 6 - print () ok 17 - 6 - good getline () ok 18 - 6 - field 0 ok 19 - 6 - field 1 ok 20 - 6 - field 2 ok 21 - 7 - print () ok 22 - 7 - good getline () ok 23 - 7 - field 0 ok 24 - 7 - field 1 ok 25 - 8 - print () ok 26 - 8 - false getline () ok 27 - 9 - print () ok 28 - 9 - false getline () ok 29 - 10 - print () ok 30 - 10 - false getline () ok 31 - 11 - print () ok 32 - 11 - false getline () ok 33 - 12 - print () ok 34 - 12 - good getline () ok 35 - 12 - field 0 ok 36 - 12 - field 1 ok 37 - 12 - field 2 ok 38 - 13 - print () ok 39 - 13 - false getline () ok 40 - Tests for DBD::CSV ok 41 - Bad character ok 42 - Name 1 ok 43 - Name 2 ok 44 - Name 3 ok 45 - Name 4 ok 46 - Name 5 ok 47 - Content # Retrieving data ok 48 - Fetch field 0 ok 49 - EOF # Row 0: ARRAY(0x81ce0a0) (id name) ok 50 - Fetch field 1 ok 51 - EOF # Row 1: ARRAY(0x81f7c70) (1 Alligator Descartes) ok 52 - Fetch field 2 ok 53 - EOF # Row 2: ARRAY(0x81cf148) (3 Jochen Wiedmann) ok 54 - Fetch field 3 ok 55 - EOF # Row 3: ARRAY(0x81ce0a0) (2 Tim Bunce) ok 56 - Fetch field 4 ok 57 - EOF # Row 4: ARRAY(0x81f7c70) ( 4 Andreas König) ok 58 - Fetch field 5 ok 59 - EOF # Row 5: ARRAY(0x81cf148) (5) ok 60 - Fetch field 6 ok 61 - EOF ok 62 - 1 - getline ESC +, '\n' ok 63 - Error expected 0 ok 64 - 2 - getline ESC +, '+\n' ok 65 - Error expected 0 ok 66 - 3 - getline ESC +, '+' ok 67 - Error expected 0 ok 68 - 4 - getline ESC +, '"+"\n' ok 69 - Error expected 2021 ok 70 - 5 - getline ESC +, '"+\n' ok 71 - Error expected 2025 ok 72 - 6 - getline ESC +, '""+\n' ok 73 - Error expected 2011 ok 74 - 7 - getline ESC +, '"+"' ok 75 - Error expected 2027 ok 76 - 8 - getline ESC +, '"+' ok 77 - Error expected 2024 ok 78 - 9 - getline ESC +, '""+' ok 79 - Error expected 2011 ok 80 - 10 - getline ESC +, '\r' ok 81 - Error expected 2037 ok 82 - 11 - getline ESC +, '\r\r' ok 83 - Error expected 2031 ok 84 - 12 - getline ESC +, '+\r\r' ok 85 - Error expected 2032 ok 86 - 13 - getline ESC +, '+\r\r+' ok 87 - Error expected 2032 ok 88 - 14 - getline ESC +, '"\r"' ok 89 - Error expected 2022 ok 90 - 15 - getline ESC +, '"\r\r" ' ok 91 - Error expected 2022 ok 92 - 16 - getline ESC +, '"\r\r"\t' ok 93 - Error expected 2022 ok 94 - 17 - getline ESC +, '"+\r\r"' ok 95 - Error expected 2025 ok 96 - 18 - getline ESC +, '"+\r\r+"' ok 97 - Error expected 2025 ok 98 - 19 - getline ESC +, '"\r"\r' ok 99 - Error expected 2022 ok 100 - 20 - getline ESC +, '"\r\r"\r' ok 101 - Error expected 2022 ok 102 - 21 - getline ESC +, '"+\r\r"\r' ok 103 - Error expected 2025 ok 104 - 22 - getline ESC +, '"+\r\r+"\r' ok 105 - Error expected 2025 ok t/30_types.t ...... 1..25 ok 1 - use Text::CSV_XS; ok 2 - CSV_XS->new () ok 3 - ->{types} as hash ok 4 - type IV ok 5 - type PV ok 6 - type NV ok 7 - ->types () as method ok 8 - type IV ok 9 - type PV ok 10 - type NV ok 11 - ->{_types} ok 12 - IV PV NV ok 13 - parse () ok 14 - Field 1 ok 15 - Field 2 ok 16 - Field 3 ok 17 - combine () ok 18 - string ok 19 - parse (combine ()) ok 20 - numeric warning ok 21 - Field 1 ok 22 - Field 2 ok 23 - Field 3 ok 24 - delete types ok 25 - types gone ok t/40_misc.t ....... 1..24 ok 1 - require Text::CSV_XS; ok 2 - combine () ok 3 - string () ok 4 - parse () ok 5 - field count ok 6 - Field 0 ok 7 - Field 1 ok 8 - Field 2 ok 9 - eol \r\n ok 10 - combine () ok 11 - string () ok 12 - eol \n ok 13 - combine () ok 14 - string () ok 15 - eol ,xxxxxxx\n ok 16 - combine () ok 17 - string () ok 18 - quote_char undef ok 19 - combine ok 20 - string () ok 21 - always_quote ok 22 - new () ok 23 - combine () ok 24 - string () ok t/41_null.t ....... 1..62 ok 1 - print 00 ok 2 - print \0 ok 3 - print 0\0 ok 4 - print \0\0 ok 5 - print 0\n0 ok 6 - print \0\n0 ok 7 - print 0\n\0 ok 8 - print \0\n\0 ok 9 - print "0\n0 ok 10 - print "\0\n0 ok 11 - print "0\n\0 ok 12 - print "\0\n\0 ok 13 - print "0\n"0 ok 14 - print "\0\n"0 ok 15 - print "0\n"\0 ok 16 - print "\0\n"\0 ok 17 - print 0\n0 ok 18 - print \0\n0 ok 19 - print 0\n\0 ok 20 - print \0\n\0 ok 21 - print [ ... ] ok 22 - getline 00 ok 23 - data 00 ok 24 - getline \0 ok 25 - data \0 ok 26 - getline 0\0 ok 27 - data 0\0 ok 28 - getline \0\0 ok 29 - data \0\0 ok 30 - getline 0\n0 ok 31 - data 0\n0 ok 32 - getline \0\n0 ok 33 - data \0\n0 ok 34 - getline 0\n\0 ok 35 - data 0\n\0 ok 36 - getline \0\n\0 ok 37 - data \0\n\0 ok 38 - getline "0\n0 ok 39 - data "0\n0 ok 40 - getline "\0\n0 ok 41 - data "\0\n0 ok 42 - getline "0\n\0 ok 43 - data "0\n\0 ok 44 - getline "\0\n\0 ok 45 - data "\0\n\0 ok 46 - getline "0\n"0 ok 47 - data "0\n"0 ok 48 - getline "\0\n"0 ok 49 - data "\0\n"0 ok 50 - getline "0\n"\0 ok 51 - data "0\n"\0 ok 52 - getline "\0\n"\0 ok 53 - data "\0\n"\0 ok 54 - getline 0\n0 ok 55 - data 0\n0 ok 56 - getline \0\n0 ok 57 - data \0\n0 ok 58 - getline 0\n\0 ok 59 - data 0\n\0 ok 60 - getline \0\n\0 ok 61 - data \0\n\0 ok 62 - read [ ... ] ok t/45_eol.t ........ 1..278 ok 1 - require Text::CSV_XS; ok 2 - combine | - \n - | ok 3 - string | - \n - | ok 4 - parse | - \n - | ok 5 - fields | - \n - | ok 6 - result | - \n - | ok 7 - combine | - \n - \r| ok 8 - string | - \n - \r| ok 9 - parse | - \n - \r| ok 10 - fields | - \n - \r| ok 11 - result | - \n - \r| ok 12 - combine | - \n - \n| ok 13 - string | - \n - \n| ok 14 - parse | - \n - \n| ok 15 - fields | - \n - \n| ok 16 - result | - \n - \n| ok 17 - combine | - \n - \r\n| ok 18 - string | - \n - \r\n| ok 19 - parse | - \n - \r\n| ok 20 - fields | - \n - \r\n| ok 21 - result | - \n - \r\n| ok 22 - combine | - \n - \n\r| ok 23 - string | - \n - \n\r| ok 24 - parse | - \n - \n\r| ok 25 - fields | - \n - \n\r| ok 26 - result | - \n - \n\r| ok 27 - getline | - \n - | ok 28 - row | - \n - | ok 29 - result | - \n - | ok 30 - getline | - \n - \r| ok 31 - row | - \n - \r| ok 32 - result | - \n - \r| ok 33 - getline | - \n - \n| ok 34 - row | - \n - \n| ok 35 - result | - \n - \n| ok 36 - getline | - \n - \r\n| ok 37 - row | - \n - \r\n| ok 38 - result | - \n - \r\n| ok 39 - getline | - \n - \n\r| ok 40 - row | - \n - \n\r| ok 41 - result | - \n - \n\r| ok 42 - combine |\n - \n - | ok 43 - string |\n - \n - | ok 44 - parse |\n - \n - | ok 45 - fields |\n - \n - | ok 46 - result |\n - \n - | ok 47 - combine |\n - \n - \r| ok 48 - string |\n - \n - \r| ok 49 - parse |\n - \n - \r| ok 50 - fields |\n - \n - \r| ok 51 - result |\n - \n - \r| ok 52 - combine |\n - \n - \n| ok 53 - string |\n - \n - \n| ok 54 - parse |\n - \n - \n| ok 55 - fields |\n - \n - \n| ok 56 - result |\n - \n - \n| ok 57 - combine |\n - \n - \r\n| ok 58 - string |\n - \n - \r\n| ok 59 - parse |\n - \n - \r\n| ok 60 - fields |\n - \n - \r\n| ok 61 - result |\n - \n - \r\n| ok 62 - combine |\n - \n - \n\r| ok 63 - string |\n - \n - \n\r| ok 64 - parse |\n - \n - \n\r| ok 65 - fields |\n - \n - \n\r| ok 66 - result |\n - \n - \n\r| ok 67 - getline |\n - \n - | ok 68 - row |\n - \n - | ok 69 - result |\n - \n - | ok 70 - getline |\n - \n - \r| ok 71 - row |\n - \n - \r| ok 72 - result |\n - \n - \r| ok 73 - getline |\n - \n - \n| ok 74 - row |\n - \n - \n| ok 75 - result |\n - \n - \n| ok 76 - getline |\n - \n - \r\n| ok 77 - row |\n - \n - \r\n| ok 78 - result |\n - \n - \r\n| ok 79 - getline |\n - \n - \n\r| ok 80 - row |\n - \n - \n\r| ok 81 - result |\n - \n - \n\r| ok 82 - combine | - \r\n - | ok 83 - string | - \r\n - | ok 84 - parse | - \r\n - | ok 85 - fields | - \r\n - | ok 86 - result | - \r\n - | ok 87 - combine | - \r\n - \r| ok 88 - string | - \r\n - \r| ok 89 - parse | - \r\n - \r| ok 90 - fields | - \r\n - \r| ok 91 - result | - \r\n - \r| ok 92 - combine | - \r\n - \n| ok 93 - string | - \r\n - \n| ok 94 - parse | - \r\n - \n| ok 95 - fields | - \r\n - \n| ok 96 - result | - \r\n - \n| ok 97 - combine | - \r\n - \r\n| ok 98 - string | - \r\n - \r\n| ok 99 - parse | - \r\n - \r\n| ok 100 - fields | - \r\n - \r\n| ok 101 - result | - \r\n - \r\n| ok 102 - combine | - \r\n - \n\r| ok 103 - string | - \r\n - \n\r| ok 104 - parse | - \r\n - \n\r| ok 105 - fields | - \r\n - \n\r| ok 106 - result | - \r\n - \n\r| ok 107 - getline | - \r\n - | ok 108 - row | - \r\n - | ok 109 - result | - \r\n - | ok 110 - getline | - \r\n - \r| ok 111 - row | - \r\n - \r| ok 112 - result | - \r\n - \r| ok 113 - getline | - \r\n - \n| ok 114 - row | - \r\n - \n| ok 115 - result | - \r\n - \n| ok 116 - getline | - \r\n - \r\n| ok 117 - row | - \r\n - \r\n| ok 118 - result | - \r\n - \r\n| ok 119 - getline | - \r\n - \n\r| ok 120 - row | - \r\n - \n\r| ok 121 - result | - \r\n - \n\r| ok 122 - combine |\r\n - \r\n - | ok 123 - string |\r\n - \r\n - | ok 124 - parse |\r\n - \r\n - | ok 125 - fields |\r\n - \r\n - | ok 126 - result |\r\n - \r\n - | ok 127 - combine |\r\n - \r\n - \r| ok 128 - string |\r\n - \r\n - \r| ok 129 - parse |\r\n - \r\n - \r| ok 130 - fields |\r\n - \r\n - \r| ok 131 - result |\r\n - \r\n - \r| ok 132 - combine |\r\n - \r\n - \n| ok 133 - string |\r\n - \r\n - \n| ok 134 - parse |\r\n - \r\n - \n| ok 135 - fields |\r\n - \r\n - \n| ok 136 - result |\r\n - \r\n - \n| ok 137 - combine |\r\n - \r\n - \r\n| ok 138 - string |\r\n - \r\n - \r\n| ok 139 - parse |\r\n - \r\n - \r\n| ok 140 - fields |\r\n - \r\n - \r\n| ok 141 - result |\r\n - \r\n - \r\n| ok 142 - combine |\r\n - \r\n - \n\r| ok 143 - string |\r\n - \r\n - \n\r| ok 144 - parse |\r\n - \r\n - \n\r| ok 145 - fields |\r\n - \r\n - \n\r| ok 146 - result |\r\n - \r\n - \n\r| ok 147 - getline |\r\n - \r\n - | ok 148 - row |\r\n - \r\n - | ok 149 - result |\r\n - \r\n - | ok 150 - getline |\r\n - \r\n - \r| ok 151 - row |\r\n - \r\n - \r| ok 152 - result |\r\n - \r\n - \r| ok 153 - getline |\r\n - \r\n - \n| ok 154 - row |\r\n - \r\n - \n| ok 155 - result |\r\n - \r\n - \n| ok 156 - getline |\r\n - \r\n - \r\n| ok 157 - row |\r\n - \r\n - \r\n| ok 158 - result |\r\n - \r\n - \r\n| ok 159 - getline |\r\n - \r\n - \n\r| ok 160 - row |\r\n - \r\n - \n\r| ok 161 - result |\r\n - \r\n - \n\r| ok 162 - combine | - \r - | ok 163 - string | - \r - | ok 164 - parse | - \r - | ok 165 - fields | - \r - | ok 166 - result | - \r - | ok 167 - combine | - \r - \r| ok 168 - string | - \r - \r| ok 169 - parse | - \r - \r| ok 170 - fields | - \r - \r| ok 171 - result | - \r - \r| ok 172 - combine | - \r - \n| ok 173 - string | - \r - \n| ok 174 - parse | - \r - \n| ok 175 - fields | - \r - \n| ok 176 - result | - \r - \n| ok 177 - combine | - \r - \r\n| ok 178 - string | - \r - \r\n| ok 179 - parse | - \r - \r\n| ok 180 - fields | - \r - \r\n| ok 181 - result | - \r - \r\n| ok 182 - combine | - \r - \n\r| ok 183 - string | - \r - \n\r| ok 184 - parse | - \r - \n\r| ok 185 - fields | - \r - \n\r| ok 186 - result | - \r - \n\r| ok 187 - getline | - \r - | ok 188 - row | - \r - | ok 189 - result | - \r - | ok 190 - getline | - \r - \r| ok 191 - row | - \r - \r| ok 192 - result | - \r - \r| ok 193 - getline | - \r - \n| ok 194 - row | - \r - \n| ok 195 - result | - \r - \n| ok 196 - getline | - \r - \r\n| ok 197 - row | - \r - \r\n| ok 198 - result | - \r - \r\n| ok 199 - getline | - \r - \n\r| ok 200 - row | - \r - \n\r| ok 201 - result | - \r - \n\r| ok 202 - combine |\r - \r - | ok 203 - string |\r - \r - | ok 204 - parse |\r - \r - | ok 205 - fields |\r - \r - | ok 206 - result |\r - \r - | ok 207 - combine |\r - \r - \r| ok 208 - string |\r - \r - \r| ok 209 - parse |\r - \r - \r| ok 210 - fields |\r - \r - \r| ok 211 - result |\r - \r - \r| ok 212 - combine |\r - \r - \n| ok 213 - string |\r - \r - \n| ok 214 - parse |\r - \r - \n| ok 215 - fields |\r - \r - \n| ok 216 - result |\r - \r - \n| ok 217 - combine |\r - \r - \r\n| ok 218 - string |\r - \r - \r\n| ok 219 - parse |\r - \r - \r\n| ok 220 - fields |\r - \r - \r\n| ok 221 - result |\r - \r - \r\n| ok 222 - combine |\r - \r - \n\r| ok 223 - string |\r - \r - \n\r| ok 224 - parse |\r - \r - \n\r| ok 225 - fields |\r - \r - \n\r| ok 226 - result |\r - \r - \n\r| ok 227 - getline |\r - \r - | ok 228 - row |\r - \r - | ok 229 - result |\r - \r - | ok 230 - getline |\r - \r - \r| ok 231 - row |\r - \r - \r| ok 232 - result |\r - \r - \r| ok 233 - getline |\r - \r - \n| ok 234 - row |\r - \r - \n| ok 235 - result |\r - \r - \n| ok 236 - getline |\r - \r - \r\n| ok 237 - row |\r - \r - \r\n| ok 238 - result |\r - \r - \r\n| ok 239 - getline |\r - \r - \n\r| ok 240 - row |\r - \r - \n\r| ok 241 - result |\r - \r - \n\r| ok 242 - Trailing \r\n with no escape char ok 243 - eol set to \r ok 244 - Trailing \r with no escape char ok 245 - Allow whitespace ok 246 - Trailing \r with no escape char ok 247 - Strange $\ ok 248 - Strange $\ + eol ok 249 - Auto-detecting \r ok 250 - default EOL ok 251 - EOL 1 \n ok 252 - EOL ok 253 - EOL 2 \n ok 254 - EOL 3 \n ok 255 - default EOL ok 256 - EOL 1 \r\n ok 257 - EOL ok 258 - EOL 2 \r\n ok 259 - EOL 3 \r\n ok 260 - default EOL ok 261 - EOL 1 \r ok 262 - EOL ok 263 - EOL 2 \r ok 264 - EOL 3 \r ok 265 - Specific \r test from tfrayner ok 266 - getline 1 ok 267 - \# fields ok 268 - fields 1 ok 269 - getline 2 ok 270 - \# fields ok 271 - fields 2 ok 272 - EOL undef ok 273 - new csv with eol => undef ok 274 - print ok 275 - print ok 276 - getline 1 ok 277 - \# fields ok 278 - fields 1 ok t/50_utf8.t ....... 1..67 ok 1 - require Text::CSV_XS; ok 2 - combine U+0000A0 NO-BRAK SPACE ok 3 - string U+0000A0 NO-BRAK SPACE ok 4 - parse U+0000A0 NO-BRAK SPACE ok 5 - fields U+0000A0 NO-BRAK SPACE ok 6 - field 0 U+0000A0 NO-BRAK SPACE ok 7 - field 1 U+0000A0 NO-BRAK SPACE ok 8 - field 2 U+0000A0 NO-BRAK SPACE ok 9 - field 3 U+0000A0 NO-BRAK SPACE ok 10 - combine U+00200B ZERO WIDTH SPACE ok 11 - string U+00200B ZERO WIDTH SPACE ok 12 - parse U+00200B ZERO WIDTH SPACE ok 13 - fields U+00200B ZERO WIDTH SPACE ok 14 - field 0 U+00200B ZERO WIDTH SPACE ok 15 - field 1 U+00200B ZERO WIDTH SPACE ok 16 - field 2 U+00200B ZERO WIDTH SPACE ok 17 - field 3 U+00200B ZERO WIDTH SPACE ok 18 - combine U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 19 - string U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 20 - parse U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 21 - fields U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 22 - field 0 U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 23 - field 1 U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 24 - field 2 U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 25 - field 3 U+000122 LATIN CAPITAL LETTER G WITH CEDILLA ok 26 - combine U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 27 - string U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 28 - parse U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 29 - fields U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 30 - field 0 U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 31 - field 1 U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 32 - field 2 U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 33 - field 3 U+002C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA ok 34 - combine U+000A2C GURMUKHI LETTER BA ok 35 - string U+000A2C GURMUKHI LETTER BA ok 36 - parse U+000A2C GURMUKHI LETTER BA ok 37 - fields U+000A2C GURMUKHI LETTER BA ok 38 - field 0 U+000A2C GURMUKHI LETTER BA ok 39 - field 1 U+000A2C GURMUKHI LETTER BA ok 40 - field 2 U+000A2C GURMUKHI LETTER BA ok 41 - field 3 U+000A2C GURMUKHI LETTER BA ok 42 - combine U+000E2C THAI CHARACTER LO CHULA ok 43 - string U+000E2C THAI CHARACTER LO CHULA ok 44 - parse U+000E2C THAI CHARACTER LO CHULA ok 45 - fields U+000E2C THAI CHARACTER LO CHULA ok 46 - field 0 U+000E2C THAI CHARACTER LO CHULA ok 47 - field 1 U+000E2C THAI CHARACTER LO CHULA ok 48 - field 2 U+000E2C THAI CHARACTER LO CHULA ok 49 - field 3 U+000E2C THAI CHARACTER LO CHULA ok 50 - combine U+010A2C KHAROSHTHI LETTER VA ok 51 - string U+010A2C KHAROSHTHI LETTER VA ok 52 - parse U+010A2C KHAROSHTHI LETTER VA ok 53 - fields U+010A2C KHAROSHTHI LETTER VA ok 54 - field 0 U+010A2C KHAROSHTHI LETTER VA ok 55 - field 1 U+010A2C KHAROSHTHI LETTER VA ok 56 - field 2 U+010A2C KHAROSHTHI LETTER VA ok 57 - field 3 U+010A2C KHAROSHTHI LETTER VA ok 58 - \n still needs binary ok 59 - bin flag still unset ok 60 - Error 2021 ok 61 - read/parse ok 62 - First field is quoted ok 63 - Second field is not quoted ok 64 - First field is binary ok 65 - Second field is not binary ok 66 - First field is valid utf8 ok 67 - Combined string is valid utf8 ok t/55_combi.t ...... 1..9074 ok 1 - require Text::CSV_XS; ok 2 - -- qc ec sc ac ok 3 - -- " " " 0 ok 4 - check always_quote ok 5 - check escape_char ok 6 - check quote_char ok 7 - check sep_char ok 8 - Illegal combo for combine ok 9 - illegal combo for parse ok 10 - -- " " ' 0 ok 11 - check always_quote ok 12 - check escape_char ok 13 - check quote_char ok 14 - check sep_char ok 15 - combine ok 16 - string ok 17 - parse ok 18 - fields ok 19 - 10 fields ok 20 - content ok 21 - -- " " , 0 ok 22 - check always_quote ok 23 - check escape_char ok 24 - check quote_char ok 25 - check sep_char ok 26 - combine ok 27 - string ok 28 - parse ok 29 - fields ok 30 - 10 fields ok 31 - content ok 32 - -- " " ; 0 ok 33 - check always_quote ok 34 - check escape_char ok 35 - check quote_char ok 36 - check sep_char ok 37 - combine ok 38 - string ok 39 - parse ok 40 - fields ok 41 - 10 fields ok 42 - content ok 43 - -- " " \t 0 ok 44 - check always_quote ok 45 - check escape_char ok 46 - check quote_char ok 47 - check sep_char ok 48 - combine ok 49 - string ok 50 - parse ok 51 - fields ok 52 - 10 fields ok 53 - content ok 54 - -- " " \ 0 ok 55 - check always_quote ok 56 - check escape_char ok 57 - check quote_char ok 58 - check sep_char ok 59 - combine ok 60 - string ok 61 - parse ok 62 - fields ok 63 - 10 fields ok 64 - content ok 65 - -- " " ~ 0 ok 66 - check always_quote ok 67 - check escape_char ok 68 - check quote_char ok 69 - check sep_char ok 70 - combine ok 71 - string ok 72 - parse ok 73 - fields ok 74 - 10 fields ok 75 - content ok 76 - -- " " \x{00} 0 ok 77 - check always_quote ok 78 - check escape_char ok 79 - check quote_char ok 80 - check sep_char ok 81 - combine ok 82 - string ok 83 - parse ok 84 - fields ok 85 - 10 fields ok 86 - content ok 87 - -- " ' " 0 ok 88 - check always_quote ok 89 - check escape_char ok 90 - check quote_char ok 91 - check sep_char ok 92 - Illegal combo for combine ok 93 - illegal combo for parse ok 94 - -- " ' ' 0 ok 95 - check always_quote ok 96 - check escape_char ok 97 - check quote_char ok 98 - check sep_char ok 99 - Illegal combo for combine ok 100 - illegal combo for parse ok 101 - -- " ' , 0 ok 102 - check always_quote ok 103 - check escape_char ok 104 - check quote_char ok 105 - check sep_char ok 106 - combine ok 107 - string ok 108 - parse ok 109 - fields ok 110 - 10 fields ok 111 - content ok 112 - -- " ' ; 0 ok 113 - check always_quote ok 114 - check escape_char ok 115 - check quote_char ok 116 - check sep_char ok 117 - combine ok 118 - string ok 119 - parse ok 120 - fields ok 121 - 10 fields ok 122 - content ok 123 - -- " ' \t 0 ok 124 - check always_quote ok 125 - check escape_char ok 126 - check quote_char ok 127 - check sep_char ok 128 - combine ok 129 - string ok 130 - parse ok 131 - fields ok 132 - 10 fields ok 133 - content ok 134 - -- " ' \ 0 ok 135 - check always_quote ok 136 - check escape_char ok 137 - check quote_char ok 138 - check sep_char ok 139 - combine ok 140 - string ok 141 - parse ok 142 - fields ok 143 - 10 fields ok 144 - content ok 145 - -- " ' ~ 0 ok 146 - check always_quote ok 147 - check escape_char ok 148 - check quote_char ok 149 - check sep_char ok 150 - combine ok 151 - string ok 152 - parse ok 153 - fields ok 154 - 10 fields ok 155 - content ok 156 - -- " ' \x{00} 0 ok 157 - check always_quote ok 158 - check escape_char ok 159 - check quote_char ok 160 - check sep_char ok 161 - combine ok 162 - string ok 163 - parse ok 164 - fields ok 165 - 10 fields ok 166 - content ok 167 - -- " , " 0 ok 168 - check always_quote ok 169 - check escape_char ok 170 - check quote_char ok 171 - check sep_char ok 172 - Illegal combo for combine ok 173 - illegal combo for parse ok 174 - -- " , ' 0 ok 175 - check always_quote ok 176 - check escape_char ok 177 - check quote_char ok 178 - check sep_char ok 179 - combine ok 180 - string ok 181 - parse ok 182 - fields ok 183 - 10 fields ok 184 - content ok 185 - -- " , , 0 ok 186 - check always_quote ok 187 - check escape_char ok 188 - check quote_char ok 189 - check sep_char ok 190 - Illegal combo for combine ok 191 - illegal combo for parse ok 192 - -- " , ; 0 ok 193 - check always_quote ok 194 - check escape_char ok 195 - check quote_char ok 196 - check sep_char ok 197 - combine ok 198 - string ok 199 - parse ok 200 - fields ok 201 - 10 fields ok 202 - content ok 203 - -- " , \t 0 ok 204 - check always_quote ok 205 - check escape_char ok 206 - check quote_char ok 207 - check sep_char ok 208 - combine ok 209 - string ok 210 - parse ok 211 - fields ok 212 - 10 fields ok 213 - content ok 214 - -- " , \ 0 ok 215 - check always_quote ok 216 - check escape_char ok 217 - check quote_char ok 218 - check sep_char ok 219 - combine ok 220 - string ok 221 - parse ok 222 - fields ok 223 - 10 fields ok 224 - content ok 225 - -- " , ~ 0 ok 226 - check always_quote ok 227 - check escape_char ok 228 - check quote_char ok 229 - check sep_char ok 230 - combine ok 231 - string ok 232 - parse ok 233 - fields ok 234 - 10 fields ok 235 - content ok 236 - -- " , \x{00} 0 ok 237 - check always_quote ok 238 - check escape_char ok 239 - check quote_char ok 240 - check sep_char ok 241 - combine ok 242 - string ok 243 - parse ok 244 - fields ok 245 - 10 fields ok 246 - content ok 247 - -- " ; " 0 ok 248 - check always_quote ok 249 - check escape_char ok 250 - check quote_char ok 251 - check sep_char ok 252 - Illegal combo for combine ok 253 - illegal combo for parse ok 254 - -- " ; ' 0 ok 255 - check always_quote ok 256 - check escape_char ok 257 - check quote_char ok 258 - check sep_char ok 259 - combine ok 260 - string ok 261 - parse ok 262 - fields ok 263 - 10 fields ok 264 - content ok 265 - -- " ; , 0 ok 266 - check always_quote ok 267 - check escape_char ok 268 - check quote_char ok 269 - check sep_char ok 270 - combine ok 271 - string ok 272 - parse ok 273 - fields ok 274 - 10 fields ok 275 - content ok 276 - -- " ; ; 0 ok 277 - check always_quote ok 278 - check escape_char ok 279 - check quote_char ok 280 - check sep_char ok 281 - Illegal combo for combine ok 282 - illegal combo for parse ok 283 - -- " ; \t 0 ok 284 - check always_quote ok 285 - check escape_char ok 286 - check quote_char ok 287 - check sep_char ok 288 - combine ok 289 - string ok 290 - parse ok 291 - fields ok 292 - 10 fields ok 293 - content ok 294 - -- " ; \ 0 ok 295 - check always_quote ok 296 - check escape_char ok 297 - check quote_char ok 298 - check sep_char ok 299 - combine ok 300 - string ok 301 - parse ok 302 - fields ok 303 - 10 fields ok 304 - content ok 305 - -- " ; ~ 0 ok 306 - check always_quote ok 307 - check escape_char ok 308 - check quote_char ok 309 - check sep_char ok 310 - combine ok 311 - string ok 312 - parse ok 313 - fields ok 314 - 10 fields ok 315 - content ok 316 - -- " ; \x{00} 0 ok 317 - check always_quote ok 318 - check escape_char ok 319 - check quote_char ok 320 - check sep_char ok 321 - combine ok 322 - string ok 323 - parse ok 324 - fields ok 325 - 10 fields ok 326 - content ok 327 - -- " \t " 0 ok 328 - check always_quote ok 329 - check escape_char ok 330 - check quote_char ok 331 - check sep_char ok 332 - Illegal combo for combine ok 333 - illegal combo for parse ok 334 - -- " \t ' 0 ok 335 - check always_quote ok 336 - check escape_char ok 337 - check quote_char ok 338 - check sep_char ok 339 - combine ok 340 - string ok 341 - parse ok 342 - fields ok 343 - 10 fields ok 344 - content ok 345 - -- " \t , 0 ok 346 - check always_quote ok 347 - check escape_char ok 348 - check quote_char ok 349 - check sep_char ok 350 - combine ok 351 - string ok 352 - parse ok 353 - fields ok 354 - 10 fields ok 355 - content ok 356 - -- " \t ; 0 ok 357 - check always_quote ok 358 - check escape_char ok 359 - check quote_char ok 360 - check sep_char ok 361 - combine ok 362 - string ok 363 - parse ok 364 - fields ok 365 - 10 fields ok 366 - content ok 367 - -- " \t \t 0 ok 368 - check always_quote ok 369 - check escape_char ok 370 - check quote_char ok 371 - check sep_char ok 372 - Illegal combo for combine ok 373 - illegal combo for parse ok 374 - -- " \t \ 0 ok 375 - check always_quote ok 376 - check escape_char ok 377 - check quote_char ok 378 - check sep_char ok 379 - combine ok 380 - string ok 381 - parse ok 382 - fields ok 383 - 10 fields ok 384 - content ok 385 - -- " \t ~ 0 ok 386 - check always_quote ok 387 - check escape_char ok 388 - check quote_char ok 389 - check sep_char ok 390 - combine ok 391 - string ok 392 - parse ok 393 - fields ok 394 - 10 fields ok 395 - content ok 396 - -- " \t \x{00} 0 ok 397 - check always_quote ok 398 - check escape_char ok 399 - check quote_char ok 400 - check sep_char ok 401 - combine ok 402 - string ok 403 - parse ok 404 - fields ok 405 - 10 fields ok 406 - content ok 407 - -- " \ " 0 ok 408 - check always_quote ok 409 - check escape_char ok 410 - check quote_char ok 411 - check sep_char ok 412 - Illegal combo for combine ok 413 - illegal combo for parse ok 414 - -- " \ ' 0 ok 415 - check always_quote ok 416 - check escape_char ok 417 - check quote_char ok 418 - check sep_char ok 419 - combine ok 420 - string ok 421 - parse ok 422 - fields ok 423 - 10 fields ok 424 - content ok 425 - -- " \ , 0 ok 426 - check always_quote ok 427 - check escape_char ok 428 - check quote_char ok 429 - check sep_char ok 430 - combine ok 431 - string ok 432 - parse ok 433 - fields ok 434 - 10 fields ok 435 - content ok 436 - -- " \ ; 0 ok 437 - check always_quote ok 438 - check escape_char ok 439 - check quote_char ok 440 - check sep_char ok 441 - combine ok 442 - string ok 443 - parse ok 444 - fields ok 445 - 10 fields ok 446 - content ok 447 - -- " \ \t 0 ok 448 - check always_quote ok 449 - check escape_char ok 450 - check quote_char ok 451 - check sep_char ok 452 - combine ok 453 - string ok 454 - parse ok 455 - fields ok 456 - 10 fields ok 457 - content ok 458 - -- " \ \ 0 ok 459 - check always_quote ok 460 - check escape_char ok 461 - check quote_char ok 462 - check sep_char ok 463 - Illegal combo for combine ok 464 - illegal combo for parse ok 465 - -- " \ ~ 0 ok 466 - check always_quote ok 467 - check escape_char ok 468 - check quote_char ok 469 - check sep_char ok 470 - combine ok 471 - string ok 472 - parse ok 473 - fields ok 474 - 10 fields ok 475 - content ok 476 - -- " \ \x{00} 0 ok 477 - check always_quote ok 478 - check escape_char ok 479 - check quote_char ok 480 - check sep_char ok 481 - combine ok 482 - string ok 483 - parse ok 484 - fields ok 485 - 10 fields ok 486 - content ok 487 - -- " ~ " 0 ok 488 - check always_quote ok 489 - check escape_char ok 490 - check quote_char ok 491 - check sep_char ok 492 - Illegal combo for combine ok 493 - illegal combo for parse ok 494 - -- " ~ ' 0 ok 495 - check always_quote ok 496 - check escape_char ok 497 - check quote_char ok 498 - check sep_char ok 499 - combine ok 500 - string ok 501 - parse ok 502 - fields ok 503 - 10 fields ok 504 - content ok 505 - -- " ~ , 0 ok 506 - check always_quote ok 507 - check escape_char ok 508 - check quote_char ok 509 - check sep_char ok 510 - combine ok 511 - string ok 512 - parse ok 513 - fields ok 514 - 10 fields ok 515 - content ok 516 - -- " ~ ; 0 ok 517 - check always_quote ok 518 - check escape_char ok 519 - check quote_char ok 520 - check sep_char ok 521 - combine ok 522 - string ok 523 - parse ok 524 - fields ok 525 - 10 fields ok 526 - content ok 527 - -- " ~ \t 0 ok 528 - check always_quote ok 529 - check escape_char ok 530 - check quote_char ok 531 - check sep_char ok 532 - combine ok 533 - string ok 534 - parse ok 535 - fields ok 536 - 10 fields ok 537 - content ok 538 - -- " ~ \ 0 ok 539 - check always_quote ok 540 - check escape_char ok 541 - check quote_char ok 542 - check sep_char ok 543 - combine ok 544 - string ok 545 - parse ok 546 - fields ok 547 - 10 fields ok 548 - content ok 549 - -- " ~ ~ 0 ok 550 - check always_quote ok 551 - check escape_char ok 552 - check quote_char ok 553 - check sep_char ok 554 - Illegal combo for combine ok 555 - illegal combo for parse ok 556 - -- " ~ \x{00} 0 ok 557 - check always_quote ok 558 - check escape_char ok 559 - check quote_char ok 560 - check sep_char ok 561 - combine ok 562 - string ok 563 - parse ok 564 - fields ok 565 - 10 fields ok 566 - content ok 567 - -- " + " 0 ok 568 - check always_quote ok 569 - check escape_char ok 570 - check quote_char ok 571 - check sep_char ok 572 - Illegal combo for combine ok 573 - illegal combo for parse ok 574 - -- " + ' 0 ok 575 - check always_quote ok 576 - check escape_char ok 577 - check quote_char ok 578 - check sep_char ok 579 - combine ok 580 - string ok 581 - parse ok 582 - fields ok 583 - 10 fields ok 584 - content ok 585 - -- " + , 0 ok 586 - check always_quote ok 587 - check escape_char ok 588 - check quote_char ok 589 - check sep_char ok 590 - combine ok 591 - string ok 592 - parse ok 593 - fields ok 594 - 10 fields ok 595 - content ok 596 - -- " + ; 0 ok 597 - check always_quote ok 598 - check escape_char ok 599 - check quote_char ok 600 - check sep_char ok 601 - combine ok 602 - string ok 603 - parse ok 604 - fields ok 605 - 10 fields ok 606 - content ok 607 - -- " + \t 0 ok 608 - check always_quote ok 609 - check escape_char ok 610 - check quote_char ok 611 - check sep_char ok 612 - combine ok 613 - string ok 614 - parse ok 615 - fields ok 616 - 10 fields ok 617 - content ok 618 - -- " + \ 0 ok 619 - check always_quote ok 620 - check escape_char ok 621 - check quote_char ok 622 - check sep_char ok 623 - combine ok 624 - string ok 625 - parse ok 626 - fields ok 627 - 10 fields ok 628 - content ok 629 - -- " + ~ 0 ok 630 - check always_quote ok 631 - check escape_char ok 632 - check quote_char ok 633 - check sep_char ok 634 - combine ok 635 - string ok 636 - parse ok 637 - fields ok 638 - 10 fields ok 639 - content ok 640 - -- " + \x{00} 0 ok 641 - check always_quote ok 642 - check escape_char ok 643 - check quote_char ok 644 - check sep_char ok 645 - combine ok 646 - string ok 647 - parse ok 648 - fields ok 649 - 10 fields ok 650 - content ok 651 - -- ' " " 0 ok 652 - check always_quote ok 653 - check escape_char ok 654 - check quote_char ok 655 - check sep_char ok 656 - Illegal combo for combine ok 657 - illegal combo for parse ok 658 - -- ' " ' 0 ok 659 - check always_quote ok 660 - check escape_char ok 661 - check quote_char ok 662 - check sep_char ok 663 - Illegal combo for combine ok 664 - illegal combo for parse ok 665 - -- ' " , 0 ok 666 - check always_quote ok 667 - check escape_char ok 668 - check quote_char ok 669 - check sep_char ok 670 - combine ok 671 - string ok 672 - parse ok 673 - fields ok 674 - 10 fields ok 675 - content ok 676 - -- ' " ; 0 ok 677 - check always_quote ok 678 - check escape_char ok 679 - check quote_char ok 680 - check sep_char ok 681 - combine ok 682 - string ok 683 - parse ok 684 - fields ok 685 - 10 fields ok 686 - content ok 687 - -- ' " \t 0 ok 688 - check always_quote ok 689 - check escape_char ok 690 - check quote_char ok 691 - check sep_char ok 692 - combine ok 693 - string ok 694 - parse ok 695 - fields ok 696 - 10 fields ok 697 - content ok 698 - -- ' " \ 0 ok 699 - check always_quote ok 700 - check escape_char ok 701 - check quote_char ok 702 - check sep_char ok 703 - combine ok 704 - string ok 705 - parse ok 706 - fields ok 707 - 10 fields ok 708 - content ok 709 - -- ' " ~ 0 ok 710 - check always_quote ok 711 - check escape_char ok 712 - check quote_char ok 713 - check sep_char ok 714 - combine ok 715 - string ok 716 - parse ok 717 - fields ok 718 - 10 fields ok 719 - content ok 720 - -- ' " \x{00} 0 ok 721 - check always_quote ok 722 - check escape_char ok 723 - check quote_char ok 724 - check sep_char ok 725 - combine ok 726 - string ok 727 - parse ok 728 - fields ok 729 - 10 fields ok 730 - content ok 731 - -- ' ' " 0 ok 732 - check always_quote ok 733 - check escape_char ok 734 - check quote_char ok 735 - check sep_char ok 736 - combine ok 737 - string ok 738 - parse ok 739 - fields ok 740 - 10 fields ok 741 - content ok 742 - -- ' ' ' 0 ok 743 - check always_quote ok 744 - check escape_char ok 745 - check quote_char ok 746 - check sep_char ok 747 - Illegal combo for combine ok 748 - illegal combo for parse ok 749 - -- ' ' , 0 ok 750 - check always_quote ok 751 - check escape_char ok 752 - check quote_char ok 753 - check sep_char ok 754 - combine ok 755 - string ok 756 - parse ok 757 - fields ok 758 - 10 fields ok 759 - content ok 760 - -- ' ' ; 0 ok 761 - check always_quote ok 762 - check escape_char ok 763 - check quote_char ok 764 - check sep_char ok 765 - combine ok 766 - string ok 767 - parse ok 768 - fields ok 769 - 10 fields ok 770 - content ok 771 - -- ' ' \t 0 ok 772 - check always_quote ok 773 - check escape_char ok 774 - check quote_char ok 775 - check sep_char ok 776 - combine ok 777 - string ok 778 - parse ok 779 - fields ok 780 - 10 fields ok 781 - content ok 782 - -- ' ' \ 0 ok 783 - check always_quote ok 784 - check escape_char ok 785 - check quote_char ok 786 - check sep_char ok 787 - combine ok 788 - string ok 789 - parse ok 790 - fields ok 791 - 10 fields ok 792 - content ok 793 - -- ' ' ~ 0 ok 794 - check always_quote ok 795 - check escape_char ok 796 - check quote_char ok 797 - check sep_char ok 798 - combine ok 799 - string ok 800 - parse ok 801 - fields ok 802 - 10 fields ok 803 - content ok 804 - -- ' ' \x{00} 0 ok 805 - check always_quote ok 806 - check escape_char ok 807 - check quote_char ok 808 - check sep_char ok 809 - combine ok 810 - string ok 811 - parse ok 812 - fields ok 813 - 10 fields ok 814 - content ok 815 - -- ' , " 0 ok 816 - check always_quote ok 817 - check escape_char ok 818 - check quote_char ok 819 - check sep_char ok 820 - combine ok 821 - string ok 822 - parse ok 823 - fields ok 824 - 10 fields ok 825 - content ok 826 - -- ' , ' 0 ok 827 - check always_quote ok 828 - check escape_char ok 829 - check quote_char ok 830 - check sep_char ok 831 - Illegal combo for combine ok 832 - illegal combo for parse ok 833 - -- ' , , 0 ok 834 - check always_quote ok 835 - check escape_char ok 836 - check quote_char ok 837 - check sep_char ok 838 - Illegal combo for combine ok 839 - illegal combo for parse ok 840 - -- ' , ; 0 ok 841 - check always_quote ok 842 - check escape_char ok 843 - check quote_char ok 844 - check sep_char ok 845 - combine ok 846 - string ok 847 - parse ok 848 - fields ok 849 - 10 fields ok 850 - content ok 851 - -- ' , \t 0 ok 852 - check always_quote ok 853 - check escape_char ok 854 - check quote_char ok 855 - check sep_char ok 856 - combine ok 857 - string ok 858 - parse ok 859 - fields ok 860 - 10 fields ok 861 - content ok 862 - -- ' , \ 0 ok 863 - check always_quote ok 864 - check escape_char ok 865 - check quote_char ok 866 - check sep_char ok 867 - combine ok 868 - string ok 869 - parse ok 870 - fields ok 871 - 10 fields ok 872 - content ok 873 - -- ' , ~ 0 ok 874 - check always_quote ok 875 - check escape_char ok 876 - check quote_char ok 877 - check sep_char ok 878 - combine ok 879 - string ok 880 - parse ok 881 - fields ok 882 - 10 fields ok 883 - content ok 884 - -- ' , \x{00} 0 ok 885 - check always_quote ok 886 - check escape_char ok 887 - check quote_char ok 888 - check sep_char ok 889 - combine ok 890 - string ok 891 - parse ok 892 - fields ok 893 - 10 fields ok 894 - content ok 895 - -- ' ; " 0 ok 896 - check always_quote ok 897 - check escape_char ok 898 - check quote_char ok 899 - check sep_char ok 900 - combine ok 901 - string ok 902 - parse ok 903 - fields ok 904 - 10 fields ok 905 - content ok 906 - -- ' ; ' 0 ok 907 - check always_quote ok 908 - check escape_char ok 909 - check quote_char ok 910 - check sep_char ok 911 - Illegal combo for combine ok 912 - illegal combo for parse ok 913 - -- ' ; , 0 ok 914 - check always_quote ok 915 - check escape_char ok 916 - check quote_char ok 917 - check sep_char ok 918 - combine ok 919 - string ok 920 - parse ok 921 - fields ok 922 - 10 fields ok 923 - content ok 924 - -- ' ; ; 0 ok 925 - check always_quote ok 926 - check escape_char ok 927 - check quote_char ok 928 - check sep_char ok 929 - Illegal combo for combine ok 930 - illegal combo for parse ok 931 - -- ' ; \t 0 ok 932 - check always_quote ok 933 - check escape_char ok 934 - check quote_char ok 935 - check sep_char ok 936 - combine ok 937 - string ok 938 - parse ok 939 - fields ok 940 - 10 fields ok 941 - content ok 942 - -- ' ; \ 0 ok 943 - check always_quote ok 944 - check escape_char ok 945 - check quote_char ok 946 - check sep_char ok 947 - combine ok 948 - string ok 949 - parse ok 950 - fields ok 951 - 10 fields ok 952 - content ok 953 - -- ' ; ~ 0 ok 954 - check always_quote ok 955 - check escape_char ok 956 - check quote_char ok 957 - check sep_char ok 958 - combine ok 959 - string ok 960 - parse ok 961 - fields ok 962 - 10 fields ok 963 - content ok 964 - -- ' ; \x{00} 0 ok 965 - check always_quote ok 966 - check escape_char ok 967 - check quote_char ok 968 - check sep_char ok 969 - combine ok 970 - string ok 971 - parse ok 972 - fields ok 973 - 10 fields ok 974 - content ok 975 - -- ' \t " 0 ok 976 - check always_quote ok 977 - check escape_char ok 978 - check quote_char ok 979 - check sep_char ok 980 - combine ok 981 - string ok 982 - parse ok 983 - fields ok 984 - 10 fields ok 985 - content ok 986 - -- ' \t ' 0 ok 987 - check always_quote ok 988 - check escape_char ok 989 - check quote_char ok 990 - check sep_char ok 991 - Illegal combo for combine ok 992 - illegal combo for parse ok 993 - -- ' \t , 0 ok 994 - check always_quote ok 995 - check escape_char ok 996 - check quote_char ok 997 - check sep_char ok 998 - combine ok 999 - string ok 1000 - parse ok 1001 - fields ok 1002 - 10 fields ok 1003 - content ok 1004 - -- ' \t ; 0 ok 1005 - check always_quote ok 1006 - check escape_char ok 1007 - check quote_char ok 1008 - check sep_char ok 1009 - combine ok 1010 - string ok 1011 - parse ok 1012 - fields ok 1013 - 10 fields ok 1014 - content ok 1015 - -- ' \t \t 0 ok 1016 - check always_quote ok 1017 - check escape_char ok 1018 - check quote_char ok 1019 - check sep_char ok 1020 - Illegal combo for combine ok 1021 - illegal combo for parse ok 1022 - -- ' \t \ 0 ok 1023 - check always_quote ok 1024 - check escape_char ok 1025 - check quote_char ok 1026 - check sep_char ok 1027 - combine ok 1028 - string ok 1029 - parse ok 1030 - fields ok 1031 - 10 fields ok 1032 - content ok 1033 - -- ' \t ~ 0 ok 1034 - check always_quote ok 1035 - check escape_char ok 1036 - check quote_char ok 1037 - check sep_char ok 1038 - combine ok 1039 - string ok 1040 - parse ok 1041 - fields ok 1042 - 10 fields ok 1043 - content ok 1044 - -- ' \t \x{00} 0 ok 1045 - check always_quote ok 1046 - check escape_char ok 1047 - check quote_char ok 1048 - check sep_char ok 1049 - combine ok 1050 - string ok 1051 - parse ok 1052 - fields ok 1053 - 10 fields ok 1054 - content ok 1055 - -- ' \ " 0 ok 1056 - check always_quote ok 1057 - check escape_char ok 1058 - check quote_char ok 1059 - check sep_char ok 1060 - combine ok 1061 - string ok 1062 - parse ok 1063 - fields ok 1064 - 10 fields ok 1065 - content ok 1066 - -- ' \ ' 0 ok 1067 - check always_quote ok 1068 - check escape_char ok 1069 - check quote_char ok 1070 - check sep_char ok 1071 - Illegal combo for combine ok 1072 - illegal combo for parse ok 1073 - -- ' \ , 0 ok 1074 - check always_quote ok 1075 - check escape_char ok 1076 - check quote_char ok 1077 - check sep_char ok 1078 - combine ok 1079 - string ok 1080 - parse ok 1081 - fields ok 1082 - 10 fields ok 1083 - content ok 1084 - -- ' \ ; 0 ok 1085 - check always_quote ok 1086 - check escape_char ok 1087 - check quote_char ok 1088 - check sep_char ok 1089 - combine ok 1090 - string ok 1091 - parse ok 1092 - fields ok 1093 - 10 fields ok 1094 - content ok 1095 - -- ' \ \t 0 ok 1096 - check always_quote ok 1097 - check escape_char ok 1098 - check quote_char ok 1099 - check sep_char ok 1100 - combine ok 1101 - string ok 1102 - parse ok 1103 - fields ok 1104 - 10 fields ok 1105 - content ok 1106 - -- ' \ \ 0 ok 1107 - check always_quote ok 1108 - check escape_char ok 1109 - check quote_char ok 1110 - check sep_char ok 1111 - Illegal combo for combine ok 1112 - illegal combo for parse ok 1113 - -- ' \ ~ 0 ok 1114 - check always_quote ok 1115 - check escape_char ok 1116 - check quote_char ok 1117 - check sep_char ok 1118 - combine ok 1119 - string ok 1120 - parse ok 1121 - fields ok 1122 - 10 fields ok 1123 - content ok 1124 - -- ' \ \x{00} 0 ok 1125 - check always_quote ok 1126 - check escape_char ok 1127 - check quote_char ok 1128 - check sep_char ok 1129 - combine ok 1130 - string ok 1131 - parse ok 1132 - fields ok 1133 - 10 fields ok 1134 - content ok 1135 - -- ' ~ " 0 ok 1136 - check always_quote ok 1137 - check escape_char ok 1138 - check quote_char ok 1139 - check sep_char ok 1140 - combine ok 1141 - string ok 1142 - parse ok 1143 - fields ok 1144 - 10 fields ok 1145 - content ok 1146 - -- ' ~ ' 0 ok 1147 - check always_quote ok 1148 - check escape_char ok 1149 - check quote_char ok 1150 - check sep_char ok 1151 - Illegal combo for combine ok 1152 - illegal combo for parse ok 1153 - -- ' ~ , 0 ok 1154 - check always_quote ok 1155 - check escape_char ok 1156 - check quote_char ok 1157 - check sep_char ok 1158 - combine ok 1159 - string ok 1160 - parse ok 1161 - fields ok 1162 - 10 fields ok 1163 - content ok 1164 - -- ' ~ ; 0 ok 1165 - check always_quote ok 1166 - check escape_char ok 1167 - check quote_char ok 1168 - check sep_char ok 1169 - combine ok 1170 - string ok 1171 - parse ok 1172 - fields ok 1173 - 10 fields ok 1174 - content ok 1175 - -- ' ~ \t 0 ok 1176 - check always_quote ok 1177 - check escape_char ok 1178 - check quote_char ok 1179 - check sep_char ok 1180 - combine ok 1181 - string ok 1182 - parse ok 1183 - fields ok 1184 - 10 fields ok 1185 - content ok 1186 - -- ' ~ \ 0 ok 1187 - check always_quote ok 1188 - check escape_char ok 1189 - check quote_char ok 1190 - check sep_char ok 1191 - combine ok 1192 - string ok 1193 - parse ok 1194 - fields ok 1195 - 10 fields ok 1196 - content ok 1197 - -- ' ~ ~ 0 ok 1198 - check always_quote ok 1199 - check escape_char ok 1200 - check quote_char ok 1201 - check sep_char ok 1202 - Illegal combo for combine ok 1203 - illegal combo for parse ok 1204 - -- ' ~ \x{00} 0 ok 1205 - check always_quote ok 1206 - check escape_char ok 1207 - check quote_char ok 1208 - check sep_char ok 1209 - combine ok 1210 - string ok 1211 - parse ok 1212 - fields ok 1213 - 10 fields ok 1214 - content ok 1215 - -- ' + " 0 ok 1216 - check always_quote ok 1217 - check escape_char ok 1218 - check quote_char ok 1219 - check sep_char ok 1220 - combine ok 1221 - string ok 1222 - parse ok 1223 - fields ok 1224 - 10 fields ok 1225 - content ok 1226 - -- ' + ' 0 ok 1227 - check always_quote ok 1228 - check escape_char ok 1229 - check quote_char ok 1230 - check sep_char ok 1231 - Illegal combo for combine ok 1232 - illegal combo for parse ok 1233 - -- ' + , 0 ok 1234 - check always_quote ok 1235 - check escape_char ok 1236 - check quote_char ok 1237 - check sep_char ok 1238 - combine ok 1239 - string ok 1240 - parse ok 1241 - fields ok 1242 - 10 fields ok 1243 - content ok 1244 - -- ' + ; 0 ok 1245 - check always_quote ok 1246 - check escape_char ok 1247 - check quote_char ok 1248 - check sep_char ok 1249 - combine ok 1250 - string ok 1251 - parse ok 1252 - fields ok 1253 - 10 fields ok 1254 - content ok 1255 - -- ' + \t 0 ok 1256 - check always_quote ok 1257 - check escape_char ok 1258 - check quote_char ok 1259 - check sep_char ok 1260 - combine ok 1261 - string ok 1262 - parse ok 1263 - fields ok 1264 - 10 fields ok 1265 - content ok 1266 - -- ' + \ 0 ok 1267 - check always_quote ok 1268 - check escape_char ok 1269 - check quote_char ok 1270 - check sep_char ok 1271 - combine ok 1272 - string ok 1273 - parse ok 1274 - fields ok 1275 - 10 fields ok 1276 - content ok 1277 - -- ' + ~ 0 ok 1278 - check always_quote ok 1279 - check escape_char ok 1280 - check quote_char ok 1281 - check sep_char ok 1282 - combine ok 1283 - string ok 1284 - parse ok 1285 - fields ok 1286 - 10 fields ok 1287 - content ok 1288 - -- ' + \x{00} 0 ok 1289 - check always_quote ok 1290 - check escape_char ok 1291 - check quote_char ok 1292 - check sep_char ok 1293 - combine ok 1294 - string ok 1295 - parse ok 1296 - fields ok 1297 - 10 fields ok 1298 - content ok 1299 - -- , " " 0 ok 1300 - check always_quote ok 1301 - check escape_char ok 1302 - check quote_char ok 1303 - check sep_char ok 1304 - Illegal combo for combine ok 1305 - illegal combo for parse ok 1306 - -- , " ' 0 ok 1307 - check always_quote ok 1308 - check escape_char ok 1309 - check quote_char ok 1310 - check sep_char ok 1311 - combine ok 1312 - string ok 1313 - parse ok 1314 - fields ok 1315 - 10 fields ok 1316 - content ok 1317 - -- , " , 0 ok 1318 - check always_quote ok 1319 - check escape_char ok 1320 - check quote_char ok 1321 - check sep_char ok 1322 - Illegal combo for combine ok 1323 - illegal combo for parse ok 1324 - -- , " ; 0 ok 1325 - check always_quote ok 1326 - check escape_char ok 1327 - check quote_char ok 1328 - check sep_char ok 1329 - combine ok 1330 - string ok 1331 - parse ok 1332 - fields ok 1333 - 10 fields ok 1334 - content ok 1335 - -- , " \t 0 ok 1336 - check always_quote ok 1337 - check escape_char ok 1338 - check quote_char ok 1339 - check sep_char ok 1340 - combine ok 1341 - string ok 1342 - parse ok 1343 - fields ok 1344 - 10 fields ok 1345 - content ok 1346 - -- , " \ 0 ok 1347 - check always_quote ok 1348 - check escape_char ok 1349 - check quote_char ok 1350 - check sep_char ok 1351 - combine ok 1352 - string ok 1353 - parse ok 1354 - fields ok 1355 - 10 fields ok 1356 - content ok 1357 - -- , " ~ 0 ok 1358 - check always_quote ok 1359 - check escape_char ok 1360 - check quote_char ok 1361 - check sep_char ok 1362 - combine ok 1363 - string ok 1364 - parse ok 1365 - fields ok 1366 - 10 fields ok 1367 - content ok 1368 - -- , " \x{00} 0 ok 1369 - check always_quote ok 1370 - check escape_char ok 1371 - check quote_char ok 1372 - check sep_char ok 1373 - combine ok 1374 - string ok 1375 - parse ok 1376 - fields ok 1377 - 10 fields ok 1378 - content ok 1379 - -- , ' " 0 ok 1380 - check always_quote ok 1381 - check escape_char ok 1382 - check quote_char ok 1383 - check sep_char ok 1384 - combine ok 1385 - string ok 1386 - parse ok 1387 - fields ok 1388 - 10 fields ok 1389 - content ok 1390 - -- , ' ' 0 ok 1391 - check always_quote ok 1392 - check escape_char ok 1393 - check quote_char ok 1394 - check sep_char ok 1395 - Illegal combo for combine ok 1396 - illegal combo for parse ok 1397 - -- , ' , 0 ok 1398 - check always_quote ok 1399 - check escape_char ok 1400 - check quote_char ok 1401 - check sep_char ok 1402 - Illegal combo for combine ok 1403 - illegal combo for parse ok 1404 - -- , ' ; 0 ok 1405 - check always_quote ok 1406 - check escape_char ok 1407 - check quote_char ok 1408 - check sep_char ok 1409 - combine ok 1410 - string ok 1411 - parse ok 1412 - fields ok 1413 - 10 fields ok 1414 - content ok 1415 - -- , ' \t 0 ok 1416 - check always_quote ok 1417 - check escape_char ok 1418 - check quote_char ok 1419 - check sep_char ok 1420 - combine ok 1421 - string ok 1422 - parse ok 1423 - fields ok 1424 - 10 fields ok 1425 - content ok 1426 - -- , ' \ 0 ok 1427 - check always_quote ok 1428 - check escape_char ok 1429 - check quote_char ok 1430 - check sep_char ok 1431 - combine ok 1432 - string ok 1433 - parse ok 1434 - fields ok 1435 - 10 fields ok 1436 - content ok 1437 - -- , ' ~ 0 ok 1438 - check always_quote ok 1439 - check escape_char ok 1440 - check quote_char ok 1441 - check sep_char ok 1442 - combine ok 1443 - string ok 1444 - parse ok 1445 - fields ok 1446 - 10 fields ok 1447 - content ok 1448 - -- , ' \x{00} 0 ok 1449 - check always_quote ok 1450 - check escape_char ok 1451 - check quote_char ok 1452 - check sep_char ok 1453 - combine ok 1454 - string ok 1455 - parse ok 1456 - fields ok 1457 - 10 fields ok 1458 - content ok 1459 - -- , , " 0 ok 1460 - check always_quote ok 1461 - check escape_char ok 1462 - check quote_char ok 1463 - check sep_char ok 1464 - combine ok 1465 - string ok 1466 - parse ok 1467 - fields ok 1468 - 10 fields ok 1469 - content ok 1470 - -- , , ' 0 ok 1471 - check always_quote ok 1472 - check escape_char ok 1473 - check quote_char ok 1474 - check sep_char ok 1475 - combine ok 1476 - string ok 1477 - parse ok 1478 - fields ok 1479 - 10 fields ok 1480 - content ok 1481 - -- , , , 0 ok 1482 - check always_quote ok 1483 - check escape_char ok 1484 - check quote_char ok 1485 - check sep_char ok 1486 - Illegal combo for combine ok 1487 - illegal combo for parse ok 1488 - -- , , ; 0 ok 1489 - check always_quote ok 1490 - check escape_char ok 1491 - check quote_char ok 1492 - check sep_char ok 1493 - combine ok 1494 - string ok 1495 - parse ok 1496 - fields ok 1497 - 10 fields ok 1498 - content ok 1499 - -- , , \t 0 ok 1500 - check always_quote ok 1501 - check escape_char ok 1502 - check quote_char ok 1503 - check sep_char ok 1504 - combine ok 1505 - string ok 1506 - parse ok 1507 - fields ok 1508 - 10 fields ok 1509 - content ok 1510 - -- , , \ 0 ok 1511 - check always_quote ok 1512 - check escape_char ok 1513 - check quote_char ok 1514 - check sep_char ok 1515 - combine ok 1516 - string ok 1517 - parse ok 1518 - fields ok 1519 - 10 fields ok 1520 - content ok 1521 - -- , , ~ 0 ok 1522 - check always_quote ok 1523 - check escape_char ok 1524 - check quote_char ok 1525 - check sep_char ok 1526 - combine ok 1527 - string ok 1528 - parse ok 1529 - fields ok 1530 - 10 fields ok 1531 - content ok 1532 - -- , , \x{00} 0 ok 1533 - check always_quote ok 1534 - check escape_char ok 1535 - check quote_char ok 1536 - check sep_char ok 1537 - combine ok 1538 - string ok 1539 - parse ok 1540 - fields ok 1541 - 10 fields ok 1542 - content ok 1543 - -- , ; " 0 ok 1544 - check always_quote ok 1545 - check escape_char ok 1546 - check quote_char ok 1547 - check sep_char ok 1548 - combine ok 1549 - string ok 1550 - parse ok 1551 - fields ok 1552 - 10 fields ok 1553 - content ok 1554 - -- , ; ' 0 ok 1555 - check always_quote ok 1556 - check escape_char ok 1557 - check quote_char ok 1558 - check sep_char ok 1559 - combine ok 1560 - string ok 1561 - parse ok 1562 - fields ok 1563 - 10 fields ok 1564 - content ok 1565 - -- , ; , 0 ok 1566 - check always_quote ok 1567 - check escape_char ok 1568 - check quote_char ok 1569 - check sep_char ok 1570 - Illegal combo for combine ok 1571 - illegal combo for parse ok 1572 - -- , ; ; 0 ok 1573 - check always_quote ok 1574 - check escape_char ok 1575 - check quote_char ok 1576 - check sep_char ok 1577 - Illegal combo for combine ok 1578 - illegal combo for parse ok 1579 - -- , ; \t 0 ok 1580 - check always_quote ok 1581 - check escape_char ok 1582 - check quote_char ok 1583 - check sep_char ok 1584 - combine ok 1585 - string ok 1586 - parse ok 1587 - fields ok 1588 - 10 fields ok 1589 - content ok 1590 - -- , ; \ 0 ok 1591 - check always_quote ok 1592 - check escape_char ok 1593 - check quote_char ok 1594 - check sep_char ok 1595 - combine ok 1596 - string ok 1597 - parse ok 1598 - fields ok 1599 - 10 fields ok 1600 - content ok 1601 - -- , ; ~ 0 ok 1602 - check always_quote ok 1603 - check escape_char ok 1604 - check quote_char ok 1605 - check sep_char ok 1606 - combine ok 1607 - string ok 1608 - parse ok 1609 - fields ok 1610 - 10 fields ok 1611 - content ok 1612 - -- , ; \x{00} 0 ok 1613 - check always_quote ok 1614 - check escape_char ok 1615 - check quote_char ok 1616 - check sep_char ok 1617 - combine ok 1618 - string ok 1619 - parse ok 1620 - fields ok 1621 - 10 fields ok 1622 - content ok 1623 - -- , \t " 0 ok 1624 - check always_quote ok 1625 - check escape_char ok 1626 - check quote_char ok 1627 - check sep_char ok 1628 - combine ok 1629 - string ok 1630 - parse ok 1631 - fields ok 1632 - 10 fields ok 1633 - content ok 1634 - -- , \t ' 0 ok 1635 - check always_quote ok 1636 - check escape_char ok 1637 - check quote_char ok 1638 - check sep_char ok 1639 - combine ok 1640 - string ok 1641 - parse ok 1642 - fields ok 1643 - 10 fields ok 1644 - content ok 1645 - -- , \t , 0 ok 1646 - check always_quote ok 1647 - check escape_char ok 1648 - check quote_char ok 1649 - check sep_char ok 1650 - Illegal combo for combine ok 1651 - illegal combo for parse ok 1652 - -- , \t ; 0 ok 1653 - check always_quote ok 1654 - check escape_char ok 1655 - check quote_char ok 1656 - check sep_char ok 1657 - combine ok 1658 - string ok 1659 - parse ok 1660 - fields ok 1661 - 10 fields ok 1662 - content ok 1663 - -- , \t \t 0 ok 1664 - check always_quote ok 1665 - check escape_char ok 1666 - check quote_char ok 1667 - check sep_char ok 1668 - Illegal combo for combine ok 1669 - illegal combo for parse ok 1670 - -- , \t \ 0 ok 1671 - check always_quote ok 1672 - check escape_char ok 1673 - check quote_char ok 1674 - check sep_char ok 1675 - combine ok 1676 - string ok 1677 - parse ok 1678 - fields ok 1679 - 10 fields ok 1680 - content ok 1681 - -- , \t ~ 0 ok 1682 - check always_quote ok 1683 - check escape_char ok 1684 - check quote_char ok 1685 - check sep_char ok 1686 - combine ok 1687 - string ok 1688 - parse ok 1689 - fields ok 1690 - 10 fields ok 1691 - content ok 1692 - -- , \t \x{00} 0 ok 1693 - check always_quote ok 1694 - check escape_char ok 1695 - check quote_char ok 1696 - check sep_char ok 1697 - combine ok 1698 - string ok 1699 - parse ok 1700 - fields ok 1701 - 10 fields ok 1702 - content ok 1703 - -- , \ " 0 ok 1704 - check always_quote ok 1705 - check escape_char ok 1706 - check quote_char ok 1707 - check sep_char ok 1708 - combine ok 1709 - string ok 1710 - parse ok 1711 - fields ok 1712 - 10 fields ok 1713 - content ok 1714 - -- , \ ' 0 ok 1715 - check always_quote ok 1716 - check escape_char ok 1717 - check quote_char ok 1718 - check sep_char ok 1719 - combine ok 1720 - string ok 1721 - parse ok 1722 - fields ok 1723 - 10 fields ok 1724 - content ok 1725 - -- , \ , 0 ok 1726 - check always_quote ok 1727 - check escape_char ok 1728 - check quote_char ok 1729 - check sep_char ok 1730 - Illegal combo for combine ok 1731 - illegal combo for parse ok 1732 - -- , \ ; 0 ok 1733 - check always_quote ok 1734 - check escape_char ok 1735 - check quote_char ok 1736 - check sep_char ok 1737 - combine ok 1738 - string ok 1739 - parse ok 1740 - fields ok 1741 - 10 fields ok 1742 - content ok 1743 - -- , \ \t 0 ok 1744 - check always_quote ok 1745 - check escape_char ok 1746 - check quote_char ok 1747 - check sep_char ok 1748 - combine ok 1749 - string ok 1750 - parse ok 1751 - fields ok 1752 - 10 fields ok 1753 - content ok 1754 - -- , \ \ 0 ok 1755 - check always_quote ok 1756 - check escape_char ok 1757 - check quote_char ok 1758 - check sep_char ok 1759 - Illegal combo for combine ok 1760 - illegal combo for parse ok 1761 - -- , \ ~ 0 ok 1762 - check always_quote ok 1763 - check escape_char ok 1764 - check quote_char ok 1765 - check sep_char ok 1766 - combine ok 1767 - string ok 1768 - parse ok 1769 - fields ok 1770 - 10 fields ok 1771 - content ok 1772 - -- , \ \x{00} 0 ok 1773 - check always_quote ok 1774 - check escape_char ok 1775 - check quote_char ok 1776 - check sep_char ok 1777 - combine ok 1778 - string ok 1779 - parse ok 1780 - fields ok 1781 - 10 fields ok 1782 - content ok 1783 - -- , ~ " 0 ok 1784 - check always_quote ok 1785 - check escape_char ok 1786 - check quote_char ok 1787 - check sep_char ok 1788 - combine ok 1789 - string ok 1790 - parse ok 1791 - fields ok 1792 - 10 fields ok 1793 - content ok 1794 - -- , ~ ' 0 ok 1795 - check always_quote ok 1796 - check escape_char ok 1797 - check quote_char ok 1798 - check sep_char ok 1799 - combine ok 1800 - string ok 1801 - parse ok 1802 - fields ok 1803 - 10 fields ok 1804 - content ok 1805 - -- , ~ , 0 ok 1806 - check always_quote ok 1807 - check escape_char ok 1808 - check quote_char ok 1809 - check sep_char ok 1810 - Illegal combo for combine ok 1811 - illegal combo for parse ok 1812 - -- , ~ ; 0 ok 1813 - check always_quote ok 1814 - check escape_char ok 1815 - check quote_char ok 1816 - check sep_char ok 1817 - combine ok 1818 - string ok 1819 - parse ok 1820 - fields ok 1821 - 10 fields ok 1822 - content ok 1823 - -- , ~ \t 0 ok 1824 - check always_quote ok 1825 - check escape_char ok 1826 - check quote_char ok 1827 - check sep_char ok 1828 - combine ok 1829 - string ok 1830 - parse ok 1831 - fields ok 1832 - 10 fields ok 1833 - content ok 1834 - -- , ~ \ 0 ok 1835 - check always_quote ok 1836 - check escape_char ok 1837 - check quote_char ok 1838 - check sep_char ok 1839 - combine ok 1840 - string ok 1841 - parse ok 1842 - fields ok 1843 - 10 fields ok 1844 - content ok 1845 - -- , ~ ~ 0 ok 1846 - check always_quote ok 1847 - check escape_char ok 1848 - check quote_char ok 1849 - check sep_char ok 1850 - Illegal combo for combine ok 1851 - illegal combo for parse ok 1852 - -- , ~ \x{00} 0 ok 1853 - check always_quote ok 1854 - check escape_char ok 1855 - check quote_char ok 1856 - check sep_char ok 1857 - combine ok 1858 - string ok 1859 - parse ok 1860 - fields ok 1861 - 10 fields ok 1862 - content ok 1863 - -- , + " 0 ok 1864 - check always_quote ok 1865 - check escape_char ok 1866 - check quote_char ok 1867 - check sep_char ok 1868 - combine ok 1869 - string ok 1870 - parse ok 1871 - fields ok 1872 - 10 fields ok 1873 - content ok 1874 - -- , + ' 0 ok 1875 - check always_quote ok 1876 - check escape_char ok 1877 - check quote_char ok 1878 - check sep_char ok 1879 - combine ok 1880 - string ok 1881 - parse ok 1882 - fields ok 1883 - 10 fields ok 1884 - content ok 1885 - -- , + , 0 ok 1886 - check always_quote ok 1887 - check escape_char ok 1888 - check quote_char ok 1889 - check sep_char ok 1890 - Illegal combo for combine ok 1891 - illegal combo for parse ok 1892 - -- , + ; 0 ok 1893 - check always_quote ok 1894 - check escape_char ok 1895 - check quote_char ok 1896 - check sep_char ok 1897 - combine ok 1898 - string ok 1899 - parse ok 1900 - fields ok 1901 - 10 fields ok 1902 - content ok 1903 - -- , + \t 0 ok 1904 - check always_quote ok 1905 - check escape_char ok 1906 - check quote_char ok 1907 - check sep_char ok 1908 - combine ok 1909 - string ok 1910 - parse ok 1911 - fields ok 1912 - 10 fields ok 1913 - content ok 1914 - -- , + \ 0 ok 1915 - check always_quote ok 1916 - check escape_char ok 1917 - check quote_char ok 1918 - check sep_char ok 1919 - combine ok 1920 - string ok 1921 - parse ok 1922 - fields ok 1923 - 10 fields ok 1924 - content ok 1925 - -- , + ~ 0 ok 1926 - check always_quote ok 1927 - check escape_char ok 1928 - check quote_char ok 1929 - check sep_char ok 1930 - combine ok 1931 - string ok 1932 - parse ok 1933 - fields ok 1934 - 10 fields ok 1935 - content ok 1936 - -- , + \x{00} 0 ok 1937 - check always_quote ok 1938 - check escape_char ok 1939 - check quote_char ok 1940 - check sep_char ok 1941 - combine ok 1942 - string ok 1943 - parse ok 1944 - fields ok 1945 - 10 fields ok 1946 - content ok 1947 - -- ; " " 0 ok 1948 - check always_quote ok 1949 - check escape_char ok 1950 - check quote_char ok 1951 - check sep_char ok 1952 - Illegal combo for combine ok 1953 - illegal combo for parse ok 1954 - -- ; " ' 0 ok 1955 - check always_quote ok 1956 - check escape_char ok 1957 - check quote_char ok 1958 - check sep_char ok 1959 - combine ok 1960 - string ok 1961 - parse ok 1962 - fields ok 1963 - 10 fields ok 1964 - content ok 1965 - -- ; " , 0 ok 1966 - check always_quote ok 1967 - check escape_char ok 1968 - check quote_char ok 1969 - check sep_char ok 1970 - combine ok 1971 - string ok 1972 - parse ok 1973 - fields ok 1974 - 10 fields ok 1975 - content ok 1976 - -- ; " ; 0 ok 1977 - check always_quote ok 1978 - check escape_char ok 1979 - check quote_char ok 1980 - check sep_char ok 1981 - Illegal combo for combine ok 1982 - illegal combo for parse ok 1983 - -- ; " \t 0 ok 1984 - check always_quote ok 1985 - check escape_char ok 1986 - check quote_char ok 1987 - check sep_char ok 1988 - combine ok 1989 - string ok 1990 - parse ok 1991 - fields ok 1992 - 10 fields ok 1993 - content ok 1994 - -- ; " \ 0 ok 1995 - check always_quote ok 1996 - check escape_char ok 1997 - check quote_char ok 1998 - check sep_char ok 1999 - combine ok 2000 - string ok 2001 - parse ok 2002 - fields ok 2003 - 10 fields ok 2004 - content ok 2005 - -- ; " ~ 0 ok 2006 - check always_quote ok 2007 - check escape_char ok 2008 - check quote_char ok 2009 - check sep_char ok 2010 - combine ok 2011 - string ok 2012 - parse ok 2013 - fields ok 2014 - 10 fields ok 2015 - content ok 2016 - -- ; " \x{00} 0 ok 2017 - check always_quote ok 2018 - check escape_char ok 2019 - check quote_char ok 2020 - check sep_char ok 2021 - combine ok 2022 - string ok 2023 - parse ok 2024 - fields ok 2025 - 10 fields ok 2026 - content ok 2027 - -- ; ' " 0 ok 2028 - check always_quote ok 2029 - check escape_char ok 2030 - check quote_char ok 2031 - check sep_char ok 2032 - combine ok 2033 - string ok 2034 - parse ok 2035 - fields ok 2036 - 10 fields ok 2037 - content ok 2038 - -- ; ' ' 0 ok 2039 - check always_quote ok 2040 - check escape_char ok 2041 - check quote_char ok 2042 - check sep_char ok 2043 - Illegal combo for combine ok 2044 - illegal combo for parse ok 2045 - -- ; ' , 0 ok 2046 - check always_quote ok 2047 - check escape_char ok 2048 - check quote_char ok 2049 - check sep_char ok 2050 - combine ok 2051 - string ok 2052 - parse ok 2053 - fields ok 2054 - 10 fields ok 2055 - content ok 2056 - -- ; ' ; 0 ok 2057 - check always_quote ok 2058 - check escape_char ok 2059 - check quote_char ok 2060 - check sep_char ok 2061 - Illegal combo for combine ok 2062 - illegal combo for parse ok 2063 - -- ; ' \t 0 ok 2064 - check always_quote ok 2065 - check escape_char ok 2066 - check quote_char ok 2067 - check sep_char ok 2068 - combine ok 2069 - string ok 2070 - parse ok 2071 - fields ok 2072 - 10 fields ok 2073 - content ok 2074 - -- ; ' \ 0 ok 2075 - check always_quote ok 2076 - check escape_char ok 2077 - check quote_char ok 2078 - check sep_char ok 2079 - combine ok 2080 - string ok 2081 - parse ok 2082 - fields ok 2083 - 10 fields ok 2084 - content ok 2085 - -- ; ' ~ 0 ok 2086 - check always_quote ok 2087 - check escape_char ok 2088 - check quote_char ok 2089 - check sep_char ok 2090 - combine ok 2091 - string ok 2092 - parse ok 2093 - fields ok 2094 - 10 fields ok 2095 - content ok 2096 - -- ; ' \x{00} 0 ok 2097 - check always_quote ok 2098 - check escape_char ok 2099 - check quote_char ok 2100 - check sep_char ok 2101 - combine ok 2102 - string ok 2103 - parse ok 2104 - fields ok 2105 - 10 fields ok 2106 - content ok 2107 - -- ; , " 0 ok 2108 - check always_quote ok 2109 - check escape_char ok 2110 - check quote_char ok 2111 - check sep_char ok 2112 - combine ok 2113 - string ok 2114 - parse ok 2115 - fields ok 2116 - 10 fields ok 2117 - content ok 2118 - -- ; , ' 0 ok 2119 - check always_quote ok 2120 - check escape_char ok 2121 - check quote_char ok 2122 - check sep_char ok 2123 - combine ok 2124 - string ok 2125 - parse ok 2126 - fields ok 2127 - 10 fields ok 2128 - content ok 2129 - -- ; , , 0 ok 2130 - check always_quote ok 2131 - check escape_char ok 2132 - check quote_char ok 2133 - check sep_char ok 2134 - Illegal combo for combine ok 2135 - illegal combo for parse ok 2136 - -- ; , ; 0 ok 2137 - check always_quote ok 2138 - check escape_char ok 2139 - check quote_char ok 2140 - check sep_char ok 2141 - Illegal combo for combine ok 2142 - illegal combo for parse ok 2143 - -- ; , \t 0 ok 2144 - check always_quote ok 2145 - check escape_char ok 2146 - check quote_char ok 2147 - check sep_char ok 2148 - combine ok 2149 - string ok 2150 - parse ok 2151 - fields ok 2152 - 10 fields ok 2153 - content ok 2154 - -- ; , \ 0 ok 2155 - check always_quote ok 2156 - check escape_char ok 2157 - check quote_char ok 2158 - check sep_char ok 2159 - combine ok 2160 - string ok 2161 - parse ok 2162 - fields ok 2163 - 10 fields ok 2164 - content ok 2165 - -- ; , ~ 0 ok 2166 - check always_quote ok 2167 - check escape_char ok 2168 - check quote_char ok 2169 - check sep_char ok 2170 - combine ok 2171 - string ok 2172 - parse ok 2173 - fields ok 2174 - 10 fields ok 2175 - content ok 2176 - -- ; , \x{00} 0 ok 2177 - check always_quote ok 2178 - check escape_char ok 2179 - check quote_char ok 2180 - check sep_char ok 2181 - combine ok 2182 - string ok 2183 - parse ok 2184 - fields ok 2185 - 10 fields ok 2186 - content ok 2187 - -- ; ; " 0 ok 2188 - check always_quote ok 2189 - check escape_char ok 2190 - check quote_char ok 2191 - check sep_char ok 2192 - combine ok 2193 - string ok 2194 - parse ok 2195 - fields ok 2196 - 10 fields ok 2197 - content ok 2198 - -- ; ; ' 0 ok 2199 - check always_quote ok 2200 - check escape_char ok 2201 - check quote_char ok 2202 - check sep_char ok 2203 - combine ok 2204 - string ok 2205 - parse ok 2206 - fields ok 2207 - 10 fields ok 2208 - content ok 2209 - -- ; ; , 0 ok 2210 - check always_quote ok 2211 - check escape_char ok 2212 - check quote_char ok 2213 - check sep_char ok 2214 - combine ok 2215 - string ok 2216 - parse ok 2217 - fields ok 2218 - 10 fields ok 2219 - content ok 2220 - -- ; ; ; 0 ok 2221 - check always_quote ok 2222 - check escape_char ok 2223 - check quote_char ok 2224 - check sep_char ok 2225 - Illegal combo for combine ok 2226 - illegal combo for parse ok 2227 - -- ; ; \t 0 ok 2228 - check always_quote ok 2229 - check escape_char ok 2230 - check quote_char ok 2231 - check sep_char ok 2232 - combine ok 2233 - string ok 2234 - parse ok 2235 - fields ok 2236 - 10 fields ok 2237 - content ok 2238 - -- ; ; \ 0 ok 2239 - check always_quote ok 2240 - check escape_char ok 2241 - check quote_char ok 2242 - check sep_char ok 2243 - combine ok 2244 - string ok 2245 - parse ok 2246 - fields ok 2247 - 10 fields ok 2248 - content ok 2249 - -- ; ; ~ 0 ok 2250 - check always_quote ok 2251 - check escape_char ok 2252 - check quote_char ok 2253 - check sep_char ok 2254 - combine ok 2255 - string ok 2256 - parse ok 2257 - fields ok 2258 - 10 fields ok 2259 - content ok 2260 - -- ; ; \x{00} 0 ok 2261 - check always_quote ok 2262 - check escape_char ok 2263 - check quote_char ok 2264 - check sep_char ok 2265 - combine ok 2266 - string ok 2267 - parse ok 2268 - fields ok 2269 - 10 fields ok 2270 - content ok 2271 - -- ; \t " 0 ok 2272 - check always_quote ok 2273 - check escape_char ok 2274 - check quote_char ok 2275 - check sep_char ok 2276 - combine ok 2277 - string ok 2278 - parse ok 2279 - fields ok 2280 - 10 fields ok 2281 - content ok 2282 - -- ; \t ' 0 ok 2283 - check always_quote ok 2284 - check escape_char ok 2285 - check quote_char ok 2286 - check sep_char ok 2287 - combine ok 2288 - string ok 2289 - parse ok 2290 - fields ok 2291 - 10 fields ok 2292 - content ok 2293 - -- ; \t , 0 ok 2294 - check always_quote ok 2295 - check escape_char ok 2296 - check quote_char ok 2297 - check sep_char ok 2298 - combine ok 2299 - string ok 2300 - parse ok 2301 - fields ok 2302 - 10 fields ok 2303 - content ok 2304 - -- ; \t ; 0 ok 2305 - check always_quote ok 2306 - check escape_char ok 2307 - check quote_char ok 2308 - check sep_char ok 2309 - Illegal combo for combine ok 2310 - illegal combo for parse ok 2311 - -- ; \t \t 0 ok 2312 - check always_quote ok 2313 - check escape_char ok 2314 - check quote_char ok 2315 - check sep_char ok 2316 - Illegal combo for combine ok 2317 - illegal combo for parse ok 2318 - -- ; \t \ 0 ok 2319 - check always_quote ok 2320 - check escape_char ok 2321 - check quote_char ok 2322 - check sep_char ok 2323 - combine ok 2324 - string ok 2325 - parse ok 2326 - fields ok 2327 - 10 fields ok 2328 - content ok 2329 - -- ; \t ~ 0 ok 2330 - check always_quote ok 2331 - check escape_char ok 2332 - check quote_char ok 2333 - check sep_char ok 2334 - combine ok 2335 - string ok 2336 - parse ok 2337 - fields ok 2338 - 10 fields ok 2339 - content ok 2340 - -- ; \t \x{00} 0 ok 2341 - check always_quote ok 2342 - check escape_char ok 2343 - check quote_char ok 2344 - check sep_char ok 2345 - combine ok 2346 - string ok 2347 - parse ok 2348 - fields ok 2349 - 10 fields ok 2350 - content ok 2351 - -- ; \ " 0 ok 2352 - check always_quote ok 2353 - check escape_char ok 2354 - check quote_char ok 2355 - check sep_char ok 2356 - combine ok 2357 - string ok 2358 - parse ok 2359 - fields ok 2360 - 10 fields ok 2361 - content ok 2362 - -- ; \ ' 0 ok 2363 - check always_quote ok 2364 - check escape_char ok 2365 - check quote_char ok 2366 - check sep_char ok 2367 - combine ok 2368 - string ok 2369 - parse ok 2370 - fields ok 2371 - 10 fields ok 2372 - content ok 2373 - -- ; \ , 0 ok 2374 - check always_quote ok 2375 - check escape_char ok 2376 - check quote_char ok 2377 - check sep_char ok 2378 - combine ok 2379 - string ok 2380 - parse ok 2381 - fields ok 2382 - 10 fields ok 2383 - content ok 2384 - -- ; \ ; 0 ok 2385 - check always_quote ok 2386 - check escape_char ok 2387 - check quote_char ok 2388 - check sep_char ok 2389 - Illegal combo for combine ok 2390 - illegal combo for parse ok 2391 - -- ; \ \t 0 ok 2392 - check always_quote ok 2393 - check escape_char ok 2394 - check quote_char ok 2395 - check sep_char ok 2396 - combine ok 2397 - string ok 2398 - parse ok 2399 - fields ok 2400 - 10 fields ok 2401 - content ok 2402 - -- ; \ \ 0 ok 2403 - check always_quote ok 2404 - check escape_char ok 2405 - check quote_char ok 2406 - check sep_char ok 2407 - Illegal combo for combine ok 2408 - illegal combo for parse ok 2409 - -- ; \ ~ 0 ok 2410 - check always_quote ok 2411 - check escape_char ok 2412 - check quote_char ok 2413 - check sep_char ok 2414 - combine ok 2415 - string ok 2416 - parse ok 2417 - fields ok 2418 - 10 fields ok 2419 - content ok 2420 - -- ; \ \x{00} 0 ok 2421 - check always_quote ok 2422 - check escape_char ok 2423 - check quote_char ok 2424 - check sep_char ok 2425 - combine ok 2426 - string ok 2427 - parse ok 2428 - fields ok 2429 - 10 fields ok 2430 - content ok 2431 - -- ; ~ " 0 ok 2432 - check always_quote ok 2433 - check escape_char ok 2434 - check quote_char ok 2435 - check sep_char ok 2436 - combine ok 2437 - string ok 2438 - parse ok 2439 - fields ok 2440 - 10 fields ok 2441 - content ok 2442 - -- ; ~ ' 0 ok 2443 - check always_quote ok 2444 - check escape_char ok 2445 - check quote_char ok 2446 - check sep_char ok 2447 - combine ok 2448 - string ok 2449 - parse ok 2450 - fields ok 2451 - 10 fields ok 2452 - content ok 2453 - -- ; ~ , 0 ok 2454 - check always_quote ok 2455 - check escape_char ok 2456 - check quote_char ok 2457 - check sep_char ok 2458 - combine ok 2459 - string ok 2460 - parse ok 2461 - fields ok 2462 - 10 fields ok 2463 - content ok 2464 - -- ; ~ ; 0 ok 2465 - check always_quote ok 2466 - check escape_char ok 2467 - check quote_char ok 2468 - check sep_char ok 2469 - Illegal combo for combine ok 2470 - illegal combo for parse ok 2471 - -- ; ~ \t 0 ok 2472 - check always_quote ok 2473 - check escape_char ok 2474 - check quote_char ok 2475 - check sep_char ok 2476 - combine ok 2477 - string ok 2478 - parse ok 2479 - fields ok 2480 - 10 fields ok 2481 - content ok 2482 - -- ; ~ \ 0 ok 2483 - check always_quote ok 2484 - check escape_char ok 2485 - check quote_char ok 2486 - check sep_char ok 2487 - combine ok 2488 - string ok 2489 - parse ok 2490 - fields ok 2491 - 10 fields ok 2492 - content ok 2493 - -- ; ~ ~ 0 ok 2494 - check always_quote ok 2495 - check escape_char ok 2496 - check quote_char ok 2497 - check sep_char ok 2498 - Illegal combo for combine ok 2499 - illegal combo for parse ok 2500 - -- ; ~ \x{00} 0 ok 2501 - check always_quote ok 2502 - check escape_char ok 2503 - check quote_char ok 2504 - check sep_char ok 2505 - combine ok 2506 - string ok 2507 - parse ok 2508 - fields ok 2509 - 10 fields ok 2510 - content ok 2511 - -- ; + " 0 ok 2512 - check always_quote ok 2513 - check escape_char ok 2514 - check quote_char ok 2515 - check sep_char ok 2516 - combine ok 2517 - string ok 2518 - parse ok 2519 - fields ok 2520 - 10 fields ok 2521 - content ok 2522 - -- ; + ' 0 ok 2523 - check always_quote ok 2524 - check escape_char ok 2525 - check quote_char ok 2526 - check sep_char ok 2527 - combine ok 2528 - string ok 2529 - parse ok 2530 - fields ok 2531 - 10 fields ok 2532 - content ok 2533 - -- ; + , 0 ok 2534 - check always_quote ok 2535 - check escape_char ok 2536 - check quote_char ok 2537 - check sep_char ok 2538 - combine ok 2539 - string ok 2540 - parse ok 2541 - fields ok 2542 - 10 fields ok 2543 - content ok 2544 - -- ; + ; 0 ok 2545 - check always_quote ok 2546 - check escape_char ok 2547 - check quote_char ok 2548 - check sep_char ok 2549 - Illegal combo for combine ok 2550 - illegal combo for parse ok 2551 - -- ; + \t 0 ok 2552 - check always_quote ok 2553 - check escape_char ok 2554 - check quote_char ok 2555 - check sep_char ok 2556 - combine ok 2557 - string ok 2558 - parse ok 2559 - fields ok 2560 - 10 fields ok 2561 - content ok 2562 - -- ; + \ 0 ok 2563 - check always_quote ok 2564 - check escape_char ok 2565 - check quote_char ok 2566 - check sep_char ok 2567 - combine ok 2568 - string ok 2569 - parse ok 2570 - fields ok 2571 - 10 fields ok 2572 - content ok 2573 - -- ; + ~ 0 ok 2574 - check always_quote ok 2575 - check escape_char ok 2576 - check quote_char ok 2577 - check sep_char ok 2578 - combine ok 2579 - string ok 2580 - parse ok 2581 - fields ok 2582 - 10 fields ok 2583 - content ok 2584 - -- ; + \x{00} 0 ok 2585 - check always_quote ok 2586 - check escape_char ok 2587 - check quote_char ok 2588 - check sep_char ok 2589 - combine ok 2590 - string ok 2591 - parse ok 2592 - fields ok 2593 - 10 fields ok 2594 - content ok 2595 - -- \t " " 0 ok 2596 - check always_quote ok 2597 - check escape_char ok 2598 - check quote_char ok 2599 - check sep_char ok 2600 - Illegal combo for combine ok 2601 - illegal combo for parse ok 2602 - -- \t " ' 0 ok 2603 - check always_quote ok 2604 - check escape_char ok 2605 - check quote_char ok 2606 - check sep_char ok 2607 - combine ok 2608 - string ok 2609 - parse ok 2610 - fields ok 2611 - 10 fields ok 2612 - content ok 2613 - -- \t " , 0 ok 2614 - check always_quote ok 2615 - check escape_char ok 2616 - check quote_char ok 2617 - check sep_char ok 2618 - combine ok 2619 - string ok 2620 - parse ok 2621 - fields ok 2622 - 10 fields ok 2623 - content ok 2624 - -- \t " ; 0 ok 2625 - check always_quote ok 2626 - check escape_char ok 2627 - check quote_char ok 2628 - check sep_char ok 2629 - combine ok 2630 - string ok 2631 - parse ok 2632 - fields ok 2633 - 10 fields ok 2634 - content ok 2635 - -- \t " \t 0 ok 2636 - check always_quote ok 2637 - check escape_char ok 2638 - check quote_char ok 2639 - check sep_char ok 2640 - Illegal combo for combine ok 2641 - illegal combo for parse ok 2642 - -- \t " \ 0 ok 2643 - check always_quote ok 2644 - check escape_char ok 2645 - check quote_char ok 2646 - check sep_char ok 2647 - combine ok 2648 - string ok 2649 - parse ok 2650 - fields ok 2651 - 10 fields ok 2652 - content ok 2653 - -- \t " ~ 0 ok 2654 - check always_quote ok 2655 - check escape_char ok 2656 - check quote_char ok 2657 - check sep_char ok 2658 - combine ok 2659 - string ok 2660 - parse ok 2661 - fields ok 2662 - 10 fields ok 2663 - content ok 2664 - -- \t " \x{00} 0 ok 2665 - check always_quote ok 2666 - check escape_char ok 2667 - check quote_char ok 2668 - check sep_char ok 2669 - combine ok 2670 - string ok 2671 - parse ok 2672 - fields ok 2673 - 10 fields ok 2674 - content ok 2675 - -- \t ' " 0 ok 2676 - check always_quote ok 2677 - check escape_char ok 2678 - check quote_char ok 2679 - check sep_char ok 2680 - combine ok 2681 - string ok 2682 - parse ok 2683 - fields ok 2684 - 10 fields ok 2685 - content ok 2686 - -- \t ' ' 0 ok 2687 - check always_quote ok 2688 - check escape_char ok 2689 - check quote_char ok 2690 - check sep_char ok 2691 - Illegal combo for combine ok 2692 - illegal combo for parse ok 2693 - -- \t ' , 0 ok 2694 - check always_quote ok 2695 - check escape_char ok 2696 - check quote_char ok 2697 - check sep_char ok 2698 - combine ok 2699 - string ok 2700 - parse ok 2701 - fields ok 2702 - 10 fields ok 2703 - content ok 2704 - -- \t ' ; 0 ok 2705 - check always_quote ok 2706 - check escape_char ok 2707 - check quote_char ok 2708 - check sep_char ok 2709 - combine ok 2710 - string ok 2711 - parse ok 2712 - fields ok 2713 - 10 fields ok 2714 - content ok 2715 - -- \t ' \t 0 ok 2716 - check always_quote ok 2717 - check escape_char ok 2718 - check quote_char ok 2719 - check sep_char ok 2720 - Illegal combo for combine ok 2721 - illegal combo for parse ok 2722 - -- \t ' \ 0 ok 2723 - check always_quote ok 2724 - check escape_char ok 2725 - check quote_char ok 2726 - check sep_char ok 2727 - combine ok 2728 - string ok 2729 - parse ok 2730 - fields ok 2731 - 10 fields ok 2732 - content ok 2733 - -- \t ' ~ 0 ok 2734 - check always_quote ok 2735 - check escape_char ok 2736 - check quote_char ok 2737 - check sep_char ok 2738 - combine ok 2739 - string ok 2740 - parse ok 2741 - fields ok 2742 - 10 fields ok 2743 - content ok 2744 - -- \t ' \x{00} 0 ok 2745 - check always_quote ok 2746 - check escape_char ok 2747 - check quote_char ok 2748 - check sep_char ok 2749 - combine ok 2750 - string ok 2751 - parse ok 2752 - fields ok 2753 - 10 fields ok 2754 - content ok 2755 - -- \t , " 0 ok 2756 - check always_quote ok 2757 - check escape_char ok 2758 - check quote_char ok 2759 - check sep_char ok 2760 - combine ok 2761 - string ok 2762 - parse ok 2763 - fields ok 2764 - 10 fields ok 2765 - content ok 2766 - -- \t , ' 0 ok 2767 - check always_quote ok 2768 - check escape_char ok 2769 - check quote_char ok 2770 - check sep_char ok 2771 - combine ok 2772 - string ok 2773 - parse ok 2774 - fields ok 2775 - 10 fields ok 2776 - content ok 2777 - -- \t , , 0 ok 2778 - check always_quote ok 2779 - check escape_char ok 2780 - check quote_char ok 2781 - check sep_char ok 2782 - Illegal combo for combine ok 2783 - illegal combo for parse ok 2784 - -- \t , ; 0 ok 2785 - check always_quote ok 2786 - check escape_char ok 2787 - check quote_char ok 2788 - check sep_char ok 2789 - combine ok 2790 - string ok 2791 - parse ok 2792 - fields ok 2793 - 10 fields ok 2794 - content ok 2795 - -- \t , \t 0 ok 2796 - check always_quote ok 2797 - check escape_char ok 2798 - check quote_char ok 2799 - check sep_char ok 2800 - Illegal combo for combine ok 2801 - illegal combo for parse ok 2802 - -- \t , \ 0 ok 2803 - check always_quote ok 2804 - check escape_char ok 2805 - check quote_char ok 2806 - check sep_char ok 2807 - combine ok 2808 - string ok 2809 - parse ok 2810 - fields ok 2811 - 10 fields ok 2812 - content ok 2813 - -- \t , ~ 0 ok 2814 - check always_quote ok 2815 - check escape_char ok 2816 - check quote_char ok 2817 - check sep_char ok 2818 - combine ok 2819 - string ok 2820 - parse ok 2821 - fields ok 2822 - 10 fields ok 2823 - content ok 2824 - -- \t , \x{00} 0 ok 2825 - check always_quote ok 2826 - check escape_char ok 2827 - check quote_char ok 2828 - check sep_char ok 2829 - combine ok 2830 - string ok 2831 - parse ok 2832 - fields ok 2833 - 10 fields ok 2834 - content ok 2835 - -- \t ; " 0 ok 2836 - check always_quote ok 2837 - check escape_char ok 2838 - check quote_char ok 2839 - check sep_char ok 2840 - combine ok 2841 - string ok 2842 - parse ok 2843 - fields ok 2844 - 10 fields ok 2845 - content ok 2846 - -- \t ; ' 0 ok 2847 - check always_quote ok 2848 - check escape_char ok 2849 - check quote_char ok 2850 - check sep_char ok 2851 - combine ok 2852 - string ok 2853 - parse ok 2854 - fields ok 2855 - 10 fields ok 2856 - content ok 2857 - -- \t ; , 0 ok 2858 - check always_quote ok 2859 - check escape_char ok 2860 - check quote_char ok 2861 - check sep_char ok 2862 - combine ok 2863 - string ok 2864 - parse ok 2865 - fields ok 2866 - 10 fields ok 2867 - content ok 2868 - -- \t ; ; 0 ok 2869 - check always_quote ok 2870 - check escape_char ok 2871 - check quote_char ok 2872 - check sep_char ok 2873 - Illegal combo for combine ok 2874 - illegal combo for parse ok 2875 - -- \t ; \t 0 ok 2876 - check always_quote ok 2877 - check escape_char ok 2878 - check quote_char ok 2879 - check sep_char ok 2880 - Illegal combo for combine ok 2881 - illegal combo for parse ok 2882 - -- \t ; \ 0 ok 2883 - check always_quote ok 2884 - check escape_char ok 2885 - check quote_char ok 2886 - check sep_char ok 2887 - combine ok 2888 - string ok 2889 - parse ok 2890 - fields ok 2891 - 10 fields ok 2892 - content ok 2893 - -- \t ; ~ 0 ok 2894 - check always_quote ok 2895 - check escape_char ok 2896 - check quote_char ok 2897 - check sep_char ok 2898 - combine ok 2899 - string ok 2900 - parse ok 2901 - fields ok 2902 - 10 fields ok 2903 - content ok 2904 - -- \t ; \x{00} 0 ok 2905 - check always_quote ok 2906 - check escape_char ok 2907 - check quote_char ok 2908 - check sep_char ok 2909 - combine ok 2910 - string ok 2911 - parse ok 2912 - fields ok 2913 - 10 fields ok 2914 - content ok 2915 - -- \t \t " 0 ok 2916 - check always_quote ok 2917 - check escape_char ok 2918 - check quote_char ok 2919 - check sep_char ok 2920 - combine ok 2921 - string ok 2922 - parse ok 2923 - fields ok 2924 - 10 fields ok 2925 - content ok 2926 - -- \t \t ' 0 ok 2927 - check always_quote ok 2928 - check escape_char ok 2929 - check quote_char ok 2930 - check sep_char ok 2931 - combine ok 2932 - string ok 2933 - parse ok 2934 - fields ok 2935 - 10 fields ok 2936 - content ok 2937 - -- \t \t , 0 ok 2938 - check always_quote ok 2939 - check escape_char ok 2940 - check quote_char ok 2941 - check sep_char ok 2942 - combine ok 2943 - string ok 2944 - parse ok 2945 - fields ok 2946 - 10 fields ok 2947 - content ok 2948 - -- \t \t ; 0 ok 2949 - check always_quote ok 2950 - check escape_char ok 2951 - check quote_char ok 2952 - check sep_char ok 2953 - combine ok 2954 - string ok 2955 - parse ok 2956 - fields ok 2957 - 10 fields ok 2958 - content ok 2959 - -- \t \t \t 0 ok 2960 - check always_quote ok 2961 - check escape_char ok 2962 - check quote_char ok 2963 - check sep_char ok 2964 - Illegal combo for combine ok 2965 - illegal combo for parse ok 2966 - -- \t \t \ 0 ok 2967 - check always_quote ok 2968 - check escape_char ok 2969 - check quote_char ok 2970 - check sep_char ok 2971 - combine ok 2972 - string ok 2973 - parse ok 2974 - fields ok 2975 - 10 fields ok 2976 - content ok 2977 - -- \t \t ~ 0 ok 2978 - check always_quote ok 2979 - check escape_char ok 2980 - check quote_char ok 2981 - check sep_char ok 2982 - combine ok 2983 - string ok 2984 - parse ok 2985 - fields ok 2986 - 10 fields ok 2987 - content ok 2988 - -- \t \t \x{00} 0 ok 2989 - check always_quote ok 2990 - check escape_char ok 2991 - check quote_char ok 2992 - check sep_char ok 2993 - combine ok 2994 - string ok 2995 - parse ok 2996 - fields ok 2997 - 10 fields ok 2998 - content ok 2999 - -- \t \ " 0 ok 3000 - check always_quote ok 3001 - check escape_char ok 3002 - check quote_char ok 3003 - check sep_char ok 3004 - combine ok 3005 - string ok 3006 - parse ok 3007 - fields ok 3008 - 10 fields ok 3009 - content ok 3010 - -- \t \ ' 0 ok 3011 - check always_quote ok 3012 - check escape_char ok 3013 - check quote_char ok 3014 - check sep_char ok 3015 - combine ok 3016 - string ok 3017 - parse ok 3018 - fields ok 3019 - 10 fields ok 3020 - content ok 3021 - -- \t \ , 0 ok 3022 - check always_quote ok 3023 - check escape_char ok 3024 - check quote_char ok 3025 - check sep_char ok 3026 - combine ok 3027 - string ok 3028 - parse ok 3029 - fields ok 3030 - 10 fields ok 3031 - content ok 3032 - -- \t \ ; 0 ok 3033 - check always_quote ok 3034 - check escape_char ok 3035 - check quote_char ok 3036 - check sep_char ok 3037 - combine ok 3038 - string ok 3039 - parse ok 3040 - fields ok 3041 - 10 fields ok 3042 - content ok 3043 - -- \t \ \t 0 ok 3044 - check always_quote ok 3045 - check escape_char ok 3046 - check quote_char ok 3047 - check sep_char ok 3048 - Illegal combo for combine ok 3049 - illegal combo for parse ok 3050 - -- \t \ \ 0 ok 3051 - check always_quote ok 3052 - check escape_char ok 3053 - check quote_char ok 3054 - check sep_char ok 3055 - Illegal combo for combine ok 3056 - illegal combo for parse ok 3057 - -- \t \ ~ 0 ok 3058 - check always_quote ok 3059 - check escape_char ok 3060 - check quote_char ok 3061 - check sep_char ok 3062 - combine ok 3063 - string ok 3064 - parse ok 3065 - fields ok 3066 - 10 fields ok 3067 - content ok 3068 - -- \t \ \x{00} 0 ok 3069 - check always_quote ok 3070 - check escape_char ok 3071 - check quote_char ok 3072 - check sep_char ok 3073 - combine ok 3074 - string ok 3075 - parse ok 3076 - fields ok 3077 - 10 fields ok 3078 - content ok 3079 - -- \t ~ " 0 ok 3080 - check always_quote ok 3081 - check escape_char ok 3082 - check quote_char ok 3083 - check sep_char ok 3084 - combine ok 3085 - string ok 3086 - parse ok 3087 - fields ok 3088 - 10 fields ok 3089 - content ok 3090 - -- \t ~ ' 0 ok 3091 - check always_quote ok 3092 - check escape_char ok 3093 - check quote_char ok 3094 - check sep_char ok 3095 - combine ok 3096 - string ok 3097 - parse ok 3098 - fields ok 3099 - 10 fields ok 3100 - content ok 3101 - -- \t ~ , 0 ok 3102 - check always_quote ok 3103 - check escape_char ok 3104 - check quote_char ok 3105 - check sep_char ok 3106 - combine ok 3107 - string ok 3108 - parse ok 3109 - fields ok 3110 - 10 fields ok 3111 - content ok 3112 - -- \t ~ ; 0 ok 3113 - check always_quote ok 3114 - check escape_char ok 3115 - check quote_char ok 3116 - check sep_char ok 3117 - combine ok 3118 - string ok 3119 - parse ok 3120 - fields ok 3121 - 10 fields ok 3122 - content ok 3123 - -- \t ~ \t 0 ok 3124 - check always_quote ok 3125 - check escape_char ok 3126 - check quote_char ok 3127 - check sep_char ok 3128 - Illegal combo for combine ok 3129 - illegal combo for parse ok 3130 - -- \t ~ \ 0 ok 3131 - check always_quote ok 3132 - check escape_char ok 3133 - check quote_char ok 3134 - check sep_char ok 3135 - combine ok 3136 - string ok 3137 - parse ok 3138 - fields ok 3139 - 10 fields ok 3140 - content ok 3141 - -- \t ~ ~ 0 ok 3142 - check always_quote ok 3143 - check escape_char ok 3144 - check quote_char ok 3145 - check sep_char ok 3146 - Illegal combo for combine ok 3147 - illegal combo for parse ok 3148 - -- \t ~ \x{00} 0 ok 3149 - check always_quote ok 3150 - check escape_char ok 3151 - check quote_char ok 3152 - check sep_char ok 3153 - combine ok 3154 - string ok 3155 - parse ok 3156 - fields ok 3157 - 10 fields ok 3158 - content ok 3159 - -- \t + " 0 ok 3160 - check always_quote ok 3161 - check escape_char ok 3162 - check quote_char ok 3163 - check sep_char ok 3164 - combine ok 3165 - string ok 3166 - parse ok 3167 - fields ok 3168 - 10 fields ok 3169 - content ok 3170 - -- \t + ' 0 ok 3171 - check always_quote ok 3172 - check escape_char ok 3173 - check quote_char ok 3174 - check sep_char ok 3175 - combine ok 3176 - string ok 3177 - parse ok 3178 - fields ok 3179 - 10 fields ok 3180 - content ok 3181 - -- \t + , 0 ok 3182 - check always_quote ok 3183 - check escape_char ok 3184 - check quote_char ok 3185 - check sep_char ok 3186 - combine ok 3187 - string ok 3188 - parse ok 3189 - fields ok 3190 - 10 fields ok 3191 - content ok 3192 - -- \t + ; 0 ok 3193 - check always_quote ok 3194 - check escape_char ok 3195 - check quote_char ok 3196 - check sep_char ok 3197 - combine ok 3198 - string ok 3199 - parse ok 3200 - fields ok 3201 - 10 fields ok 3202 - content ok 3203 - -- \t + \t 0 ok 3204 - check always_quote ok 3205 - check escape_char ok 3206 - check quote_char ok 3207 - check sep_char ok 3208 - Illegal combo for combine ok 3209 - illegal combo for parse ok 3210 - -- \t + \ 0 ok 3211 - check always_quote ok 3212 - check escape_char ok 3213 - check quote_char ok 3214 - check sep_char ok 3215 - combine ok 3216 - string ok 3217 - parse ok 3218 - fields ok 3219 - 10 fields ok 3220 - content ok 3221 - -- \t + ~ 0 ok 3222 - check always_quote ok 3223 - check escape_char ok 3224 - check quote_char ok 3225 - check sep_char ok 3226 - combine ok 3227 - string ok 3228 - parse ok 3229 - fields ok 3230 - 10 fields ok 3231 - content ok 3232 - -- \t + \x{00} 0 ok 3233 - check always_quote ok 3234 - check escape_char ok 3235 - check quote_char ok 3236 - check sep_char ok 3237 - combine ok 3238 - string ok 3239 - parse ok 3240 - fields ok 3241 - 10 fields ok 3242 - content ok 3243 - -- \ " " 0 ok 3244 - check always_quote ok 3245 - check escape_char ok 3246 - check quote_char ok 3247 - check sep_char ok 3248 - Illegal combo for combine ok 3249 - illegal combo for parse ok 3250 - -- \ " ' 0 ok 3251 - check always_quote ok 3252 - check escape_char ok 3253 - check quote_char ok 3254 - check sep_char ok 3255 - combine ok 3256 - string ok 3257 - parse ok 3258 - fields ok 3259 - 10 fields ok 3260 - content ok 3261 - -- \ " , 0 ok 3262 - check always_quote ok 3263 - check escape_char ok 3264 - check quote_char ok 3265 - check sep_char ok 3266 - combine ok 3267 - string ok 3268 - parse ok 3269 - fields ok 3270 - 10 fields ok 3271 - content ok 3272 - -- \ " ; 0 ok 3273 - check always_quote ok 3274 - check escape_char ok 3275 - check quote_char ok 3276 - check sep_char ok 3277 - combine ok 3278 - string ok 3279 - parse ok 3280 - fields ok 3281 - 10 fields ok 3282 - content ok 3283 - -- \ " \t 0 ok 3284 - check always_quote ok 3285 - check escape_char ok 3286 - check quote_char ok 3287 - check sep_char ok 3288 - combine ok 3289 - string ok 3290 - parse ok 3291 - fields ok 3292 - 10 fields ok 3293 - content ok 3294 - -- \ " \ 0 ok 3295 - check always_quote ok 3296 - check escape_char ok 3297 - check quote_char ok 3298 - check sep_char ok 3299 - Illegal combo for combine ok 3300 - illegal combo for parse ok 3301 - -- \ " ~ 0 ok 3302 - check always_quote ok 3303 - check escape_char ok 3304 - check quote_char ok 3305 - check sep_char ok 3306 - combine ok 3307 - string ok 3308 - parse ok 3309 - fields ok 3310 - 10 fields ok 3311 - content ok 3312 - -- \ " \x{00} 0 ok 3313 - check always_quote ok 3314 - check escape_char ok 3315 - check quote_char ok 3316 - check sep_char ok 3317 - combine ok 3318 - string ok 3319 - parse ok 3320 - fields ok 3321 - 10 fields ok 3322 - content ok 3323 - -- \ ' " 0 ok 3324 - check always_quote ok 3325 - check escape_char ok 3326 - check quote_char ok 3327 - check sep_char ok 3328 - combine ok 3329 - string ok 3330 - parse ok 3331 - fields ok 3332 - 10 fields ok 3333 - content ok 3334 - -- \ ' ' 0 ok 3335 - check always_quote ok 3336 - check escape_char ok 3337 - check quote_char ok 3338 - check sep_char ok 3339 - Illegal combo for combine ok 3340 - illegal combo for parse ok 3341 - -- \ ' , 0 ok 3342 - check always_quote ok 3343 - check escape_char ok 3344 - check quote_char ok 3345 - check sep_char ok 3346 - combine ok 3347 - string ok 3348 - parse ok 3349 - fields ok 3350 - 10 fields ok 3351 - content ok 3352 - -- \ ' ; 0 ok 3353 - check always_quote ok 3354 - check escape_char ok 3355 - check quote_char ok 3356 - check sep_char ok 3357 - combine ok 3358 - string ok 3359 - parse ok 3360 - fields ok 3361 - 10 fields ok 3362 - content ok 3363 - -- \ ' \t 0 ok 3364 - check always_quote ok 3365 - check escape_char ok 3366 - check quote_char ok 3367 - check sep_char ok 3368 - combine ok 3369 - string ok 3370 - parse ok 3371 - fields ok 3372 - 10 fields ok 3373 - content ok 3374 - -- \ ' \ 0 ok 3375 - check always_quote ok 3376 - check escape_char ok 3377 - check quote_char ok 3378 - check sep_char ok 3379 - Illegal combo for combine ok 3380 - illegal combo for parse ok 3381 - -- \ ' ~ 0 ok 3382 - check always_quote ok 3383 - check escape_char ok 3384 - check quote_char ok 3385 - check sep_char ok 3386 - combine ok 3387 - string ok 3388 - parse ok 3389 - fields ok 3390 - 10 fields ok 3391 - content ok 3392 - -- \ ' \x{00} 0 ok 3393 - check always_quote ok 3394 - check escape_char ok 3395 - check quote_char ok 3396 - check sep_char ok 3397 - combine ok 3398 - string ok 3399 - parse ok 3400 - fields ok 3401 - 10 fields ok 3402 - content ok 3403 - -- \ , " 0 ok 3404 - check always_quote ok 3405 - check escape_char ok 3406 - check quote_char ok 3407 - check sep_char ok 3408 - combine ok 3409 - string ok 3410 - parse ok 3411 - fields ok 3412 - 10 fields ok 3413 - content ok 3414 - -- \ , ' 0 ok 3415 - check always_quote ok 3416 - check escape_char ok 3417 - check quote_char ok 3418 - check sep_char ok 3419 - combine ok 3420 - string ok 3421 - parse ok 3422 - fields ok 3423 - 10 fields ok 3424 - content ok 3425 - -- \ , , 0 ok 3426 - check always_quote ok 3427 - check escape_char ok 3428 - check quote_char ok 3429 - check sep_char ok 3430 - Illegal combo for combine ok 3431 - illegal combo for parse ok 3432 - -- \ , ; 0 ok 3433 - check always_quote ok 3434 - check escape_char ok 3435 - check quote_char ok 3436 - check sep_char ok 3437 - combine ok 3438 - string ok 3439 - parse ok 3440 - fields ok 3441 - 10 fields ok 3442 - content ok 3443 - -- \ , \t 0 ok 3444 - check always_quote ok 3445 - check escape_char ok 3446 - check quote_char ok 3447 - check sep_char ok 3448 - combine ok 3449 - string ok 3450 - parse ok 3451 - fields ok 3452 - 10 fields ok 3453 - content ok 3454 - -- \ , \ 0 ok 3455 - check always_quote ok 3456 - check escape_char ok 3457 - check quote_char ok 3458 - check sep_char ok 3459 - Illegal combo for combine ok 3460 - illegal combo for parse ok 3461 - -- \ , ~ 0 ok 3462 - check always_quote ok 3463 - check escape_char ok 3464 - check quote_char ok 3465 - check sep_char ok 3466 - combine ok 3467 - string ok 3468 - parse ok 3469 - fields ok 3470 - 10 fields ok 3471 - content ok 3472 - -- \ , \x{00} 0 ok 3473 - check always_quote ok 3474 - check escape_char ok 3475 - check quote_char ok 3476 - check sep_char ok 3477 - combine ok 3478 - string ok 3479 - parse ok 3480 - fields ok 3481 - 10 fields ok 3482 - content ok 3483 - -- \ ; " 0 ok 3484 - check always_quote ok 3485 - check escape_char ok 3486 - check quote_char ok 3487 - check sep_char ok 3488 - combine ok 3489 - string ok 3490 - parse ok 3491 - fields ok 3492 - 10 fields ok 3493 - content ok 3494 - -- \ ; ' 0 ok 3495 - check always_quote ok 3496 - check escape_char ok 3497 - check quote_char ok 3498 - check sep_char ok 3499 - combine ok 3500 - string ok 3501 - parse ok 3502 - fields ok 3503 - 10 fields ok 3504 - content ok 3505 - -- \ ; , 0 ok 3506 - check always_quote ok 3507 - check escape_char ok 3508 - check quote_char ok 3509 - check sep_char ok 3510 - combine ok 3511 - string ok 3512 - parse ok 3513 - fields ok 3514 - 10 fields ok 3515 - content ok 3516 - -- \ ; ; 0 ok 3517 - check always_quote ok 3518 - check escape_char ok 3519 - check quote_char ok 3520 - check sep_char ok 3521 - Illegal combo for combine ok 3522 - illegal combo for parse ok 3523 - -- \ ; \t 0 ok 3524 - check always_quote ok 3525 - check escape_char ok 3526 - check quote_char ok 3527 - check sep_char ok 3528 - combine ok 3529 - string ok 3530 - parse ok 3531 - fields ok 3532 - 10 fields ok 3533 - content ok 3534 - -- \ ; \ 0 ok 3535 - check always_quote ok 3536 - check escape_char ok 3537 - check quote_char ok 3538 - check sep_char ok 3539 - Illegal combo for combine ok 3540 - illegal combo for parse ok 3541 - -- \ ; ~ 0 ok 3542 - check always_quote ok 3543 - check escape_char ok 3544 - check quote_char ok 3545 - check sep_char ok 3546 - combine ok 3547 - string ok 3548 - parse ok 3549 - fields ok 3550 - 10 fields ok 3551 - content ok 3552 - -- \ ; \x{00} 0 ok 3553 - check always_quote ok 3554 - check escape_char ok 3555 - check quote_char ok 3556 - check sep_char ok 3557 - combine ok 3558 - string ok 3559 - parse ok 3560 - fields ok 3561 - 10 fields ok 3562 - content ok 3563 - -- \ \t " 0 ok 3564 - check always_quote ok 3565 - check escape_char ok 3566 - check quote_char ok 3567 - check sep_char ok 3568 - combine ok 3569 - string ok 3570 - parse ok 3571 - fields ok 3572 - 10 fields ok 3573 - content ok 3574 - -- \ \t ' 0 ok 3575 - check always_quote ok 3576 - check escape_char ok 3577 - check quote_char ok 3578 - check sep_char ok 3579 - combine ok 3580 - string ok 3581 - parse ok 3582 - fields ok 3583 - 10 fields ok 3584 - content ok 3585 - -- \ \t , 0 ok 3586 - check always_quote ok 3587 - check escape_char ok 3588 - check quote_char ok 3589 - check sep_char ok 3590 - combine ok 3591 - string ok 3592 - parse ok 3593 - fields ok 3594 - 10 fields ok 3595 - content ok 3596 - -- \ \t ; 0 ok 3597 - check always_quote ok 3598 - check escape_char ok 3599 - check quote_char ok 3600 - check sep_char ok 3601 - combine ok 3602 - string ok 3603 - parse ok 3604 - fields ok 3605 - 10 fields ok 3606 - content ok 3607 - -- \ \t \t 0 ok 3608 - check always_quote ok 3609 - check escape_char ok 3610 - check quote_char ok 3611 - check sep_char ok 3612 - Illegal combo for combine ok 3613 - illegal combo for parse ok 3614 - -- \ \t \ 0 ok 3615 - check always_quote ok 3616 - check escape_char ok 3617 - check quote_char ok 3618 - check sep_char ok 3619 - Illegal combo for combine ok 3620 - illegal combo for parse ok 3621 - -- \ \t ~ 0 ok 3622 - check always_quote ok 3623 - check escape_char ok 3624 - check quote_char ok 3625 - check sep_char ok 3626 - combine ok 3627 - string ok 3628 - parse ok 3629 - fields ok 3630 - 10 fields ok 3631 - content ok 3632 - -- \ \t \x{00} 0 ok 3633 - check always_quote ok 3634 - check escape_char ok 3635 - check quote_char ok 3636 - check sep_char ok 3637 - combine ok 3638 - string ok 3639 - parse ok 3640 - fields ok 3641 - 10 fields ok 3642 - content ok 3643 - -- \ \ " 0 ok 3644 - check always_quote ok 3645 - check escape_char ok 3646 - check quote_char ok 3647 - check sep_char ok 3648 - combine ok 3649 - string ok 3650 - parse ok 3651 - fields ok 3652 - 10 fields ok 3653 - content ok 3654 - -- \ \ ' 0 ok 3655 - check always_quote ok 3656 - check escape_char ok 3657 - check quote_char ok 3658 - check sep_char ok 3659 - combine ok 3660 - string ok 3661 - parse ok 3662 - fields ok 3663 - 10 fields ok 3664 - content ok 3665 - -- \ \ , 0 ok 3666 - check always_quote ok 3667 - check escape_char ok 3668 - check quote_char ok 3669 - check sep_char ok 3670 - combine ok 3671 - string ok 3672 - parse ok 3673 - fields ok 3674 - 10 fields ok 3675 - content ok 3676 - -- \ \ ; 0 ok 3677 - check always_quote ok 3678 - check escape_char ok 3679 - check quote_char ok 3680 - check sep_char ok 3681 - combine ok 3682 - string ok 3683 - parse ok 3684 - fields ok 3685 - 10 fields ok 3686 - content ok 3687 - -- \ \ \t 0 ok 3688 - check always_quote ok 3689 - check escape_char ok 3690 - check quote_char ok 3691 - check sep_char ok 3692 - combine ok 3693 - string ok 3694 - parse ok 3695 - fields ok 3696 - 10 fields ok 3697 - content ok 3698 - -- \ \ \ 0 ok 3699 - check always_quote ok 3700 - check escape_char ok 3701 - check quote_char ok 3702 - check sep_char ok 3703 - Illegal combo for combine ok 3704 - illegal combo for parse ok 3705 - -- \ \ ~ 0 ok 3706 - check always_quote ok 3707 - check escape_char ok 3708 - check quote_char ok 3709 - check sep_char ok 3710 - combine ok 3711 - string ok 3712 - parse ok 3713 - fields ok 3714 - 10 fields ok 3715 - content ok 3716 - -- \ \ \x{00} 0 ok 3717 - check always_quote ok 3718 - check escape_char ok 3719 - check quote_char ok 3720 - check sep_char ok 3721 - combine ok 3722 - string ok 3723 - parse ok 3724 - fields ok 3725 - 10 fields ok 3726 - content ok 3727 - -- \ ~ " 0 ok 3728 - check always_quote ok 3729 - check escape_char ok 3730 - check quote_char ok 3731 - check sep_char ok 3732 - combine ok 3733 - string ok 3734 - parse ok 3735 - fields ok 3736 - 10 fields ok 3737 - content ok 3738 - -- \ ~ ' 0 ok 3739 - check always_quote ok 3740 - check escape_char ok 3741 - check quote_char ok 3742 - check sep_char ok 3743 - combine ok 3744 - string ok 3745 - parse ok 3746 - fields ok 3747 - 10 fields ok 3748 - content ok 3749 - -- \ ~ , 0 ok 3750 - check always_quote ok 3751 - check escape_char ok 3752 - check quote_char ok 3753 - check sep_char ok 3754 - combine ok 3755 - string ok 3756 - parse ok 3757 - fields ok 3758 - 10 fields ok 3759 - content ok 3760 - -- \ ~ ; 0 ok 3761 - check always_quote ok 3762 - check escape_char ok 3763 - check quote_char ok 3764 - check sep_char ok 3765 - combine ok 3766 - string ok 3767 - parse ok 3768 - fields ok 3769 - 10 fields ok 3770 - content ok 3771 - -- \ ~ \t 0 ok 3772 - check always_quote ok 3773 - check escape_char ok 3774 - check quote_char ok 3775 - check sep_char ok 3776 - combine ok 3777 - string ok 3778 - parse ok 3779 - fields ok 3780 - 10 fields ok 3781 - content ok 3782 - -- \ ~ \ 0 ok 3783 - check always_quote ok 3784 - check escape_char ok 3785 - check quote_char ok 3786 - check sep_char ok 3787 - Illegal combo for combine ok 3788 - illegal combo for parse ok 3789 - -- \ ~ ~ 0 ok 3790 - check always_quote ok 3791 - check escape_char ok 3792 - check quote_char ok 3793 - check sep_char ok 3794 - Illegal combo for combine ok 3795 - illegal combo for parse ok 3796 - -- \ ~ \x{00} 0 ok 3797 - check always_quote ok 3798 - check escape_char ok 3799 - check quote_char ok 3800 - check sep_char ok 3801 - combine ok 3802 - string ok 3803 - parse ok 3804 - fields ok 3805 - 10 fields ok 3806 - content ok 3807 - -- \ + " 0 ok 3808 - check always_quote ok 3809 - check escape_char ok 3810 - check quote_char ok 3811 - check sep_char ok 3812 - combine ok 3813 - string ok 3814 - parse ok 3815 - fields ok 3816 - 10 fields ok 3817 - content ok 3818 - -- \ + ' 0 ok 3819 - check always_quote ok 3820 - check escape_char ok 3821 - check quote_char ok 3822 - check sep_char ok 3823 - combine ok 3824 - string ok 3825 - parse ok 3826 - fields ok 3827 - 10 fields ok 3828 - content ok 3829 - -- \ + , 0 ok 3830 - check always_quote ok 3831 - check escape_char ok 3832 - check quote_char ok 3833 - check sep_char ok 3834 - combine ok 3835 - string ok 3836 - parse ok 3837 - fields ok 3838 - 10 fields ok 3839 - content ok 3840 - -- \ + ; 0 ok 3841 - check always_quote ok 3842 - check escape_char ok 3843 - check quote_char ok 3844 - check sep_char ok 3845 - combine ok 3846 - string ok 3847 - parse ok 3848 - fields ok 3849 - 10 fields ok 3850 - content ok 3851 - -- \ + \t 0 ok 3852 - check always_quote ok 3853 - check escape_char ok 3854 - check quote_char ok 3855 - check sep_char ok 3856 - combine ok 3857 - string ok 3858 - parse ok 3859 - fields ok 3860 - 10 fields ok 3861 - content ok 3862 - -- \ + \ 0 ok 3863 - check always_quote ok 3864 - check escape_char ok 3865 - check quote_char ok 3866 - check sep_char ok 3867 - Illegal combo for combine ok 3868 - illegal combo for parse ok 3869 - -- \ + ~ 0 ok 3870 - check always_quote ok 3871 - check escape_char ok 3872 - check quote_char ok 3873 - check sep_char ok 3874 - combine ok 3875 - string ok 3876 - parse ok 3877 - fields ok 3878 - 10 fields ok 3879 - content ok 3880 - -- \ + \x{00} 0 ok 3881 - check always_quote ok 3882 - check escape_char ok 3883 - check quote_char ok 3884 - check sep_char ok 3885 - combine ok 3886 - string ok 3887 - parse ok 3888 - fields ok 3889 - 10 fields ok 3890 - content ok 3891 - -- ~ " " 0 ok 3892 - check always_quote ok 3893 - check escape_char ok 3894 - check quote_char ok 3895 - check sep_char ok 3896 - Illegal combo for combine ok 3897 - illegal combo for parse ok 3898 - -- ~ " ' 0 ok 3899 - check always_quote ok 3900 - check escape_char ok 3901 - check quote_char ok 3902 - check sep_char ok 3903 - combine ok 3904 - string ok 3905 - parse ok 3906 - fields ok 3907 - 10 fields ok 3908 - content ok 3909 - -- ~ " , 0 ok 3910 - check always_quote ok 3911 - check escape_char ok 3912 - check quote_char ok 3913 - check sep_char ok 3914 - combine ok 3915 - string ok 3916 - parse ok 3917 - fields ok 3918 - 10 fields ok 3919 - content ok 3920 - -- ~ " ; 0 ok 3921 - check always_quote ok 3922 - check escape_char ok 3923 - check quote_char ok 3924 - check sep_char ok 3925 - combine ok 3926 - string ok 3927 - parse ok 3928 - fields ok 3929 - 10 fields ok 3930 - content ok 3931 - -- ~ " \t 0 ok 3932 - check always_quote ok 3933 - check escape_char ok 3934 - check quote_char ok 3935 - check sep_char ok 3936 - combine ok 3937 - string ok 3938 - parse ok 3939 - fields ok 3940 - 10 fields ok 3941 - content ok 3942 - -- ~ " \ 0 ok 3943 - check always_quote ok 3944 - check escape_char ok 3945 - check quote_char ok 3946 - check sep_char ok 3947 - combine ok 3948 - string ok 3949 - parse ok 3950 - fields ok 3951 - 10 fields ok 3952 - content ok 3953 - -- ~ " ~ 0 ok 3954 - check always_quote ok 3955 - check escape_char ok 3956 - check quote_char ok 3957 - check sep_char ok 3958 - Illegal combo for combine ok 3959 - illegal combo for parse ok 3960 - -- ~ " \x{00} 0 ok 3961 - check always_quote ok 3962 - check escape_char ok 3963 - check quote_char ok 3964 - check sep_char ok 3965 - combine ok 3966 - string ok 3967 - parse ok 3968 - fields ok 3969 - 10 fields ok 3970 - content ok 3971 - -- ~ ' " 0 ok 3972 - check always_quote ok 3973 - check escape_char ok 3974 - check quote_char ok 3975 - check sep_char ok 3976 - combine ok 3977 - string ok 3978 - parse ok 3979 - fields ok 3980 - 10 fields ok 3981 - content ok 3982 - -- ~ ' ' 0 ok 3983 - check always_quote ok 3984 - check escape_char ok 3985 - check quote_char ok 3986 - check sep_char ok 3987 - Illegal combo for combine ok 3988 - illegal combo for parse ok 3989 - -- ~ ' , 0 ok 3990 - check always_quote ok 3991 - check escape_char ok 3992 - check quote_char ok 3993 - check sep_char ok 3994 - combine ok 3995 - string ok 3996 - parse ok 3997 - fields ok 3998 - 10 fields ok 3999 - content ok 4000 - -- ~ ' ; 0 ok 4001 - check always_quote ok 4002 - check escape_char ok 4003 - check quote_char ok 4004 - check sep_char ok 4005 - combine ok 4006 - string ok 4007 - parse ok 4008 - fields ok 4009 - 10 fields ok 4010 - content ok 4011 - -- ~ ' \t 0 ok 4012 - check always_quote ok 4013 - check escape_char ok 4014 - check quote_char ok 4015 - check sep_char ok 4016 - combine ok 4017 - string ok 4018 - parse ok 4019 - fields ok 4020 - 10 fields ok 4021 - content ok 4022 - -- ~ ' \ 0 ok 4023 - check always_quote ok 4024 - check escape_char ok 4025 - check quote_char ok 4026 - check sep_char ok 4027 - combine ok 4028 - string ok 4029 - parse ok 4030 - fields ok 4031 - 10 fields ok 4032 - content ok 4033 - -- ~ ' ~ 0 ok 4034 - check always_quote ok 4035 - check escape_char ok 4036 - check quote_char ok 4037 - check sep_char ok 4038 - Illegal combo for combine ok 4039 - illegal combo for parse ok 4040 - -- ~ ' \x{00} 0 ok 4041 - check always_quote ok 4042 - check escape_char ok 4043 - check quote_char ok 4044 - check sep_char ok 4045 - combine ok 4046 - string ok 4047 - parse ok 4048 - fields ok 4049 - 10 fields ok 4050 - content ok 4051 - -- ~ , " 0 ok 4052 - check always_quote ok 4053 - check escape_char ok 4054 - check quote_char ok 4055 - check sep_char ok 4056 - combine ok 4057 - string ok 4058 - parse ok 4059 - fields ok 4060 - 10 fields ok 4061 - content ok 4062 - -- ~ , ' 0 ok 4063 - check always_quote ok 4064 - check escape_char ok 4065 - check quote_char ok 4066 - check sep_char ok 4067 - combine ok 4068 - string ok 4069 - parse ok 4070 - fields ok 4071 - 10 fields ok 4072 - content ok 4073 - -- ~ , , 0 ok 4074 - check always_quote ok 4075 - check escape_char ok 4076 - check quote_char ok 4077 - check sep_char ok 4078 - Illegal combo for combine ok 4079 - illegal combo for parse ok 4080 - -- ~ , ; 0 ok 4081 - check always_quote ok 4082 - check escape_char ok 4083 - check quote_char ok 4084 - check sep_char ok 4085 - combine ok 4086 - string ok 4087 - parse ok 4088 - fields ok 4089 - 10 fields ok 4090 - content ok 4091 - -- ~ , \t 0 ok 4092 - check always_quote ok 4093 - check escape_char ok 4094 - check quote_char ok 4095 - check sep_char ok 4096 - combine ok 4097 - string ok 4098 - parse ok 4099 - fields ok 4100 - 10 fields ok 4101 - content ok 4102 - -- ~ , \ 0 ok 4103 - check always_quote ok 4104 - check escape_char ok 4105 - check quote_char ok 4106 - check sep_char ok 4107 - combine ok 4108 - string ok 4109 - parse ok 4110 - fields ok 4111 - 10 fields ok 4112 - content ok 4113 - -- ~ , ~ 0 ok 4114 - check always_quote ok 4115 - check escape_char ok 4116 - check quote_char ok 4117 - check sep_char ok 4118 - Illegal combo for combine ok 4119 - illegal combo for parse ok 4120 - -- ~ , \x{00} 0 ok 4121 - check always_quote ok 4122 - check escape_char ok 4123 - check quote_char ok 4124 - check sep_char ok 4125 - combine ok 4126 - string ok 4127 - parse ok 4128 - fields ok 4129 - 10 fields ok 4130 - content ok 4131 - -- ~ ; " 0 ok 4132 - check always_quote ok 4133 - check escape_char ok 4134 - check quote_char ok 4135 - check sep_char ok 4136 - combine ok 4137 - string ok 4138 - parse ok 4139 - fields ok 4140 - 10 fields ok 4141 - content ok 4142 - -- ~ ; ' 0 ok 4143 - check always_quote ok 4144 - check escape_char ok 4145 - check quote_char ok 4146 - check sep_char ok 4147 - combine ok 4148 - string ok 4149 - parse ok 4150 - fields ok 4151 - 10 fields ok 4152 - content ok 4153 - -- ~ ; , 0 ok 4154 - check always_quote ok 4155 - check escape_char ok 4156 - check quote_char ok 4157 - check sep_char ok 4158 - combine ok 4159 - string ok 4160 - parse ok 4161 - fields ok 4162 - 10 fields ok 4163 - content ok 4164 - -- ~ ; ; 0 ok 4165 - check always_quote ok 4166 - check escape_char ok 4167 - check quote_char ok 4168 - check sep_char ok 4169 - Illegal combo for combine ok 4170 - illegal combo for parse ok 4171 - -- ~ ; \t 0 ok 4172 - check always_quote ok 4173 - check escape_char ok 4174 - check quote_char ok 4175 - check sep_char ok 4176 - combine ok 4177 - string ok 4178 - parse ok 4179 - fields ok 4180 - 10 fields ok 4181 - content ok 4182 - -- ~ ; \ 0 ok 4183 - check always_quote ok 4184 - check escape_char ok 4185 - check quote_char ok 4186 - check sep_char ok 4187 - combine ok 4188 - string ok 4189 - parse ok 4190 - fields ok 4191 - 10 fields ok 4192 - content ok 4193 - -- ~ ; ~ 0 ok 4194 - check always_quote ok 4195 - check escape_char ok 4196 - check quote_char ok 4197 - check sep_char ok 4198 - Illegal combo for combine ok 4199 - illegal combo for parse ok 4200 - -- ~ ; \x{00} 0 ok 4201 - check always_quote ok 4202 - check escape_char ok 4203 - check quote_char ok 4204 - check sep_char ok 4205 - combine ok 4206 - string ok 4207 - parse ok 4208 - fields ok 4209 - 10 fields ok 4210 - content ok 4211 - -- ~ \t " 0 ok 4212 - check always_quote ok 4213 - check escape_char ok 4214 - check quote_char ok 4215 - check sep_char ok 4216 - combine ok 4217 - string ok 4218 - parse ok 4219 - fields ok 4220 - 10 fields ok 4221 - content ok 4222 - -- ~ \t ' 0 ok 4223 - check always_quote ok 4224 - check escape_char ok 4225 - check quote_char ok 4226 - check sep_char ok 4227 - combine ok 4228 - string ok 4229 - parse ok 4230 - fields ok 4231 - 10 fields ok 4232 - content ok 4233 - -- ~ \t , 0 ok 4234 - check always_quote ok 4235 - check escape_char ok 4236 - check quote_char ok 4237 - check sep_char ok 4238 - combine ok 4239 - string ok 4240 - parse ok 4241 - fields ok 4242 - 10 fields ok 4243 - content ok 4244 - -- ~ \t ; 0 ok 4245 - check always_quote ok 4246 - check escape_char ok 4247 - check quote_char ok 4248 - check sep_char ok 4249 - combine ok 4250 - string ok 4251 - parse ok 4252 - fields ok 4253 - 10 fields ok 4254 - content ok 4255 - -- ~ \t \t 0 ok 4256 - check always_quote ok 4257 - check escape_char ok 4258 - check quote_char ok 4259 - check sep_char ok 4260 - Illegal combo for combine ok 4261 - illegal combo for parse ok 4262 - -- ~ \t \ 0 ok 4263 - check always_quote ok 4264 - check escape_char ok 4265 - check quote_char ok 4266 - check sep_char ok 4267 - combine ok 4268 - string ok 4269 - parse ok 4270 - fields ok 4271 - 10 fields ok 4272 - content ok 4273 - -- ~ \t ~ 0 ok 4274 - check always_quote ok 4275 - check escape_char ok 4276 - check quote_char ok 4277 - check sep_char ok 4278 - Illegal combo for combine ok 4279 - illegal combo for parse ok 4280 - -- ~ \t \x{00} 0 ok 4281 - check always_quote ok 4282 - check escape_char ok 4283 - check quote_char ok 4284 - check sep_char ok 4285 - combine ok 4286 - string ok 4287 - parse ok 4288 - fields ok 4289 - 10 fields ok 4290 - content ok 4291 - -- ~ \ " 0 ok 4292 - check always_quote ok 4293 - check escape_char ok 4294 - check quote_char ok 4295 - check sep_char ok 4296 - combine ok 4297 - string ok 4298 - parse ok 4299 - fields ok 4300 - 10 fields ok 4301 - content ok 4302 - -- ~ \ ' 0 ok 4303 - check always_quote ok 4304 - check escape_char ok 4305 - check quote_char ok 4306 - check sep_char ok 4307 - combine ok 4308 - string ok 4309 - parse ok 4310 - fields ok 4311 - 10 fields ok 4312 - content ok 4313 - -- ~ \ , 0 ok 4314 - check always_quote ok 4315 - check escape_char ok 4316 - check quote_char ok 4317 - check sep_char ok 4318 - combine ok 4319 - string ok 4320 - parse ok 4321 - fields ok 4322 - 10 fields ok 4323 - content ok 4324 - -- ~ \ ; 0 ok 4325 - check always_quote ok 4326 - check escape_char ok 4327 - check quote_char ok 4328 - check sep_char ok 4329 - combine ok 4330 - string ok 4331 - parse ok 4332 - fields ok 4333 - 10 fields ok 4334 - content ok 4335 - -- ~ \ \t 0 ok 4336 - check always_quote ok 4337 - check escape_char ok 4338 - check quote_char ok 4339 - check sep_char ok 4340 - combine ok 4341 - string ok 4342 - parse ok 4343 - fields ok 4344 - 10 fields ok 4345 - content ok 4346 - -- ~ \ \ 0 ok 4347 - check always_quote ok 4348 - check escape_char ok 4349 - check quote_char ok 4350 - check sep_char ok 4351 - Illegal combo for combine ok 4352 - illegal combo for parse ok 4353 - -- ~ \ ~ 0 ok 4354 - check always_quote ok 4355 - check escape_char ok 4356 - check quote_char ok 4357 - check sep_char ok 4358 - Illegal combo for combine ok 4359 - illegal combo for parse ok 4360 - -- ~ \ \x{00} 0 ok 4361 - check always_quote ok 4362 - check escape_char ok 4363 - check quote_char ok 4364 - check sep_char ok 4365 - combine ok 4366 - string ok 4367 - parse ok 4368 - fields ok 4369 - 10 fields ok 4370 - content ok 4371 - -- ~ ~ " 0 ok 4372 - check always_quote ok 4373 - check escape_char ok 4374 - check quote_char ok 4375 - check sep_char ok 4376 - combine ok 4377 - string ok 4378 - parse ok 4379 - fields ok 4380 - 10 fields ok 4381 - content ok 4382 - -- ~ ~ ' 0 ok 4383 - check always_quote ok 4384 - check escape_char ok 4385 - check quote_char ok 4386 - check sep_char ok 4387 - combine ok 4388 - string ok 4389 - parse ok 4390 - fields ok 4391 - 10 fields ok 4392 - content ok 4393 - -- ~ ~ , 0 ok 4394 - check always_quote ok 4395 - check escape_char ok 4396 - check quote_char ok 4397 - check sep_char ok 4398 - combine ok 4399 - string ok 4400 - parse ok 4401 - fields ok 4402 - 10 fields ok 4403 - content ok 4404 - -- ~ ~ ; 0 ok 4405 - check always_quote ok 4406 - check escape_char ok 4407 - check quote_char ok 4408 - check sep_char ok 4409 - combine ok 4410 - string ok 4411 - parse ok 4412 - fields ok 4413 - 10 fields ok 4414 - content ok 4415 - -- ~ ~ \t 0 ok 4416 - check always_quote ok 4417 - check escape_char ok 4418 - check quote_char ok 4419 - check sep_char ok 4420 - combine ok 4421 - string ok 4422 - parse ok 4423 - fields ok 4424 - 10 fields ok 4425 - content ok 4426 - -- ~ ~ \ 0 ok 4427 - check always_quote ok 4428 - check escape_char ok 4429 - check quote_char ok 4430 - check sep_char ok 4431 - combine ok 4432 - string ok 4433 - parse ok 4434 - fields ok 4435 - 10 fields ok 4436 - content ok 4437 - -- ~ ~ ~ 0 ok 4438 - check always_quote ok 4439 - check escape_char ok 4440 - check quote_char ok 4441 - check sep_char ok 4442 - Illegal combo for combine ok 4443 - illegal combo for parse ok 4444 - -- ~ ~ \x{00} 0 ok 4445 - check always_quote ok 4446 - check escape_char ok 4447 - check quote_char ok 4448 - check sep_char ok 4449 - combine ok 4450 - string ok 4451 - parse ok 4452 - fields ok 4453 - 10 fields ok 4454 - content ok 4455 - -- ~ + " 0 ok 4456 - check always_quote ok 4457 - check escape_char ok 4458 - check quote_char ok 4459 - check sep_char ok 4460 - combine ok 4461 - string ok 4462 - parse ok 4463 - fields ok 4464 - 10 fields ok 4465 - content ok 4466 - -- ~ + ' 0 ok 4467 - check always_quote ok 4468 - check escape_char ok 4469 - check quote_char ok 4470 - check sep_char ok 4471 - combine ok 4472 - string ok 4473 - parse ok 4474 - fields ok 4475 - 10 fields ok 4476 - content ok 4477 - -- ~ + , 0 ok 4478 - check always_quote ok 4479 - check escape_char ok 4480 - check quote_char ok 4481 - check sep_char ok 4482 - combine ok 4483 - string ok 4484 - parse ok 4485 - fields ok 4486 - 10 fields ok 4487 - content ok 4488 - -- ~ + ; 0 ok 4489 - check always_quote ok 4490 - check escape_char ok 4491 - check quote_char ok 4492 - check sep_char ok 4493 - combine ok 4494 - string ok 4495 - parse ok 4496 - fields ok 4497 - 10 fields ok 4498 - content ok 4499 - -- ~ + \t 0 ok 4500 - check always_quote ok 4501 - check escape_char ok 4502 - check quote_char ok 4503 - check sep_char ok 4504 - combine ok 4505 - string ok 4506 - parse ok 4507 - fields ok 4508 - 10 fields ok 4509 - content ok 4510 - -- ~ + \ 0 ok 4511 - check always_quote ok 4512 - check escape_char ok 4513 - check quote_char ok 4514 - check sep_char ok 4515 - combine ok 4516 - string ok 4517 - parse ok 4518 - fields ok 4519 - 10 fields ok 4520 - content ok 4521 - -- ~ + ~ 0 ok 4522 - check always_quote ok 4523 - check escape_char ok 4524 - check quote_char ok 4525 - check sep_char ok 4526 - Illegal combo for combine ok 4527 - illegal combo for parse ok 4528 - -- ~ + \x{00} 0 ok 4529 - check always_quote ok 4530 - check escape_char ok 4531 - check quote_char ok 4532 - check sep_char ok 4533 - combine ok 4534 - string ok 4535 - parse ok 4536 - fields ok 4537 - 10 fields ok 4538 - content ok 4539 - -- " " " 1 ok 4540 - check always_quote ok 4541 - check escape_char ok 4542 - check quote_char ok 4543 - check sep_char ok 4544 - Illegal combo for combine ok 4545 - illegal combo for parse ok 4546 - -- " " ' 1 ok 4547 - check always_quote ok 4548 - check escape_char ok 4549 - check quote_char ok 4550 - check sep_char ok 4551 - combine ok 4552 - string ok 4553 - parse ok 4554 - fields ok 4555 - 10 fields ok 4556 - content ok 4557 - -- " " , 1 ok 4558 - check always_quote ok 4559 - check escape_char ok 4560 - check quote_char ok 4561 - check sep_char ok 4562 - combine ok 4563 - string ok 4564 - parse ok 4565 - fields ok 4566 - 10 fields ok 4567 - content ok 4568 - -- " " ; 1 ok 4569 - check always_quote ok 4570 - check escape_char ok 4571 - check quote_char ok 4572 - check sep_char ok 4573 - combine ok 4574 - string ok 4575 - parse ok 4576 - fields ok 4577 - 10 fields ok 4578 - content ok 4579 - -- " " \t 1 ok 4580 - check always_quote ok 4581 - check escape_char ok 4582 - check quote_char ok 4583 - check sep_char ok 4584 - combine ok 4585 - string ok 4586 - parse ok 4587 - fields ok 4588 - 10 fields ok 4589 - content ok 4590 - -- " " \ 1 ok 4591 - check always_quote ok 4592 - check escape_char ok 4593 - check quote_char ok 4594 - check sep_char ok 4595 - combine ok 4596 - string ok 4597 - parse ok 4598 - fields ok 4599 - 10 fields ok 4600 - content ok 4601 - -- " " ~ 1 ok 4602 - check always_quote ok 4603 - check escape_char ok 4604 - check quote_char ok 4605 - check sep_char ok 4606 - combine ok 4607 - string ok 4608 - parse ok 4609 - fields ok 4610 - 10 fields ok 4611 - content ok 4612 - -- " " \x{00} 1 ok 4613 - check always_quote ok 4614 - check escape_char ok 4615 - check quote_char ok 4616 - check sep_char ok 4617 - combine ok 4618 - string ok 4619 - parse ok 4620 - fields ok 4621 - 10 fields ok 4622 - content ok 4623 - -- " ' " 1 ok 4624 - check always_quote ok 4625 - check escape_char ok 4626 - check quote_char ok 4627 - check sep_char ok 4628 - Illegal combo for combine ok 4629 - illegal combo for parse ok 4630 - -- " ' ' 1 ok 4631 - check always_quote ok 4632 - check escape_char ok 4633 - check quote_char ok 4634 - check sep_char ok 4635 - Illegal combo for combine ok 4636 - illegal combo for parse ok 4637 - -- " ' , 1 ok 4638 - check always_quote ok 4639 - check escape_char ok 4640 - check quote_char ok 4641 - check sep_char ok 4642 - combine ok 4643 - string ok 4644 - parse ok 4645 - fields ok 4646 - 10 fields ok 4647 - content ok 4648 - -- " ' ; 1 ok 4649 - check always_quote ok 4650 - check escape_char ok 4651 - check quote_char ok 4652 - check sep_char ok 4653 - combine ok 4654 - string ok 4655 - parse ok 4656 - fields ok 4657 - 10 fields ok 4658 - content ok 4659 - -- " ' \t 1 ok 4660 - check always_quote ok 4661 - check escape_char ok 4662 - check quote_char ok 4663 - check sep_char ok 4664 - combine ok 4665 - string ok 4666 - parse ok 4667 - fields ok 4668 - 10 fields ok 4669 - content ok 4670 - -- " ' \ 1 ok 4671 - check always_quote ok 4672 - check escape_char ok 4673 - check quote_char ok 4674 - check sep_char ok 4675 - combine ok 4676 - string ok 4677 - parse ok 4678 - fields ok 4679 - 10 fields ok 4680 - content ok 4681 - -- " ' ~ 1 ok 4682 - check always_quote ok 4683 - check escape_char ok 4684 - check quote_char ok 4685 - check sep_char ok 4686 - combine ok 4687 - string ok 4688 - parse ok 4689 - fields ok 4690 - 10 fields ok 4691 - content ok 4692 - -- " ' \x{00} 1 ok 4693 - check always_quote ok 4694 - check escape_char ok 4695 - check quote_char ok 4696 - check sep_char ok 4697 - combine ok 4698 - string ok 4699 - parse ok 4700 - fields ok 4701 - 10 fields ok 4702 - content ok 4703 - -- " , " 1 ok 4704 - check always_quote ok 4705 - check escape_char ok 4706 - check quote_char ok 4707 - check sep_char ok 4708 - Illegal combo for combine ok 4709 - illegal combo for parse ok 4710 - -- " , ' 1 ok 4711 - check always_quote ok 4712 - check escape_char ok 4713 - check quote_char ok 4714 - check sep_char ok 4715 - combine ok 4716 - string ok 4717 - parse ok 4718 - fields ok 4719 - 10 fields ok 4720 - content ok 4721 - -- " , , 1 ok 4722 - check always_quote ok 4723 - check escape_char ok 4724 - check quote_char ok 4725 - check sep_char ok 4726 - Illegal combo for combine ok 4727 - illegal combo for parse ok 4728 - -- " , ; 1 ok 4729 - check always_quote ok 4730 - check escape_char ok 4731 - check quote_char ok 4732 - check sep_char ok 4733 - combine ok 4734 - string ok 4735 - parse ok 4736 - fields ok 4737 - 10 fields ok 4738 - content ok 4739 - -- " , \t 1 ok 4740 - check always_quote ok 4741 - check escape_char ok 4742 - check quote_char ok 4743 - check sep_char ok 4744 - combine ok 4745 - string ok 4746 - parse ok 4747 - fields ok 4748 - 10 fields ok 4749 - content ok 4750 - -- " , \ 1 ok 4751 - check always_quote ok 4752 - check escape_char ok 4753 - check quote_char ok 4754 - check sep_char ok 4755 - combine ok 4756 - string ok 4757 - parse ok 4758 - fields ok 4759 - 10 fields ok 4760 - content ok 4761 - -- " , ~ 1 ok 4762 - check always_quote ok 4763 - check escape_char ok 4764 - check quote_char ok 4765 - check sep_char ok 4766 - combine ok 4767 - string ok 4768 - parse ok 4769 - fields ok 4770 - 10 fields ok 4771 - content ok 4772 - -- " , \x{00} 1 ok 4773 - check always_quote ok 4774 - check escape_char ok 4775 - check quote_char ok 4776 - check sep_char ok 4777 - combine ok 4778 - string ok 4779 - parse ok 4780 - fields ok 4781 - 10 fields ok 4782 - content ok 4783 - -- " ; " 1 ok 4784 - check always_quote ok 4785 - check escape_char ok 4786 - check quote_char ok 4787 - check sep_char ok 4788 - Illegal combo for combine ok 4789 - illegal combo for parse ok 4790 - -- " ; ' 1 ok 4791 - check always_quote ok 4792 - check escape_char ok 4793 - check quote_char ok 4794 - check sep_char ok 4795 - combine ok 4796 - string ok 4797 - parse ok 4798 - fields ok 4799 - 10 fields ok 4800 - content ok 4801 - -- " ; , 1 ok 4802 - check always_quote ok 4803 - check escape_char ok 4804 - check quote_char ok 4805 - check sep_char ok 4806 - combine ok 4807 - string ok 4808 - parse ok 4809 - fields ok 4810 - 10 fields ok 4811 - content ok 4812 - -- " ; ; 1 ok 4813 - check always_quote ok 4814 - check escape_char ok 4815 - check quote_char ok 4816 - check sep_char ok 4817 - Illegal combo for combine ok 4818 - illegal combo for parse ok 4819 - -- " ; \t 1 ok 4820 - check always_quote ok 4821 - check escape_char ok 4822 - check quote_char ok 4823 - check sep_char ok 4824 - combine ok 4825 - string ok 4826 - parse ok 4827 - fields ok 4828 - 10 fields ok 4829 - content ok 4830 - -- " ; \ 1 ok 4831 - check always_quote ok 4832 - check escape_char ok 4833 - check quote_char ok 4834 - check sep_char ok 4835 - combine ok 4836 - string ok 4837 - parse ok 4838 - fields ok 4839 - 10 fields ok 4840 - content ok 4841 - -- " ; ~ 1 ok 4842 - check always_quote ok 4843 - check escape_char ok 4844 - check quote_char ok 4845 - check sep_char ok 4846 - combine ok 4847 - string ok 4848 - parse ok 4849 - fields ok 4850 - 10 fields ok 4851 - content ok 4852 - -- " ; \x{00} 1 ok 4853 - check always_quote ok 4854 - check escape_char ok 4855 - check quote_char ok 4856 - check sep_char ok 4857 - combine ok 4858 - string ok 4859 - parse ok 4860 - fields ok 4861 - 10 fields ok 4862 - content ok 4863 - -- " \t " 1 ok 4864 - check always_quote ok 4865 - check escape_char ok 4866 - check quote_char ok 4867 - check sep_char ok 4868 - Illegal combo for combine ok 4869 - illegal combo for parse ok 4870 - -- " \t ' 1 ok 4871 - check always_quote ok 4872 - check escape_char ok 4873 - check quote_char ok 4874 - check sep_char ok 4875 - combine ok 4876 - string ok 4877 - parse ok 4878 - fields ok 4879 - 10 fields ok 4880 - content ok 4881 - -- " \t , 1 ok 4882 - check always_quote ok 4883 - check escape_char ok 4884 - check quote_char ok 4885 - check sep_char ok 4886 - combine ok 4887 - string ok 4888 - parse ok 4889 - fields ok 4890 - 10 fields ok 4891 - content ok 4892 - -- " \t ; 1 ok 4893 - check always_quote ok 4894 - check escape_char ok 4895 - check quote_char ok 4896 - check sep_char ok 4897 - combine ok 4898 - string ok 4899 - parse ok 4900 - fields ok 4901 - 10 fields ok 4902 - content ok 4903 - -- " \t \t 1 ok 4904 - check always_quote ok 4905 - check escape_char ok 4906 - check quote_char ok 4907 - check sep_char ok 4908 - Illegal combo for combine ok 4909 - illegal combo for parse ok 4910 - -- " \t \ 1 ok 4911 - check always_quote ok 4912 - check escape_char ok 4913 - check quote_char ok 4914 - check sep_char ok 4915 - combine ok 4916 - string ok 4917 - parse ok 4918 - fields ok 4919 - 10 fields ok 4920 - content ok 4921 - -- " \t ~ 1 ok 4922 - check always_quote ok 4923 - check escape_char ok 4924 - check quote_char ok 4925 - check sep_char ok 4926 - combine ok 4927 - string ok 4928 - parse ok 4929 - fields ok 4930 - 10 fields ok 4931 - content ok 4932 - -- " \t \x{00} 1 ok 4933 - check always_quote ok 4934 - check escape_char ok 4935 - check quote_char ok 4936 - check sep_char ok 4937 - combine ok 4938 - string ok 4939 - parse ok 4940 - fields ok 4941 - 10 fields ok 4942 - content ok 4943 - -- " \ " 1 ok 4944 - check always_quote ok 4945 - check escape_char ok 4946 - check quote_char ok 4947 - check sep_char ok 4948 - Illegal combo for combine ok 4949 - illegal combo for parse ok 4950 - -- " \ ' 1 ok 4951 - check always_quote ok 4952 - check escape_char ok 4953 - check quote_char ok 4954 - check sep_char ok 4955 - combine ok 4956 - string ok 4957 - parse ok 4958 - fields ok 4959 - 10 fields ok 4960 - content ok 4961 - -- " \ , 1 ok 4962 - check always_quote ok 4963 - check escape_char ok 4964 - check quote_char ok 4965 - check sep_char ok 4966 - combine ok 4967 - string ok 4968 - parse ok 4969 - fields ok 4970 - 10 fields ok 4971 - content ok 4972 - -- " \ ; 1 ok 4973 - check always_quote ok 4974 - check escape_char ok 4975 - check quote_char ok 4976 - check sep_char ok 4977 - combine ok 4978 - string ok 4979 - parse ok 4980 - fields ok 4981 - 10 fields ok 4982 - content ok 4983 - -- " \ \t 1 ok 4984 - check always_quote ok 4985 - check escape_char ok 4986 - check quote_char ok 4987 - check sep_char ok 4988 - combine ok 4989 - string ok 4990 - parse ok 4991 - fields ok 4992 - 10 fields ok 4993 - content ok 4994 - -- " \ \ 1 ok 4995 - check always_quote ok 4996 - check escape_char ok 4997 - check quote_char ok 4998 - check sep_char ok 4999 - Illegal combo for combine ok 5000 - illegal combo for parse ok 5001 - -- " \ ~ 1 ok 5002 - check always_quote ok 5003 - check escape_char ok 5004 - check quote_char ok 5005 - check sep_char ok 5006 - combine ok 5007 - string ok 5008 - parse ok 5009 - fields ok 5010 - 10 fields ok 5011 - content ok 5012 - -- " \ \x{00} 1 ok 5013 - check always_quote ok 5014 - check escape_char ok 5015 - check quote_char ok 5016 - check sep_char ok 5017 - combine ok 5018 - string ok 5019 - parse ok 5020 - fields ok 5021 - 10 fields ok 5022 - content ok 5023 - -- " ~ " 1 ok 5024 - check always_quote ok 5025 - check escape_char ok 5026 - check quote_char ok 5027 - check sep_char ok 5028 - Illegal combo for combine ok 5029 - illegal combo for parse ok 5030 - -- " ~ ' 1 ok 5031 - check always_quote ok 5032 - check escape_char ok 5033 - check quote_char ok 5034 - check sep_char ok 5035 - combine ok 5036 - string ok 5037 - parse ok 5038 - fields ok 5039 - 10 fields ok 5040 - content ok 5041 - -- " ~ , 1 ok 5042 - check always_quote ok 5043 - check escape_char ok 5044 - check quote_char ok 5045 - check sep_char ok 5046 - combine ok 5047 - string ok 5048 - parse ok 5049 - fields ok 5050 - 10 fields ok 5051 - content ok 5052 - -- " ~ ; 1 ok 5053 - check always_quote ok 5054 - check escape_char ok 5055 - check quote_char ok 5056 - check sep_char ok 5057 - combine ok 5058 - string ok 5059 - parse ok 5060 - fields ok 5061 - 10 fields ok 5062 - content ok 5063 - -- " ~ \t 1 ok 5064 - check always_quote ok 5065 - check escape_char ok 5066 - check quote_char ok 5067 - check sep_char ok 5068 - combine ok 5069 - string ok 5070 - parse ok 5071 - fields ok 5072 - 10 fields ok 5073 - content ok 5074 - -- " ~ \ 1 ok 5075 - check always_quote ok 5076 - check escape_char ok 5077 - check quote_char ok 5078 - check sep_char ok 5079 - combine ok 5080 - string ok 5081 - parse ok 5082 - fields ok 5083 - 10 fields ok 5084 - content ok 5085 - -- " ~ ~ 1 ok 5086 - check always_quote ok 5087 - check escape_char ok 5088 - check quote_char ok 5089 - check sep_char ok 5090 - Illegal combo for combine ok 5091 - illegal combo for parse ok 5092 - -- " ~ \x{00} 1 ok 5093 - check always_quote ok 5094 - check escape_char ok 5095 - check quote_char ok 5096 - check sep_char ok 5097 - combine ok 5098 - string ok 5099 - parse ok 5100 - fields ok 5101 - 10 fields ok 5102 - content ok 5103 - -- " + " 1 ok 5104 - check always_quote ok 5105 - check escape_char ok 5106 - check quote_char ok 5107 - check sep_char ok 5108 - Illegal combo for combine ok 5109 - illegal combo for parse ok 5110 - -- " + ' 1 ok 5111 - check always_quote ok 5112 - check escape_char ok 5113 - check quote_char ok 5114 - check sep_char ok 5115 - combine ok 5116 - string ok 5117 - parse ok 5118 - fields ok 5119 - 10 fields ok 5120 - content ok 5121 - -- " + , 1 ok 5122 - check always_quote ok 5123 - check escape_char ok 5124 - check quote_char ok 5125 - check sep_char ok 5126 - combine ok 5127 - string ok 5128 - parse ok 5129 - fields ok 5130 - 10 fields ok 5131 - content ok 5132 - -- " + ; 1 ok 5133 - check always_quote ok 5134 - check escape_char ok 5135 - check quote_char ok 5136 - check sep_char ok 5137 - combine ok 5138 - string ok 5139 - parse ok 5140 - fields ok 5141 - 10 fields ok 5142 - content ok 5143 - -- " + \t 1 ok 5144 - check always_quote ok 5145 - check escape_char ok 5146 - check quote_char ok 5147 - check sep_char ok 5148 - combine ok 5149 - string ok 5150 - parse ok 5151 - fields ok 5152 - 10 fields ok 5153 - content ok 5154 - -- " + \ 1 ok 5155 - check always_quote ok 5156 - check escape_char ok 5157 - check quote_char ok 5158 - check sep_char ok 5159 - combine ok 5160 - string ok 5161 - parse ok 5162 - fields ok 5163 - 10 fields ok 5164 - content ok 5165 - -- " + ~ 1 ok 5166 - check always_quote ok 5167 - check escape_char ok 5168 - check quote_char ok 5169 - check sep_char ok 5170 - combine ok 5171 - string ok 5172 - parse ok 5173 - fields ok 5174 - 10 fields ok 5175 - content ok 5176 - -- " + \x{00} 1 ok 5177 - check always_quote ok 5178 - check escape_char ok 5179 - check quote_char ok 5180 - check sep_char ok 5181 - combine ok 5182 - string ok 5183 - parse ok 5184 - fields ok 5185 - 10 fields ok 5186 - content ok 5187 - -- ' " " 1 ok 5188 - check always_quote ok 5189 - check escape_char ok 5190 - check quote_char ok 5191 - check sep_char ok 5192 - Illegal combo for combine ok 5193 - illegal combo for parse ok 5194 - -- ' " ' 1 ok 5195 - check always_quote ok 5196 - check escape_char ok 5197 - check quote_char ok 5198 - check sep_char ok 5199 - Illegal combo for combine ok 5200 - illegal combo for parse ok 5201 - -- ' " , 1 ok 5202 - check always_quote ok 5203 - check escape_char ok 5204 - check quote_char ok 5205 - check sep_char ok 5206 - combine ok 5207 - string ok 5208 - parse ok 5209 - fields ok 5210 - 10 fields ok 5211 - content ok 5212 - -- ' " ; 1 ok 5213 - check always_quote ok 5214 - check escape_char ok 5215 - check quote_char ok 5216 - check sep_char ok 5217 - combine ok 5218 - string ok 5219 - parse ok 5220 - fields ok 5221 - 10 fields ok 5222 - content ok 5223 - -- ' " \t 1 ok 5224 - check always_quote ok 5225 - check escape_char ok 5226 - check quote_char ok 5227 - check sep_char ok 5228 - combine ok 5229 - string ok 5230 - parse ok 5231 - fields ok 5232 - 10 fields ok 5233 - content ok 5234 - -- ' " \ 1 ok 5235 - check always_quote ok 5236 - check escape_char ok 5237 - check quote_char ok 5238 - check sep_char ok 5239 - combine ok 5240 - string ok 5241 - parse ok 5242 - fields ok 5243 - 10 fields ok 5244 - content ok 5245 - -- ' " ~ 1 ok 5246 - check always_quote ok 5247 - check escape_char ok 5248 - check quote_char ok 5249 - check sep_char ok 5250 - combine ok 5251 - string ok 5252 - parse ok 5253 - fields ok 5254 - 10 fields ok 5255 - content ok 5256 - -- ' " \x{00} 1 ok 5257 - check always_quote ok 5258 - check escape_char ok 5259 - check quote_char ok 5260 - check sep_char ok 5261 - combine ok 5262 - string ok 5263 - parse ok 5264 - fields ok 5265 - 10 fields ok 5266 - content ok 5267 - -- ' ' " 1 ok 5268 - check always_quote ok 5269 - check escape_char ok 5270 - check quote_char ok 5271 - check sep_char ok 5272 - combine ok 5273 - string ok 5274 - parse ok 5275 - fields ok 5276 - 10 fields ok 5277 - content ok 5278 - -- ' ' ' 1 ok 5279 - check always_quote ok 5280 - check escape_char ok 5281 - check quote_char ok 5282 - check sep_char ok 5283 - Illegal combo for combine ok 5284 - illegal combo for parse ok 5285 - -- ' ' , 1 ok 5286 - check always_quote ok 5287 - check escape_char ok 5288 - check quote_char ok 5289 - check sep_char ok 5290 - combine ok 5291 - string ok 5292 - parse ok 5293 - fields ok 5294 - 10 fields ok 5295 - content ok 5296 - -- ' ' ; 1 ok 5297 - check always_quote ok 5298 - check escape_char ok 5299 - check quote_char ok 5300 - check sep_char ok 5301 - combine ok 5302 - string ok 5303 - parse ok 5304 - fields ok 5305 - 10 fields ok 5306 - content ok 5307 - -- ' ' \t 1 ok 5308 - check always_quote ok 5309 - check escape_char ok 5310 - check quote_char ok 5311 - check sep_char ok 5312 - combine ok 5313 - string ok 5314 - parse ok 5315 - fields ok 5316 - 10 fields ok 5317 - content ok 5318 - -- ' ' \ 1 ok 5319 - check always_quote ok 5320 - check escape_char ok 5321 - check quote_char ok 5322 - check sep_char ok 5323 - combine ok 5324 - string ok 5325 - parse ok 5326 - fields ok 5327 - 10 fields ok 5328 - content ok 5329 - -- ' ' ~ 1 ok 5330 - check always_quote ok 5331 - check escape_char ok 5332 - check quote_char ok 5333 - check sep_char ok 5334 - combine ok 5335 - string ok 5336 - parse ok 5337 - fields ok 5338 - 10 fields ok 5339 - content ok 5340 - -- ' ' \x{00} 1 ok 5341 - check always_quote ok 5342 - check escape_char ok 5343 - check quote_char ok 5344 - check sep_char ok 5345 - combine ok 5346 - string ok 5347 - parse ok 5348 - fields ok 5349 - 10 fields ok 5350 - content ok 5351 - -- ' , " 1 ok 5352 - check always_quote ok 5353 - check escape_char ok 5354 - check quote_char ok 5355 - check sep_char ok 5356 - combine ok 5357 - string ok 5358 - parse ok 5359 - fields ok 5360 - 10 fields ok 5361 - content ok 5362 - -- ' , ' 1 ok 5363 - check always_quote ok 5364 - check escape_char ok 5365 - check quote_char ok 5366 - check sep_char ok 5367 - Illegal combo for combine ok 5368 - illegal combo for parse ok 5369 - -- ' , , 1 ok 5370 - check always_quote ok 5371 - check escape_char ok 5372 - check quote_char ok 5373 - check sep_char ok 5374 - Illegal combo for combine ok 5375 - illegal combo for parse ok 5376 - -- ' , ; 1 ok 5377 - check always_quote ok 5378 - check escape_char ok 5379 - check quote_char ok 5380 - check sep_char ok 5381 - combine ok 5382 - string ok 5383 - parse ok 5384 - fields ok 5385 - 10 fields ok 5386 - content ok 5387 - -- ' , \t 1 ok 5388 - check always_quote ok 5389 - check escape_char ok 5390 - check quote_char ok 5391 - check sep_char ok 5392 - combine ok 5393 - string ok 5394 - parse ok 5395 - fields ok 5396 - 10 fields ok 5397 - content ok 5398 - -- ' , \ 1 ok 5399 - check always_quote ok 5400 - check escape_char ok 5401 - check quote_char ok 5402 - check sep_char ok 5403 - combine ok 5404 - string ok 5405 - parse ok 5406 - fields ok 5407 - 10 fields ok 5408 - content ok 5409 - -- ' , ~ 1 ok 5410 - check always_quote ok 5411 - check escape_char ok 5412 - check quote_char ok 5413 - check sep_char ok 5414 - combine ok 5415 - string ok 5416 - parse ok 5417 - fields ok 5418 - 10 fields ok 5419 - content ok 5420 - -- ' , \x{00} 1 ok 5421 - check always_quote ok 5422 - check escape_char ok 5423 - check quote_char ok 5424 - check sep_char ok 5425 - combine ok 5426 - string ok 5427 - parse ok 5428 - fields ok 5429 - 10 fields ok 5430 - content ok 5431 - -- ' ; " 1 ok 5432 - check always_quote ok 5433 - check escape_char ok 5434 - check quote_char ok 5435 - check sep_char ok 5436 - combine ok 5437 - string ok 5438 - parse ok 5439 - fields ok 5440 - 10 fields ok 5441 - content ok 5442 - -- ' ; ' 1 ok 5443 - check always_quote ok 5444 - check escape_char ok 5445 - check quote_char ok 5446 - check sep_char ok 5447 - Illegal combo for combine ok 5448 - illegal combo for parse ok 5449 - -- ' ; , 1 ok 5450 - check always_quote ok 5451 - check escape_char ok 5452 - check quote_char ok 5453 - check sep_char ok 5454 - combine ok 5455 - string ok 5456 - parse ok 5457 - fields ok 5458 - 10 fields ok 5459 - content ok 5460 - -- ' ; ; 1 ok 5461 - check always_quote ok 5462 - check escape_char ok 5463 - check quote_char ok 5464 - check sep_char ok 5465 - Illegal combo for combine ok 5466 - illegal combo for parse ok 5467 - -- ' ; \t 1 ok 5468 - check always_quote ok 5469 - check escape_char ok 5470 - check quote_char ok 5471 - check sep_char ok 5472 - combine ok 5473 - string ok 5474 - parse ok 5475 - fields ok 5476 - 10 fields ok 5477 - content ok 5478 - -- ' ; \ 1 ok 5479 - check always_quote ok 5480 - check escape_char ok 5481 - check quote_char ok 5482 - check sep_char ok 5483 - combine ok 5484 - string ok 5485 - parse ok 5486 - fields ok 5487 - 10 fields ok 5488 - content ok 5489 - -- ' ; ~ 1 ok 5490 - check always_quote ok 5491 - check escape_char ok 5492 - check quote_char ok 5493 - check sep_char ok 5494 - combine ok 5495 - string ok 5496 - parse ok 5497 - fields ok 5498 - 10 fields ok 5499 - content ok 5500 - -- ' ; \x{00} 1 ok 5501 - check always_quote ok 5502 - check escape_char ok 5503 - check quote_char ok 5504 - check sep_char ok 5505 - combine ok 5506 - string ok 5507 - parse ok 5508 - fields ok 5509 - 10 fields ok 5510 - content ok 5511 - -- ' \t " 1 ok 5512 - check always_quote ok 5513 - check escape_char ok 5514 - check quote_char ok 5515 - check sep_char ok 5516 - combine ok 5517 - string ok 5518 - parse ok 5519 - fields ok 5520 - 10 fields ok 5521 - content ok 5522 - -- ' \t ' 1 ok 5523 - check always_quote ok 5524 - check escape_char ok 5525 - check quote_char ok 5526 - check sep_char ok 5527 - Illegal combo for combine ok 5528 - illegal combo for parse ok 5529 - -- ' \t , 1 ok 5530 - check always_quote ok 5531 - check escape_char ok 5532 - check quote_char ok 5533 - check sep_char ok 5534 - combine ok 5535 - string ok 5536 - parse ok 5537 - fields ok 5538 - 10 fields ok 5539 - content ok 5540 - -- ' \t ; 1 ok 5541 - check always_quote ok 5542 - check escape_char ok 5543 - check quote_char ok 5544 - check sep_char ok 5545 - combine ok 5546 - string ok 5547 - parse ok 5548 - fields ok 5549 - 10 fields ok 5550 - content ok 5551 - -- ' \t \t 1 ok 5552 - check always_quote ok 5553 - check escape_char ok 5554 - check quote_char ok 5555 - check sep_char ok 5556 - Illegal combo for combine ok 5557 - illegal combo for parse ok 5558 - -- ' \t \ 1 ok 5559 - check always_quote ok 5560 - check escape_char ok 5561 - check quote_char ok 5562 - check sep_char ok 5563 - combine ok 5564 - string ok 5565 - parse ok 5566 - fields ok 5567 - 10 fields ok 5568 - content ok 5569 - -- ' \t ~ 1 ok 5570 - check always_quote ok 5571 - check escape_char ok 5572 - check quote_char ok 5573 - check sep_char ok 5574 - combine ok 5575 - string ok 5576 - parse ok 5577 - fields ok 5578 - 10 fields ok 5579 - content ok 5580 - -- ' \t \x{00} 1 ok 5581 - check always_quote ok 5582 - check escape_char ok 5583 - check quote_char ok 5584 - check sep_char ok 5585 - combine ok 5586 - string ok 5587 - parse ok 5588 - fields ok 5589 - 10 fields ok 5590 - content ok 5591 - -- ' \ " 1 ok 5592 - check always_quote ok 5593 - check escape_char ok 5594 - check quote_char ok 5595 - check sep_char ok 5596 - combine ok 5597 - string ok 5598 - parse ok 5599 - fields ok 5600 - 10 fields ok 5601 - content ok 5602 - -- ' \ ' 1 ok 5603 - check always_quote ok 5604 - check escape_char ok 5605 - check quote_char ok 5606 - check sep_char ok 5607 - Illegal combo for combine ok 5608 - illegal combo for parse ok 5609 - -- ' \ , 1 ok 5610 - check always_quote ok 5611 - check escape_char ok 5612 - check quote_char ok 5613 - check sep_char ok 5614 - combine ok 5615 - string ok 5616 - parse ok 5617 - fields ok 5618 - 10 fields ok 5619 - content ok 5620 - -- ' \ ; 1 ok 5621 - check always_quote ok 5622 - check escape_char ok 5623 - check quote_char ok 5624 - check sep_char ok 5625 - combine ok 5626 - string ok 5627 - parse ok 5628 - fields ok 5629 - 10 fields ok 5630 - content ok 5631 - -- ' \ \t 1 ok 5632 - check always_quote ok 5633 - check escape_char ok 5634 - check quote_char ok 5635 - check sep_char ok 5636 - combine ok 5637 - string ok 5638 - parse ok 5639 - fields ok 5640 - 10 fields ok 5641 - content ok 5642 - -- ' \ \ 1 ok 5643 - check always_quote ok 5644 - check escape_char ok 5645 - check quote_char ok 5646 - check sep_char ok 5647 - Illegal combo for combine ok 5648 - illegal combo for parse ok 5649 - -- ' \ ~ 1 ok 5650 - check always_quote ok 5651 - check escape_char ok 5652 - check quote_char ok 5653 - check sep_char ok 5654 - combine ok 5655 - string ok 5656 - parse ok 5657 - fields ok 5658 - 10 fields ok 5659 - content ok 5660 - -- ' \ \x{00} 1 ok 5661 - check always_quote ok 5662 - check escape_char ok 5663 - check quote_char ok 5664 - check sep_char ok 5665 - combine ok 5666 - string ok 5667 - parse ok 5668 - fields ok 5669 - 10 fields ok 5670 - content ok 5671 - -- ' ~ " 1 ok 5672 - check always_quote ok 5673 - check escape_char ok 5674 - check quote_char ok 5675 - check sep_char ok 5676 - combine ok 5677 - string ok 5678 - parse ok 5679 - fields ok 5680 - 10 fields ok 5681 - content ok 5682 - -- ' ~ ' 1 ok 5683 - check always_quote ok 5684 - check escape_char ok 5685 - check quote_char ok 5686 - check sep_char ok 5687 - Illegal combo for combine ok 5688 - illegal combo for parse ok 5689 - -- ' ~ , 1 ok 5690 - check always_quote ok 5691 - check escape_char ok 5692 - check quote_char ok 5693 - check sep_char ok 5694 - combine ok 5695 - string ok 5696 - parse ok 5697 - fields ok 5698 - 10 fields ok 5699 - content ok 5700 - -- ' ~ ; 1 ok 5701 - check always_quote ok 5702 - check escape_char ok 5703 - check quote_char ok 5704 - check sep_char ok 5705 - combine ok 5706 - string ok 5707 - parse ok 5708 - fields ok 5709 - 10 fields ok 5710 - content ok 5711 - -- ' ~ \t 1 ok 5712 - check always_quote ok 5713 - check escape_char ok 5714 - check quote_char ok 5715 - check sep_char ok 5716 - combine ok 5717 - string ok 5718 - parse ok 5719 - fields ok 5720 - 10 fields ok 5721 - content ok 5722 - -- ' ~ \ 1 ok 5723 - check always_quote ok 5724 - check escape_char ok 5725 - check quote_char ok 5726 - check sep_char ok 5727 - combine ok 5728 - string ok 5729 - parse ok 5730 - fields ok 5731 - 10 fields ok 5732 - content ok 5733 - -- ' ~ ~ 1 ok 5734 - check always_quote ok 5735 - check escape_char ok 5736 - check quote_char ok 5737 - check sep_char ok 5738 - Illegal combo for combine ok 5739 - illegal combo for parse ok 5740 - -- ' ~ \x{00} 1 ok 5741 - check always_quote ok 5742 - check escape_char ok 5743 - check quote_char ok 5744 - check sep_char ok 5745 - combine ok 5746 - string ok 5747 - parse ok 5748 - fields ok 5749 - 10 fields ok 5750 - content ok 5751 - -- ' + " 1 ok 5752 - check always_quote ok 5753 - check escape_char ok 5754 - check quote_char ok 5755 - check sep_char ok 5756 - combine ok 5757 - string ok 5758 - parse ok 5759 - fields ok 5760 - 10 fields ok 5761 - content ok 5762 - -- ' + ' 1 ok 5763 - check always_quote ok 5764 - check escape_char ok 5765 - check quote_char ok 5766 - check sep_char ok 5767 - Illegal combo for combine ok 5768 - illegal combo for parse ok 5769 - -- ' + , 1 ok 5770 - check always_quote ok 5771 - check escape_char ok 5772 - check quote_char ok 5773 - check sep_char ok 5774 - combine ok 5775 - string ok 5776 - parse ok 5777 - fields ok 5778 - 10 fields ok 5779 - content ok 5780 - -- ' + ; 1 ok 5781 - check always_quote ok 5782 - check escape_char ok 5783 - check quote_char ok 5784 - check sep_char ok 5785 - combine ok 5786 - string ok 5787 - parse ok 5788 - fields ok 5789 - 10 fields ok 5790 - content ok 5791 - -- ' + \t 1 ok 5792 - check always_quote ok 5793 - check escape_char ok 5794 - check quote_char ok 5795 - check sep_char ok 5796 - combine ok 5797 - string ok 5798 - parse ok 5799 - fields ok 5800 - 10 fields ok 5801 - content ok 5802 - -- ' + \ 1 ok 5803 - check always_quote ok 5804 - check escape_char ok 5805 - check quote_char ok 5806 - check sep_char ok 5807 - combine ok 5808 - string ok 5809 - parse ok 5810 - fields ok 5811 - 10 fields ok 5812 - content ok 5813 - -- ' + ~ 1 ok 5814 - check always_quote ok 5815 - check escape_char ok 5816 - check quote_char ok 5817 - check sep_char ok 5818 - combine ok 5819 - string ok 5820 - parse ok 5821 - fields ok 5822 - 10 fields ok 5823 - content ok 5824 - -- ' + \x{00} 1 ok 5825 - check always_quote ok 5826 - check escape_char ok 5827 - check quote_char ok 5828 - check sep_char ok 5829 - combine ok 5830 - string ok 5831 - parse ok 5832 - fields ok 5833 - 10 fields ok 5834 - content ok 5835 - -- , " " 1 ok 5836 - check always_quote ok 5837 - check escape_char ok 5838 - check quote_char ok 5839 - check sep_char ok 5840 - Illegal combo for combine ok 5841 - illegal combo for parse ok 5842 - -- , " ' 1 ok 5843 - check always_quote ok 5844 - check escape_char ok 5845 - check quote_char ok 5846 - check sep_char ok 5847 - combine ok 5848 - string ok 5849 - parse ok 5850 - fields ok 5851 - 10 fields ok 5852 - content ok 5853 - -- , " , 1 ok 5854 - check always_quote ok 5855 - check escape_char ok 5856 - check quote_char ok 5857 - check sep_char ok 5858 - Illegal combo for combine ok 5859 - illegal combo for parse ok 5860 - -- , " ; 1 ok 5861 - check always_quote ok 5862 - check escape_char ok 5863 - check quote_char ok 5864 - check sep_char ok 5865 - combine ok 5866 - string ok 5867 - parse ok 5868 - fields ok 5869 - 10 fields ok 5870 - content ok 5871 - -- , " \t 1 ok 5872 - check always_quote ok 5873 - check escape_char ok 5874 - check quote_char ok 5875 - check sep_char ok 5876 - combine ok 5877 - string ok 5878 - parse ok 5879 - fields ok 5880 - 10 fields ok 5881 - content ok 5882 - -- , " \ 1 ok 5883 - check always_quote ok 5884 - check escape_char ok 5885 - check quote_char ok 5886 - check sep_char ok 5887 - combine ok 5888 - string ok 5889 - parse ok 5890 - fields ok 5891 - 10 fields ok 5892 - content ok 5893 - -- , " ~ 1 ok 5894 - check always_quote ok 5895 - check escape_char ok 5896 - check quote_char ok 5897 - check sep_char ok 5898 - combine ok 5899 - string ok 5900 - parse ok 5901 - fields ok 5902 - 10 fields ok 5903 - content ok 5904 - -- , " \x{00} 1 ok 5905 - check always_quote ok 5906 - check escape_char ok 5907 - check quote_char ok 5908 - check sep_char ok 5909 - combine ok 5910 - string ok 5911 - parse ok 5912 - fields ok 5913 - 10 fields ok 5914 - content ok 5915 - -- , ' " 1 ok 5916 - check always_quote ok 5917 - check escape_char ok 5918 - check quote_char ok 5919 - check sep_char ok 5920 - combine ok 5921 - string ok 5922 - parse ok 5923 - fields ok 5924 - 10 fields ok 5925 - content ok 5926 - -- , ' ' 1 ok 5927 - check always_quote ok 5928 - check escape_char ok 5929 - check quote_char ok 5930 - check sep_char ok 5931 - Illegal combo for combine ok 5932 - illegal combo for parse ok 5933 - -- , ' , 1 ok 5934 - check always_quote ok 5935 - check escape_char ok 5936 - check quote_char ok 5937 - check sep_char ok 5938 - Illegal combo for combine ok 5939 - illegal combo for parse ok 5940 - -- , ' ; 1 ok 5941 - check always_quote ok 5942 - check escape_char ok 5943 - check quote_char ok 5944 - check sep_char ok 5945 - combine ok 5946 - string ok 5947 - parse ok 5948 - fields ok 5949 - 10 fields ok 5950 - content ok 5951 - -- , ' \t 1 ok 5952 - check always_quote ok 5953 - check escape_char ok 5954 - check quote_char ok 5955 - check sep_char ok 5956 - combine ok 5957 - string ok 5958 - parse ok 5959 - fields ok 5960 - 10 fields ok 5961 - content ok 5962 - -- , ' \ 1 ok 5963 - check always_quote ok 5964 - check escape_char ok 5965 - check quote_char ok 5966 - check sep_char ok 5967 - combine ok 5968 - string ok 5969 - parse ok 5970 - fields ok 5971 - 10 fields ok 5972 - content ok 5973 - -- , ' ~ 1 ok 5974 - check always_quote ok 5975 - check escape_char ok 5976 - check quote_char ok 5977 - check sep_char ok 5978 - combine ok 5979 - string ok 5980 - parse ok 5981 - fields ok 5982 - 10 fields ok 5983 - content ok 5984 - -- , ' \x{00} 1 ok 5985 - check always_quote ok 5986 - check escape_char ok 5987 - check quote_char ok 5988 - check sep_char ok 5989 - combine ok 5990 - string ok 5991 - parse ok 5992 - fields ok 5993 - 10 fields ok 5994 - content ok 5995 - -- , , " 1 ok 5996 - check always_quote ok 5997 - check escape_char ok 5998 - check quote_char ok 5999 - check sep_char ok 6000 - combine ok 6001 - string ok 6002 - parse ok 6003 - fields ok 6004 - 10 fields ok 6005 - content ok 6006 - -- , , ' 1 ok 6007 - check always_quote ok 6008 - check escape_char ok 6009 - check quote_char ok 6010 - check sep_char ok 6011 - combine ok 6012 - string ok 6013 - parse ok 6014 - fields ok 6015 - 10 fields ok 6016 - content ok 6017 - -- , , , 1 ok 6018 - check always_quote ok 6019 - check escape_char ok 6020 - check quote_char ok 6021 - check sep_char ok 6022 - Illegal combo for combine ok 6023 - illegal combo for parse ok 6024 - -- , , ; 1 ok 6025 - check always_quote ok 6026 - check escape_char ok 6027 - check quote_char ok 6028 - check sep_char ok 6029 - combine ok 6030 - string ok 6031 - parse ok 6032 - fields ok 6033 - 10 fields ok 6034 - content ok 6035 - -- , , \t 1 ok 6036 - check always_quote ok 6037 - check escape_char ok 6038 - check quote_char ok 6039 - check sep_char ok 6040 - combine ok 6041 - string ok 6042 - parse ok 6043 - fields ok 6044 - 10 fields ok 6045 - content ok 6046 - -- , , \ 1 ok 6047 - check always_quote ok 6048 - check escape_char ok 6049 - check quote_char ok 6050 - check sep_char ok 6051 - combine ok 6052 - string ok 6053 - parse ok 6054 - fields ok 6055 - 10 fields ok 6056 - content ok 6057 - -- , , ~ 1 ok 6058 - check always_quote ok 6059 - check escape_char ok 6060 - check quote_char ok 6061 - check sep_char ok 6062 - combine ok 6063 - string ok 6064 - parse ok 6065 - fields ok 6066 - 10 fields ok 6067 - content ok 6068 - -- , , \x{00} 1 ok 6069 - check always_quote ok 6070 - check escape_char ok 6071 - check quote_char ok 6072 - check sep_char ok 6073 - combine ok 6074 - string ok 6075 - parse ok 6076 - fields ok 6077 - 10 fields ok 6078 - content ok 6079 - -- , ; " 1 ok 6080 - check always_quote ok 6081 - check escape_char ok 6082 - check quote_char ok 6083 - check sep_char ok 6084 - combine ok 6085 - string ok 6086 - parse ok 6087 - fields ok 6088 - 10 fields ok 6089 - content ok 6090 - -- , ; ' 1 ok 6091 - check always_quote ok 6092 - check escape_char ok 6093 - check quote_char ok 6094 - check sep_char ok 6095 - combine ok 6096 - string ok 6097 - parse ok 6098 - fields ok 6099 - 10 fields ok 6100 - content ok 6101 - -- , ; , 1 ok 6102 - check always_quote ok 6103 - check escape_char ok 6104 - check quote_char ok 6105 - check sep_char ok 6106 - Illegal combo for combine ok 6107 - illegal combo for parse ok 6108 - -- , ; ; 1 ok 6109 - check always_quote ok 6110 - check escape_char ok 6111 - check quote_char ok 6112 - check sep_char ok 6113 - Illegal combo for combine ok 6114 - illegal combo for parse ok 6115 - -- , ; \t 1 ok 6116 - check always_quote ok 6117 - check escape_char ok 6118 - check quote_char ok 6119 - check sep_char ok 6120 - combine ok 6121 - string ok 6122 - parse ok 6123 - fields ok 6124 - 10 fields ok 6125 - content ok 6126 - -- , ; \ 1 ok 6127 - check always_quote ok 6128 - check escape_char ok 6129 - check quote_char ok 6130 - check sep_char ok 6131 - combine ok 6132 - string ok 6133 - parse ok 6134 - fields ok 6135 - 10 fields ok 6136 - content ok 6137 - -- , ; ~ 1 ok 6138 - check always_quote ok 6139 - check escape_char ok 6140 - check quote_char ok 6141 - check sep_char ok 6142 - combine ok 6143 - string ok 6144 - parse ok 6145 - fields ok 6146 - 10 fields ok 6147 - content ok 6148 - -- , ; \x{00} 1 ok 6149 - check always_quote ok 6150 - check escape_char ok 6151 - check quote_char ok 6152 - check sep_char ok 6153 - combine ok 6154 - string ok 6155 - parse ok 6156 - fields ok 6157 - 10 fields ok 6158 - content ok 6159 - -- , \t " 1 ok 6160 - check always_quote ok 6161 - check escape_char ok 6162 - check quote_char ok 6163 - check sep_char ok 6164 - combine ok 6165 - string ok 6166 - parse ok 6167 - fields ok 6168 - 10 fields ok 6169 - content ok 6170 - -- , \t ' 1 ok 6171 - check always_quote ok 6172 - check escape_char ok 6173 - check quote_char ok 6174 - check sep_char ok 6175 - combine ok 6176 - string ok 6177 - parse ok 6178 - fields ok 6179 - 10 fields ok 6180 - content ok 6181 - -- , \t , 1 ok 6182 - check always_quote ok 6183 - check escape_char ok 6184 - check quote_char ok 6185 - check sep_char ok 6186 - Illegal combo for combine ok 6187 - illegal combo for parse ok 6188 - -- , \t ; 1 ok 6189 - check always_quote ok 6190 - check escape_char ok 6191 - check quote_char ok 6192 - check sep_char ok 6193 - combine ok 6194 - string ok 6195 - parse ok 6196 - fields ok 6197 - 10 fields ok 6198 - content ok 6199 - -- , \t \t 1 ok 6200 - check always_quote ok 6201 - check escape_char ok 6202 - check quote_char ok 6203 - check sep_char ok 6204 - Illegal combo for combine ok 6205 - illegal combo for parse ok 6206 - -- , \t \ 1 ok 6207 - check always_quote ok 6208 - check escape_char ok 6209 - check quote_char ok 6210 - check sep_char ok 6211 - combine ok 6212 - string ok 6213 - parse ok 6214 - fields ok 6215 - 10 fields ok 6216 - content ok 6217 - -- , \t ~ 1 ok 6218 - check always_quote ok 6219 - check escape_char ok 6220 - check quote_char ok 6221 - check sep_char ok 6222 - combine ok 6223 - string ok 6224 - parse ok 6225 - fields ok 6226 - 10 fields ok 6227 - content ok 6228 - -- , \t \x{00} 1 ok 6229 - check always_quote ok 6230 - check escape_char ok 6231 - check quote_char ok 6232 - check sep_char ok 6233 - combine ok 6234 - string ok 6235 - parse ok 6236 - fields ok 6237 - 10 fields ok 6238 - content ok 6239 - -- , \ " 1 ok 6240 - check always_quote ok 6241 - check escape_char ok 6242 - check quote_char ok 6243 - check sep_char ok 6244 - combine ok 6245 - string ok 6246 - parse ok 6247 - fields ok 6248 - 10 fields ok 6249 - content ok 6250 - -- , \ ' 1 ok 6251 - check always_quote ok 6252 - check escape_char ok 6253 - check quote_char ok 6254 - check sep_char ok 6255 - combine ok 6256 - string ok 6257 - parse ok 6258 - fields ok 6259 - 10 fields ok 6260 - content ok 6261 - -- , \ , 1 ok 6262 - check always_quote ok 6263 - check escape_char ok 6264 - check quote_char ok 6265 - check sep_char ok 6266 - Illegal combo for combine ok 6267 - illegal combo for parse ok 6268 - -- , \ ; 1 ok 6269 - check always_quote ok 6270 - check escape_char ok 6271 - check quote_char ok 6272 - check sep_char ok 6273 - combine ok 6274 - string ok 6275 - parse ok 6276 - fields ok 6277 - 10 fields ok 6278 - content ok 6279 - -- , \ \t 1 ok 6280 - check always_quote ok 6281 - check escape_char ok 6282 - check quote_char ok 6283 - check sep_char ok 6284 - combine ok 6285 - string ok 6286 - parse ok 6287 - fields ok 6288 - 10 fields ok 6289 - content ok 6290 - -- , \ \ 1 ok 6291 - check always_quote ok 6292 - check escape_char ok 6293 - check quote_char ok 6294 - check sep_char ok 6295 - Illegal combo for combine ok 6296 - illegal combo for parse ok 6297 - -- , \ ~ 1 ok 6298 - check always_quote ok 6299 - check escape_char ok 6300 - check quote_char ok 6301 - check sep_char ok 6302 - combine ok 6303 - string ok 6304 - parse ok 6305 - fields ok 6306 - 10 fields ok 6307 - content ok 6308 - -- , \ \x{00} 1 ok 6309 - check always_quote ok 6310 - check escape_char ok 6311 - check quote_char ok 6312 - check sep_char ok 6313 - combine ok 6314 - string ok 6315 - parse ok 6316 - fields ok 6317 - 10 fields ok 6318 - content ok 6319 - -- , ~ " 1 ok 6320 - check always_quote ok 6321 - check escape_char ok 6322 - check quote_char ok 6323 - check sep_char ok 6324 - combine ok 6325 - string ok 6326 - parse ok 6327 - fields ok 6328 - 10 fields ok 6329 - content ok 6330 - -- , ~ ' 1 ok 6331 - check always_quote ok 6332 - check escape_char ok 6333 - check quote_char ok 6334 - check sep_char ok 6335 - combine ok 6336 - string ok 6337 - parse ok 6338 - fields ok 6339 - 10 fields ok 6340 - content ok 6341 - -- , ~ , 1 ok 6342 - check always_quote ok 6343 - check escape_char ok 6344 - check quote_char ok 6345 - check sep_char ok 6346 - Illegal combo for combine ok 6347 - illegal combo for parse ok 6348 - -- , ~ ; 1 ok 6349 - check always_quote ok 6350 - check escape_char ok 6351 - check quote_char ok 6352 - check sep_char ok 6353 - combine ok 6354 - string ok 6355 - parse ok 6356 - fields ok 6357 - 10 fields ok 6358 - content ok 6359 - -- , ~ \t 1 ok 6360 - check always_quote ok 6361 - check escape_char ok 6362 - check quote_char ok 6363 - check sep_char ok 6364 - combine ok 6365 - string ok 6366 - parse ok 6367 - fields ok 6368 - 10 fields ok 6369 - content ok 6370 - -- , ~ \ 1 ok 6371 - check always_quote ok 6372 - check escape_char ok 6373 - check quote_char ok 6374 - check sep_char ok 6375 - combine ok 6376 - string ok 6377 - parse ok 6378 - fields ok 6379 - 10 fields ok 6380 - content ok 6381 - -- , ~ ~ 1 ok 6382 - check always_quote ok 6383 - check escape_char ok 6384 - check quote_char ok 6385 - check sep_char ok 6386 - Illegal combo for combine ok 6387 - illegal combo for parse ok 6388 - -- , ~ \x{00} 1 ok 6389 - check always_quote ok 6390 - check escape_char ok 6391 - check quote_char ok 6392 - check sep_char ok 6393 - combine ok 6394 - string ok 6395 - parse ok 6396 - fields ok 6397 - 10 fields ok 6398 - content ok 6399 - -- , + " 1 ok 6400 - check always_quote ok 6401 - check escape_char ok 6402 - check quote_char ok 6403 - check sep_char ok 6404 - combine ok 6405 - string ok 6406 - parse ok 6407 - fields ok 6408 - 10 fields ok 6409 - content ok 6410 - -- , + ' 1 ok 6411 - check always_quote ok 6412 - check escape_char ok 6413 - check quote_char ok 6414 - check sep_char ok 6415 - combine ok 6416 - string ok 6417 - parse ok 6418 - fields ok 6419 - 10 fields ok 6420 - content ok 6421 - -- , + , 1 ok 6422 - check always_quote ok 6423 - check escape_char ok 6424 - check quote_char ok 6425 - check sep_char ok 6426 - Illegal combo for combine ok 6427 - illegal combo for parse ok 6428 - -- , + ; 1 ok 6429 - check always_quote ok 6430 - check escape_char ok 6431 - check quote_char ok 6432 - check sep_char ok 6433 - combine ok 6434 - string ok 6435 - parse ok 6436 - fields ok 6437 - 10 fields ok 6438 - content ok 6439 - -- , + \t 1 ok 6440 - check always_quote ok 6441 - check escape_char ok 6442 - check quote_char ok 6443 - check sep_char ok 6444 - combine ok 6445 - string ok 6446 - parse ok 6447 - fields ok 6448 - 10 fields ok 6449 - content ok 6450 - -- , + \ 1 ok 6451 - check always_quote ok 6452 - check escape_char ok 6453 - check quote_char ok 6454 - check sep_char ok 6455 - combine ok 6456 - string ok 6457 - parse ok 6458 - fields ok 6459 - 10 fields ok 6460 - content ok 6461 - -- , + ~ 1 ok 6462 - check always_quote ok 6463 - check escape_char ok 6464 - check quote_char ok 6465 - check sep_char ok 6466 - combine ok 6467 - string ok 6468 - parse ok 6469 - fields ok 6470 - 10 fields ok 6471 - content ok 6472 - -- , + \x{00} 1 ok 6473 - check always_quote ok 6474 - check escape_char ok 6475 - check quote_char ok 6476 - check sep_char ok 6477 - combine ok 6478 - string ok 6479 - parse ok 6480 - fields ok 6481 - 10 fields ok 6482 - content ok 6483 - -- ; " " 1 ok 6484 - check always_quote ok 6485 - check escape_char ok 6486 - check quote_char ok 6487 - check sep_char ok 6488 - Illegal combo for combine ok 6489 - illegal combo for parse ok 6490 - -- ; " ' 1 ok 6491 - check always_quote ok 6492 - check escape_char ok 6493 - check quote_char ok 6494 - check sep_char ok 6495 - combine ok 6496 - string ok 6497 - parse ok 6498 - fields ok 6499 - 10 fields ok 6500 - content ok 6501 - -- ; " , 1 ok 6502 - check always_quote ok 6503 - check escape_char ok 6504 - check quote_char ok 6505 - check sep_char ok 6506 - combine ok 6507 - string ok 6508 - parse ok 6509 - fields ok 6510 - 10 fields ok 6511 - content ok 6512 - -- ; " ; 1 ok 6513 - check always_quote ok 6514 - check escape_char ok 6515 - check quote_char ok 6516 - check sep_char ok 6517 - Illegal combo for combine ok 6518 - illegal combo for parse ok 6519 - -- ; " \t 1 ok 6520 - check always_quote ok 6521 - check escape_char ok 6522 - check quote_char ok 6523 - check sep_char ok 6524 - combine ok 6525 - string ok 6526 - parse ok 6527 - fields ok 6528 - 10 fields ok 6529 - content ok 6530 - -- ; " \ 1 ok 6531 - check always_quote ok 6532 - check escape_char ok 6533 - check quote_char ok 6534 - check sep_char ok 6535 - combine ok 6536 - string ok 6537 - parse ok 6538 - fields ok 6539 - 10 fields ok 6540 - content ok 6541 - -- ; " ~ 1 ok 6542 - check always_quote ok 6543 - check escape_char ok 6544 - check quote_char ok 6545 - check sep_char ok 6546 - combine ok 6547 - string ok 6548 - parse ok 6549 - fields ok 6550 - 10 fields ok 6551 - content ok 6552 - -- ; " \x{00} 1 ok 6553 - check always_quote ok 6554 - check escape_char ok 6555 - check quote_char ok 6556 - check sep_char ok 6557 - combine ok 6558 - string ok 6559 - parse ok 6560 - fields ok 6561 - 10 fields ok 6562 - content ok 6563 - -- ; ' " 1 ok 6564 - check always_quote ok 6565 - check escape_char ok 6566 - check quote_char ok 6567 - check sep_char ok 6568 - combine ok 6569 - string ok 6570 - parse ok 6571 - fields ok 6572 - 10 fields ok 6573 - content ok 6574 - -- ; ' ' 1 ok 6575 - check always_quote ok 6576 - check escape_char ok 6577 - check quote_char ok 6578 - check sep_char ok 6579 - Illegal combo for combine ok 6580 - illegal combo for parse ok 6581 - -- ; ' , 1 ok 6582 - check always_quote ok 6583 - check escape_char ok 6584 - check quote_char ok 6585 - check sep_char ok 6586 - combine ok 6587 - string ok 6588 - parse ok 6589 - fields ok 6590 - 10 fields ok 6591 - content ok 6592 - -- ; ' ; 1 ok 6593 - check always_quote ok 6594 - check escape_char ok 6595 - check quote_char ok 6596 - check sep_char ok 6597 - Illegal combo for combine ok 6598 - illegal combo for parse ok 6599 - -- ; ' \t 1 ok 6600 - check always_quote ok 6601 - check escape_char ok 6602 - check quote_char ok 6603 - check sep_char ok 6604 - combine ok 6605 - string ok 6606 - parse ok 6607 - fields ok 6608 - 10 fields ok 6609 - content ok 6610 - -- ; ' \ 1 ok 6611 - check always_quote ok 6612 - check escape_char ok 6613 - check quote_char ok 6614 - check sep_char ok 6615 - combine ok 6616 - string ok 6617 - parse ok 6618 - fields ok 6619 - 10 fields ok 6620 - content ok 6621 - -- ; ' ~ 1 ok 6622 - check always_quote ok 6623 - check escape_char ok 6624 - check quote_char ok 6625 - check sep_char ok 6626 - combine ok 6627 - string ok 6628 - parse ok 6629 - fields ok 6630 - 10 fields ok 6631 - content ok 6632 - -- ; ' \x{00} 1 ok 6633 - check always_quote ok 6634 - check escape_char ok 6635 - check quote_char ok 6636 - check sep_char ok 6637 - combine ok 6638 - string ok 6639 - parse ok 6640 - fields ok 6641 - 10 fields ok 6642 - content ok 6643 - -- ; , " 1 ok 6644 - check always_quote ok 6645 - check escape_char ok 6646 - check quote_char ok 6647 - check sep_char ok 6648 - combine ok 6649 - string ok 6650 - parse ok 6651 - fields ok 6652 - 10 fields ok 6653 - content ok 6654 - -- ; , ' 1 ok 6655 - check always_quote ok 6656 - check escape_char ok 6657 - check quote_char ok 6658 - check sep_char ok 6659 - combine ok 6660 - string ok 6661 - parse ok 6662 - fields ok 6663 - 10 fields ok 6664 - content ok 6665 - -- ; , , 1 ok 6666 - check always_quote ok 6667 - check escape_char ok 6668 - check quote_char ok 6669 - check sep_char ok 6670 - Illegal combo for combine ok 6671 - illegal combo for parse ok 6672 - -- ; , ; 1 ok 6673 - check always_quote ok 6674 - check escape_char ok 6675 - check quote_char ok 6676 - check sep_char ok 6677 - Illegal combo for combine ok 6678 - illegal combo for parse ok 6679 - -- ; , \t 1 ok 6680 - check always_quote ok 6681 - check escape_char ok 6682 - check quote_char ok 6683 - check sep_char ok 6684 - combine ok 6685 - string ok 6686 - parse ok 6687 - fields ok 6688 - 10 fields ok 6689 - content ok 6690 - -- ; , \ 1 ok 6691 - check always_quote ok 6692 - check escape_char ok 6693 - check quote_char ok 6694 - check sep_char ok 6695 - combine ok 6696 - string ok 6697 - parse ok 6698 - fields ok 6699 - 10 fields ok 6700 - content ok 6701 - -- ; , ~ 1 ok 6702 - check always_quote ok 6703 - check escape_char ok 6704 - check quote_char ok 6705 - check sep_char ok 6706 - combine ok 6707 - string ok 6708 - parse ok 6709 - fields ok 6710 - 10 fields ok 6711 - content ok 6712 - -- ; , \x{00} 1 ok 6713 - check always_quote ok 6714 - check escape_char ok 6715 - check quote_char ok 6716 - check sep_char ok 6717 - combine ok 6718 - string ok 6719 - parse ok 6720 - fields ok 6721 - 10 fields ok 6722 - content ok 6723 - -- ; ; " 1 ok 6724 - check always_quote ok 6725 - check escape_char ok 6726 - check quote_char ok 6727 - check sep_char ok 6728 - combine ok 6729 - string ok 6730 - parse ok 6731 - fields ok 6732 - 10 fields ok 6733 - content ok 6734 - -- ; ; ' 1 ok 6735 - check always_quote ok 6736 - check escape_char ok 6737 - check quote_char ok 6738 - check sep_char ok 6739 - combine ok 6740 - string ok 6741 - parse ok 6742 - fields ok 6743 - 10 fields ok 6744 - content ok 6745 - -- ; ; , 1 ok 6746 - check always_quote ok 6747 - check escape_char ok 6748 - check quote_char ok 6749 - check sep_char ok 6750 - combine ok 6751 - string ok 6752 - parse ok 6753 - fields ok 6754 - 10 fields ok 6755 - content ok 6756 - -- ; ; ; 1 ok 6757 - check always_quote ok 6758 - check escape_char ok 6759 - check quote_char ok 6760 - check sep_char ok 6761 - Illegal combo for combine ok 6762 - illegal combo for parse ok 6763 - -- ; ; \t 1 ok 6764 - check always_quote ok 6765 - check escape_char ok 6766 - check quote_char ok 6767 - check sep_char ok 6768 - combine ok 6769 - string ok 6770 - parse ok 6771 - fields ok 6772 - 10 fields ok 6773 - content ok 6774 - -- ; ; \ 1 ok 6775 - check always_quote ok 6776 - check escape_char ok 6777 - check quote_char ok 6778 - check sep_char ok 6779 - combine ok 6780 - string ok 6781 - parse ok 6782 - fields ok 6783 - 10 fields ok 6784 - content ok 6785 - -- ; ; ~ 1 ok 6786 - check always_quote ok 6787 - check escape_char ok 6788 - check quote_char ok 6789 - check sep_char ok 6790 - combine ok 6791 - string ok 6792 - parse ok 6793 - fields ok 6794 - 10 fields ok 6795 - content ok 6796 - -- ; ; \x{00} 1 ok 6797 - check always_quote ok 6798 - check escape_char ok 6799 - check quote_char ok 6800 - check sep_char ok 6801 - combine ok 6802 - string ok 6803 - parse ok 6804 - fields ok 6805 - 10 fields ok 6806 - content ok 6807 - -- ; \t " 1 ok 6808 - check always_quote ok 6809 - check escape_char ok 6810 - check quote_char ok 6811 - check sep_char ok 6812 - combine ok 6813 - string ok 6814 - parse ok 6815 - fields ok 6816 - 10 fields ok 6817 - content ok 6818 - -- ; \t ' 1 ok 6819 - check always_quote ok 6820 - check escape_char ok 6821 - check quote_char ok 6822 - check sep_char ok 6823 - combine ok 6824 - string ok 6825 - parse ok 6826 - fields ok 6827 - 10 fields ok 6828 - content ok 6829 - -- ; \t , 1 ok 6830 - check always_quote ok 6831 - check escape_char ok 6832 - check quote_char ok 6833 - check sep_char ok 6834 - combine ok 6835 - string ok 6836 - parse ok 6837 - fields ok 6838 - 10 fields ok 6839 - content ok 6840 - -- ; \t ; 1 ok 6841 - check always_quote ok 6842 - check escape_char ok 6843 - check quote_char ok 6844 - check sep_char ok 6845 - Illegal combo for combine ok 6846 - illegal combo for parse ok 6847 - -- ; \t \t 1 ok 6848 - check always_quote ok 6849 - check escape_char ok 6850 - check quote_char ok 6851 - check sep_char ok 6852 - Illegal combo for combine ok 6853 - illegal combo for parse ok 6854 - -- ; \t \ 1 ok 6855 - check always_quote ok 6856 - check escape_char ok 6857 - check quote_char ok 6858 - check sep_char ok 6859 - combine ok 6860 - string ok 6861 - parse ok 6862 - fields ok 6863 - 10 fields ok 6864 - content ok 6865 - -- ; \t ~ 1 ok 6866 - check always_quote ok 6867 - check escape_char ok 6868 - check quote_char ok 6869 - check sep_char ok 6870 - combine ok 6871 - string ok 6872 - parse ok 6873 - fields ok 6874 - 10 fields ok 6875 - content ok 6876 - -- ; \t \x{00} 1 ok 6877 - check always_quote ok 6878 - check escape_char ok 6879 - check quote_char ok 6880 - check sep_char ok 6881 - combine ok 6882 - string ok 6883 - parse ok 6884 - fields ok 6885 - 10 fields ok 6886 - content ok 6887 - -- ; \ " 1 ok 6888 - check always_quote ok 6889 - check escape_char ok 6890 - check quote_char ok 6891 - check sep_char ok 6892 - combine ok 6893 - string ok 6894 - parse ok 6895 - fields ok 6896 - 10 fields ok 6897 - content ok 6898 - -- ; \ ' 1 ok 6899 - check always_quote ok 6900 - check escape_char ok 6901 - check quote_char ok 6902 - check sep_char ok 6903 - combine ok 6904 - string ok 6905 - parse ok 6906 - fields ok 6907 - 10 fields ok 6908 - content ok 6909 - -- ; \ , 1 ok 6910 - check always_quote ok 6911 - check escape_char ok 6912 - check quote_char ok 6913 - check sep_char ok 6914 - combine ok 6915 - string ok 6916 - parse ok 6917 - fields ok 6918 - 10 fields ok 6919 - content ok 6920 - -- ; \ ; 1 ok 6921 - check always_quote ok 6922 - check escape_char ok 6923 - check quote_char ok 6924 - check sep_char ok 6925 - Illegal combo for combine ok 6926 - illegal combo for parse ok 6927 - -- ; \ \t 1 ok 6928 - check always_quote ok 6929 - check escape_char ok 6930 - check quote_char ok 6931 - check sep_char ok 6932 - combine ok 6933 - string ok 6934 - parse ok 6935 - fields ok 6936 - 10 fields ok 6937 - content ok 6938 - -- ; \ \ 1 ok 6939 - check always_quote ok 6940 - check escape_char ok 6941 - check quote_char ok 6942 - check sep_char ok 6943 - Illegal combo for combine ok 6944 - illegal combo for parse ok 6945 - -- ; \ ~ 1 ok 6946 - check always_quote ok 6947 - check escape_char ok 6948 - check quote_char ok 6949 - check sep_char ok 6950 - combine ok 6951 - string ok 6952 - parse ok 6953 - fields ok 6954 - 10 fields ok 6955 - content ok 6956 - -- ; \ \x{00} 1 ok 6957 - check always_quote ok 6958 - check escape_char ok 6959 - check quote_char ok 6960 - check sep_char ok 6961 - combine ok 6962 - string ok 6963 - parse ok 6964 - fields ok 6965 - 10 fields ok 6966 - content ok 6967 - -- ; ~ " 1 ok 6968 - check always_quote ok 6969 - check escape_char ok 6970 - check quote_char ok 6971 - check sep_char ok 6972 - combine ok 6973 - string ok 6974 - parse ok 6975 - fields ok 6976 - 10 fields ok 6977 - content ok 6978 - -- ; ~ ' 1 ok 6979 - check always_quote ok 6980 - check escape_char ok 6981 - check quote_char ok 6982 - check sep_char ok 6983 - combine ok 6984 - string ok 6985 - parse ok 6986 - fields ok 6987 - 10 fields ok 6988 - content ok 6989 - -- ; ~ , 1 ok 6990 - check always_quote ok 6991 - check escape_char ok 6992 - check quote_char ok 6993 - check sep_char ok 6994 - combine ok 6995 - string ok 6996 - parse ok 6997 - fields ok 6998 - 10 fields ok 6999 - content ok 7000 - -- ; ~ ; 1 ok 7001 - check always_quote ok 7002 - check escape_char ok 7003 - check quote_char ok 7004 - check sep_char ok 7005 - Illegal combo for combine ok 7006 - illegal combo for parse ok 7007 - -- ; ~ \t 1 ok 7008 - check always_quote ok 7009 - check escape_char ok 7010 - check quote_char ok 7011 - check sep_char ok 7012 - combine ok 7013 - string ok 7014 - parse ok 7015 - fields ok 7016 - 10 fields ok 7017 - content ok 7018 - -- ; ~ \ 1 ok 7019 - check always_quote ok 7020 - check escape_char ok 7021 - check quote_char ok 7022 - check sep_char ok 7023 - combine ok 7024 - string ok 7025 - parse ok 7026 - fields ok 7027 - 10 fields ok 7028 - content ok 7029 - -- ; ~ ~ 1 ok 7030 - check always_quote ok 7031 - check escape_char ok 7032 - check quote_char ok 7033 - check sep_char ok 7034 - Illegal combo for combine ok 7035 - illegal combo for parse ok 7036 - -- ; ~ \x{00} 1 ok 7037 - check always_quote ok 7038 - check escape_char ok 7039 - check quote_char ok 7040 - check sep_char ok 7041 - combine ok 7042 - string ok 7043 - parse ok 7044 - fields ok 7045 - 10 fields ok 7046 - content ok 7047 - -- ; + " 1 ok 7048 - check always_quote ok 7049 - check escape_char ok 7050 - check quote_char ok 7051 - check sep_char ok 7052 - combine ok 7053 - string ok 7054 - parse ok 7055 - fields ok 7056 - 10 fields ok 7057 - content ok 7058 - -- ; + ' 1 ok 7059 - check always_quote ok 7060 - check escape_char ok 7061 - check quote_char ok 7062 - check sep_char ok 7063 - combine ok 7064 - string ok 7065 - parse ok 7066 - fields ok 7067 - 10 fields ok 7068 - content ok 7069 - -- ; + , 1 ok 7070 - check always_quote ok 7071 - check escape_char ok 7072 - check quote_char ok 7073 - check sep_char ok 7074 - combine ok 7075 - string ok 7076 - parse ok 7077 - fields ok 7078 - 10 fields ok 7079 - content ok 7080 - -- ; + ; 1 ok 7081 - check always_quote ok 7082 - check escape_char ok 7083 - check quote_char ok 7084 - check sep_char ok 7085 - Illegal combo for combine ok 7086 - illegal combo for parse ok 7087 - -- ; + \t 1 ok 7088 - check always_quote ok 7089 - check escape_char ok 7090 - check quote_char ok 7091 - check sep_char ok 7092 - combine ok 7093 - string ok 7094 - parse ok 7095 - fields ok 7096 - 10 fields ok 7097 - content ok 7098 - -- ; + \ 1 ok 7099 - check always_quote ok 7100 - check escape_char ok 7101 - check quote_char ok 7102 - check sep_char ok 7103 - combine ok 7104 - string ok 7105 - parse ok 7106 - fields ok 7107 - 10 fields ok 7108 - content ok 7109 - -- ; + ~ 1 ok 7110 - check always_quote ok 7111 - check escape_char ok 7112 - check quote_char ok 7113 - check sep_char ok 7114 - combine ok 7115 - string ok 7116 - parse ok 7117 - fields ok 7118 - 10 fields ok 7119 - content ok 7120 - -- ; + \x{00} 1 ok 7121 - check always_quote ok 7122 - check escape_char ok 7123 - check quote_char ok 7124 - check sep_char ok 7125 - combine ok 7126 - string ok 7127 - parse ok 7128 - fields ok 7129 - 10 fields ok 7130 - content ok 7131 - -- \t " " 1 ok 7132 - check always_quote ok 7133 - check escape_char ok 7134 - check quote_char ok 7135 - check sep_char ok 7136 - Illegal combo for combine ok 7137 - illegal combo for parse ok 7138 - -- \t " ' 1 ok 7139 - check always_quote ok 7140 - check escape_char ok 7141 - check quote_char ok 7142 - check sep_char ok 7143 - combine ok 7144 - string ok 7145 - parse ok 7146 - fields ok 7147 - 10 fields ok 7148 - content ok 7149 - -- \t " , 1 ok 7150 - check always_quote ok 7151 - check escape_char ok 7152 - check quote_char ok 7153 - check sep_char ok 7154 - combine ok 7155 - string ok 7156 - parse ok 7157 - fields ok 7158 - 10 fields ok 7159 - content ok 7160 - -- \t " ; 1 ok 7161 - check always_quote ok 7162 - check escape_char ok 7163 - check quote_char ok 7164 - check sep_char ok 7165 - combine ok 7166 - string ok 7167 - parse ok 7168 - fields ok 7169 - 10 fields ok 7170 - content ok 7171 - -- \t " \t 1 ok 7172 - check always_quote ok 7173 - check escape_char ok 7174 - check quote_char ok 7175 - check sep_char ok 7176 - Illegal combo for combine ok 7177 - illegal combo for parse ok 7178 - -- \t " \ 1 ok 7179 - check always_quote ok 7180 - check escape_char ok 7181 - check quote_char ok 7182 - check sep_char ok 7183 - combine ok 7184 - string ok 7185 - parse ok 7186 - fields ok 7187 - 10 fields ok 7188 - content ok 7189 - -- \t " ~ 1 ok 7190 - check always_quote ok 7191 - check escape_char ok 7192 - check quote_char ok 7193 - check sep_char ok 7194 - combine ok 7195 - string ok 7196 - parse ok 7197 - fields ok 7198 - 10 fields ok 7199 - content ok 7200 - -- \t " \x{00} 1 ok 7201 - check always_quote ok 7202 - check escape_char ok 7203 - check quote_char ok 7204 - check sep_char ok 7205 - combine ok 7206 - string ok 7207 - parse ok 7208 - fields ok 7209 - 10 fields ok 7210 - content ok 7211 - -- \t ' " 1 ok 7212 - check always_quote ok 7213 - check escape_char ok 7214 - check quote_char ok 7215 - check sep_char ok 7216 - combine ok 7217 - string ok 7218 - parse ok 7219 - fields ok 7220 - 10 fields ok 7221 - content ok 7222 - -- \t ' ' 1 ok 7223 - check always_quote ok 7224 - check escape_char ok 7225 - check quote_char ok 7226 - check sep_char ok 7227 - Illegal combo for combine ok 7228 - illegal combo for parse ok 7229 - -- \t ' , 1 ok 7230 - check always_quote ok 7231 - check escape_char ok 7232 - check quote_char ok 7233 - check sep_char ok 7234 - combine ok 7235 - string ok 7236 - parse ok 7237 - fields ok 7238 - 10 fields ok 7239 - content ok 7240 - -- \t ' ; 1 ok 7241 - check always_quote ok 7242 - check escape_char ok 7243 - check quote_char ok 7244 - check sep_char ok 7245 - combine ok 7246 - string ok 7247 - parse ok 7248 - fields ok 7249 - 10 fields ok 7250 - content ok 7251 - -- \t ' \t 1 ok 7252 - check always_quote ok 7253 - check escape_char ok 7254 - check quote_char ok 7255 - check sep_char ok 7256 - Illegal combo for combine ok 7257 - illegal combo for parse ok 7258 - -- \t ' \ 1 ok 7259 - check always_quote ok 7260 - check escape_char ok 7261 - check quote_char ok 7262 - check sep_char ok 7263 - combine ok 7264 - string ok 7265 - parse ok 7266 - fields ok 7267 - 10 fields ok 7268 - content ok 7269 - -- \t ' ~ 1 ok 7270 - check always_quote ok 7271 - check escape_char ok 7272 - check quote_char ok 7273 - check sep_char ok 7274 - combine ok 7275 - string ok 7276 - parse ok 7277 - fields ok 7278 - 10 fields ok 7279 - content ok 7280 - -- \t ' \x{00} 1 ok 7281 - check always_quote ok 7282 - check escape_char ok 7283 - check quote_char ok 7284 - check sep_char ok 7285 - combine ok 7286 - string ok 7287 - parse ok 7288 - fields ok 7289 - 10 fields ok 7290 - content ok 7291 - -- \t , " 1 ok 7292 - check always_quote ok 7293 - check escape_char ok 7294 - check quote_char ok 7295 - check sep_char ok 7296 - combine ok 7297 - string ok 7298 - parse ok 7299 - fields ok 7300 - 10 fields ok 7301 - content ok 7302 - -- \t , ' 1 ok 7303 - check always_quote ok 7304 - check escape_char ok 7305 - check quote_char ok 7306 - check sep_char ok 7307 - combine ok 7308 - string ok 7309 - parse ok 7310 - fields ok 7311 - 10 fields ok 7312 - content ok 7313 - -- \t , , 1 ok 7314 - check always_quote ok 7315 - check escape_char ok 7316 - check quote_char ok 7317 - check sep_char ok 7318 - Illegal combo for combine ok 7319 - illegal combo for parse ok 7320 - -- \t , ; 1 ok 7321 - check always_quote ok 7322 - check escape_char ok 7323 - check quote_char ok 7324 - check sep_char ok 7325 - combine ok 7326 - string ok 7327 - parse ok 7328 - fields ok 7329 - 10 fields ok 7330 - content ok 7331 - -- \t , \t 1 ok 7332 - check always_quote ok 7333 - check escape_char ok 7334 - check quote_char ok 7335 - check sep_char ok 7336 - Illegal combo for combine ok 7337 - illegal combo for parse ok 7338 - -- \t , \ 1 ok 7339 - check always_quote ok 7340 - check escape_char ok 7341 - check quote_char ok 7342 - check sep_char ok 7343 - combine ok 7344 - string ok 7345 - parse ok 7346 - fields ok 7347 - 10 fields ok 7348 - content ok 7349 - -- \t , ~ 1 ok 7350 - check always_quote ok 7351 - check escape_char ok 7352 - check quote_char ok 7353 - check sep_char ok 7354 - combine ok 7355 - string ok 7356 - parse ok 7357 - fields ok 7358 - 10 fields ok 7359 - content ok 7360 - -- \t , \x{00} 1 ok 7361 - check always_quote ok 7362 - check escape_char ok 7363 - check quote_char ok 7364 - check sep_char ok 7365 - combine ok 7366 - string ok 7367 - parse ok 7368 - fields ok 7369 - 10 fields ok 7370 - content ok 7371 - -- \t ; " 1 ok 7372 - check always_quote ok 7373 - check escape_char ok 7374 - check quote_char ok 7375 - check sep_char ok 7376 - combine ok 7377 - string ok 7378 - parse ok 7379 - fields ok 7380 - 10 fields ok 7381 - content ok 7382 - -- \t ; ' 1 ok 7383 - check always_quote ok 7384 - check escape_char ok 7385 - check quote_char ok 7386 - check sep_char ok 7387 - combine ok 7388 - string ok 7389 - parse ok 7390 - fields ok 7391 - 10 fields ok 7392 - content ok 7393 - -- \t ; , 1 ok 7394 - check always_quote ok 7395 - check escape_char ok 7396 - check quote_char ok 7397 - check sep_char ok 7398 - combine ok 7399 - string ok 7400 - parse ok 7401 - fields ok 7402 - 10 fields ok 7403 - content ok 7404 - -- \t ; ; 1 ok 7405 - check always_quote ok 7406 - check escape_char ok 7407 - check quote_char ok 7408 - check sep_char ok 7409 - Illegal combo for combine ok 7410 - illegal combo for parse ok 7411 - -- \t ; \t 1 ok 7412 - check always_quote ok 7413 - check escape_char ok 7414 - check quote_char ok 7415 - check sep_char ok 7416 - Illegal combo for combine ok 7417 - illegal combo for parse ok 7418 - -- \t ; \ 1 ok 7419 - check always_quote ok 7420 - check escape_char ok 7421 - check quote_char ok 7422 - check sep_char ok 7423 - combine ok 7424 - string ok 7425 - parse ok 7426 - fields ok 7427 - 10 fields ok 7428 - content ok 7429 - -- \t ; ~ 1 ok 7430 - check always_quote ok 7431 - check escape_char ok 7432 - check quote_char ok 7433 - check sep_char ok 7434 - combine ok 7435 - string ok 7436 - parse ok 7437 - fields ok 7438 - 10 fields ok 7439 - content ok 7440 - -- \t ; \x{00} 1 ok 7441 - check always_quote ok 7442 - check escape_char ok 7443 - check quote_char ok 7444 - check sep_char ok 7445 - combine ok 7446 - string ok 7447 - parse ok 7448 - fields ok 7449 - 10 fields ok 7450 - content ok 7451 - -- \t \t " 1 ok 7452 - check always_quote ok 7453 - check escape_char ok 7454 - check quote_char ok 7455 - check sep_char ok 7456 - combine ok 7457 - string ok 7458 - parse ok 7459 - fields ok 7460 - 10 fields ok 7461 - content ok 7462 - -- \t \t ' 1 ok 7463 - check always_quote ok 7464 - check escape_char ok 7465 - check quote_char ok 7466 - check sep_char ok 7467 - combine ok 7468 - string ok 7469 - parse ok 7470 - fields ok 7471 - 10 fields ok 7472 - content ok 7473 - -- \t \t , 1 ok 7474 - check always_quote ok 7475 - check escape_char ok 7476 - check quote_char ok 7477 - check sep_char ok 7478 - combine ok 7479 - string ok 7480 - parse ok 7481 - fields ok 7482 - 10 fields ok 7483 - content ok 7484 - -- \t \t ; 1 ok 7485 - check always_quote ok 7486 - check escape_char ok 7487 - check quote_char ok 7488 - check sep_char ok 7489 - combine ok 7490 - string ok 7491 - parse ok 7492 - fields ok 7493 - 10 fields ok 7494 - content ok 7495 - -- \t \t \t 1 ok 7496 - check always_quote ok 7497 - check escape_char ok 7498 - check quote_char ok 7499 - check sep_char ok 7500 - Illegal combo for combine ok 7501 - illegal combo for parse ok 7502 - -- \t \t \ 1 ok 7503 - check always_quote ok 7504 - check escape_char ok 7505 - check quote_char ok 7506 - check sep_char ok 7507 - combine ok 7508 - string ok 7509 - parse ok 7510 - fields ok 7511 - 10 fields ok 7512 - content ok 7513 - -- \t \t ~ 1 ok 7514 - check always_quote ok 7515 - check escape_char ok 7516 - check quote_char ok 7517 - check sep_char ok 7518 - combine ok 7519 - string ok 7520 - parse ok 7521 - fields ok 7522 - 10 fields ok 7523 - content ok 7524 - -- \t \t \x{00} 1 ok 7525 - check always_quote ok 7526 - check escape_char ok 7527 - check quote_char ok 7528 - check sep_char ok 7529 - combine ok 7530 - string ok 7531 - parse ok 7532 - fields ok 7533 - 10 fields ok 7534 - content ok 7535 - -- \t \ " 1 ok 7536 - check always_quote ok 7537 - check escape_char ok 7538 - check quote_char ok 7539 - check sep_char ok 7540 - combine ok 7541 - string ok 7542 - parse ok 7543 - fields ok 7544 - 10 fields ok 7545 - content ok 7546 - -- \t \ ' 1 ok 7547 - check always_quote ok 7548 - check escape_char ok 7549 - check quote_char ok 7550 - check sep_char ok 7551 - combine ok 7552 - string ok 7553 - parse ok 7554 - fields ok 7555 - 10 fields ok 7556 - content ok 7557 - -- \t \ , 1 ok 7558 - check always_quote ok 7559 - check escape_char ok 7560 - check quote_char ok 7561 - check sep_char ok 7562 - combine ok 7563 - string ok 7564 - parse ok 7565 - fields ok 7566 - 10 fields ok 7567 - content ok 7568 - -- \t \ ; 1 ok 7569 - check always_quote ok 7570 - check escape_char ok 7571 - check quote_char ok 7572 - check sep_char ok 7573 - combine ok 7574 - string ok 7575 - parse ok 7576 - fields ok 7577 - 10 fields ok 7578 - content ok 7579 - -- \t \ \t 1 ok 7580 - check always_quote ok 7581 - check escape_char ok 7582 - check quote_char ok 7583 - check sep_char ok 7584 - Illegal combo for combine ok 7585 - illegal combo for parse ok 7586 - -- \t \ \ 1 ok 7587 - check always_quote ok 7588 - check escape_char ok 7589 - check quote_char ok 7590 - check sep_char ok 7591 - Illegal combo for combine ok 7592 - illegal combo for parse ok 7593 - -- \t \ ~ 1 ok 7594 - check always_quote ok 7595 - check escape_char ok 7596 - check quote_char ok 7597 - check sep_char ok 7598 - combine ok 7599 - string ok 7600 - parse ok 7601 - fields ok 7602 - 10 fields ok 7603 - content ok 7604 - -- \t \ \x{00} 1 ok 7605 - check always_quote ok 7606 - check escape_char ok 7607 - check quote_char ok 7608 - check sep_char ok 7609 - combine ok 7610 - string ok 7611 - parse ok 7612 - fields ok 7613 - 10 fields ok 7614 - content ok 7615 - -- \t ~ " 1 ok 7616 - check always_quote ok 7617 - check escape_char ok 7618 - check quote_char ok 7619 - check sep_char ok 7620 - combine ok 7621 - string ok 7622 - parse ok 7623 - fields ok 7624 - 10 fields ok 7625 - content ok 7626 - -- \t ~ ' 1 ok 7627 - check always_quote ok 7628 - check escape_char ok 7629 - check quote_char ok 7630 - check sep_char ok 7631 - combine ok 7632 - string ok 7633 - parse ok 7634 - fields ok 7635 - 10 fields ok 7636 - content ok 7637 - -- \t ~ , 1 ok 7638 - check always_quote ok 7639 - check escape_char ok 7640 - check quote_char ok 7641 - check sep_char ok 7642 - combine ok 7643 - string ok 7644 - parse ok 7645 - fields ok 7646 - 10 fields ok 7647 - content ok 7648 - -- \t ~ ; 1 ok 7649 - check always_quote ok 7650 - check escape_char ok 7651 - check quote_char ok 7652 - check sep_char ok 7653 - combine ok 7654 - string ok 7655 - parse ok 7656 - fields ok 7657 - 10 fields ok 7658 - content ok 7659 - -- \t ~ \t 1 ok 7660 - check always_quote ok 7661 - check escape_char ok 7662 - check quote_char ok 7663 - check sep_char ok 7664 - Illegal combo for combine ok 7665 - illegal combo for parse ok 7666 - -- \t ~ \ 1 ok 7667 - check always_quote ok 7668 - check escape_char ok 7669 - check quote_char ok 7670 - check sep_char ok 7671 - combine ok 7672 - string ok 7673 - parse ok 7674 - fields ok 7675 - 10 fields ok 7676 - content ok 7677 - -- \t ~ ~ 1 ok 7678 - check always_quote ok 7679 - check escape_char ok 7680 - check quote_char ok 7681 - check sep_char ok 7682 - Illegal combo for combine ok 7683 - illegal combo for parse ok 7684 - -- \t ~ \x{00} 1 ok 7685 - check always_quote ok 7686 - check escape_char ok 7687 - check quote_char ok 7688 - check sep_char ok 7689 - combine ok 7690 - string ok 7691 - parse ok 7692 - fields ok 7693 - 10 fields ok 7694 - content ok 7695 - -- \t + " 1 ok 7696 - check always_quote ok 7697 - check escape_char ok 7698 - check quote_char ok 7699 - check sep_char ok 7700 - combine ok 7701 - string ok 7702 - parse ok 7703 - fields ok 7704 - 10 fields ok 7705 - content ok 7706 - -- \t + ' 1 ok 7707 - check always_quote ok 7708 - check escape_char ok 7709 - check quote_char ok 7710 - check sep_char ok 7711 - combine ok 7712 - string ok 7713 - parse ok 7714 - fields ok 7715 - 10 fields ok 7716 - content ok 7717 - -- \t + , 1 ok 7718 - check always_quote ok 7719 - check escape_char ok 7720 - check quote_char ok 7721 - check sep_char ok 7722 - combine ok 7723 - string ok 7724 - parse ok 7725 - fields ok 7726 - 10 fields ok 7727 - content ok 7728 - -- \t + ; 1 ok 7729 - check always_quote ok 7730 - check escape_char ok 7731 - check quote_char ok 7732 - check sep_char ok 7733 - combine ok 7734 - string ok 7735 - parse ok 7736 - fields ok 7737 - 10 fields ok 7738 - content ok 7739 - -- \t + \t 1 ok 7740 - check always_quote ok 7741 - check escape_char ok 7742 - check quote_char ok 7743 - check sep_char ok 7744 - Illegal combo for combine ok 7745 - illegal combo for parse ok 7746 - -- \t + \ 1 ok 7747 - check always_quote ok 7748 - check escape_char ok 7749 - check quote_char ok 7750 - check sep_char ok 7751 - combine ok 7752 - string ok 7753 - parse ok 7754 - fields ok 7755 - 10 fields ok 7756 - content ok 7757 - -- \t + ~ 1 ok 7758 - check always_quote ok 7759 - check escape_char ok 7760 - check quote_char ok 7761 - check sep_char ok 7762 - combine ok 7763 - string ok 7764 - parse ok 7765 - fields ok 7766 - 10 fields ok 7767 - content ok 7768 - -- \t + \x{00} 1 ok 7769 - check always_quote ok 7770 - check escape_char ok 7771 - check quote_char ok 7772 - check sep_char ok 7773 - combine ok 7774 - string ok 7775 - parse ok 7776 - fields ok 7777 - 10 fields ok 7778 - content ok 7779 - -- \ " " 1 ok 7780 - check always_quote ok 7781 - check escape_char ok 7782 - check quote_char ok 7783 - check sep_char ok 7784 - Illegal combo for combine ok 7785 - illegal combo for parse ok 7786 - -- \ " ' 1 ok 7787 - check always_quote ok 7788 - check escape_char ok 7789 - check quote_char ok 7790 - check sep_char ok 7791 - combine ok 7792 - string ok 7793 - parse ok 7794 - fields ok 7795 - 10 fields ok 7796 - content ok 7797 - -- \ " , 1 ok 7798 - check always_quote ok 7799 - check escape_char ok 7800 - check quote_char ok 7801 - check sep_char ok 7802 - combine ok 7803 - string ok 7804 - parse ok 7805 - fields ok 7806 - 10 fields ok 7807 - content ok 7808 - -- \ " ; 1 ok 7809 - check always_quote ok 7810 - check escape_char ok 7811 - check quote_char ok 7812 - check sep_char ok 7813 - combine ok 7814 - string ok 7815 - parse ok 7816 - fields ok 7817 - 10 fields ok 7818 - content ok 7819 - -- \ " \t 1 ok 7820 - check always_quote ok 7821 - check escape_char ok 7822 - check quote_char ok 7823 - check sep_char ok 7824 - combine ok 7825 - string ok 7826 - parse ok 7827 - fields ok 7828 - 10 fields ok 7829 - content ok 7830 - -- \ " \ 1 ok 7831 - check always_quote ok 7832 - check escape_char ok 7833 - check quote_char ok 7834 - check sep_char ok 7835 - Illegal combo for combine ok 7836 - illegal combo for parse ok 7837 - -- \ " ~ 1 ok 7838 - check always_quote ok 7839 - check escape_char ok 7840 - check quote_char ok 7841 - check sep_char ok 7842 - combine ok 7843 - string ok 7844 - parse ok 7845 - fields ok 7846 - 10 fields ok 7847 - content ok 7848 - -- \ " \x{00} 1 ok 7849 - check always_quote ok 7850 - check escape_char ok 7851 - check quote_char ok 7852 - check sep_char ok 7853 - combine ok 7854 - string ok 7855 - parse ok 7856 - fields ok 7857 - 10 fields ok 7858 - content ok 7859 - -- \ ' " 1 ok 7860 - check always_quote ok 7861 - check escape_char ok 7862 - check quote_char ok 7863 - check sep_char ok 7864 - combine ok 7865 - string ok 7866 - parse ok 7867 - fields ok 7868 - 10 fields ok 7869 - content ok 7870 - -- \ ' ' 1 ok 7871 - check always_quote ok 7872 - check escape_char ok 7873 - check quote_char ok 7874 - check sep_char ok 7875 - Illegal combo for combine ok 7876 - illegal combo for parse ok 7877 - -- \ ' , 1 ok 7878 - check always_quote ok 7879 - check escape_char ok 7880 - check quote_char ok 7881 - check sep_char ok 7882 - combine ok 7883 - string ok 7884 - parse ok 7885 - fields ok 7886 - 10 fields ok 7887 - content ok 7888 - -- \ ' ; 1 ok 7889 - check always_quote ok 7890 - check escape_char ok 7891 - check quote_char ok 7892 - check sep_char ok 7893 - combine ok 7894 - string ok 7895 - parse ok 7896 - fields ok 7897 - 10 fields ok 7898 - content ok 7899 - -- \ ' \t 1 ok 7900 - check always_quote ok 7901 - check escape_char ok 7902 - check quote_char ok 7903 - check sep_char ok 7904 - combine ok 7905 - string ok 7906 - parse ok 7907 - fields ok 7908 - 10 fields ok 7909 - content ok 7910 - -- \ ' \ 1 ok 7911 - check always_quote ok 7912 - check escape_char ok 7913 - check quote_char ok 7914 - check sep_char ok 7915 - Illegal combo for combine ok 7916 - illegal combo for parse ok 7917 - -- \ ' ~ 1 ok 7918 - check always_quote ok 7919 - check escape_char ok 7920 - check quote_char ok 7921 - check sep_char ok 7922 - combine ok 7923 - string ok 7924 - parse ok 7925 - fields ok 7926 - 10 fields ok 7927 - content ok 7928 - -- \ ' \x{00} 1 ok 7929 - check always_quote ok 7930 - check escape_char ok 7931 - check quote_char ok 7932 - check sep_char ok 7933 - combine ok 7934 - string ok 7935 - parse ok 7936 - fields ok 7937 - 10 fields ok 7938 - content ok 7939 - -- \ , " 1 ok 7940 - check always_quote ok 7941 - check escape_char ok 7942 - check quote_char ok 7943 - check sep_char ok 7944 - combine ok 7945 - string ok 7946 - parse ok 7947 - fields ok 7948 - 10 fields ok 7949 - content ok 7950 - -- \ , ' 1 ok 7951 - check always_quote ok 7952 - check escape_char ok 7953 - check quote_char ok 7954 - check sep_char ok 7955 - combine ok 7956 - string ok 7957 - parse ok 7958 - fields ok 7959 - 10 fields ok 7960 - content ok 7961 - -- \ , , 1 ok 7962 - check always_quote ok 7963 - check escape_char ok 7964 - check quote_char ok 7965 - check sep_char ok 7966 - Illegal combo for combine ok 7967 - illegal combo for parse ok 7968 - -- \ , ; 1 ok 7969 - check always_quote ok 7970 - check escape_char ok 7971 - check quote_char ok 7972 - check sep_char ok 7973 - combine ok 7974 - string ok 7975 - parse ok 7976 - fields ok 7977 - 10 fields ok 7978 - content ok 7979 - -- \ , \t 1 ok 7980 - check always_quote ok 7981 - check escape_char ok 7982 - check quote_char ok 7983 - check sep_char ok 7984 - combine ok 7985 - string ok 7986 - parse ok 7987 - fields ok 7988 - 10 fields ok 7989 - content ok 7990 - -- \ , \ 1 ok 7991 - check always_quote ok 7992 - check escape_char ok 7993 - check quote_char ok 7994 - check sep_char ok 7995 - Illegal combo for combine ok 7996 - illegal combo for parse ok 7997 - -- \ , ~ 1 ok 7998 - check always_quote ok 7999 - check escape_char ok 8000 - check quote_char ok 8001 - check sep_char ok 8002 - combine ok 8003 - string ok 8004 - parse ok 8005 - fields ok 8006 - 10 fields ok 8007 - content ok 8008 - -- \ , \x{00} 1 ok 8009 - check always_quote ok 8010 - check escape_char ok 8011 - check quote_char ok 8012 - check sep_char ok 8013 - combine ok 8014 - string ok 8015 - parse ok 8016 - fields ok 8017 - 10 fields ok 8018 - content ok 8019 - -- \ ; " 1 ok 8020 - check always_quote ok 8021 - check escape_char ok 8022 - check quote_char ok 8023 - check sep_char ok 8024 - combine ok 8025 - string ok 8026 - parse ok 8027 - fields ok 8028 - 10 fields ok 8029 - content ok 8030 - -- \ ; ' 1 ok 8031 - check always_quote ok 8032 - check escape_char ok 8033 - check quote_char ok 8034 - check sep_char ok 8035 - combine ok 8036 - string ok 8037 - parse ok 8038 - fields ok 8039 - 10 fields ok 8040 - content ok 8041 - -- \ ; , 1 ok 8042 - check always_quote ok 8043 - check escape_char ok 8044 - check quote_char ok 8045 - check sep_char ok 8046 - combine ok 8047 - string ok 8048 - parse ok 8049 - fields ok 8050 - 10 fields ok 8051 - content ok 8052 - -- \ ; ; 1 ok 8053 - check always_quote ok 8054 - check escape_char ok 8055 - check quote_char ok 8056 - check sep_char ok 8057 - Illegal combo for combine ok 8058 - illegal combo for parse ok 8059 - -- \ ; \t 1 ok 8060 - check always_quote ok 8061 - check escape_char ok 8062 - check quote_char ok 8063 - check sep_char ok 8064 - combine ok 8065 - string ok 8066 - parse ok 8067 - fields ok 8068 - 10 fields ok 8069 - content ok 8070 - -- \ ; \ 1 ok 8071 - check always_quote ok 8072 - check escape_char ok 8073 - check quote_char ok 8074 - check sep_char ok 8075 - Illegal combo for combine ok 8076 - illegal combo for parse ok 8077 - -- \ ; ~ 1 ok 8078 - check always_quote ok 8079 - check escape_char ok 8080 - check quote_char ok 8081 - check sep_char ok 8082 - combine ok 8083 - string ok 8084 - parse ok 8085 - fields ok 8086 - 10 fields ok 8087 - content ok 8088 - -- \ ; \x{00} 1 ok 8089 - check always_quote ok 8090 - check escape_char ok 8091 - check quote_char ok 8092 - check sep_char ok 8093 - combine ok 8094 - string ok 8095 - parse ok 8096 - fields ok 8097 - 10 fields ok 8098 - content ok 8099 - -- \ \t " 1 ok 8100 - check always_quote ok 8101 - check escape_char ok 8102 - check quote_char ok 8103 - check sep_char ok 8104 - combine ok 8105 - string ok 8106 - parse ok 8107 - fields ok 8108 - 10 fields ok 8109 - content ok 8110 - -- \ \t ' 1 ok 8111 - check always_quote ok 8112 - check escape_char ok 8113 - check quote_char ok 8114 - check sep_char ok 8115 - combine ok 8116 - string ok 8117 - parse ok 8118 - fields ok 8119 - 10 fields ok 8120 - content ok 8121 - -- \ \t , 1 ok 8122 - check always_quote ok 8123 - check escape_char ok 8124 - check quote_char ok 8125 - check sep_char ok 8126 - combine ok 8127 - string ok 8128 - parse ok 8129 - fields ok 8130 - 10 fields ok 8131 - content ok 8132 - -- \ \t ; 1 ok 8133 - check always_quote ok 8134 - check escape_char ok 8135 - check quote_char ok 8136 - check sep_char ok 8137 - combine ok 8138 - string ok 8139 - parse ok 8140 - fields ok 8141 - 10 fields ok 8142 - content ok 8143 - -- \ \t \t 1 ok 8144 - check always_quote ok 8145 - check escape_char ok 8146 - check quote_char ok 8147 - check sep_char ok 8148 - Illegal combo for combine ok 8149 - illegal combo for parse ok 8150 - -- \ \t \ 1 ok 8151 - check always_quote ok 8152 - check escape_char ok 8153 - check quote_char ok 8154 - check sep_char ok 8155 - Illegal combo for combine ok 8156 - illegal combo for parse ok 8157 - -- \ \t ~ 1 ok 8158 - check always_quote ok 8159 - check escape_char ok 8160 - check quote_char ok 8161 - check sep_char ok 8162 - combine ok 8163 - string ok 8164 - parse ok 8165 - fields ok 8166 - 10 fields ok 8167 - content ok 8168 - -- \ \t \x{00} 1 ok 8169 - check always_quote ok 8170 - check escape_char ok 8171 - check quote_char ok 8172 - check sep_char ok 8173 - combine ok 8174 - string ok 8175 - parse ok 8176 - fields ok 8177 - 10 fields ok 8178 - content ok 8179 - -- \ \ " 1 ok 8180 - check always_quote ok 8181 - check escape_char ok 8182 - check quote_char ok 8183 - check sep_char ok 8184 - combine ok 8185 - string ok 8186 - parse ok 8187 - fields ok 8188 - 10 fields ok 8189 - content ok 8190 - -- \ \ ' 1 ok 8191 - check always_quote ok 8192 - check escape_char ok 8193 - check quote_char ok 8194 - check sep_char ok 8195 - combine ok 8196 - string ok 8197 - parse ok 8198 - fields ok 8199 - 10 fields ok 8200 - content ok 8201 - -- \ \ , 1 ok 8202 - check always_quote ok 8203 - check escape_char ok 8204 - check quote_char ok 8205 - check sep_char ok 8206 - combine ok 8207 - string ok 8208 - parse ok 8209 - fields ok 8210 - 10 fields ok 8211 - content ok 8212 - -- \ \ ; 1 ok 8213 - check always_quote ok 8214 - check escape_char ok 8215 - check quote_char ok 8216 - check sep_char ok 8217 - combine ok 8218 - string ok 8219 - parse ok 8220 - fields ok 8221 - 10 fields ok 8222 - content ok 8223 - -- \ \ \t 1 ok 8224 - check always_quote ok 8225 - check escape_char ok 8226 - check quote_char ok 8227 - check sep_char ok 8228 - combine ok 8229 - string ok 8230 - parse ok 8231 - fields ok 8232 - 10 fields ok 8233 - content ok 8234 - -- \ \ \ 1 ok 8235 - check always_quote ok 8236 - check escape_char ok 8237 - check quote_char ok 8238 - check sep_char ok 8239 - Illegal combo for combine ok 8240 - illegal combo for parse ok 8241 - -- \ \ ~ 1 ok 8242 - check always_quote ok 8243 - check escape_char ok 8244 - check quote_char ok 8245 - check sep_char ok 8246 - combine ok 8247 - string ok 8248 - parse ok 8249 - fields ok 8250 - 10 fields ok 8251 - content ok 8252 - -- \ \ \x{00} 1 ok 8253 - check always_quote ok 8254 - check escape_char ok 8255 - check quote_char ok 8256 - check sep_char ok 8257 - combine ok 8258 - string ok 8259 - parse ok 8260 - fields ok 8261 - 10 fields ok 8262 - content ok 8263 - -- \ ~ " 1 ok 8264 - check always_quote ok 8265 - check escape_char ok 8266 - check quote_char ok 8267 - check sep_char ok 8268 - combine ok 8269 - string ok 8270 - parse ok 8271 - fields ok 8272 - 10 fields ok 8273 - content ok 8274 - -- \ ~ ' 1 ok 8275 - check always_quote ok 8276 - check escape_char ok 8277 - check quote_char ok 8278 - check sep_char ok 8279 - combine ok 8280 - string ok 8281 - parse ok 8282 - fields ok 8283 - 10 fields ok 8284 - content ok 8285 - -- \ ~ , 1 ok 8286 - check always_quote ok 8287 - check escape_char ok 8288 - check quote_char ok 8289 - check sep_char ok 8290 - combine ok 8291 - string ok 8292 - parse ok 8293 - fields ok 8294 - 10 fields ok 8295 - content ok 8296 - -- \ ~ ; 1 ok 8297 - check always_quote ok 8298 - check escape_char ok 8299 - check quote_char ok 8300 - check sep_char ok 8301 - combine ok 8302 - string ok 8303 - parse ok 8304 - fields ok 8305 - 10 fields ok 8306 - content ok 8307 - -- \ ~ \t 1 ok 8308 - check always_quote ok 8309 - check escape_char ok 8310 - check quote_char ok 8311 - check sep_char ok 8312 - combine ok 8313 - string ok 8314 - parse ok 8315 - fields ok 8316 - 10 fields ok 8317 - content ok 8318 - -- \ ~ \ 1 ok 8319 - check always_quote ok 8320 - check escape_char ok 8321 - check quote_char ok 8322 - check sep_char ok 8323 - Illegal combo for combine ok 8324 - illegal combo for parse ok 8325 - -- \ ~ ~ 1 ok 8326 - check always_quote ok 8327 - check escape_char ok 8328 - check quote_char ok 8329 - check sep_char ok 8330 - Illegal combo for combine ok 8331 - illegal combo for parse ok 8332 - -- \ ~ \x{00} 1 ok 8333 - check always_quote ok 8334 - check escape_char ok 8335 - check quote_char ok 8336 - check sep_char ok 8337 - combine ok 8338 - string ok 8339 - parse ok 8340 - fields ok 8341 - 10 fields ok 8342 - content ok 8343 - -- \ + " 1 ok 8344 - check always_quote ok 8345 - check escape_char ok 8346 - check quote_char ok 8347 - check sep_char ok 8348 - combine ok 8349 - string ok 8350 - parse ok 8351 - fields ok 8352 - 10 fields ok 8353 - content ok 8354 - -- \ + ' 1 ok 8355 - check always_quote ok 8356 - check escape_char ok 8357 - check quote_char ok 8358 - check sep_char ok 8359 - combine ok 8360 - string ok 8361 - parse ok 8362 - fields ok 8363 - 10 fields ok 8364 - content ok 8365 - -- \ + , 1 ok 8366 - check always_quote ok 8367 - check escape_char ok 8368 - check quote_char ok 8369 - check sep_char ok 8370 - combine ok 8371 - string ok 8372 - parse ok 8373 - fields ok 8374 - 10 fields ok 8375 - content ok 8376 - -- \ + ; 1 ok 8377 - check always_quote ok 8378 - check escape_char ok 8379 - check quote_char ok 8380 - check sep_char ok 8381 - combine ok 8382 - string ok 8383 - parse ok 8384 - fields ok 8385 - 10 fields ok 8386 - content ok 8387 - -- \ + \t 1 ok 8388 - check always_quote ok 8389 - check escape_char ok 8390 - check quote_char ok 8391 - check sep_char ok 8392 - combine ok 8393 - string ok 8394 - parse ok 8395 - fields ok 8396 - 10 fields ok 8397 - content ok 8398 - -- \ + \ 1 ok 8399 - check always_quote ok 8400 - check escape_char ok 8401 - check quote_char ok 8402 - check sep_char ok 8403 - Illegal combo for combine ok 8404 - illegal combo for parse ok 8405 - -- \ + ~ 1 ok 8406 - check always_quote ok 8407 - check escape_char ok 8408 - check quote_char ok 8409 - check sep_char ok 8410 - combine ok 8411 - string ok 8412 - parse ok 8413 - fields ok 8414 - 10 fields ok 8415 - content ok 8416 - -- \ + \x{00} 1 ok 8417 - check always_quote ok 8418 - check escape_char ok 8419 - check quote_char ok 8420 - check sep_char ok 8421 - combine ok 8422 - string ok 8423 - parse ok 8424 - fields ok 8425 - 10 fields ok 8426 - content ok 8427 - -- ~ " " 1 ok 8428 - check always_quote ok 8429 - check escape_char ok 8430 - check quote_char ok 8431 - check sep_char ok 8432 - Illegal combo for combine ok 8433 - illegal combo for parse ok 8434 - -- ~ " ' 1 ok 8435 - check always_quote ok 8436 - check escape_char ok 8437 - check quote_char ok 8438 - check sep_char ok 8439 - combine ok 8440 - string ok 8441 - parse ok 8442 - fields ok 8443 - 10 fields ok 8444 - content ok 8445 - -- ~ " , 1 ok 8446 - check always_quote ok 8447 - check escape_char ok 8448 - check quote_char ok 8449 - check sep_char ok 8450 - combine ok 8451 - string ok 8452 - parse ok 8453 - fields ok 8454 - 10 fields ok 8455 - content ok 8456 - -- ~ " ; 1 ok 8457 - check always_quote ok 8458 - check escape_char ok 8459 - check quote_char ok 8460 - check sep_char ok 8461 - combine ok 8462 - string ok 8463 - parse ok 8464 - fields ok 8465 - 10 fields ok 8466 - content ok 8467 - -- ~ " \t 1 ok 8468 - check always_quote ok 8469 - check escape_char ok 8470 - check quote_char ok 8471 - check sep_char ok 8472 - combine ok 8473 - string ok 8474 - parse ok 8475 - fields ok 8476 - 10 fields ok 8477 - content ok 8478 - -- ~ " \ 1 ok 8479 - check always_quote ok 8480 - check escape_char ok 8481 - check quote_char ok 8482 - check sep_char ok 8483 - combine ok 8484 - string ok 8485 - parse ok 8486 - fields ok 8487 - 10 fields ok 8488 - content ok 8489 - -- ~ " ~ 1 ok 8490 - check always_quote ok 8491 - check escape_char ok 8492 - check quote_char ok 8493 - check sep_char ok 8494 - Illegal combo for combine ok 8495 - illegal combo for parse ok 8496 - -- ~ " \x{00} 1 ok 8497 - check always_quote ok 8498 - check escape_char ok 8499 - check quote_char ok 8500 - check sep_char ok 8501 - combine ok 8502 - string ok 8503 - parse ok 8504 - fields ok 8505 - 10 fields ok 8506 - content ok 8507 - -- ~ ' " 1 ok 8508 - check always_quote ok 8509 - check escape_char ok 8510 - check quote_char ok 8511 - check sep_char ok 8512 - combine ok 8513 - string ok 8514 - parse ok 8515 - fields ok 8516 - 10 fields ok 8517 - content ok 8518 - -- ~ ' ' 1 ok 8519 - check always_quote ok 8520 - check escape_char ok 8521 - check quote_char ok 8522 - check sep_char ok 8523 - Illegal combo for combine ok 8524 - illegal combo for parse ok 8525 - -- ~ ' , 1 ok 8526 - check always_quote ok 8527 - check escape_char ok 8528 - check quote_char ok 8529 - check sep_char ok 8530 - combine ok 8531 - string ok 8532 - parse ok 8533 - fields ok 8534 - 10 fields ok 8535 - content ok 8536 - -- ~ ' ; 1 ok 8537 - check always_quote ok 8538 - check escape_char ok 8539 - check quote_char ok 8540 - check sep_char ok 8541 - combine ok 8542 - string ok 8543 - parse ok 8544 - fields ok 8545 - 10 fields ok 8546 - content ok 8547 - -- ~ ' \t 1 ok 8548 - check always_quote ok 8549 - check escape_char ok 8550 - check quote_char ok 8551 - check sep_char ok 8552 - combine ok 8553 - string ok 8554 - parse ok 8555 - fields ok 8556 - 10 fields ok 8557 - content ok 8558 - -- ~ ' \ 1 ok 8559 - check always_quote ok 8560 - check escape_char ok 8561 - check quote_char ok 8562 - check sep_char ok 8563 - combine ok 8564 - string ok 8565 - parse ok 8566 - fields ok 8567 - 10 fields ok 8568 - content ok 8569 - -- ~ ' ~ 1 ok 8570 - check always_quote ok 8571 - check escape_char ok 8572 - check quote_char ok 8573 - check sep_char ok 8574 - Illegal combo for combine ok 8575 - illegal combo for parse ok 8576 - -- ~ ' \x{00} 1 ok 8577 - check always_quote ok 8578 - check escape_char ok 8579 - check quote_char ok 8580 - check sep_char ok 8581 - combine ok 8582 - string ok 8583 - parse ok 8584 - fields ok 8585 - 10 fields ok 8586 - content ok 8587 - -- ~ , " 1 ok 8588 - check always_quote ok 8589 - check escape_char ok 8590 - check quote_char ok 8591 - check sep_char ok 8592 - combine ok 8593 - string ok 8594 - parse ok 8595 - fields ok 8596 - 10 fields ok 8597 - content ok 8598 - -- ~ , ' 1 ok 8599 - check always_quote ok 8600 - check escape_char ok 8601 - check quote_char ok 8602 - check sep_char ok 8603 - combine ok 8604 - string ok 8605 - parse ok 8606 - fields ok 8607 - 10 fields ok 8608 - content ok 8609 - -- ~ , , 1 ok 8610 - check always_quote ok 8611 - check escape_char ok 8612 - check quote_char ok 8613 - check sep_char ok 8614 - Illegal combo for combine ok 8615 - illegal combo for parse ok 8616 - -- ~ , ; 1 ok 8617 - check always_quote ok 8618 - check escape_char ok 8619 - check quote_char ok 8620 - check sep_char ok 8621 - combine ok 8622 - string ok 8623 - parse ok 8624 - fields ok 8625 - 10 fields ok 8626 - content ok 8627 - -- ~ , \t 1 ok 8628 - check always_quote ok 8629 - check escape_char ok 8630 - check quote_char ok 8631 - check sep_char ok 8632 - combine ok 8633 - string ok 8634 - parse ok 8635 - fields ok 8636 - 10 fields ok 8637 - content ok 8638 - -- ~ , \ 1 ok 8639 - check always_quote ok 8640 - check escape_char ok 8641 - check quote_char ok 8642 - check sep_char ok 8643 - combine ok 8644 - string ok 8645 - parse ok 8646 - fields ok 8647 - 10 fields ok 8648 - content ok 8649 - -- ~ , ~ 1 ok 8650 - check always_quote ok 8651 - check escape_char ok 8652 - check quote_char ok 8653 - check sep_char ok 8654 - Illegal combo for combine ok 8655 - illegal combo for parse ok 8656 - -- ~ , \x{00} 1 ok 8657 - check always_quote ok 8658 - check escape_char ok 8659 - check quote_char ok 8660 - check sep_char ok 8661 - combine ok 8662 - string ok 8663 - parse ok 8664 - fields ok 8665 - 10 fields ok 8666 - content ok 8667 - -- ~ ; " 1 ok 8668 - check always_quote ok 8669 - check escape_char ok 8670 - check quote_char ok 8671 - check sep_char ok 8672 - combine ok 8673 - string ok 8674 - parse ok 8675 - fields ok 8676 - 10 fields ok 8677 - content ok 8678 - -- ~ ; ' 1 ok 8679 - check always_quote ok 8680 - check escape_char ok 8681 - check quote_char ok 8682 - check sep_char ok 8683 - combine ok 8684 - string ok 8685 - parse ok 8686 - fields ok 8687 - 10 fields ok 8688 - content ok 8689 - -- ~ ; , 1 ok 8690 - check always_quote ok 8691 - check escape_char ok 8692 - check quote_char ok 8693 - check sep_char ok 8694 - combine ok 8695 - string ok 8696 - parse ok 8697 - fields ok 8698 - 10 fields ok 8699 - content ok 8700 - -- ~ ; ; 1 ok 8701 - check always_quote ok 8702 - check escape_char ok 8703 - check quote_char ok 8704 - check sep_char ok 8705 - Illegal combo for combine ok 8706 - illegal combo for parse ok 8707 - -- ~ ; \t 1 ok 8708 - check always_quote ok 8709 - check escape_char ok 8710 - check quote_char ok 8711 - check sep_char ok 8712 - combine ok 8713 - string ok 8714 - parse ok 8715 - fields ok 8716 - 10 fields ok 8717 - content ok 8718 - -- ~ ; \ 1 ok 8719 - check always_quote ok 8720 - check escape_char ok 8721 - check quote_char ok 8722 - check sep_char ok 8723 - combine ok 8724 - string ok 8725 - parse ok 8726 - fields ok 8727 - 10 fields ok 8728 - content ok 8729 - -- ~ ; ~ 1 ok 8730 - check always_quote ok 8731 - check escape_char ok 8732 - check quote_char ok 8733 - check sep_char ok 8734 - Illegal combo for combine ok 8735 - illegal combo for parse ok 8736 - -- ~ ; \x{00} 1 ok 8737 - check always_quote ok 8738 - check escape_char ok 8739 - check quote_char ok 8740 - check sep_char ok 8741 - combine ok 8742 - string ok 8743 - parse ok 8744 - fields ok 8745 - 10 fields ok 8746 - content ok 8747 - -- ~ \t " 1 ok 8748 - check always_quote ok 8749 - check escape_char ok 8750 - check quote_char ok 8751 - check sep_char ok 8752 - combine ok 8753 - string ok 8754 - parse ok 8755 - fields ok 8756 - 10 fields ok 8757 - content ok 8758 - -- ~ \t ' 1 ok 8759 - check always_quote ok 8760 - check escape_char ok 8761 - check quote_char ok 8762 - check sep_char ok 8763 - combine ok 8764 - string ok 8765 - parse ok 8766 - fields ok 8767 - 10 fields ok 8768 - content ok 8769 - -- ~ \t , 1 ok 8770 - check always_quote ok 8771 - check escape_char ok 8772 - check quote_char ok 8773 - check sep_char ok 8774 - combine ok 8775 - string ok 8776 - parse ok 8777 - fields ok 8778 - 10 fields ok 8779 - content ok 8780 - -- ~ \t ; 1 ok 8781 - check always_quote ok 8782 - check escape_char ok 8783 - check quote_char ok 8784 - check sep_char ok 8785 - combine ok 8786 - string ok 8787 - parse ok 8788 - fields ok 8789 - 10 fields ok 8790 - content ok 8791 - -- ~ \t \t 1 ok 8792 - check always_quote ok 8793 - check escape_char ok 8794 - check quote_char ok 8795 - check sep_char ok 8796 - Illegal combo for combine ok 8797 - illegal combo for parse ok 8798 - -- ~ \t \ 1 ok 8799 - check always_quote ok 8800 - check escape_char ok 8801 - check quote_char ok 8802 - check sep_char ok 8803 - combine ok 8804 - string ok 8805 - parse ok 8806 - fields ok 8807 - 10 fields ok 8808 - content ok 8809 - -- ~ \t ~ 1 ok 8810 - check always_quote ok 8811 - check escape_char ok 8812 - check quote_char ok 8813 - check sep_char ok 8814 - Illegal combo for combine ok 8815 - illegal combo for parse ok 8816 - -- ~ \t \x{00} 1 ok 8817 - check always_quote ok 8818 - check escape_char ok 8819 - check quote_char ok 8820 - check sep_char ok 8821 - combine ok 8822 - string ok 8823 - parse ok 8824 - fields ok 8825 - 10 fields ok 8826 - content ok 8827 - -- ~ \ " 1 ok 8828 - check always_quote ok 8829 - check escape_char ok 8830 - check quote_char ok 8831 - check sep_char ok 8832 - combine ok 8833 - string ok 8834 - parse ok 8835 - fields ok 8836 - 10 fields ok 8837 - content ok 8838 - -- ~ \ ' 1 ok 8839 - check always_quote ok 8840 - check escape_char ok 8841 - check quote_char ok 8842 - check sep_char ok 8843 - combine ok 8844 - string ok 8845 - parse ok 8846 - fields ok 8847 - 10 fields ok 8848 - content ok 8849 - -- ~ \ , 1 ok 8850 - check always_quote ok 8851 - check escape_char ok 8852 - check quote_char ok 8853 - check sep_char ok 8854 - combine ok 8855 - string ok 8856 - parse ok 8857 - fields ok 8858 - 10 fields ok 8859 - content ok 8860 - -- ~ \ ; 1 ok 8861 - check always_quote ok 8862 - check escape_char ok 8863 - check quote_char ok 8864 - check sep_char ok 8865 - combine ok 8866 - string ok 8867 - parse ok 8868 - fields ok 8869 - 10 fields ok 8870 - content ok 8871 - -- ~ \ \t 1 ok 8872 - check always_quote ok 8873 - check escape_char ok 8874 - check quote_char ok 8875 - check sep_char ok 8876 - combine ok 8877 - string ok 8878 - parse ok 8879 - fields ok 8880 - 10 fields ok 8881 - content ok 8882 - -- ~ \ \ 1 ok 8883 - check always_quote ok 8884 - check escape_char ok 8885 - check quote_char ok 8886 - check sep_char ok 8887 - Illegal combo for combine ok 8888 - illegal combo for parse ok 8889 - -- ~ \ ~ 1 ok 8890 - check always_quote ok 8891 - check escape_char ok 8892 - check quote_char ok 8893 - check sep_char ok 8894 - Illegal combo for combine ok 8895 - illegal combo for parse ok 8896 - -- ~ \ \x{00} 1 ok 8897 - check always_quote ok 8898 - check escape_char ok 8899 - check quote_char ok 8900 - check sep_char ok 8901 - combine ok 8902 - string ok 8903 - parse ok 8904 - fields ok 8905 - 10 fields ok 8906 - content ok 8907 - -- ~ ~ " 1 ok 8908 - check always_quote ok 8909 - check escape_char ok 8910 - check quote_char ok 8911 - check sep_char ok 8912 - combine ok 8913 - string ok 8914 - parse ok 8915 - fields ok 8916 - 10 fields ok 8917 - content ok 8918 - -- ~ ~ ' 1 ok 8919 - check always_quote ok 8920 - check escape_char ok 8921 - check quote_char ok 8922 - check sep_char ok 8923 - combine ok 8924 - string ok 8925 - parse ok 8926 - fields ok 8927 - 10 fields ok 8928 - content ok 8929 - -- ~ ~ , 1 ok 8930 - check always_quote ok 8931 - check escape_char ok 8932 - check quote_char ok 8933 - check sep_char ok 8934 - combine ok 8935 - string ok 8936 - parse ok 8937 - fields ok 8938 - 10 fields ok 8939 - content ok 8940 - -- ~ ~ ; 1 ok 8941 - check always_quote ok 8942 - check escape_char ok 8943 - check quote_char ok 8944 - check sep_char ok 8945 - combine ok 8946 - string ok 8947 - parse ok 8948 - fields ok 8949 - 10 fields ok 8950 - content ok 8951 - -- ~ ~ \t 1 ok 8952 - check always_quote ok 8953 - check escape_char ok 8954 - check quote_char ok 8955 - check sep_char ok 8956 - combine ok 8957 - string ok 8958 - parse ok 8959 - fields ok 8960 - 10 fields ok 8961 - content ok 8962 - -- ~ ~ \ 1 ok 8963 - check always_quote ok 8964 - check escape_char ok 8965 - check quote_char ok 8966 - check sep_char ok 8967 - combine ok 8968 - string ok 8969 - parse ok 8970 - fields ok 8971 - 10 fields ok 8972 - content ok 8973 - -- ~ ~ ~ 1 ok 8974 - check always_quote ok 8975 - check escape_char ok 8976 - check quote_char ok 8977 - check sep_char ok 8978 - Illegal combo for combine ok 8979 - illegal combo for parse ok 8980 - -- ~ ~ \x{00} 1 ok 8981 - check always_quote ok 8982 - check escape_char ok 8983 - check quote_char ok 8984 - check sep_char ok 8985 - combine ok 8986 - string ok 8987 - parse ok 8988 - fields ok 8989 - 10 fields ok 8990 - content ok 8991 - -- ~ + " 1 ok 8992 - check always_quote ok 8993 - check escape_char ok 8994 - check quote_char ok 8995 - check sep_char ok 8996 - combine ok 8997 - string ok 8998 - parse ok 8999 - fields ok 9000 - 10 fields ok 9001 - content ok 9002 - -- ~ + ' 1 ok 9003 - check always_quote ok 9004 - check escape_char ok 9005 - check quote_char ok 9006 - check sep_char ok 9007 - combine ok 9008 - string ok 9009 - parse ok 9010 - fields ok 9011 - 10 fields ok 9012 - content ok 9013 - -- ~ + , 1 ok 9014 - check always_quote ok 9015 - check escape_char ok 9016 - check quote_char ok 9017 - check sep_char ok 9018 - combine ok 9019 - string ok 9020 - parse ok 9021 - fields ok 9022 - 10 fields ok 9023 - content ok 9024 - -- ~ + ; 1 ok 9025 - check always_quote ok 9026 - check escape_char ok 9027 - check quote_char ok 9028 - check sep_char ok 9029 - combine ok 9030 - string ok 9031 - parse ok 9032 - fields ok 9033 - 10 fields ok 9034 - content ok 9035 - -- ~ + \t 1 ok 9036 - check always_quote ok 9037 - check escape_char ok 9038 - check quote_char ok 9039 - check sep_char ok 9040 - combine ok 9041 - string ok 9042 - parse ok 9043 - fields ok 9044 - 10 fields ok 9045 - content ok 9046 - -- ~ + \ 1 ok 9047 - check always_quote ok 9048 - check escape_char ok 9049 - check quote_char ok 9050 - check sep_char ok 9051 - combine ok 9052 - string ok 9053 - parse ok 9054 - fields ok 9055 - 10 fields ok 9056 - content ok 9057 - -- ~ + ~ 1 ok 9058 - check always_quote ok 9059 - check escape_char ok 9060 - check quote_char ok 9061 - check sep_char ok 9062 - Illegal combo for combine ok 9063 - illegal combo for parse ok 9064 - -- ~ + \x{00} 1 ok 9065 - check always_quote ok 9066 - check escape_char ok 9067 - check quote_char ok 9068 - check sep_char ok 9069 - combine ok 9070 - string ok 9071 - parse ok 9072 - fields ok 9073 - 10 fields ok 9074 - content ok t/60_samples.t .... 1..8 ok 1 - use Text::CSV_XS; ok 2 - new (", \\, ;, 1) ok 3 - combine () ok 4 - string () ok 5 - parse () ok 6 - field count ok 7 - field 1 ok 8 - field 2 ok t/65_allow.t ...... 1..1115 ok 1 - use Text::CSV_XS; ok 2 - Allow unescaped quotes ok 3 - 1 - new (alq => 0) ok 4 - 1 - parse () fail ok 5 - 1 - error 0 ok 6 - 1 - parse () pass ok 7 - 1 - fields ok 8 - 2 - new (alq => 0) ok 9 - 2 - parse () fail ok 10 - 2 - error 2034 ok 11 - 2 - parse () pass ok 12 - 2 - fields ok 13 - 3 - new (alq => 0) ok 14 - 3 - parse () fail ok 15 - 3 - error 2034 ok 16 - 3 - parse () pass ok 17 - 3 - fields ok 18 - 4 - new (alq => 0) ok 19 - 4 - parse () fail ok 20 - 4 - error 0 ok 21 - 4 - parse () pass ok 22 - 4 - fields ok 23 - 5 - new (alq => 0) ok 24 - 5 - parse () fail ok 25 - 5 - error 0 ok 26 - 5 - parse () pass ok 27 - 5 - fields ok 28 - Allow loose quotes inside quoted ok 29 - 1 - new (alq => 0) ok 30 - 1 - parse () fail ok 31 - 1 - error 0 ok 32 - 1 - parse () fail with lq ok 33 - 1 - error 0 ok 34 - 1 - parse () pass ok 35 - 1 - fields ok 36 - 2 - new (alq => 0) ok 37 - 2 - parse () fail ok 38 - 2 - error 2023 ok 39 - 2 - parse () fail with lq ok 40 - 2 - error 2023 ok 41 - 2 - parse () pass ok 42 - 2 - fields ok 43 - 3 - new (alq => 0) ok 44 - 3 - parse () fail ok 45 - 3 - error 2023 ok 46 - 3 - parse () fail with lq ok 47 - 3 - error 2023 ok 48 - 3 - parse () pass ok 49 - 3 - fields ok 50 - 4 - new (alq => 0) ok 51 - 4 - parse () fail ok 52 - 4 - error 0 ok 53 - 4 - parse () fail with lq ok 54 - 4 - error 0 ok 55 - 4 - parse () pass ok 56 - 4 - fields ok 57 - 5 - new (alq => 0) ok 58 - 5 - parse () fail ok 59 - 5 - error 0 ok 60 - 5 - parse () fail with lq ok 61 - 5 - error 0 ok 62 - 5 - parse () pass ok 63 - 5 - fields ok 64 - Allow loose escapes ok 65 - 1 - new (ale => 0) ok 66 - 1 - parse () fail ok 67 - 1 - error 0 ok 68 - 1 - parse () pass ok 69 - 1 - fields ok 70 - 2 - new (ale => 0) ok 71 - 2 - parse () fail ok 72 - 2 - error 0 ok 73 - 2 - parse () pass ok 74 - 2 - fields ok 75 - 3 - new (ale => 0) ok 76 - 3 - parse () fail ok 77 - 3 - error 0 ok 78 - 3 - parse () pass ok 79 - 3 - fields ok 80 - 4 - new (ale => 0) ok 81 - 4 - parse () fail ok 82 - 4 - error 0 ok 83 - 4 - parse () pass ok 84 - 4 - fields ok 85 - 5 - new (ale => 0) ok 86 - 5 - parse () fail ok 87 - 5 - error 2025 ok 88 - 5 - parse () pass ok 89 - 5 - fields ok 90 - 6 - new (ale => 0) ok 91 - 6 - parse () fail ok 92 - 6 - error 0 ok 93 - 6 - parse () pass ok 94 - 6 - fields ok 95 - 7 - new (ale => 0) ok 96 - 7 - parse () fail ok 97 - 7 - error 0 ok 98 - 7 - parse () pass ok 99 - 7 - fields ok 100 - 8 - new (ale => 0) ok 101 - 8 - parse () fail ok 102 - 8 - error 2035 ok 103 - 8 - parse () fail ok 104 - 8 - error 2035 ok 105 - Allow whitespace ok 106 - / 1 - new - '1,foo,bar,baz,quux') ok 107 - / 1 - parse () fail ok 108 - 1 - error 0 ok 109 - / 1 - parse () pass ok 110 - / 1 - fields ok 111 - / 1 - content ok 112 - / 2 - new - '1,foo,bar,"baz",quux') ok 113 - / 2 - parse () fail ok 114 - 2 - error 0 ok 115 - / 2 - parse () pass ok 116 - / 2 - fields ok 117 - / 2 - content ok 118 - / 3 - new - '1, foo,bar,"baz",quux') ok 119 - / 3 - parse () fail ok 120 - 3 - error 0 ok 121 - / 3 - parse () pass ok 122 - / 3 - fields ok 123 - / 3 - content ok 124 - / 4 - new - ' 1,foo,bar,"baz",quux') ok 125 - / 4 - parse () fail ok 126 - 4 - error 0 ok 127 - / 4 - parse () pass ok 128 - / 4 - fields ok 129 - / 4 - content ok 130 - / 5 - new - '1,foo,bar, "baz",quux') ok 131 - / 5 - parse () fail ok 132 - 5 - error 2034 ok 133 - / 5 - parse () pass ok 134 - / 5 - fields ok 135 - / 5 - content ok 136 - / 6 - new - '1,foo ,bar,"baz",quux') ok 137 - / 6 - parse () fail ok 138 - 6 - error 0 ok 139 - / 6 - parse () pass ok 140 - / 6 - fields ok 141 - / 6 - content ok 142 - / 7 - new - '1,foo,bar,"baz",quux ') ok 143 - / 7 - parse () fail ok 144 - 7 - error 0 ok 145 - / 7 - parse () pass ok 146 - / 7 - fields ok 147 - / 7 - content ok 148 - / 8 - new - '1,foo,bar,"baz","quux"') ok 149 - / 8 - parse () fail ok 150 - 8 - error 0 ok 151 - / 8 - parse () pass ok 152 - / 8 - fields ok 153 - / 8 - content ok 154 - / 9 - new - '1,foo,bar,"baz" ,quux') ok 155 - / 9 - parse () fail ok 156 - 9 - error 2023 ok 157 - / 9 - parse () pass ok 158 - / 9 - fields ok 159 - / 9 - content ok 160 - / 10 - new - '1,foo,bar,"baz","quux" ') ok 161 - / 10 - parse () fail ok 162 - 10 - error 2023 ok 163 - / 10 - parse () pass ok 164 - / 10 - fields ok 165 - / 10 - content ok 166 - / 11 - new - ' 1 , foo , bar , "baz" , quux ') ok 167 - / 11 - parse () fail ok 168 - 11 - error 2034 ok 169 - / 11 - parse () pass ok 170 - / 11 - fields ok 171 - / 11 - content ok 172 - / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 173 - / 12 - parse () fail ok 174 - 12 - error 2034 ok 175 - / 12 - parse () pass ok 176 - / 12 - fields ok 177 - / 12 - content ok 178 - / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 179 - / 13 - parse () fail ok 180 - 13 - error 2034 ok 181 - / 13 - parse () pass ok 182 - / 13 - fields ok 183 - / 13 - content ok 184 - \n / 1 - new - '1,foo,bar,baz,quux') ok 185 - \n / 1 - parse () fail ok 186 - 1 - error 0 ok 187 - \n / 1 - parse () pass ok 188 - \n / 1 - fields ok 189 - \n / 1 - content ok 190 - \n / 2 - new - '1,foo,bar,"baz",quux') ok 191 - \n / 2 - parse () fail ok 192 - 2 - error 0 ok 193 - \n / 2 - parse () pass ok 194 - \n / 2 - fields ok 195 - \n / 2 - content ok 196 - \n / 3 - new - '1, foo,bar,"baz",quux') ok 197 - \n / 3 - parse () fail ok 198 - 3 - error 0 ok 199 - \n / 3 - parse () pass ok 200 - \n / 3 - fields ok 201 - \n / 3 - content ok 202 - \n / 4 - new - ' 1,foo,bar,"baz",quux') ok 203 - \n / 4 - parse () fail ok 204 - 4 - error 0 ok 205 - \n / 4 - parse () pass ok 206 - \n / 4 - fields ok 207 - \n / 4 - content ok 208 - \n / 5 - new - '1,foo,bar, "baz",quux') ok 209 - \n / 5 - parse () fail ok 210 - 5 - error 2034 ok 211 - \n / 5 - parse () pass ok 212 - \n / 5 - fields ok 213 - \n / 5 - content ok 214 - \n / 6 - new - '1,foo ,bar,"baz",quux') ok 215 - \n / 6 - parse () fail ok 216 - 6 - error 0 ok 217 - \n / 6 - parse () pass ok 218 - \n / 6 - fields ok 219 - \n / 6 - content ok 220 - \n / 7 - new - '1,foo,bar,"baz",quux ') ok 221 - \n / 7 - parse () fail ok 222 - 7 - error 0 ok 223 - \n / 7 - parse () pass ok 224 - \n / 7 - fields ok 225 - \n / 7 - content ok 226 - \n / 8 - new - '1,foo,bar,"baz","quux"') ok 227 - \n / 8 - parse () fail ok 228 - 8 - error 0 ok 229 - \n / 8 - parse () pass ok 230 - \n / 8 - fields ok 231 - \n / 8 - content ok 232 - \n / 9 - new - '1,foo,bar,"baz" ,quux') ok 233 - \n / 9 - parse () fail ok 234 - 9 - error 2023 ok 235 - \n / 9 - parse () pass ok 236 - \n / 9 - fields ok 237 - \n / 9 - content ok 238 - \n / 10 - new - '1,foo,bar,"baz","quux" ') ok 239 - \n / 10 - parse () fail ok 240 - 10 - error 2023 ok 241 - \n / 10 - parse () pass ok 242 - \n / 10 - fields ok 243 - \n / 10 - content ok 244 - \n / 11 - new - ' 1 , foo , bar , "baz" , quux ') ok 245 - \n / 11 - parse () fail ok 246 - 11 - error 2034 ok 247 - \n / 11 - parse () pass ok 248 - \n / 11 - fields ok 249 - \n / 11 - content ok 250 - \n / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 251 - \n / 12 - parse () fail ok 252 - 12 - error 2034 ok 253 - \n / 12 - parse () pass ok 254 - \n / 12 - fields ok 255 - \n / 12 - content ok 256 - \n / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 257 - \n / 13 - parse () fail ok 258 - 13 - error 2034 ok 259 - \n / 13 - parse () pass ok 260 - \n / 13 - fields ok 261 - \n / 13 - content ok 262 - \r / 1 - new - '1,foo,bar,baz,quux') ok 263 - \r / 1 - parse () fail ok 264 - 1 - error 0 ok 265 - \r / 1 - parse () pass ok 266 - \r / 1 - fields ok 267 - \r / 1 - content ok 268 - \r / 2 - new - '1,foo,bar,"baz",quux') ok 269 - \r / 2 - parse () fail ok 270 - 2 - error 0 ok 271 - \r / 2 - parse () pass ok 272 - \r / 2 - fields ok 273 - \r / 2 - content ok 274 - \r / 3 - new - '1, foo,bar,"baz",quux') ok 275 - \r / 3 - parse () fail ok 276 - 3 - error 0 ok 277 - \r / 3 - parse () pass ok 278 - \r / 3 - fields ok 279 - \r / 3 - content ok 280 - \r / 4 - new - ' 1,foo,bar,"baz",quux') ok 281 - \r / 4 - parse () fail ok 282 - 4 - error 0 ok 283 - \r / 4 - parse () pass ok 284 - \r / 4 - fields ok 285 - \r / 4 - content ok 286 - \r / 5 - new - '1,foo,bar, "baz",quux') ok 287 - \r / 5 - parse () fail ok 288 - 5 - error 2034 ok 289 - \r / 5 - parse () pass ok 290 - \r / 5 - fields ok 291 - \r / 5 - content ok 292 - \r / 6 - new - '1,foo ,bar,"baz",quux') ok 293 - \r / 6 - parse () fail ok 294 - 6 - error 0 ok 295 - \r / 6 - parse () pass ok 296 - \r / 6 - fields ok 297 - \r / 6 - content ok 298 - \r / 7 - new - '1,foo,bar,"baz",quux ') ok 299 - \r / 7 - parse () fail ok 300 - 7 - error 0 ok 301 - \r / 7 - parse () pass ok 302 - \r / 7 - fields ok 303 - \r / 7 - content ok 304 - \r / 8 - new - '1,foo,bar,"baz","quux"') ok 305 - \r / 8 - parse () fail ok 306 - 8 - error 0 ok 307 - \r / 8 - parse () pass ok 308 - \r / 8 - fields ok 309 - \r / 8 - content ok 310 - \r / 9 - new - '1,foo,bar,"baz" ,quux') ok 311 - \r / 9 - parse () fail ok 312 - 9 - error 2023 ok 313 - \r / 9 - parse () pass ok 314 - \r / 9 - fields ok 315 - \r / 9 - content ok 316 - \r / 10 - new - '1,foo,bar,"baz","quux" ') ok 317 - \r / 10 - parse () fail ok 318 - 10 - error 2023 ok 319 - \r / 10 - parse () pass ok 320 - \r / 10 - fields ok 321 - \r / 10 - content ok 322 - \r / 11 - new - ' 1 , foo , bar , "baz" , quux ') ok 323 - \r / 11 - parse () fail ok 324 - 11 - error 2034 ok 325 - \r / 11 - parse () pass ok 326 - \r / 11 - fields ok 327 - \r / 11 - content ok 328 - \r / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 329 - \r / 12 - parse () fail ok 330 - 12 - error 2034 ok 331 - \r / 12 - parse () pass ok 332 - \r / 12 - fields ok 333 - \r / 12 - content ok 334 - \r / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 335 - \r / 13 - parse () fail ok 336 - 13 - error 2034 ok 337 - \r / 13 - parse () pass ok 338 - \r / 13 - fields ok 339 - \r / 13 - content ok 340 - \r\n / 1 - new - '1,foo,bar,baz,quux') ok 341 - \r\n / 1 - parse () fail ok 342 - 1 - error 0 ok 343 - \r\n / 1 - parse () pass ok 344 - \r\n / 1 - fields ok 345 - \r\n / 1 - content ok 346 - \r\n / 2 - new - '1,foo,bar,"baz",quux') ok 347 - \r\n / 2 - parse () fail ok 348 - 2 - error 0 ok 349 - \r\n / 2 - parse () pass ok 350 - \r\n / 2 - fields ok 351 - \r\n / 2 - content ok 352 - \r\n / 3 - new - '1, foo,bar,"baz",quux') ok 353 - \r\n / 3 - parse () fail ok 354 - 3 - error 0 ok 355 - \r\n / 3 - parse () pass ok 356 - \r\n / 3 - fields ok 357 - \r\n / 3 - content ok 358 - \r\n / 4 - new - ' 1,foo,bar,"baz",quux') ok 359 - \r\n / 4 - parse () fail ok 360 - 4 - error 0 ok 361 - \r\n / 4 - parse () pass ok 362 - \r\n / 4 - fields ok 363 - \r\n / 4 - content ok 364 - \r\n / 5 - new - '1,foo,bar, "baz",quux') ok 365 - \r\n / 5 - parse () fail ok 366 - 5 - error 2034 ok 367 - \r\n / 5 - parse () pass ok 368 - \r\n / 5 - fields ok 369 - \r\n / 5 - content ok 370 - \r\n / 6 - new - '1,foo ,bar,"baz",quux') ok 371 - \r\n / 6 - parse () fail ok 372 - 6 - error 0 ok 373 - \r\n / 6 - parse () pass ok 374 - \r\n / 6 - fields ok 375 - \r\n / 6 - content ok 376 - \r\n / 7 - new - '1,foo,bar,"baz",quux ') ok 377 - \r\n / 7 - parse () fail ok 378 - 7 - error 0 ok 379 - \r\n / 7 - parse () pass ok 380 - \r\n / 7 - fields ok 381 - \r\n / 7 - content ok 382 - \r\n / 8 - new - '1,foo,bar,"baz","quux"') ok 383 - \r\n / 8 - parse () fail ok 384 - 8 - error 0 ok 385 - \r\n / 8 - parse () pass ok 386 - \r\n / 8 - fields ok 387 - \r\n / 8 - content ok 388 - \r\n / 9 - new - '1,foo,bar,"baz" ,quux') ok 389 - \r\n / 9 - parse () fail ok 390 - 9 - error 2023 ok 391 - \r\n / 9 - parse () pass ok 392 - \r\n / 9 - fields ok 393 - \r\n / 9 - content ok 394 - \r\n / 10 - new - '1,foo,bar,"baz","quux" ') ok 395 - \r\n / 10 - parse () fail ok 396 - 10 - error 2023 ok 397 - \r\n / 10 - parse () pass ok 398 - \r\n / 10 - fields ok 399 - \r\n / 10 - content ok 400 - \r\n / 11 - new - ' 1 , foo , bar , "baz" , quux ') ok 401 - \r\n / 11 - parse () fail ok 402 - 11 - error 2034 ok 403 - \r\n / 11 - parse () pass ok 404 - \r\n / 11 - fields ok 405 - \r\n / 11 - content ok 406 - \r\n / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 407 - \r\n / 12 - parse () fail ok 408 - 12 - error 2034 ok 409 - \r\n / 12 - parse () pass ok 410 - \r\n / 12 - fields ok 411 - \r\n / 12 - content ok 412 - \r\n / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 413 - \r\n / 13 - parse () fail ok 414 - 13 - error 2034 ok 415 - \r\n / 13 - parse () pass ok 416 - \r\n / 13 - fields ok 417 - \r\n / 13 - content ok 418 - Allow whitespace ok 419 - / 1 - new - '1,foo,bar,baz,quux') ok 420 - / 1 - parse () fail ok 421 - 1 - error 0 ok 422 - / 1 - parse () pass ok 423 - / 1 - fields ok 424 - / 1 - content ok 425 - / 2 - new - '1,foo,bar,"baz",quux') ok 426 - / 2 - parse () fail ok 427 - 2 - error 0 ok 428 - / 2 - parse () pass ok 429 - / 2 - fields ok 430 - / 2 - content ok 431 - / 3 - new - '1, foo,bar,"baz",quux') ok 432 - / 3 - parse () fail ok 433 - 3 - error 0 ok 434 - / 3 - parse () pass ok 435 - / 3 - fields ok 436 - / 3 - content ok 437 - / 4 - new - ' 1,foo,bar,"baz",quux') ok 438 - / 4 - parse () fail ok 439 - 4 - error 0 ok 440 - / 4 - parse () pass ok 441 - / 4 - fields ok 442 - / 4 - content ok 443 - / 5 - new - '1,foo,bar, "baz",quux') ok 444 - / 5 - parse () fail ok 445 - 5 - error 2034 ok 446 - / 5 - parse () pass ok 447 - / 5 - fields ok 448 - / 5 - content ok 449 - / 6 - new - '1,foo ,bar,"baz",quux') ok 450 - / 6 - parse () fail ok 451 - 6 - error 0 ok 452 - / 6 - parse () pass ok 453 - / 6 - fields ok 454 - / 6 - content ok 455 - / 7 - new - '1,foo,bar,"baz",quux ') ok 456 - / 7 - parse () fail ok 457 - 7 - error 0 ok 458 - / 7 - parse () pass ok 459 - / 7 - fields ok 460 - / 7 - content ok 461 - / 8 - new - '1,foo,bar,"baz","quux"') ok 462 - / 8 - parse () fail ok 463 - 8 - error 0 ok 464 - / 8 - parse () pass ok 465 - / 8 - fields ok 466 - / 8 - content ok 467 - / 9 - new - '1,foo,bar,"baz" ,quux') ok 468 - / 9 - parse () fail ok 469 - 9 - error 2023 ok 470 - / 9 - parse () pass ok 471 - / 9 - fields ok 472 - / 9 - content ok 473 - / 10 - new - '1,foo,bar,"baz","quux" ') ok 474 - / 10 - parse () fail ok 475 - 10 - error 2023 ok 476 - / 10 - parse () pass ok 477 - / 10 - fields ok 478 - / 10 - content ok 479 - / 11 - new - '1,foo,bar,"baz","quux" ') ok 480 - / 11 - parse () fail ok 481 - 11 - error 2023 ok 482 - / 11 - parse () pass ok 483 - / 11 - fields ok 484 - / 11 - content ok 485 - / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 486 - / 12 - parse () fail ok 487 - 12 - error 2034 ok 488 - / 12 - parse () pass ok 489 - / 12 - fields ok 490 - / 12 - content ok 491 - / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 492 - / 13 - parse () fail ok 493 - 13 - error 2034 ok 494 - / 13 - parse () pass ok 495 - / 13 - fields ok 496 - / 13 - content ok 497 - / 14 - new - ' 1 , foo , bar , "baz" , quux ') ok 498 - / 14 - parse () fail ok 499 - 14 - error 2034 ok 500 - / 14 - parse () pass ok 501 - / 14 - fields ok 502 - / 14 - content ok 503 - \n / 1 - new - '1,foo,bar,baz,quux') ok 504 - \n / 1 - parse () fail ok 505 - 1 - error 0 ok 506 - \n / 1 - parse () pass ok 507 - \n / 1 - fields ok 508 - \n / 1 - content ok 509 - \n / 2 - new - '1,foo,bar,"baz",quux') ok 510 - \n / 2 - parse () fail ok 511 - 2 - error 0 ok 512 - \n / 2 - parse () pass ok 513 - \n / 2 - fields ok 514 - \n / 2 - content ok 515 - \n / 3 - new - '1, foo,bar,"baz",quux') ok 516 - \n / 3 - parse () fail ok 517 - 3 - error 0 ok 518 - \n / 3 - parse () pass ok 519 - \n / 3 - fields ok 520 - \n / 3 - content ok 521 - \n / 4 - new - ' 1,foo,bar,"baz",quux') ok 522 - \n / 4 - parse () fail ok 523 - 4 - error 0 ok 524 - \n / 4 - parse () pass ok 525 - \n / 4 - fields ok 526 - \n / 4 - content ok 527 - \n / 5 - new - '1,foo,bar, "baz",quux') ok 528 - \n / 5 - parse () fail ok 529 - 5 - error 2034 ok 530 - \n / 5 - parse () pass ok 531 - \n / 5 - fields ok 532 - \n / 5 - content ok 533 - \n / 6 - new - '1,foo ,bar,"baz",quux') ok 534 - \n / 6 - parse () fail ok 535 - 6 - error 0 ok 536 - \n / 6 - parse () pass ok 537 - \n / 6 - fields ok 538 - \n / 6 - content ok 539 - \n / 7 - new - '1,foo,bar,"baz",quux ') ok 540 - \n / 7 - parse () fail ok 541 - 7 - error 0 ok 542 - \n / 7 - parse () pass ok 543 - \n / 7 - fields ok 544 - \n / 7 - content ok 545 - \n / 8 - new - '1,foo,bar,"baz","quux"') ok 546 - \n / 8 - parse () fail ok 547 - 8 - error 0 ok 548 - \n / 8 - parse () pass ok 549 - \n / 8 - fields ok 550 - \n / 8 - content ok 551 - \n / 9 - new - '1,foo,bar,"baz" ,quux') ok 552 - \n / 9 - parse () fail ok 553 - 9 - error 2023 ok 554 - \n / 9 - parse () pass ok 555 - \n / 9 - fields ok 556 - \n / 9 - content ok 557 - \n / 10 - new - '1,foo,bar,"baz","quux" ') ok 558 - \n / 10 - parse () fail ok 559 - 10 - error 2023 ok 560 - \n / 10 - parse () pass ok 561 - \n / 10 - fields ok 562 - \n / 10 - content ok 563 - \n / 11 - new - '1,foo,bar,"baz","quux" ') ok 564 - \n / 11 - parse () fail ok 565 - 11 - error 2023 ok 566 - \n / 11 - parse () pass ok 567 - \n / 11 - fields ok 568 - \n / 11 - content ok 569 - \n / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 570 - \n / 12 - parse () fail ok 571 - 12 - error 2034 ok 572 - \n / 12 - parse () pass ok 573 - \n / 12 - fields ok 574 - \n / 12 - content ok 575 - \n / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 576 - \n / 13 - parse () fail ok 577 - 13 - error 2034 ok 578 - \n / 13 - parse () pass ok 579 - \n / 13 - fields ok 580 - \n / 13 - content ok 581 - \n / 14 - new - ' 1 , foo , bar , "baz" , quux ') ok 582 - \n / 14 - parse () fail ok 583 - 14 - error 2034 ok 584 - \n / 14 - parse () pass ok 585 - \n / 14 - fields ok 586 - \n / 14 - content ok 587 - \r / 1 - new - '1,foo,bar,baz,quux') ok 588 - \r / 1 - parse () fail ok 589 - 1 - error 0 ok 590 - \r / 1 - parse () pass ok 591 - \r / 1 - fields ok 592 - \r / 1 - content ok 593 - \r / 2 - new - '1,foo,bar,"baz",quux') ok 594 - \r / 2 - parse () fail ok 595 - 2 - error 0 ok 596 - \r / 2 - parse () pass ok 597 - \r / 2 - fields ok 598 - \r / 2 - content ok 599 - \r / 3 - new - '1, foo,bar,"baz",quux') ok 600 - \r / 3 - parse () fail ok 601 - 3 - error 0 ok 602 - \r / 3 - parse () pass ok 603 - \r / 3 - fields ok 604 - \r / 3 - content ok 605 - \r / 4 - new - ' 1,foo,bar,"baz",quux') ok 606 - \r / 4 - parse () fail ok 607 - 4 - error 0 ok 608 - \r / 4 - parse () pass ok 609 - \r / 4 - fields ok 610 - \r / 4 - content ok 611 - \r / 5 - new - '1,foo,bar, "baz",quux') ok 612 - \r / 5 - parse () fail ok 613 - 5 - error 2034 ok 614 - \r / 5 - parse () pass ok 615 - \r / 5 - fields ok 616 - \r / 5 - content ok 617 - \r / 6 - new - '1,foo ,bar,"baz",quux') ok 618 - \r / 6 - parse () fail ok 619 - 6 - error 0 ok 620 - \r / 6 - parse () pass ok 621 - \r / 6 - fields ok 622 - \r / 6 - content ok 623 - \r / 7 - new - '1,foo,bar,"baz",quux ') ok 624 - \r / 7 - parse () fail ok 625 - 7 - error 0 ok 626 - \r / 7 - parse () pass ok 627 - \r / 7 - fields ok 628 - \r / 7 - content ok 629 - \r / 8 - new - '1,foo,bar,"baz","quux"') ok 630 - \r / 8 - parse () fail ok 631 - 8 - error 0 ok 632 - \r / 8 - parse () pass ok 633 - \r / 8 - fields ok 634 - \r / 8 - content ok 635 - \r / 9 - new - '1,foo,bar,"baz" ,quux') ok 636 - \r / 9 - parse () fail ok 637 - 9 - error 2023 ok 638 - \r / 9 - parse () pass ok 639 - \r / 9 - fields ok 640 - \r / 9 - content ok 641 - \r / 10 - new - '1,foo,bar,"baz","quux" ') ok 642 - \r / 10 - parse () fail ok 643 - 10 - error 2023 ok 644 - \r / 10 - parse () pass ok 645 - \r / 10 - fields ok 646 - \r / 10 - content ok 647 - \r / 11 - new - '1,foo,bar,"baz","quux" ') ok 648 - \r / 11 - parse () fail ok 649 - 11 - error 2023 ok 650 - \r / 11 - parse () pass ok 651 - \r / 11 - fields ok 652 - \r / 11 - content ok 653 - \r / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 654 - \r / 12 - parse () fail ok 655 - 12 - error 2034 ok 656 - \r / 12 - parse () pass ok 657 - \r / 12 - fields ok 658 - \r / 12 - content ok 659 - \r / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 660 - \r / 13 - parse () fail ok 661 - 13 - error 2034 ok 662 - \r / 13 - parse () pass ok 663 - \r / 13 - fields ok 664 - \r / 13 - content ok 665 - \r / 14 - new - ' 1 , foo , bar , "baz" , quux ') ok 666 - \r / 14 - parse () fail ok 667 - 14 - error 2034 ok 668 - \r / 14 - parse () pass ok 669 - \r / 14 - fields ok 670 - \r / 14 - content ok 671 - \r\n / 1 - new - '1,foo,bar,baz,quux') ok 672 - \r\n / 1 - parse () fail ok 673 - 1 - error 0 ok 674 - \r\n / 1 - parse () pass ok 675 - \r\n / 1 - fields ok 676 - \r\n / 1 - content ok 677 - \r\n / 2 - new - '1,foo,bar,"baz",quux') ok 678 - \r\n / 2 - parse () fail ok 679 - 2 - error 0 ok 680 - \r\n / 2 - parse () pass ok 681 - \r\n / 2 - fields ok 682 - \r\n / 2 - content ok 683 - \r\n / 3 - new - '1, foo,bar,"baz",quux') ok 684 - \r\n / 3 - parse () fail ok 685 - 3 - error 0 ok 686 - \r\n / 3 - parse () pass ok 687 - \r\n / 3 - fields ok 688 - \r\n / 3 - content ok 689 - \r\n / 4 - new - ' 1,foo,bar,"baz",quux') ok 690 - \r\n / 4 - parse () fail ok 691 - 4 - error 0 ok 692 - \r\n / 4 - parse () pass ok 693 - \r\n / 4 - fields ok 694 - \r\n / 4 - content ok 695 - \r\n / 5 - new - '1,foo,bar, "baz",quux') ok 696 - \r\n / 5 - parse () fail ok 697 - 5 - error 2034 ok 698 - \r\n / 5 - parse () pass ok 699 - \r\n / 5 - fields ok 700 - \r\n / 5 - content ok 701 - \r\n / 6 - new - '1,foo ,bar,"baz",quux') ok 702 - \r\n / 6 - parse () fail ok 703 - 6 - error 0 ok 704 - \r\n / 6 - parse () pass ok 705 - \r\n / 6 - fields ok 706 - \r\n / 6 - content ok 707 - \r\n / 7 - new - '1,foo,bar,"baz",quux ') ok 708 - \r\n / 7 - parse () fail ok 709 - 7 - error 0 ok 710 - \r\n / 7 - parse () pass ok 711 - \r\n / 7 - fields ok 712 - \r\n / 7 - content ok 713 - \r\n / 8 - new - '1,foo,bar,"baz","quux"') ok 714 - \r\n / 8 - parse () fail ok 715 - 8 - error 0 ok 716 - \r\n / 8 - parse () pass ok 717 - \r\n / 8 - fields ok 718 - \r\n / 8 - content ok 719 - \r\n / 9 - new - '1,foo,bar,"baz" ,quux') ok 720 - \r\n / 9 - parse () fail ok 721 - 9 - error 2023 ok 722 - \r\n / 9 - parse () pass ok 723 - \r\n / 9 - fields ok 724 - \r\n / 9 - content ok 725 - \r\n / 10 - new - '1,foo,bar,"baz","quux" ') ok 726 - \r\n / 10 - parse () fail ok 727 - 10 - error 2023 ok 728 - \r\n / 10 - parse () pass ok 729 - \r\n / 10 - fields ok 730 - \r\n / 10 - content ok 731 - \r\n / 11 - new - '1,foo,bar,"baz","quux" ') ok 732 - \r\n / 11 - parse () fail ok 733 - 11 - error 2023 ok 734 - \r\n / 11 - parse () pass ok 735 - \r\n / 11 - fields ok 736 - \r\n / 11 - content ok 737 - \r\n / 12 - new - ' 1 , foo , bar , "baz" , quux ') ok 738 - \r\n / 12 - parse () fail ok 739 - 12 - error 2034 ok 740 - \r\n / 12 - parse () pass ok 741 - \r\n / 12 - fields ok 742 - \r\n / 12 - content ok 743 - \r\n / 13 - new - ' 1 , foo , bar , "baz" , quux ') ok 744 - \r\n / 13 - parse () fail ok 745 - 13 - error 2034 ok 746 - \r\n / 13 - parse () pass ok 747 - \r\n / 13 - fields ok 748 - \r\n / 13 - content ok 749 - \r\n / 14 - new - ' 1 , foo , bar , "baz" , quux ') ok 750 - \r\n / 14 - parse () fail ok 751 - 14 - error 2034 ok 752 - \r\n / 14 - parse () pass ok 753 - \r\n / 14 - fields ok 754 - \r\n / 14 - content ok 755 - blank_is_undef ok 756 - new ({ aq 0 aw 0 bu 0 }) ok 757 - combine () ok 758 - string () ok 759 - parse (*1,," ","""""",2,,,*) ok 760 - fields () ok 761 - result ok 762 - parse (*1,," ","""""",2,,,\n*) ok 763 - fields () ok 764 - result ok 765 - parse (*1,," ","""""",2,,,\r\n*) ok 766 - fields () ok 767 - result ok 768 - new ({ aq 0 aw 0 bu 1 }) ok 769 - combine () ok 770 - string () ok 771 - parse (*1,," ","""""",2,,,*) ok 772 - fields () ok 773 - result ok 774 - parse (*1,," ","""""",2,,,\n*) ok 775 - fields () ok 776 - result ok 777 - parse (*1,," ","""""",2,,,\r\n*) ok 778 - fields () ok 779 - result ok 780 - new ({ aq 0 aw 1 bu 0 }) ok 781 - combine () ok 782 - string () ok 783 - parse (*1,," ","""""",2,,,*) ok 784 - fields () ok 785 - result ok 786 - parse (*1,," ","""""",2,,,\n*) ok 787 - fields () ok 788 - result ok 789 - parse (*1,," ","""""",2,,,\r\n*) ok 790 - fields () ok 791 - result ok 792 - new ({ aq 0 aw 1 bu 1 }) ok 793 - combine () ok 794 - string () ok 795 - parse (*1,," ","""""",2,,,*) ok 796 - fields () ok 797 - result ok 798 - parse (*1,," ","""""",2,,,\n*) ok 799 - fields () ok 800 - result ok 801 - parse (*1,," ","""""",2,,,\r\n*) ok 802 - fields () ok 803 - result ok 804 - new ({ aq 1 aw 0 bu 0 }) ok 805 - combine () ok 806 - string () ok 807 - parse (*"1",""," ","""""","2",,"",*) ok 808 - fields () ok 809 - result ok 810 - parse (*"1",""," ","""""","2",,"",\n*) ok 811 - fields () ok 812 - result ok 813 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 814 - fields () ok 815 - result ok 816 - new ({ aq 1 aw 0 bu 1 }) ok 817 - combine () ok 818 - string () ok 819 - parse (*"1",""," ","""""","2",,"",*) ok 820 - fields () ok 821 - result ok 822 - parse (*"1",""," ","""""","2",,"",\n*) ok 823 - fields () ok 824 - result ok 825 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 826 - fields () ok 827 - result ok 828 - new ({ aq 1 aw 1 bu 0 }) ok 829 - combine () ok 830 - string () ok 831 - parse (*"1",""," ","""""","2",,"",*) ok 832 - fields () ok 833 - result ok 834 - parse (*"1",""," ","""""","2",,"",\n*) ok 835 - fields () ok 836 - result ok 837 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 838 - fields () ok 839 - result ok 840 - new ({ aq 1 aw 1 bu 1 }) ok 841 - combine () ok 842 - string () ok 843 - parse (*"1",""," ","""""","2",,"",*) ok 844 - fields () ok 845 - result ok 846 - parse (*"1",""," ","""""","2",,"",\n*) ok 847 - fields () ok 848 - result ok 849 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 850 - fields () ok 851 - result ok 852 - empty_is_undef ok 853 - new ({ aq 0 aw 0 bu 0 }) ok 854 - combine () ok 855 - string () ok 856 - parse (*1,," ","""""",2,,,*) ok 857 - fields () ok 858 - result ok 859 - parse (*1,," ","""""",2,,,\n*) ok 860 - fields () ok 861 - result ok 862 - parse (*1,," ","""""",2,,,\r\n*) ok 863 - fields () ok 864 - result ok 865 - new ({ aq 0 aw 0 bu 1 }) ok 866 - combine () ok 867 - string () ok 868 - parse (*1,," ","""""",2,,,*) ok 869 - fields () ok 870 - result ok 871 - parse (*1,," ","""""",2,,,\n*) ok 872 - fields () ok 873 - result ok 874 - parse (*1,," ","""""",2,,,\r\n*) ok 875 - fields () ok 876 - result ok 877 - new ({ aq 0 aw 1 bu 0 }) ok 878 - combine () ok 879 - string () ok 880 - parse (*1,," ","""""",2,,,*) ok 881 - fields () ok 882 - result ok 883 - parse (*1,," ","""""",2,,,\n*) ok 884 - fields () ok 885 - result ok 886 - parse (*1,," ","""""",2,,,\r\n*) ok 887 - fields () ok 888 - result ok 889 - new ({ aq 0 aw 1 bu 1 }) ok 890 - combine () ok 891 - string () ok 892 - parse (*1,," ","""""",2,,,*) ok 893 - fields () ok 894 - result ok 895 - parse (*1,," ","""""",2,,,\n*) ok 896 - fields () ok 897 - result ok 898 - parse (*1,," ","""""",2,,,\r\n*) ok 899 - fields () ok 900 - result ok 901 - new ({ aq 1 aw 0 bu 0 }) ok 902 - combine () ok 903 - string () ok 904 - parse (*"1",""," ","""""","2",,"",*) ok 905 - fields () ok 906 - result ok 907 - parse (*"1",""," ","""""","2",,"",\n*) ok 908 - fields () ok 909 - result ok 910 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 911 - fields () ok 912 - result ok 913 - new ({ aq 1 aw 0 bu 1 }) ok 914 - combine () ok 915 - string () ok 916 - parse (*"1",""," ","""""","2",,"",*) ok 917 - fields () ok 918 - result ok 919 - parse (*"1",""," ","""""","2",,"",\n*) ok 920 - fields () ok 921 - result ok 922 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 923 - fields () ok 924 - result ok 925 - new ({ aq 1 aw 1 bu 0 }) ok 926 - combine () ok 927 - string () ok 928 - parse (*"1",""," ","""""","2",,"",*) ok 929 - fields () ok 930 - result ok 931 - parse (*"1",""," ","""""","2",,"",\n*) ok 932 - fields () ok 933 - result ok 934 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 935 - fields () ok 936 - result ok 937 - new ({ aq 1 aw 1 bu 1 }) ok 938 - combine () ok 939 - string () ok 940 - parse (*"1",""," ","""""","2",,"",*) ok 941 - fields () ok 942 - result ok 943 - parse (*"1",""," ","""""","2",,"",\n*) ok 944 - fields () ok 945 - result ok 946 - parse (*"1",""," ","""""","2",,"",\r\n*) ok 947 - fields () ok 948 - result ok 949 - Trailing junk ok 950 - --undef-- - new () ok 951 - 1 0 - parse () default ok 952 - 1 0 - error 2022 ok 953 - 1 0 - parse () allow ok 954 - 1 0 - error 2022 ok 955 - 2 0 - parse () default ok 956 - 2 0 - error 2022 ok 957 - 2 0 - parse () allow ok 958 - 2 0 - error 2022 ok 959 - 3 0 - parse () default ok 960 - 3 0 - error 2022 ok 961 - 3 0 - parse () allow ok 962 - 3 0 - error 2022 ok 963 - 4 0 - parse () default ok 964 - 4 0 - error 2022 ok 965 - 4 0 - parse () allow ok 966 - 4 0 - error 2022 ok 967 - 5 0 - parse () default ok 968 - 5 0 - error 2022 ok 969 - 5 0 - parse () allow ok 970 - 5 0 - error 2022 ok 971 - 6 0 - parse () default ok 972 - 6 0 - error 2022 ok 973 - 6 0 - parse () allow ok 974 - 6 0 - error 2022 ok 975 - \r - new () ok 976 - 1 1 - parse () default ok 977 - 1 1 - error 2022 ok 978 - 1 1 - parse () allow ok 979 - 1 1 - error 2022 ok 980 - 2 1 - parse () default ok 981 - 2 1 - error 2022 ok 982 - 2 1 - parse () allow ok 983 - 2 1 - error 2022 ok 984 - 3 1 - parse () default ok 985 - 3 1 - error 2022 ok 986 - 3 1 - parse () allow ok 987 - 3 1 - error 2022 ok 988 - 4 1 - parse () default ok 989 - 4 1 - error 2022 ok 990 - 4 1 - parse () allow ok 991 - 4 1 - error 2022 ok 992 - 5 1 - parse () default ok 993 - 5 1 - error 2022 ok 994 - 5 1 - parse () allow ok 995 - 5 1 - error 2022 ok 996 - 6 1 - parse () default ok 997 - 6 1 - error 2022 ok 998 - 6 1 - parse () allow ok 999 - 6 1 - error 2022 ok 1000 - --undef-- - new () ok 1001 - 1 2 - parse () default ok 1002 - 1 2 - error 2023 ok 1003 - 1 2 - parse () allow ok 1004 - 1 2 - error 2023 ok 1005 - 2 2 - parse () default ok 1006 - 2 2 - error 2023 ok 1007 - 2 2 - parse () allow ok 1008 - 2 2 - error 2023 ok 1009 - 3 2 - parse () default ok 1010 - 3 2 - error 2023 ok 1011 - 3 2 - parse () allow ok 1012 - 3 2 - error 2023 ok 1013 - 4 2 - parse () default ok 1014 - 4 2 - error 2023 ok 1015 - 4 2 - parse () allow ok 1016 - 4 2 - error 2023 ok 1017 - 5 2 - parse () default ok 1018 - 5 2 - error 2023 ok 1019 - 5 2 - parse () allow ok 1020 - 5 2 - error 2023 ok 1021 - 6 2 - parse () default ok 1022 - 6 2 - error 2023 ok 1023 - 6 2 - parse () allow ok 1024 - 6 2 - error 2023 ok 1025 - \r - new () ok 1026 - 1 3 - parse () default ok 1027 - 1 3 - error 0 ok 1028 - 1 3 - parse () allow ok 1029 - 1 3 - error 0 ok 1030 - 2 3 - parse () default ok 1031 - 2 3 - error 0 ok 1032 - 2 3 - parse () allow ok 1033 - 2 3 - error 0 ok 1034 - 3 3 - parse () default ok 1035 - 3 3 - error 0 ok 1036 - 3 3 - parse () allow ok 1037 - 3 3 - error 0 ok 1038 - 4 3 - parse () default ok 1039 - 4 3 - error 0 ok 1040 - 4 3 - parse () allow ok 1041 - 4 3 - error 0 ok 1042 - 5 3 - parse () default ok 1043 - 5 3 - error 0 ok 1044 - 5 3 - parse () allow ok 1045 - 5 3 - error 0 ok 1046 - 6 3 - parse () default ok 1047 - 6 3 - error 0 ok 1048 - 6 3 - parse () allow ok 1049 - 6 3 - error 0 ok 1050 - verbatim ok 1051 - verbatim on parse () ok 1052 - \n 0 parse ok 1053 - \n 0 fields ok 1054 - \n 0 fld 2 ok 1055 - \n 0 fld 3 ok 1056 - \n 0 parse ok 1057 - \n 0 fields ok 1058 - \n 0 fld 2 ok 1059 - \n 1 parse ok 1060 - \n 1 fields ok 1061 - \n 1 fld 2 ok 1062 - \n 1 fld 3 ok 1063 - \n 1 parse ok 1064 - \n 1 fields ok 1065 - \n 1 fld 2 ok 1066 - \#\r\n 0 parse ok 1067 - \#\r\n 0 fields ok 1068 - \#\r\n 0 fld 2 ok 1069 - \#\r\n 0 fld 3 ok 1070 - \#\r\n 0 parse ok 1071 - \#\r\n 0 fields ok 1072 - \#\r\n 0 fld 2 ok 1073 - \#\r\n 1 parse ok 1074 - \#\r\n 1 fields ok 1075 - \#\r\n 1 fld 2 ok 1076 - \#\r\n 1 fld 3 ok 1077 - \#\r\n 1 parse ok 1078 - \#\r\n 1 fields ok 1079 - \#\r\n 1 fld 2 ok 1080 - verbatim on getline (*FH) ok 1081 - \#\r\n 0 getline ok 1082 - \#\r\n 0 fields ok 1083 - \#\r\n 0 fld 2 ok 1084 - \#\r\n 0 fld 3 ok 1085 - \#\r\n 0 parse ok 1086 - \#\r\n 0 fields ok 1087 - \#\r\n 0 fld 2 ok 1088 - \#\r\n 1 getline ok 1089 - \#\r\n 1 fields ok 1090 - \#\r\n 1 fld 2 ok 1091 - \#\r\n 1 fld 3 ok 1092 - \#\r\n 1 parse ok 1093 - \#\r\n 1 fields ok 1094 - \#\r\n 1 fld 2 ok 1095 - \#\r\n 1 parse EOF ok 1096 - \#\r\n 1 fields ok 1097 - \#\r\n 1 fld 2 ok 1098 - \#\r\n 1 getline 2030 ok 1099 - Got 2030 ok 1100 - keep_meta_info on getline () ok 1101 - No meta info ok 1102 - Get 1st line ok 1103 - Is field 2 quoted? ok 1104 - Is field 3 quoted? ok 1105 - Keep meta info ok 1106 - Get 2nd line ok 1107 - Is field 2 quoted? ok 1108 - Is field 3 quoted? ok 1109 - Parse 2023 ok 1110 - Fail code 2023 ok 1111 - Fail position ok 1112 - Allow whitespace ok 1113 - Parse 2023 ok 1114 - Fail code 2023 ok 1115 - Space is eaten now ok t/70_rt.t ......... 1..367 ok 1 - use Text::CSV_XS; ok 2 - RT-24386: \t doesn't work in _XS, works in _PP ok 3 - sep_char = TAB ok 4 - parse line 0 ok 5 - Fields for line 0 ok 6 - Line 0 has 25 fields ok 7 - parse line 1 ok 8 - Fields for line 1 ok 9 - Line 1 has 25 fields ok 10 - parse line 2 ok 11 - Fields for line 2 ok 12 - Line 2 has 25 fields ok 13 - parse line 3 ok 14 - Fields for line 3 ok 15 - Line 3 has 25 fields ok 16 - parse line 4 ok 17 - Fields for line 4 ok 18 - Line 4 has 25 fields ok 19 - parse line 5 ok 20 - Fields for line 5 ok 21 - Line 5 has 25 fields ok 22 - RT-21530: getline () does not return documented value at end of filehandle ok 23 - getline 1 ok 24 - is arrayref ok 25 - Line 1 ok 26 - getline 2 ok 27 - is arrayref ok 28 - Line 2 ok 29 - getline 3 ok 30 - is arrayref ok 31 - Line 3 ok 32 - getline 4 ok 33 - is arrayref ok 34 - Line 4 ok 35 - getline 5 ok 36 - is arrayref ok 37 - Line 5 ok 38 - EOF ok 39 - getline EOF ok 40 - RT-18703: Fails to use quote_char of '~' ok 41 - quote_char is '~' ok 42 - Line 1 ok 43 - Fields ok 44 - Line 1 has only one field ok 45 - Content line 1 ok 46 - Line 2 ok 47 - RT-15076: escape_char before characters that do not need to be escaped. ok 48 - Line 1 ok 49 - Fields ok 50 - Line 1 has two fields ok 51 - Content field 1 ok 52 - Content field 2 ok 53 - RT-34474: wish: integrate row-as-hashref feature from Parse::CSV ok 54 - No headers yet ok 55 - getline headers ok 56 - Header line ok 57 - Keys set ok 58 - Line has a code field ok 59 - Code is numeric ok 60 - Line has a name field ok 61 - Name ok 62 - Line has a code field ok 63 - Code is numeric ok 64 - Line has a name field ok 65 - Name ok 66 - Line has a code field ok 67 - Code is numeric ok 68 - Line has a name field ok 69 - Name ok 70 - RT-38960: print () on invalid filehandle warns and returns success ok 71 - print () ok 72 - IO::Handle triggered a warning ok 73 - error 2200 ok 74 - RT-40507: Parsing fails on escaped null byte ok 75 - parse () correctly escaped NULL ok 76 - fields () ok 77 - parse () badly escaped NULL ok 78 - Error 2023 ok 79 - Position 23 ok 80 - parse () badly escaped NULL ok 81 - RT-42642: failure on unusual quote/sep values ok 82 - Set quote_char ok 83 - getline () with decode sep/quo ok 84 - fields () ok 85 - parse () with decoded sep/quo ok 86 - fields () ok 87 - RT-43927: Is bind_columns broken or am I using it wrong? ok 88 - bind columns ok 89 - getline () with bound columns ok 90 - should return empty ref ok 91 - fields () ok 92 - RT-44402: Unexpected results parsing tab-separated spaces ok 93 - getline 1 ok 94 - Got 3 fields ok 95 - field 0 with only spaces ok 96 - field 1 with only spaces ok 97 - field 2 with only spaces ok 98 - getline 2 ok 99 - Got 3 fields ok 100 - field 0 with only spaces ok 101 - field 1 with only spaces ok 102 - field 2 with only spaces ok 103 - getline 3 ok 104 - Got 3 fields ok 105 - field 0 with only spaces ok 106 - field 1 with only spaces ok 107 - field 2 with only spaces ok 108 - getline 4 ok 109 - Got 3 fields ok 110 - field 0 with only spaces ok 111 - field 1 with only spaces ok 112 - field 2 with only spaces ok 113 - getline 5 ok 114 - Got 3 fields ok 115 - field 0 with only spaces ok 116 - field 1 with only spaces ok 117 - field 2 with only spaces ok 118 - getline 6 ok 119 - Got 3 fields ok 120 - field 0 with only spaces ok 121 - field 1 with only spaces ok 122 - field 2 with only spaces ok 123 - getline 7 ok 124 - Got 3 fields ok 125 - field 0 with only spaces ok 126 - field 1 with only spaces ok 127 - field 2 with only spaces ok 128 - getline 8 ok 129 - Got 3 fields ok 130 - field 0 with only spaces ok 131 - field 1 with only spaces ok 132 - field 2 with only spaces ok 133 - getline 9 ok 134 - Got 3 fields ok 135 - field 0 with only spaces ok 136 - field 1 with only spaces ok 137 - field 2 with only spaces ok 138 - getline 10 ok 139 - Got 3 fields ok 140 - field 0 with only spaces ok 141 - field 1 with only spaces ok 142 - field 2 with only spaces ok 143 - getline 11 ok 144 - Got 3 fields ok 145 - field 0 with only spaces ok 146 - field 1 with only spaces ok 147 - field 2 with only spaces ok 148 - getline 12 ok 149 - Got 3 fields ok 150 - field 0 with only spaces ok 151 - field 1 with only spaces ok 152 - field 2 with only spaces ok 153 - getline 13 ok 154 - Got 3 fields ok 155 - field 0 with only spaces ok 156 - field 1 with only spaces ok 157 - field 2 with only spaces ok 158 - getline 14 ok 159 - Got 3 fields ok 160 - field 0 with only spaces ok 161 - field 1 with only spaces ok 162 - field 2 with only spaces ok 163 - getline 15 ok 164 - Got 3 fields ok 165 - field 0 with only spaces ok 166 - field 1 with only spaces ok 167 - field 2 with only spaces ok 168 - getline 16 ok 169 - Got 3 fields ok 170 - field 0 with only spaces ok 171 - field 1 with only spaces ok 172 - field 2 with only spaces ok 173 - getline 17 ok 174 - Got 3 fields ok 175 - field 0 with only spaces ok 176 - field 1 with only spaces ok 177 - field 2 with only spaces ok 178 - getline 18 ok 179 - Got 3 fields ok 180 - field 0 with only spaces ok 181 - field 1 with only spaces ok 182 - field 2 with only spaces ok 183 - getline 19 ok 184 - Got 3 fields ok 185 - field 0 with only spaces ok 186 - field 1 with only spaces ok 187 - field 2 with only spaces ok 188 - getline 20 ok 189 - Got 3 fields ok 190 - field 0 with only spaces ok 191 - field 1 with only spaces ok 192 - field 2 with only spaces ok 193 - getline 21 ok 194 - Got 3 fields ok 195 - field 0 with only spaces ok 196 - field 1 with only spaces ok 197 - field 2 with only spaces ok 198 - getline 22 ok 199 - Got 3 fields ok 200 - field 0 with only spaces ok 201 - field 1 with only spaces ok 202 - field 2 with only spaces ok 203 - getline 23 ok 204 - Got 3 fields ok 205 - field 0 with only spaces ok 206 - field 1 with only spaces ok 207 - field 2 with only spaces ok 208 - getline 24 ok 209 - Got 3 fields ok 210 - field 0 with only spaces ok 211 - field 1 with only spaces ok 212 - field 2 with only spaces ok 213 - getline 25 ok 214 - Got 3 fields ok 215 - field 0 with only spaces ok 216 - field 1 with only spaces ok 217 - field 2 with only spaces ok 218 - getline 26 ok 219 - Got 3 fields ok 220 - field 0 with only spaces ok 221 - field 1 with only spaces ok 222 - field 2 with only spaces ok 223 - getline 27 ok 224 - Got 3 fields ok 225 - field 0 with only spaces ok 226 - field 1 with only spaces ok 227 - field 2 with only spaces ok 228 - read complete file ok 229 - RT-44402: Unexpected results parsing tab-separated spaces ok 230 - getline 1 ok 231 - Got 3 fields ok 232 - field 0 empty ok 233 - field 1 empty ok 234 - field 2 empty ok 235 - getline 2 ok 236 - Got 3 fields ok 237 - field 0 empty ok 238 - field 1 empty ok 239 - field 2 empty ok 240 - getline 3 ok 241 - Got 3 fields ok 242 - field 0 empty ok 243 - field 1 empty ok 244 - field 2 empty ok 245 - getline 4 ok 246 - Got 3 fields ok 247 - field 0 empty ok 248 - field 1 empty ok 249 - field 2 empty ok 250 - getline 5 ok 251 - Got 3 fields ok 252 - field 0 empty ok 253 - field 1 empty ok 254 - field 2 empty ok 255 - getline 6 ok 256 - Got 3 fields ok 257 - field 0 empty ok 258 - field 1 empty ok 259 - field 2 empty ok 260 - getline 7 ok 261 - Got 3 fields ok 262 - field 0 empty ok 263 - field 1 empty ok 264 - field 2 empty ok 265 - getline 8 ok 266 - Got 3 fields ok 267 - field 0 empty ok 268 - field 1 empty ok 269 - field 2 empty ok 270 - getline 9 ok 271 - Got 3 fields ok 272 - field 0 empty ok 273 - field 1 empty ok 274 - field 2 empty ok 275 - getline 10 ok 276 - Got 3 fields ok 277 - field 0 empty ok 278 - field 1 empty ok 279 - field 2 empty ok 280 - getline 11 ok 281 - Got 3 fields ok 282 - field 0 empty ok 283 - field 1 empty ok 284 - field 2 empty ok 285 - getline 12 ok 286 - Got 3 fields ok 287 - field 0 empty ok 288 - field 1 empty ok 289 - field 2 empty ok 290 - getline 13 ok 291 - Got 3 fields ok 292 - field 0 empty ok 293 - field 1 empty ok 294 - field 2 empty ok 295 - getline 14 ok 296 - Got 3 fields ok 297 - field 0 empty ok 298 - field 1 empty ok 299 - field 2 empty ok 300 - getline 15 ok 301 - Got 3 fields ok 302 - field 0 empty ok 303 - field 1 empty ok 304 - field 2 empty ok 305 - getline 16 ok 306 - Got 3 fields ok 307 - field 0 empty ok 308 - field 1 empty ok 309 - field 2 empty ok 310 - getline 17 ok 311 - Got 3 fields ok 312 - field 0 empty ok 313 - field 1 empty ok 314 - field 2 empty ok 315 - getline 18 ok 316 - Got 3 fields ok 317 - field 0 empty ok 318 - field 1 empty ok 319 - field 2 empty ok 320 - getline 19 ok 321 - Got 3 fields ok 322 - field 0 empty ok 323 - field 1 empty ok 324 - field 2 empty ok 325 - getline 20 ok 326 - Got 3 fields ok 327 - field 0 empty ok 328 - field 1 empty ok 329 - field 2 empty ok 330 - getline 21 ok 331 - Got 3 fields ok 332 - field 0 empty ok 333 - field 1 empty ok 334 - field 2 empty ok 335 - getline 22 ok 336 - Got 3 fields ok 337 - field 0 empty ok 338 - field 1 empty ok 339 - field 2 empty ok 340 - getline 23 ok 341 - Got 3 fields ok 342 - field 0 empty ok 343 - field 1 empty ok 344 - field 2 empty ok 345 - getline 24 ok 346 - Got 3 fields ok 347 - field 0 empty ok 348 - field 1 empty ok 349 - field 2 empty ok 350 - getline 25 ok 351 - Got 3 fields ok 352 - field 0 empty ok 353 - field 1 empty ok 354 - field 2 empty ok 355 - getline 26 ok 356 - Got 3 fields ok 357 - field 0 empty ok 358 - field 1 empty ok 359 - field 2 empty ok 360 - getline 27 ok 361 - Got 3 fields ok 362 - field 0 empty ok 363 - field 1 empty ok 364 - field 2 empty ok 365 - read complete file ok 366 - parse () ok 367 - 3 empty fields ok t/75_hashref.t .... 1..68 ok 1 - use Text::CSV_XS; ok 2 - new ok 3 - No headers yet ok 4 - croak ok 5 - Bad args to column_names ok 6 - croak ok 7 - Bad args to column_names ok 8 - croak ok 9 - Bad args to column_names ok 10 - One single name ok 11 - reset column_names ok 12 - No hash please ok 13 - No hash please ok 14 - getline_hr before column_names ok 15 - croak ok 16 - error code ok 17 - column_names (list) ok 18 - well set ok 19 - getline headers ok 20 - Header line ok 21 - column_names from array_ref ok 22 - Keys set ok 23 - Line has a code field ok 24 - Code is numeric ok 25 - Line has a name field ok 26 - Name ok 27 - Line has a code field ok 28 - Code is numeric ok 29 - Line has a name field ok 30 - Name ok 31 - Line has a code field ok 32 - Code is numeric ok 33 - Line has a name field ok 34 - Name ok 35 - Line has a code field ok 36 - Code is numeric ok 37 - Line has a name field ok 38 - Name ok 39 - No bound columns yet ok 40 - Arg cound mismatch ok 41 - bad arg types ok 42 - reset column_names ok 43 - Bind columns ok 44 - Arg cound mismatch ok 45 - legal header defenition ok 46 - getline headers ok 47 - Bind columns ok 48 - column_names from array_ref ok 49 - Keys set ok 50 - check refs ok 51 - return from getline with bind_columns ok 52 - reset column headers ok 53 - reset bound columns ok 54 - bind too many columns ok 55 - fetch less than expected ok 56 - unfetched not reset ok 57 - bind a lot of columns ok 58 - bind too constant columns ok 59 - fetch to read-only ref ok 60 - Read-only ok 61 - bind not enough columns ok 62 - cannot read all fields ok 63 - reset column headers ok 64 - reset bound columns ok 65 - undefined column header ok 66 - getline_hr () ok 67 - returned a hashref ok 68 - Discarded 3rd field ok t/76_magic.t ...... 1..7 ok 1 - use Text::CSV_XS; ok 2 - combine () from magic ok 3 - column_names () ok 4 - print with unused magic scalar ok 5 - Content read-back ok 6 - column_names () from magic ok 7 - column_names () ok t/80_diag.t ....... 1..90 ok 1 - require Text::CSV_XS; ok 2 - Last failure for new () - OK ok 3 - OK in list context ok 4 - 2023 - Err for parse ('2023,",2008-04-05,"Foo, Bar",\n') ok 5 - 2023 - Diag in numerical context ok 6 - 2023 - Diag in string context ok 7 - 2023 - Num diag in list context ok 8 - 2023 - Str diag in list context ok 9 - 2023 - Pos diag in list context ok 10 - No errors yet ok 11 - 2010 - Err for parse ('"x"\r') ok 12 - 2010 - Diag in numerical context ok 13 - 2010 - Diag in string context ok 14 - 2010 - Num diag in list context ok 15 - 2010 - Str diag in list context ok 16 - 2010 - Pos diag in list context ok 17 - 2011 - Err for parse ('"x"x') ok 18 - 2011 - Diag in numerical context ok 19 - 2011 - Diag in string context ok 20 - 2011 - Num diag in list context ok 21 - 2011 - Str diag in list context ok 22 - 2011 - Pos diag in list context ok 23 - 2021 - Err for parse ('"\n"') ok 24 - 2021 - Diag in numerical context ok 25 - 2021 - Diag in string context ok 26 - 2021 - Num diag in list context ok 27 - 2021 - Str diag in list context ok 28 - 2021 - Pos diag in list context ok 29 - 2022 - Err for parse ('"\r"') ok 30 - 2022 - Diag in numerical context ok 31 - 2022 - Diag in string context ok 32 - 2022 - Num diag in list context ok 33 - 2022 - Str diag in list context ok 34 - 2022 - Pos diag in list context ok 35 - 2025 - Err for parse ('"+ "') ok 36 - 2025 - Diag in numerical context ok 37 - 2025 - Diag in string context ok 38 - 2025 - Num diag in list context ok 39 - 2025 - Str diag in list context ok 40 - 2025 - Pos diag in list context ok 41 - 2026 - Err for parse ('"\x{00} "') ok 42 - 2026 - Diag in numerical context ok 43 - 2026 - Diag in string context ok 44 - 2026 - Num diag in list context ok 45 - 2026 - Str diag in list context ok 46 - 2026 - Pos diag in list context ok 47 - 2027 - Err for parse ('"') ok 48 - 2027 - Diag in numerical context ok 49 - 2027 - Diag in string context ok 50 - 2027 - Num diag in list context ok 51 - 2027 - Str diag in list context ok 52 - 2027 - Pos diag in list context ok 53 - 2031 - Err for parse ('\r ') ok 54 - 2031 - Diag in numerical context ok 55 - 2031 - Diag in string context ok 56 - 2031 - Num diag in list context ok 57 - 2031 - Str diag in list context ok 58 - 2031 - Pos diag in list context ok 59 - 2032 - Err for parse (' \r') ok 60 - 2032 - Diag in numerical context ok 61 - 2032 - Diag in string context ok 62 - 2032 - Num diag in list context ok 63 - 2032 - Str diag in list context ok 64 - 2032 - Pos diag in list context ok 65 - 2034 - Err for parse ('1, "bar",2') ok 66 - 2034 - Diag in numerical context ok 67 - 2034 - Diag in string context ok 68 - 2034 - Num diag in list context ok 69 - 2034 - Str diag in list context ok 70 - 2034 - Pos diag in list context ok 71 - 2037 - Err for parse ('\x{00} ') ok 72 - 2037 - Diag in numerical context ok 73 - 2037 - Diag in string context ok 74 - 2037 - Num diag in list context ok 75 - 2037 - Str diag in list context ok 76 - 2037 - Pos diag in list context ok 77 - Got error message ok 78 - error content ok 79 - Unsupported option ok 80 - Last failure for new () - FAIL ok 81 - Last failure for new () - FAIL ok 82 - Last failure for new () - FAIL ok 83 - Reset error NUM ok 84 - Reset error NUM ok 85 - Test auto_diag ok 86 - 1 - bad parse ok 87 - 1 - One error ok 88 - 1 - error message ok 89 - auto_diag = 2 to die ok 90 - 2 - error message ok t/81_subclass.t ... 1..5 ok 1 - Subclassed ok 2 - Last failure for new () - OK ok 3 - Unsupported option ok 4 - error ok 5 - Last failure for new () - FAIL ok All tests successful. Files=21, Tests=11872, 5 wallclock secs ( 1.36 usr 0.04 sys + 3.23 cusr 0.07 csys = 4.70 CPU) Result: PASS HMBRAND/Text-CSV_XS-0.70.tgz make test TEST_VERBOSE=1 -- OK H.Merijn Brand <h.m.brand@xs4all.nl> Comma-Separated Values manipulation routines >>> (cd /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1 && tar cvf - Text-CSV_XS-0.70.ppd blib) | gzip -c >/home/fly1200/var/REPO/H/HM/HMBRAND/Text-CSV_XS-0.70.tar.gz Text-CSV_XS-0.70.ppd blib/ blib/lib/ blib/lib/Text/ blib/lib/Text/CSV_XS.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Text/ blib/arch/auto/Text/CSV_XS/ blib/arch/auto/Text/CSV_XS/CSV_XS.bs blib/arch/auto/Text/CSV_XS/CSV_XS.so blib/man3/ blib/man3/Text::CSV_XS.3 >>> mv /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/Text-CSV_XS-0.70.ppd /home/fly1200/var/REPO/H/HM/HMBRAND Running test for module 'SQL::Statement' Running make for R/RE/REHSACK/SQL-Statement-1.23.tar.gz Prepending /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RE/REHSACK/SQL-Statement-1.23.tar.gz ok SQL-Statement-1.23/ SQL-Statement-1.23/t/ SQL-Statement-1.23/lib/ SQL-Statement-1.23/Changes SQL-Statement-1.23/MANIFEST SQL-Statement-1.23/META.yml SQL-Statement-1.23/MANIFEST.SKIP SQL-Statement-1.23/Todo SQL-Statement-1.23/Makefile.PL SQL-Statement-1.23/README SQL-Statement-1.23/lib/SQL/ SQL-Statement-1.23/lib/SQL/Dialects/ SQL-Statement-1.23/lib/SQL/Statement/ SQL-Statement-1.23/lib/SQL/Statement.pm SQL-Statement-1.23/lib/SQL/Parser.pm SQL-Statement-1.23/lib/SQL/Parser.pm.rej SQL-Statement-1.23/lib/SQL/Eval.pm SQL-Statement-1.23/lib/SQL/Statement/TermFactory.pm SQL-Statement-1.23/lib/SQL/Statement/Structure.pod SQL-Statement-1.23/lib/SQL/Statement/GetInfo.pm SQL-Statement-1.23/lib/SQL/Statement/Term.pm SQL-Statement-1.23/lib/SQL/Statement/Syntax.pod SQL-Statement-1.23/lib/SQL/Statement/RAM.pm SQL-Statement-1.23/lib/SQL/Statement/Placeholder.pm SQL-Statement-1.23/lib/SQL/Statement/Function.pm SQL-Statement-1.23/lib/SQL/Statement/Util.pm SQL-Statement-1.23/lib/SQL/Statement/Embed.pod SQL-Statement-1.23/lib/SQL/Statement/Operation.pm SQL-Statement-1.23/lib/SQL/Statement/Functions.pm SQL-Statement-1.23/lib/SQL/Dialects/ANSI.pm SQL-Statement-1.23/lib/SQL/Dialects/AnyData.pm SQL-Statement-1.23/lib/SQL/Dialects/CSV.pm SQL-Statement-1.23/t/06group.t SQL-Statement-1.23/t/14allcols.t SQL-Statement-1.23/t/19idents.t SQL-Statement-1.23/t/11functions.t SQL-Statement-1.23/t/20pod.t SQL-Statement-1.23/t/SQLtest.pm SQL-Statement-1.23/t/13call.t SQL-Statement-1.23/t/04names.t SQL-Statement-1.23/t/21pod_coverage.t SQL-Statement-1.23/t/17quoting.t SQL-Statement-1.23/t/00error.t SQL-Statement-1.23/t/03executeDBD.t SQL-Statement-1.23/t/01prepare.t SQL-Statement-1.23/t/09ops.t SQL-Statement-1.23/t/08join.t SQL-Statement-1.23/t/02executeDirect.t SQL-Statement-1.23/t/12eval.t SQL-Statement-1.23/t/07case.t SQL-Statement-1.23/t/18bigjoin.t SQL-Statement-1.23/t/10limit.t SQL-Statement-1.23/t/05create.t SQL-Statement-1.23/t/16morejoins.t SQL-Statement-1.23/t/15naturaljoins.t Prepending /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RE/REHSACK/SQL-Statement-1.23.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Warning: prerequisite Clone 0.30 not found. Warning: prerequisite Params::Util 1.00 not found. Checking if your kit is complete... Looks good Writing Makefile for SQL::Statement ---- Unsatisfied dependencies detected during ---- ---- REHSACK/SQL-Statement-1.23.tar.gz ---- Params::Util [requires] Clone [requires] Prepending /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Params::Util' Running make for A/AD/ADAMK/Params-Util-1.00.tar.gz Prepending /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/A/AD/ADAMK/Params-Util-1.00.tar.gz ok Params-Util-1.00/ Params-Util-1.00/README Params-Util-1.00/Makefile.PL Params-Util-1.00/LICENSE Params-Util-1.00/Util.xs Params-Util-1.00/META.yml Params-Util-1.00/MANIFEST Params-Util-1.00/lib/ Params-Util-1.00/lib/Params/ Params-Util-1.00/lib/Params/Util.pm Params-Util-1.00/Changes Params-Util-1.00/t/ Params-Util-1.00/t/04_codelike.t Params-Util-1.00/t/08_driver.t Params-Util-1.00/t/16_invocant.t Params-Util-1.00/t/14_codelike.t Params-Util-1.00/t/18_driver.t Params-Util-1.00/t/12_main.t Params-Util-1.00/t/02_main.t Params-Util-1.00/t/06_invocant.t Params-Util-1.00/t/19_insideout.t Params-Util-1.00/t/15_typelike.t Params-Util-1.00/t/07_handle.t Params-Util-1.00/t/05_typelike.t Params-Util-1.00/t/17_handle.t Params-Util-1.00/t/09_insideout.t Params-Util-1.00/t/handles/ Params-Util-1.00/t/handles/readfile.txt Params-Util-1.00/t/handles/handle.txt Params-Util-1.00/t/97_meta.t Params-Util-1.00/t/01_compile.t Params-Util-1.00/t/11_compile.t Params-Util-1.00/t/98_pod.t Params-Util-1.00/t/driver/ Params-Util-1.00/t/driver/E.pm Params-Util-1.00/t/driver/A.pm Params-Util-1.00/t/driver/D.pm Params-Util-1.00/t/driver/My_B.pm Params-Util-1.00/t/driver/F.pm Params-Util-1.00/t/driver/B.pm Params-Util-1.00/t/13_all.t Params-Util-1.00/t/99_pmv.t Params-Util-1.00/t/03_all.t Prepending /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AD/ADAMK/Params-Util-1.00.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Params::Util >>> make cp lib/Params/Util.pm blib/lib/Params/Util.pm /home/fly1200/ap1200x/bin/perl-dynamic /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200x/lib/ExtUtils/typemap Util.xs > Util.xsc && mv Util.xsc Util.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -fPIC "-I/home/fly1200/ap1200x/lib/CORE" -DPERL_EXT Util.c Running Mkbootstrap for Params::Util () chmod 644 Util.bs rm -f blib/arch/auto/Params/Util/Util.so gcc -shared -O2 Util.o -o blib/arch/auto/Params/Util/Util.so \ \ chmod 755 blib/arch/auto/Params/Util/Util.so cp Util.bs blib/arch/auto/Params/Util/Util.bs chmod 644 blib/arch/auto/Params/Util/Util.bs Manifying blib/man3/Params::Util.3 ADAMK/Params-Util-1.00.tar.gz make -- OK Prepending /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_compile.t .... 1..4 ok 1 - use Params::Util; ok 2 - require Scalar::Util; ok 3 - Scalar::Util version is at least 1.18 ok 4 - Scalar::Util has a refaddr implementation ok t/02_main.t ....... 1..612 ok 1 - ...::_STRING() dies ok 2 - ... with expected error message ok 3 - ...::_STRING(undef) returns undef ok 4 - ...::_STRING(nullstring) returns undef ok 5 - ...::_STRING(HASH) returns undef ok 6 - ...::_STRING(CODE) returns undef ok 7 - ...::_STRING(ARRAY) returns undef ok 8 - ...::_STRING(null constant) returns undef ok 9 - ...::_STRING(SCALAR) returns undef ok 10 - ...::_STRING('0') returns ok ok 11 - ...::_STRING('1') returns ok ok 12 - ...::_STRING('foo') returns ok ok 13 - ...::_STRING('_foo') returns ok ok 14 - ...::_STRING('foo1') returns ok ok 15 - ...::_STRING('__foo_1') returns ok ok 16 - ...::_STRING('Foo::Bar') returns ok ok 17 - ...::_STRING(' ') returns ok ok 18 - ...::_STRING(' foo') returns ok ok 19 - use Params::Util; ok 20 - _STRING imported ok ok 21 - ...::_STRING() dies ok 22 - ... with expected error message ok 23 - _STRING(undef) returns undef ok 24 - _STRING(nullstring) returns undef ok 25 - _STRING(HASH) returns undef ok 26 - _STRING(CODE) returns undef ok 27 - _STRING(ARRAY) returns undef ok 28 - _STRING(null constant) returns undef ok 29 - _STRING(SCALAR) returns undef ok 30 - ...::_STRING('0') returns ok ok 31 - ...::_STRING('1') returns ok ok 32 - ...::_STRING('foo') returns ok ok 33 - ...::_STRING('_foo') returns ok ok 34 - ...::_STRING('foo1') returns ok ok 35 - ...::_STRING('__foo_1') returns ok ok 36 - ...::_STRING('Foo::Bar') returns ok ok 37 - ...::_STRING(' ') returns ok ok 38 - ...::_STRING(' foo') returns ok ok 39 - ...::_IDENTIFIER() dies ok 40 - ... with expected error message ok 41 - ...::_IDENTIFIER(undef) returns undef ok 42 - ...::_IDENTIFIER(nullstring) returns undef ok 43 - ...::_IDENTIFIER(number) returns undef ok 44 - ...::_IDENTIFIER(string) returns undef ok 45 - ...::_IDENTIFIER(HASH) returns undef ok 46 - ...::_IDENTIFIER(CODE) returns undef ok 47 - ...::_IDENTIFIER(ARRAY) returns undef ok 48 - ...::_IDENTIFIER(null constant) returns undef ok 49 - ...::_IDENTIFIER(SCALAR) returns undef ok 50 - ...::_IDENTIFIER(CLASS) returns undef ok 51 - ...::_IDENTIFIER(BAD) returns undef ok 52 - ...::_IDENTIFIER('foo') returns ok ok 53 - ...::_IDENTIFIER('_foo') returns ok ok 54 - ...::_IDENTIFIER('foo1') returns ok ok 55 - ...::_IDENTIFIER('__foo_1') returns ok ok 56 - use Params::Util; ok 57 - _IDENTIFIER imported ok ok 58 - ...::_IDENTIFIER() dies ok 59 - ... with expected error message ok 60 - _IDENTIFIER(undef) returns undef ok 61 - _IDENTIFIER(nullstring) returns undef ok 62 - _IDENTIFIER(number) returns undef ok 63 - _IDENTIFIER(string) returns undef ok 64 - _IDENTIFIER(HASH) returns undef ok 65 - _IDENTIFIER(CODE) returns undef ok 66 - _IDENTIFIER(ARRAY) returns undef ok 67 - _IDENTIFIER(null constant) returns undef ok 68 - _IDENTIFIER(SCALAR) returns undef ok 69 - _IDENTIFIER(CLASS) returns undef ok 70 - _IDENTIFIER(BAD) returns undef ok 71 - ...::_IDENTIFIER('foo') returns ok ok 72 - ...::_IDENTIFIER('_foo') returns ok ok 73 - ...::_IDENTIFIER('foo1') returns ok ok 74 - ...::_IDENTIFIER('__foo_1') returns ok ok 75 - ...::_CLASS() dies ok 76 - ... with expected error message ok 77 - ...::_CLASS(undef) returns undef ok 78 - ...::_CLASS(nullstring) returns undef ok 79 - ...::_CLASS(number) returns undef ok 80 - ...::_CLASS(string) returns undef ok 81 - ...::_CLASS(HASH) returns undef ok 82 - ...::_CLASS(CODE) returns undef ok 83 - ...::_CLASS(ARRAY) returns undef ok 84 - ...::_CLASS(null constant) returns undef ok 85 - ...::_CLASS(SCALAR) returns undef ok 86 - ...::_CLASS(bad class) returns undef ok 87 - ...::_CLASS(bad class) returns undef ok 88 - ...::_CLASS(bad class) returns undef ok 89 - ...::_CLASS('foo') returns ok ok 90 - ...::_CLASS('_foo') returns ok ok 91 - ...::_CLASS('foo1') returns ok ok 92 - ...::_CLASS('__foo_1') returns ok ok 93 - ...::_CLASS('Foo::Bar') returns ok ok 94 - ...::_CLASS('_Foo::Baaar::Baz') returns ok ok 95 - ...::_CLASS('X::1') returns ok ok 96 - use Params::Util; ok 97 - _CLASS imported ok ok 98 - _CLASS() dies ok 99 - ... with expected error message ok 100 - _CLASS(undef) returns undef ok 101 - _CLASS(nullstring) returns undef ok 102 - _CLASS(number) returns undef ok 103 - _CLASS(string) returns undef ok 104 - _CLASS(HASH) returns undef ok 105 - _CLASS(CODE) returns undef ok 106 - _CLASS(ARRAY) returns undef ok 107 - _CLASS(null constant) returns undef ok 108 - _CLASS(SCALAR) returns undef ok 109 - _CLASS(bad class) returns undef ok 110 - _CLASS(bad class) returns undef ok 111 - _CLASS(bad class) returns undef ok 112 - _CLASS('foo') returns ok ok 113 - _CLASS('_foo') returns ok ok 114 - _CLASS('foo1') returns ok ok 115 - _CLASS('__foo_1') returns ok ok 116 - _CLASS('Foo::Bar') returns ok ok 117 - _CLASS('_Foo::Baaar::Baz') returns ok ok 118 - _CLASS('X::1') returns ok ok 119 - ...::_NUMBER() dies ok 120 - ... with expected error message ok 121 - ...::_NUMBER(undef) returns undef ok 122 - ...::_NUMBER(nullstring) returns undef ok 123 - ...::_NUMBER(string) returns undef ok 124 - ...::_NUMBER(HASH) returns undef ok 125 - ...::_NUMBER(CODE) returns undef ok 126 - ...::_NUMBER(ARRAY) returns undef ok 127 - ...::_NUMBER(null constant) returns undef ok 128 - ...::_NUMBER(SCALAR) returns undef ok 129 - ...::_NUMBER(bad class) returns undef ok 130 - ...::_NUMBER('1') returns ok ok 131 - ...::_NUMBER('2') returns ok ok 132 - ...::_NUMBER('10') returns ok ok 133 - ...::_NUMBER('123456789') returns ok ok 134 - ...::_NUMBER('-1') returns ok ok 135 - ...::_NUMBER('0') returns ok ok 136 - ...::_NUMBER('+1') returns ok ok 137 - ...::_NUMBER('02') returns ok ok 138 - ...::_NUMBER('.1') returns ok ok 139 - ...::_NUMBER('0.013e-3') returns ok ok 140 - ...::_NUMBER('1e1') returns ok ok 141 - use Params::Util; ok 142 - _NUMBER imported ok ok 143 - _NUMBER() dies ok 144 - ... with expected error message ok 145 - _NUMBER(undef) returns undef ok 146 - _NUMBER(nullstring) returns undef ok 147 - _NUMBER(string) returns undef ok 148 - _NUMBER(HASH) returns undef ok 149 - _NUMBER(CODE) returns undef ok 150 - _NUMBER(ARRAY) returns undef ok 151 - _NUMBER(null constant) returns undef ok 152 - _NUMBER(SCALAR) returns undef ok 153 - _NUMBER(bad class) returns undef ok 154 - _NUMBER('1') returns ok ok 155 - _NUMBER('2') returns ok ok 156 - _NUMBER('10') returns ok ok 157 - _NUMBER('123456789') returns ok ok 158 - _NUMBER('-1') returns ok ok 159 - _NUMBER('0') returns ok ok 160 - _NUMBER('+1') returns ok ok 161 - _NUMBER('02') returns ok ok 162 - _NUMBER('.1') returns ok ok 163 - _NUMBER('0.013e-3') returns ok ok 164 - _NUMBER('1e1') returns ok ok 165 - ...::_POSINT() dies ok 166 - ... with expected error message ok 167 - ...::_POSINT(undef) returns undef ok 168 - ...::_POSINT(nullstring) returns undef ok 169 - ...::_POSINT(string) returns undef ok 170 - ...::_POSINT(HASH) returns undef ok 171 - ...::_POSINT(CODE) returns undef ok 172 - ...::_POSINT(ARRAY) returns undef ok 173 - ...::_POSINT(null constant) returns undef ok 174 - ...::_POSINT(SCALAR) returns undef ok 175 - ...::_POSINT(bad class) returns undef ok 176 - ...::_POSINT(negative) returns undef ok 177 - ...::_POSINT(zero) returns undef ok 178 - ...::_POSINT(explicit positive) returns undef ok 179 - ...::_POSINT(zero lead) returns undef ok 180 - ...::_POSINT('1') returns ok ok 181 - ...::_POSINT('2') returns ok ok 182 - ...::_POSINT('10') returns ok ok 183 - ...::_POSINT('123456789') returns ok ok 184 - use Params::Util; ok 185 - _POSINT imported ok ok 186 - _POSINT() dies ok 187 - ... with expected error message ok 188 - _POSINT(undef) returns undef ok 189 - _POSINT(nullstring) returns undef ok 190 - _POSINT(string) returns undef ok 191 - _POSINT(HASH) returns undef ok 192 - _POSINT(CODE) returns undef ok 193 - _POSINT(ARRAY) returns undef ok 194 - _POSINT(null constant) returns undef ok 195 - _POSINT(SCALAR) returns undef ok 196 - _POSINT(bad class) returns undef ok 197 - _POSINT(negative) returns undef ok 198 - _POSINT(zero) returns undef ok 199 - _POSINT(explicit positive) returns undef ok 200 - _POSINT(zero lead) returns undef ok 201 - _POSINT('1') returns ok ok 202 - _POSINT('2') returns ok ok 203 - _POSINT('10') returns ok ok 204 - _POSINT('123456789') returns ok ok 205 - ...::_NONNEGINT() dies ok 206 - ... with expected error message ok 207 - ...::_NONNEGINT(undef) returns undef ok 208 - ...::_NONNEGINT(nullstring) returns undef ok 209 - ...::_NONNEGINT(string) returns undef ok 210 - ...::_NONNEGINT(HASH) returns undef ok 211 - ...::_NONNEGINT(CODE) returns undef ok 212 - ...::_NONNEGINT(ARRAY) returns undef ok 213 - ...::_NONNEGINT(null constant) returns undef ok 214 - ...::_NONNEGINT(SCALAR) returns undef ok 215 - ...::_NONNEGINT(bad class) returns undef ok 216 - ...::_NONNEGINT(negative) returns undef ok 217 - ...::_NONNEGINT(explicit positive) returns undef ok 218 - ...::_NONNEGINT(zero lead) returns undef ok 219 - ...::_NONNEGINT('0') returns ok ok 220 - ...::_NONNEGINT('1') returns ok ok 221 - ...::_NONNEGINT('2') returns ok ok 222 - ...::_NONNEGINT('10') returns ok ok 223 - ...::_NONNEGINT('123456789') returns ok ok 224 - use Params::Util; ok 225 - _NONNEGINT imported ok ok 226 - _NONNEGINT() dies ok 227 - ... with expected error message ok 228 - _NONNEGINT(undef) returns undef ok 229 - _NONNEGINT(nullstring) returns undef ok 230 - _NONNEGINT(string) returns undef ok 231 - _NONNEGINT(HASH) returns undef ok 232 - _NONNEGINT(CODE) returns undef ok 233 - _NONNEGINT(ARRAY) returns undef ok 234 - _NONNEGINT(null constant) returns undef ok 235 - _NONNEGINT(SCALAR) returns undef ok 236 - _NONNEGINT(bad class) returns undef ok 237 - _NONNEGINT(negative) returns undef ok 238 - _NONNEGINT(explicit positive) returns undef ok 239 - _NONNEGINT(zero lead) returns undef ok 240 - _NONNEGINT('0') returns ok ok 241 - _NONNEGINT('1') returns ok ok 242 - _NONNEGINT('2') returns ok ok 243 - _NONNEGINT('10') returns ok ok 244 - _NONNEGINT('123456789') returns ok ok 245 - ...::_SCALAR() dies ok 246 - ... with expected error message ok 247 - ...::_SCALAR(undef) returns undef ok 248 - ...::_SCALAR(\undef) returns undef ok 249 - ...::_SCALAR(nullstring) returns undef ok 250 - ...::_SCALAR(number) returns undef ok 251 - ...::_SCALAR(string) returns undef ok 252 - ...::_SCALAR(HASH) returns undef ok 253 - ...::_SCALAR(CODE) returns undef ok 254 - ...::_SCALAR(ARRAY) returns undef ok 255 - ...::_SCALAR(null constant) returns undef ok 256 - ...::_SCALAR(constant) returns true ok 257 - ...::_SCALAR(['foo']) returns true ok 258 - ...::_SCALAR returns the same SCALAR reference ok 259 - use Params::Util; ok 260 - _SCALAR imported ok ok 261 - ...::_SCALAR() dies ok 262 - ... with expected error message ok 263 - ...::_SCALAR(undef) returns undef ok 264 - ...::_SCALAR(\undef) returns undef ok 265 - ...::_SCALAR(nullstring) returns undef ok 266 - ...::_SCALAR(number) returns undef ok 267 - ...::_SCALAR(string) returns undef ok 268 - ...::_SCALAR(HASH) returns undef ok 269 - ...::_SCALAR(CODE) returns undef ok 270 - ...::_SCALAR(ARRAY) returns undef ok 271 - ...::_SCALAR(null constant) returns undef ok 272 - ...::_SCALAR(constant) returns true ok 273 - ...::_SCALAR(SCALAR) returns true ok 274 - ...::_SCALAR returns the same SCALAR reference ok 275 - ...::_SCALAR0() dies ok 276 - ... with expected error message ok 277 - ...::_SCALAR0(undef) returns undef ok 278 - ...::_SCALAR0(nullstring) returns undef ok 279 - ...::_SCALAR0(number) returns undef ok 280 - ...::_SCALAR0(string) returns undef ok 281 - ...::_SCALAR0(HASH) returns undef ok 282 - ...::_SCALAR0(CODE) returns undef ok 283 - ...::_SCALAR0(ARRAY) returns undef ok 284 - ...::_SCALAR0(constant) returns true ok 285 - ...::_SCALAR0(constant) returns true ok 286 - ...::_SCALAR0(\undef) returns true ok 287 - ...::_SCALAR0(constant) returns true ok 288 - ...::_SCALAR0(constant) returns true ok 289 - ...::_SCALAR returns the same SCALAR reference ok 290 - ...::_SCALAR returns the same SCALAR reference ok 291 - use Params::Util; ok 292 - _SCALAR0 imported ok ok 293 - ...::_SCALAR0() dies ok 294 - ... with expected error message ok 295 - ...::_SCALAR0(undef) returns undef ok 296 - ...::_SCALAR0(nullstring) returns undef ok 297 - ...::_SCALAR0(number) returns undef ok 298 - ...::_SCALAR0(string) returns undef ok 299 - ...::_SCALAR0(HASH) returns undef ok 300 - ...::_SCALAR0(CODE) returns undef ok 301 - ...::_SCALAR0(ARRAY) returns undef ok 302 - ...::_SCALAR0(constant) returns true ok 303 - ...::_SCALAR0(constant) returns true ok 304 - ...::_SCALAR0(\undef) returns true ok 305 - ...::_SCALAR0(constant) returns true ok 306 - ...::_SCALAR0(constant) returns true ok 307 - ...::_SCALAR returns the same SCALAR reference ok 308 - ...::_SCALAR returns the same SCALAR reference ok 309 - ...::_ARRAY() dies ok 310 - ... with expected error message ok 311 - ...::_ARRAY(undef) returns undef ok 312 - ...::_ARRAY(nullstring) returns undef ok 313 - ...::_ARRAY(number) returns undef ok 314 - ...::_ARRAY(string) returns undef ok 315 - ...::_ARRAY(SCALAR) returns undef ok 316 - ...::_ARRAY(HASH) returns undef ok 317 - ...::_ARRAY(CODE) returns undef ok 318 - ...::_ARRAY(empty ARRAY) returns undef ok 319 - ...::_ARRAY([undef]) returns true ok 320 - ...::_ARRAY(['foo']) returns true ok 321 - ...::_ARRAY returns an ARRAY ok ok 322 - ...::_ARRAY($array) returns the same ARRAY reference ok 323 - use Params::Util; ok 324 - _ARRAY imported ok ok 325 - _ARRAY() dies ok 326 - ... with expected error message ok 327 - _ARRAY(undef) returns undef ok 328 - _ARRAY(nullstring) returns undef ok 329 - _ARRAY(number) returns undef ok 330 - _ARRAY(string) returns undef ok 331 - _ARRAY(SCALAR) returns undef ok 332 - _ARRAY(HASH) returns undef ok 333 - _ARRAY(CODE) returns undef ok 334 - _ARRAY(empty ARRAY) returns undef ok 335 - _ARRAY([undef]) returns true ok 336 - _ARRAY(['foo']) returns true ok 337 - _ARRAY returns an ARRAY ok ok 338 - _ARRAY($array) returns the same ARRAY reference ok 339 - ...::_ARRAY0() dies ok 340 - ... with expected error message ok 341 - ...::_ARRAY0(undef) returns undef ok 342 - ...::_ARRAY0(nullstring) returns undef ok 343 - ...::_ARRAY0(number) returns undef ok 344 - ...::_ARRAY0(string) returns undef ok 345 - ...::_ARRAY0(SCALAR) returns undef ok 346 - ...::_ARRAY0(HASH) returns undef ok 347 - ...::_ARRAY0(CODE) returns undef ok 348 - ...::_ARRAY0(empty ARRAY) returns undef ok 349 - ...::_ARRAY0([undef]) returns true ok 350 - ...::_ARRAY0(['foo']) returns true ok 351 - ...::_ARRAY0 returns an ARRAY ok ok 352 - ...::_ARRAY0($array) returns the same ARRAY reference ok 353 - use Params::Util; ok 354 - _ARRAY0 imported ok ok 355 - _ARRAY0() dies ok 356 - ... with expected error message ok 357 - _ARRAY0(undef) returns undef ok 358 - _ARRAY0(nullstring) returns undef ok 359 - _ARRAY0(number) returns undef ok 360 - _ARRAY0(string) returns undef ok 361 - _ARRAY0(SCALAR) returns undef ok 362 - _ARRAY0(HASH) returns undef ok 363 - _ARRAY0(CODE) returns undef ok 364 - _ARRAY0(empty ARRAY) returns undef ok 365 - _ARRAY0([undef]) returns true ok 366 - _ARRAY0(['foo']) returns true ok 367 - _ARRAY0 returns an ARRAY ok ok 368 - _ARRAY0($array) returns the same reference ok 369 - ...::_HASH() dies ok 370 - ... with expected error message ok 371 - ...::_HASH(undef) returns undef ok 372 - ...::_HASH(nullstring) returns undef ok 373 - ...::_HASH(number) returns undef ok 374 - ...::_HASH(string) returns undef ok 375 - ...::_HASH(SCALAR) returns undef ok 376 - ...::_HASH(ARRAY) returns undef ok 377 - ...::_HASH(CODE) returns undef ok 378 - ...::_HASH(empty HASH) returns undef ok 379 - ...::_HASH([undef]) returns ok ok 380 - ...::_HASH returns an HASH ok ok 381 - ...::_HASH($hash) returns the same reference ok 382 - use Params::Util; ok 383 - _HASH imported ok ok 384 - _HASH() dies ok 385 - ... with expected error message ok 386 - _HASH(undef) returns undef ok 387 - _HASH(nullstring) returns undef ok 388 - _HASH(number) returns undef ok 389 - _HASH(string) returns undef ok 390 - _HASH(SCALAR) returns undef ok 391 - _HASH(ARRAY) returns undef ok 392 - _HASH(CODE) returns undef ok 393 - ...::_HASH(empty HASH) returns undef ok 394 - _HASH([undef]) returns true ok 395 - _HASH returns an ARRAY ok ok 396 - _HASH($hash) returns the same reference ok 397 - ...::_HASH0() dies ok 398 - ... with expected error message ok 399 - ...::_HASH0(undef) returns undef ok 400 - ...::_HASH0(nullstring) returns undef ok 401 - ...::_HASH0(number) returns undef ok 402 - ...::_HASH0(string) returns undef ok 403 - ...::_HASH0(SCALAR) returns undef ok 404 - ...::_HASH0(ARRAY) returns undef ok 405 - ...::_HASH0(CODE) returns undef ok 406 - ...::_HASH0(empty ARRAY) returns undef ok 407 - ...::_HASH0([undef]) returns true ok 408 - ...::_HASH0 returns an ARRAY ok ok 409 - ...::_HASH0($hash) returns the same reference ok 410 - use Params::Util; ok 411 - _HASH0 imported ok ok 412 - _HASH0() dies ok 413 - ... with expected error message ok 414 - _HASH0(undef) returns undef ok 415 - _HASH0(nullstring) returns undef ok 416 - _HASH0(number) returns undef ok 417 - _HASH0(string) returns undef ok 418 - _HASH0(SCALAR) returns undef ok 419 - _HASH0(ARRAY) returns undef ok 420 - _HASH0(CODE) returns undef ok 421 - _HASH0(empty ARRAY) returns undef ok 422 - _HASH0([undef]) returns true ok 423 - _HASH0 returns an ARRAY ok ok 424 - _HASH0($hash) returns the same reference ok 425 - use Params::Util; ok 426 - _CODE imported ok ok 427 - ...::_CODE() dies ok 428 - ... with expected error message ok 429 - ...::_CODE(undef) returns undef ok 430 - ...::_CODE(nullstring) returns undef ok 431 - ...::_CODE(number) returns undef ok 432 - ...::_CODE(string) returns undef ok 433 - ...::_CODE(SCALAR) returns undef ok 434 - ...::_CODE(ARRAY) returns undef ok 435 - ...::_CODE(empty HASH) returns undef ok 436 - _CODE() dies ok 437 - ... with expected error message ok 438 - _CODE(undef) returns undef ok 439 - _CODE(nullstring) returns undef ok 440 - _CODE(number) returns undef ok 441 - _CODE(string) returns undef ok 442 - _CODE(SCALAR) returns undef ok 443 - _CODE(ARRAY) returns undef ok 444 - ...::_CODE(empty HASH) returns undef ok 445 - ...::_CODE(anon) returns ok ok 446 - ...::_CODE(ref) returns ok ok 447 - ...::_CODE(\&func) returns ok ok 448 - ...::_CODE(ref) returns the same reference ok 449 - ...::_CODE(\&func) returns the same reference ok 450 - _CODE(anon) returns ok ok 451 - _CODE(ref) returns ok ok 452 - _CODE(\&func) returns ok ok 453 - _CODE(ref) returns the same reference ok 454 - _CODE(\&func) returns the same reference ok 455 - ...::_INSTANCE() dies ok 456 - ... with expected error message ok 457 - ...::_INSTANCE(object) dies ok 458 - ... with expected error message ok 459 - ...::_INSTANCE(undef) returns undef ok 460 - ...::_INSTANCE(nullstring) returns undef ok 461 - ...::_INSTANCE(number) returns undef ok 462 - ...::_INSTANCE(string) returns undef ok 463 - ...::_INSTANCE(HASH) returns undef ok 464 - ...::_INSTANCE(CODE) returns undef ok 465 - ...::_INSTANCE(ARRAY) returns undef ok 466 - ...::_INSTANCE(null constant) returns undef ok 467 - ...::_INSTANCE(SCALAR) returns undef ok 468 - ...::_INSTANCE(bad object) returns undef ok 469 - use Params::Util; ok 470 - _INSTANCE imported ok ok 471 - _INSTANCE() dies ok 472 - ... with expected error message ok 473 - _INSTANCE(object) dies ok 474 - ... with expected error message ok 475 - _INSTANCE(undef) returns undef ok 476 - _INSTANCE(nullstring) returns undef ok 477 - _INSTANCE(number) returns undef ok 478 - _INSTANCE(string) returns undef ok 479 - _INSTANCE(HASH) returns undef ok 480 - _INSTANCE(CODE) returns undef ok 481 - _INSTANCE(ARRAY) returns undef ok 482 - _INSTANCE(null constant) returns undef ok 483 - _INSTANCE(SCALAR) returns undef ok 484 - _INSTANCE(bad object) returns undef ok 485 - ...::_INSTANCE(object, class) returns true when expected ok 486 - ...::_INSTANCE(object, class) returns the same object ok 487 - ...::_INSTANCE(object, class) returns true when expected ok 488 - ...::_INSTANCE(object, class) returns the same object ok 489 - ...::_INSTANCE(object, class) returns true when expected ok 490 - ...::_INSTANCE(object, class) returns the same object ok 491 - ...::_INSTANCE(object, class) returns true when expected ok 492 - ...::_INSTANCE(object, class) returns the same object ok 493 - ...::_INSTANCE(object, class) returns true when expected ok 494 - ...::_INSTANCE(object, class) returns the same object ok 495 - ...::_INSTANCE(object, class) returns true when expected ok 496 - ...::_INSTANCE(object, class) returns the same object ok 497 - ...::_INSTANCE(object, class) returns true when expected ok 498 - ...::_INSTANCE(object, class) returns the same object ok 499 - ...::_INSTANCE(object, class) returns true when expected ok 500 - ...::_INSTANCE(object, class) returns the same object ok 501 - ...::_INSTANCE(object, class) returns true when expected ok 502 - ...::_INSTANCE(object, class) returns the same object ok 503 - _INSTANCE(object, class) returns true when expected ok 504 - _INSTANCE(object, class) returns the same object ok 505 - _INSTANCE(object, class) returns true when expected ok 506 - _INSTANCE(object, class) returns the same object ok 507 - _INSTANCE(object, class) returns true when expected ok 508 - _INSTANCE(object, class) returns the same object ok 509 - _INSTANCE(object, class) returns true when expected ok 510 - _INSTANCE(object, class) returns the same object ok 511 - _INSTANCE(object, class) returns true when expected ok 512 - _INSTANCE(object, class) returns the same object ok 513 - _INSTANCE(object, class) returns true when expected ok 514 - _INSTANCE(object, class) returns the same object ok 515 - _INSTANCE(object, class) returns true when expected ok 516 - _INSTANCE(object, class) returns the same object ok 517 - _INSTANCE(object, class) returns true when expected ok 518 - _INSTANCE(object, class) returns the same object ok 519 - _INSTANCE(object, class) returns true when expected ok 520 - _INSTANCE(object, class) returns the same object ok 521 - ...::_REGEX() dies ok 522 - ... with expected error message ok 523 - ...::_REGEX(undef) returns undef ok 524 - ...::_REGEX(STRING0) returns undef ok 525 - ...::_REGEX(number) returns undef ok 526 - ...::_REGEX(string) returns undef ok 527 - ...::_REGEX(SCALAR) returns undef ok 528 - ...::_REGEX(ARRAY) returns undef ok 529 - ...::_REGEX(CODE) returns undef ok 530 - ...::_REGEX(HASH0) returns undef ok 531 - ...::_REGEX(HASH) returns undef ok 532 - ...::_REGEX(qr//) ok ok 533 - ...::_REGEX(qr//) ok ok 534 - use Params::Util; ok 535 - _REGEX imported ok ok 536 - _REGEX() dies ok 537 - ... with expected error message ok 538 - _REGEX(undef) returns undef ok 539 - _REGEX(STRING0) returns undef ok 540 - _REGEX(number) returns undef ok 541 - _REGEX(string) returns undef ok 542 - _REGEX(SCALAR) returns undef ok 543 - _REGEX(ARRAY) returns undef ok 544 - _REGEX(CODE) returns undef ok 545 - REGEX(HASH0) returns undef ok 546 - REGEX(HASH) returns undef ok 547 - _REGEX(qr//) ok ok 548 - _REGEX(qr//) ok ok 549 - ...::_SET() dies ok 550 - ... with expected error message ok 551 - ...::_SET(single) dies ok 552 - ... with expected error message ok 553 - ...::_SET(undef) returns undef ok 554 - ...::_SET(nullstring) returns undef ok 555 - ...::_SET(number) returns undef ok 556 - ...::_SET(string) returns undef ok 557 - ...::_SET(SCALAR) returns undef ok 558 - ...::_SET(HASH) returns undef ok 559 - ...::_SET(CODE) returns undef ok 560 - ...::_SET(empty ARRAY) returns undef ok 561 - ...::_SET(homogenous ARRAY) returns true ok 562 - ...::_SET(mixed ARRAY) returns undef ok 563 - ...::_SET(unblessed ARRAY) returns undef ok 564 - use Params::Util; ok 565 - _SET imported ok ok 566 - _SET() dies ok 567 - ... with expected error message ok 568 - _SET(single) dies ok 569 - ... with expected error message ok 570 - _SET(undef) returns undef ok 571 - _SET(nullstring) returns undef ok 572 - _SET(number) returns undef ok 573 - _SET(string) returns undef ok 574 - _SET(SCALAR) returns undef ok 575 - _SET(HASH) returns undef ok 576 - _SET(CODE) returns undef ok 577 - _SET(empty ARRAY) returns undef ok 578 - _SET(homogenous ARRAY) returns true ok 579 - _SET(mixed ARRAY) returns undef ok 580 - _SET(unblessed ARRAY) returns undef ok 581 - ...::_SET0() dies ok 582 - ... with expected error message ok 583 - ...::_SET0(single) dies ok 584 - ... with expected error message ok 585 - ...::_SET0(undef) returns undef ok 586 - ...::_SET0(nullstring) returns undef ok 587 - ...::_SET0(number) returns undef ok 588 - ...::_SET0(string) returns undef ok 589 - ...::_SET0(SCALAR) returns undef ok 590 - ...::_SET0(HASH) returns undef ok 591 - ...::_SET0(CODE) returns undef ok 592 - ...::_SET0(empty ARRAY) returns true ok 593 - ...::_SET0(homogenous ARRAY) returns true ok 594 - ...::_SET0(mixed ARRAY) returns undef ok 595 - ...::_SET0(unblessed ARRAY) returns undef ok 596 - use Params::Util; ok 597 - _SET0 imported ok ok 598 - _SET0() dies ok 599 - ... with expected error message ok 600 - _SET0(single) dies ok 601 - ... with expected error message ok 602 - _SET0(undef) returns undef ok 603 - _SET0(nullstring) returns undef ok 604 - _SET0(number) returns undef ok 605 - _SET0(string) returns undef ok 606 - _SET0(SCALAR) returns undef ok 607 - _SET0(HASH) returns undef ok 608 - _SET0(CODE) returns undef ok 609 - _SET0(empty ARRAY) returns true ok 610 - _SET0(homogenous ARRAY) returns true ok 611 - _SET0(mixed ARRAY) returns undef ok 612 - _SET0(unblessed ARRAY) returns undef ok t/03_all.t ........ 1..26 ok 1 - use Params::Util; ok 2 - _STRING imported ok ok 3 - _IDENTIFIER imported ok ok 4 - _CLASS imported ok ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - _NUMBER imported ok ok 9 - _POSINT imported ok ok 10 - _NONNEGINT imported ok ok 11 - _SCALAR imported ok ok 12 - _SCALAR0 imported ok ok 13 - _ARRAY imported ok ok 14 - _ARRAY0 imported ok ok 15 - _ARRAYLIKE imported ok ok 16 - _HASH imported ok ok 17 - _HASH0 imported ok ok 18 - _HASHLIKE imported ok ok 19 - _CODE imported ok ok 20 - _CODELIKE imported ok ok 21 - _INVOCANT imported ok ok 22 - _INSTANCE imported ok ok 23 - _REGEX imported ok ok 24 - _SET imported ok ok 25 - _SET0 imported ok ok 26 - _HANDLE imported ok ok t/04_codelike.t ... 1..19 ok 1 - use Params::Util; ok 2 - _CODELIKE imported ok ok 3 - callable: callable itself ok 4 - callable: a boring plain code ref ok 5 - callable: an object with overloaded &{} ok 6 - callable: a object build from a coderef ok 7 - callable: an object with inherited overloaded &{} ok 8 - callable: a coderef blessed into CODE ok 9 - not callable: undef ok 10 - not callable: a string ok 11 - not callable: a number ok 12 - not callable: a ref to a ref to code ok 13 - not callable: a boring plain hash ref ok 14 - not callable: a class that builds from coderefs ok 15 - not callable: a class with overloaded &{} ok 16 - not callable: a class with inherited overloaded &{} ok 17 - not callable: a plain boring hash-based object ok 18 - not callable: a non-coderef blessed into CODE ok 19 - not callable: a regular expression ok t/05_typelike.t ... 1..44 ok 1 - undef isn't @ish ok 2 - undef isn't %ish ok 3 - 1000 isn't @ish ok 4 - 1000 isn't %ish ok 5 - "Foo" isn't @ish ok 6 - "Foo" isn't %ish ok 7 - [] is @ish ok 8 - Objects are the same object ok 9 - [] isn't %ish ok 10 - {} isn't @ish ok 11 - {} is %ish ok 12 - Objects are the same object ok 13 - scalar-based Foo::Listy is @ish ok 14 - Objects are the same object ok 15 - scalar-based Foo::Listy isn't %ish ok 16 - scalar-based Foo::Hashy isn't @ish ok 17 - scalar-based Foo::Hashy is %ish ok 18 - Objects are the same object ok 19 - scalar-based Foo::Bothy is @ish ok 20 - Objects are the same object ok 21 - scalar-based Foo::Bothy is %ish ok 22 - Objects are the same object ok 23 - hash-based Foo::Listy is @ish ok 24 - Objects are the same object ok 25 - hash-based Foo::Listy is %ish ok 26 - Objects are the same object ok 27 - hash-based Foo::Hashy isn't @ish ok 28 - hash-based Foo::Hashy is %ish ok 29 - Objects are the same object ok 30 - hash-based Foo::Bothy is @ish ok 31 - Objects are the same object ok 32 - hash-based Foo::Bothy is %ish ok 33 - Objects are the same object ok 34 - array-based Foo::Listy is @ish ok 35 - Objects are the same object ok 36 - array-based Foo::Listy isn't %ish ok 37 - array-based Foo::Hashy is @ish ok 38 - Objects are the same object ok 39 - array-based Foo::Hashy is %ish ok 40 - Objects are the same object ok 41 - array-based Foo::Bothy is @ish ok 42 - Objects are the same object ok 43 - array-based Foo::Bothy is %ish ok 44 - Objects are the same object ok t/06_invocant.t ... 1..11 ok 1 - use Params::Util; ok 2 - undef isn't _IN ok 3 - 1000 isn't _IN ok 4 - "Params::Util::Test::_INVOCANT::Fake" is _IN ok 5 - "Params::Util::Test::_INVOCANT::Real" is _IN ok 6 - [] isn't _IN ok 7 - {} isn't _IN ok 8 - blessed reference is _IN ok 9 - blessed reference is _IN ok 10 - tied value is _IN ok 11 - Testing null class as an invocant ok t/07_handle.t ..... 1..23 ok 1 - _HANDLE does not exist ok 2 - use Params::Util; ok 3 - _HANDLE imported ok ok 4 - t/handles/readfile.txt exists ok 5 - t/handles/writefile.txt does not exist ok 6 - _HANDLE does not return undef ok 7 - _HANDLE returns the passed value ok 8 - _HANDLE does not return undef ok 9 - _HANDLE returns the passed value ok 10 - _HANDLE does not return undef ok 11 - _HANDLE returns the passed value ok 12 - _HANDLE returns undef ok 13 - _HANDLE returns undef ok 14 - _HANDLE returns undef ok 15 - _HANDLE returns undef ok 16 - _HANDLE returns undef ok 17 - _HANDLE returns undef ok 18 - _HANDLE returns undef ok 19 - _HANDLE returns undef ok 20 - _HANDLE returns undef ok 21 - _HANDLE returns undef ok 22 - _HANDLE returns undef ok 23 - _HANDLE returns undef ok t/08_driver.t ..... 1..86 ok 1 - _CLASSISA does not exist ok 2 - _SUBCLASS does not exist ok 3 - _DRIVER does not exist ok 4 - use Params::Util; ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - A exists ok 9 - My_B exists ok 10 - C does not exist ok 11 - D does not exist ok 12 - E does not exist ok 13 - F does not exist ok 14 - Non-classisa returns undef ok 15 - Non-subclass returns undef ok 16 - Non-driver returns undef ok 17 - Non-classisa returns undef ok 18 - Non-subclass returns undef ok 19 - Non-driver returns undef ok 20 - Non-classisa returns undef ok 21 - Non-subclass returns undef ok 22 - Non-driver returns undef ok 23 - Non-classisa returns undef ok 24 - Non-subclass returns undef ok 25 - Non-driver returns undef ok 26 - Non-classisa returns undef ok 27 - Non-subclass returns undef ok 28 - Non-driver returns undef ok 29 - Non-classisa returns undef ok 30 - Non-subclass returns undef ok 31 - Non-driver returns undef ok 32 - Non-classisa returns undef ok 33 - Non-subclass returns undef ok 34 - Non-driver returns undef ok 35 - Non-classisa returns undef ok 36 - Non-subclass returns undef ok 37 - Non-driver returns undef ok 38 - Non-classisa returns undef ok 39 - Non-subclass returns undef ok 40 - Non-driver returns undef ok 41 - Non-classisa returns undef ok 42 - Non-subclass returns undef ok 43 - Non-driver returns undef ok 44 - Non-classisa returns undef ok 45 - Non-subclass returns undef ok 46 - Non-driver returns undef ok 47 - Non-classisa returns undef ok 48 - Non-subclass returns undef ok 49 - Non-driver returns undef ok 50 - A: Driver base class is undef ok 51 - B: Good driver returns ok ok 52 - B: Good driver return undef for incorrect base ok 53 - C: Non-existant driver is undef ok 54 - D: Broken driver is undef ok 55 - E: Not a driver returns undef ok 56 - F: Faked isa returns ok ok 57 - A: Driver base class is undef ok 58 - B: Good driver returns ok ok 59 - B: Good driver return undef for incorrect base ok 60 - C: Non-existant driver is undef ok 61 - D: Broken driver is undef ok 62 - E: Not a driver returns undef ok 63 - F: Faked isa returns ok ok 64 - A: Driver base class is undef ok 65 - A: Class is loaded ok ok 66 - B: Good driver returns ok ok 67 - B: Good driver return undef for incorrect base ok 68 - B: Class is loaded ok ok 69 - C: Non-existant driver is undef ok 70 - D: Broken driver is undef ok 71 - E: Not a driver returns undef ok 72 - F: Faked isa returns ok ok 73 - A: Driver base class is undef ok 74 - B: Good driver returns ok ok 75 - B: Good driver return undef for incorrect base ok 76 - C: Non-existant driver is undef ok 77 - D: Broken driver is undef ok 78 - E: Not a driver returns undef ok 79 - F: Faked isa returns ok ok 80 - A: Driver base class is undef ok 81 - B: Good driver returns ok ok 82 - B: Good driver return undef for incorrect base ok 83 - C: Non-existant driver is undef ok 84 - D: Broken driver is undef ok 85 - E: Not a driver returns undef ok 86 - F: Faked isa returns ok ok t/09_insideout.t .. 1..2 ok 1 - Foo ok 2 - _INSTANCE correctly returns undef ok t/11_compile.t .... 1..4 ok 1 - use Params::Util; ok 2 - require Scalar::Util; ok 3 - Scalar::Util version is at least 1.18 ok 4 - Scalar::Util has a refaddr implementation ok t/12_main.t ....... 1..612 ok 1 - ...::_STRING() dies ok 2 - ... with expected error message ok 3 - ...::_STRING(undef) returns undef ok 4 - ...::_STRING(nullstring) returns undef ok 5 - ...::_STRING(HASH) returns undef ok 6 - ...::_STRING(CODE) returns undef ok 7 - ...::_STRING(ARRAY) returns undef ok 8 - ...::_STRING(null constant) returns undef ok 9 - ...::_STRING(SCALAR) returns undef ok 10 - ...::_STRING('0') returns ok ok 11 - ...::_STRING('1') returns ok ok 12 - ...::_STRING('foo') returns ok ok 13 - ...::_STRING('_foo') returns ok ok 14 - ...::_STRING('foo1') returns ok ok 15 - ...::_STRING('__foo_1') returns ok ok 16 - ...::_STRING('Foo::Bar') returns ok ok 17 - ...::_STRING(' ') returns ok ok 18 - ...::_STRING(' foo') returns ok ok 19 - use Params::Util; ok 20 - _STRING imported ok ok 21 - ...::_STRING() dies ok 22 - ... with expected error message ok 23 - _STRING(undef) returns undef ok 24 - _STRING(nullstring) returns undef ok 25 - _STRING(HASH) returns undef ok 26 - _STRING(CODE) returns undef ok 27 - _STRING(ARRAY) returns undef ok 28 - _STRING(null constant) returns undef ok 29 - _STRING(SCALAR) returns undef ok 30 - ...::_STRING('0') returns ok ok 31 - ...::_STRING('1') returns ok ok 32 - ...::_STRING('foo') returns ok ok 33 - ...::_STRING('_foo') returns ok ok 34 - ...::_STRING('foo1') returns ok ok 35 - ...::_STRING('__foo_1') returns ok ok 36 - ...::_STRING('Foo::Bar') returns ok ok 37 - ...::_STRING(' ') returns ok ok 38 - ...::_STRING(' foo') returns ok ok 39 - ...::_IDENTIFIER() dies ok 40 - ... with expected error message ok 41 - ...::_IDENTIFIER(undef) returns undef ok 42 - ...::_IDENTIFIER(nullstring) returns undef ok 43 - ...::_IDENTIFIER(number) returns undef ok 44 - ...::_IDENTIFIER(string) returns undef ok 45 - ...::_IDENTIFIER(HASH) returns undef ok 46 - ...::_IDENTIFIER(CODE) returns undef ok 47 - ...::_IDENTIFIER(ARRAY) returns undef ok 48 - ...::_IDENTIFIER(null constant) returns undef ok 49 - ...::_IDENTIFIER(SCALAR) returns undef ok 50 - ...::_IDENTIFIER(CLASS) returns undef ok 51 - ...::_IDENTIFIER(BAD) returns undef ok 52 - ...::_IDENTIFIER('foo') returns ok ok 53 - ...::_IDENTIFIER('_foo') returns ok ok 54 - ...::_IDENTIFIER('foo1') returns ok ok 55 - ...::_IDENTIFIER('__foo_1') returns ok ok 56 - use Params::Util; ok 57 - _IDENTIFIER imported ok ok 58 - ...::_IDENTIFIER() dies ok 59 - ... with expected error message ok 60 - _IDENTIFIER(undef) returns undef ok 61 - _IDENTIFIER(nullstring) returns undef ok 62 - _IDENTIFIER(number) returns undef ok 63 - _IDENTIFIER(string) returns undef ok 64 - _IDENTIFIER(HASH) returns undef ok 65 - _IDENTIFIER(CODE) returns undef ok 66 - _IDENTIFIER(ARRAY) returns undef ok 67 - _IDENTIFIER(null constant) returns undef ok 68 - _IDENTIFIER(SCALAR) returns undef ok 69 - _IDENTIFIER(CLASS) returns undef ok 70 - _IDENTIFIER(BAD) returns undef ok 71 - ...::_IDENTIFIER('foo') returns ok ok 72 - ...::_IDENTIFIER('_foo') returns ok ok 73 - ...::_IDENTIFIER('foo1') returns ok ok 74 - ...::_IDENTIFIER('__foo_1') returns ok ok 75 - ...::_CLASS() dies ok 76 - ... with expected error message ok 77 - ...::_CLASS(undef) returns undef ok 78 - ...::_CLASS(nullstring) returns undef ok 79 - ...::_CLASS(number) returns undef ok 80 - ...::_CLASS(string) returns undef ok 81 - ...::_CLASS(HASH) returns undef ok 82 - ...::_CLASS(CODE) returns undef ok 83 - ...::_CLASS(ARRAY) returns undef ok 84 - ...::_CLASS(null constant) returns undef ok 85 - ...::_CLASS(SCALAR) returns undef ok 86 - ...::_CLASS(bad class) returns undef ok 87 - ...::_CLASS(bad class) returns undef ok 88 - ...::_CLASS(bad class) returns undef ok 89 - ...::_CLASS('foo') returns ok ok 90 - ...::_CLASS('_foo') returns ok ok 91 - ...::_CLASS('foo1') returns ok ok 92 - ...::_CLASS('__foo_1') returns ok ok 93 - ...::_CLASS('Foo::Bar') returns ok ok 94 - ...::_CLASS('_Foo::Baaar::Baz') returns ok ok 95 - ...::_CLASS('X::1') returns ok ok 96 - use Params::Util; ok 97 - _CLASS imported ok ok 98 - _CLASS() dies ok 99 - ... with expected error message ok 100 - _CLASS(undef) returns undef ok 101 - _CLASS(nullstring) returns undef ok 102 - _CLASS(number) returns undef ok 103 - _CLASS(string) returns undef ok 104 - _CLASS(HASH) returns undef ok 105 - _CLASS(CODE) returns undef ok 106 - _CLASS(ARRAY) returns undef ok 107 - _CLASS(null constant) returns undef ok 108 - _CLASS(SCALAR) returns undef ok 109 - _CLASS(bad class) returns undef ok 110 - _CLASS(bad class) returns undef ok 111 - _CLASS(bad class) returns undef ok 112 - _CLASS('foo') returns ok ok 113 - _CLASS('_foo') returns ok ok 114 - _CLASS('foo1') returns ok ok 115 - _CLASS('__foo_1') returns ok ok 116 - _CLASS('Foo::Bar') returns ok ok 117 - _CLASS('_Foo::Baaar::Baz') returns ok ok 118 - _CLASS('X::1') returns ok ok 119 - ...::_NUMBER() dies ok 120 - ... with expected error message ok 121 - ...::_NUMBER(undef) returns undef ok 122 - ...::_NUMBER(nullstring) returns undef ok 123 - ...::_NUMBER(string) returns undef ok 124 - ...::_NUMBER(HASH) returns undef ok 125 - ...::_NUMBER(CODE) returns undef ok 126 - ...::_NUMBER(ARRAY) returns undef ok 127 - ...::_NUMBER(null constant) returns undef ok 128 - ...::_NUMBER(SCALAR) returns undef ok 129 - ...::_NUMBER(bad class) returns undef ok 130 - ...::_NUMBER('1') returns ok ok 131 - ...::_NUMBER('2') returns ok ok 132 - ...::_NUMBER('10') returns ok ok 133 - ...::_NUMBER('123456789') returns ok ok 134 - ...::_NUMBER('-1') returns ok ok 135 - ...::_NUMBER('0') returns ok ok 136 - ...::_NUMBER('+1') returns ok ok 137 - ...::_NUMBER('02') returns ok ok 138 - ...::_NUMBER('.1') returns ok ok 139 - ...::_NUMBER('0.013e-3') returns ok ok 140 - ...::_NUMBER('1e1') returns ok ok 141 - use Params::Util; ok 142 - _NUMBER imported ok ok 143 - _NUMBER() dies ok 144 - ... with expected error message ok 145 - _NUMBER(undef) returns undef ok 146 - _NUMBER(nullstring) returns undef ok 147 - _NUMBER(string) returns undef ok 148 - _NUMBER(HASH) returns undef ok 149 - _NUMBER(CODE) returns undef ok 150 - _NUMBER(ARRAY) returns undef ok 151 - _NUMBER(null constant) returns undef ok 152 - _NUMBER(SCALAR) returns undef ok 153 - _NUMBER(bad class) returns undef ok 154 - _NUMBER('1') returns ok ok 155 - _NUMBER('2') returns ok ok 156 - _NUMBER('10') returns ok ok 157 - _NUMBER('123456789') returns ok ok 158 - _NUMBER('-1') returns ok ok 159 - _NUMBER('0') returns ok ok 160 - _NUMBER('+1') returns ok ok 161 - _NUMBER('02') returns ok ok 162 - _NUMBER('.1') returns ok ok 163 - _NUMBER('0.013e-3') returns ok ok 164 - _NUMBER('1e1') returns ok ok 165 - ...::_POSINT() dies ok 166 - ... with expected error message ok 167 - ...::_POSINT(undef) returns undef ok 168 - ...::_POSINT(nullstring) returns undef ok 169 - ...::_POSINT(string) returns undef ok 170 - ...::_POSINT(HASH) returns undef ok 171 - ...::_POSINT(CODE) returns undef ok 172 - ...::_POSINT(ARRAY) returns undef ok 173 - ...::_POSINT(null constant) returns undef ok 174 - ...::_POSINT(SCALAR) returns undef ok 175 - ...::_POSINT(bad class) returns undef ok 176 - ...::_POSINT(negative) returns undef ok 177 - ...::_POSINT(zero) returns undef ok 178 - ...::_POSINT(explicit positive) returns undef ok 179 - ...::_POSINT(zero lead) returns undef ok 180 - ...::_POSINT('1') returns ok ok 181 - ...::_POSINT('2') returns ok ok 182 - ...::_POSINT('10') returns ok ok 183 - ...::_POSINT('123456789') returns ok ok 184 - use Params::Util; ok 185 - _POSINT imported ok ok 186 - _POSINT() dies ok 187 - ... with expected error message ok 188 - _POSINT(undef) returns undef ok 189 - _POSINT(nullstring) returns undef ok 190 - _POSINT(string) returns undef ok 191 - _POSINT(HASH) returns undef ok 192 - _POSINT(CODE) returns undef ok 193 - _POSINT(ARRAY) returns undef ok 194 - _POSINT(null constant) returns undef ok 195 - _POSINT(SCALAR) returns undef ok 196 - _POSINT(bad class) returns undef ok 197 - _POSINT(negative) returns undef ok 198 - _POSINT(zero) returns undef ok 199 - _POSINT(explicit positive) returns undef ok 200 - _POSINT(zero lead) returns undef ok 201 - _POSINT('1') returns ok ok 202 - _POSINT('2') returns ok ok 203 - _POSINT('10') returns ok ok 204 - _POSINT('123456789') returns ok ok 205 - ...::_NONNEGINT() dies ok 206 - ... with expected error message ok 207 - ...::_NONNEGINT(undef) returns undef ok 208 - ...::_NONNEGINT(nullstring) returns undef ok 209 - ...::_NONNEGINT(string) returns undef ok 210 - ...::_NONNEGINT(HASH) returns undef ok 211 - ...::_NONNEGINT(CODE) returns undef ok 212 - ...::_NONNEGINT(ARRAY) returns undef ok 213 - ...::_NONNEGINT(null constant) returns undef ok 214 - ...::_NONNEGINT(SCALAR) returns undef ok 215 - ...::_NONNEGINT(bad class) returns undef ok 216 - ...::_NONNEGINT(negative) returns undef ok 217 - ...::_NONNEGINT(explicit positive) returns undef ok 218 - ...::_NONNEGINT(zero lead) returns undef ok 219 - ...::_NONNEGINT('0') returns ok ok 220 - ...::_NONNEGINT('1') returns ok ok 221 - ...::_NONNEGINT('2') returns ok ok 222 - ...::_NONNEGINT('10') returns ok ok 223 - ...::_NONNEGINT('123456789') returns ok ok 224 - use Params::Util; ok 225 - _NONNEGINT imported ok ok 226 - _NONNEGINT() dies ok 227 - ... with expected error message ok 228 - _NONNEGINT(undef) returns undef ok 229 - _NONNEGINT(nullstring) returns undef ok 230 - _NONNEGINT(string) returns undef ok 231 - _NONNEGINT(HASH) returns undef ok 232 - _NONNEGINT(CODE) returns undef ok 233 - _NONNEGINT(ARRAY) returns undef ok 234 - _NONNEGINT(null constant) returns undef ok 235 - _NONNEGINT(SCALAR) returns undef ok 236 - _NONNEGINT(bad class) returns undef ok 237 - _NONNEGINT(negative) returns undef ok 238 - _NONNEGINT(explicit positive) returns undef ok 239 - _NONNEGINT(zero lead) returns undef ok 240 - _NONNEGINT('0') returns ok ok 241 - _NONNEGINT('1') returns ok ok 242 - _NONNEGINT('2') returns ok ok 243 - _NONNEGINT('10') returns ok ok 244 - _NONNEGINT('123456789') returns ok ok 245 - ...::_SCALAR() dies ok 246 - ... with expected error message ok 247 - ...::_SCALAR(undef) returns undef ok 248 - ...::_SCALAR(\undef) returns undef ok 249 - ...::_SCALAR(nullstring) returns undef ok 250 - ...::_SCALAR(number) returns undef ok 251 - ...::_SCALAR(string) returns undef ok 252 - ...::_SCALAR(HASH) returns undef ok 253 - ...::_SCALAR(CODE) returns undef ok 254 - ...::_SCALAR(ARRAY) returns undef ok 255 - ...::_SCALAR(null constant) returns undef ok 256 - ...::_SCALAR(constant) returns true ok 257 - ...::_SCALAR(['foo']) returns true ok 258 - ...::_SCALAR returns the same SCALAR reference ok 259 - use Params::Util; ok 260 - _SCALAR imported ok ok 261 - ...::_SCALAR() dies ok 262 - ... with expected error message ok 263 - ...::_SCALAR(undef) returns undef ok 264 - ...::_SCALAR(\undef) returns undef ok 265 - ...::_SCALAR(nullstring) returns undef ok 266 - ...::_SCALAR(number) returns undef ok 267 - ...::_SCALAR(string) returns undef ok 268 - ...::_SCALAR(HASH) returns undef ok 269 - ...::_SCALAR(CODE) returns undef ok 270 - ...::_SCALAR(ARRAY) returns undef ok 271 - ...::_SCALAR(null constant) returns undef ok 272 - ...::_SCALAR(constant) returns true ok 273 - ...::_SCALAR(SCALAR) returns true ok 274 - ...::_SCALAR returns the same SCALAR reference ok 275 - ...::_SCALAR0() dies ok 276 - ... with expected error message ok 277 - ...::_SCALAR0(undef) returns undef ok 278 - ...::_SCALAR0(nullstring) returns undef ok 279 - ...::_SCALAR0(number) returns undef ok 280 - ...::_SCALAR0(string) returns undef ok 281 - ...::_SCALAR0(HASH) returns undef ok 282 - ...::_SCALAR0(CODE) returns undef ok 283 - ...::_SCALAR0(ARRAY) returns undef ok 284 - ...::_SCALAR0(constant) returns true ok 285 - ...::_SCALAR0(constant) returns true ok 286 - ...::_SCALAR0(\undef) returns true ok 287 - ...::_SCALAR0(constant) returns true ok 288 - ...::_SCALAR0(constant) returns true ok 289 - ...::_SCALAR returns the same SCALAR reference ok 290 - ...::_SCALAR returns the same SCALAR reference ok 291 - use Params::Util; ok 292 - _SCALAR0 imported ok ok 293 - ...::_SCALAR0() dies ok 294 - ... with expected error message ok 295 - ...::_SCALAR0(undef) returns undef ok 296 - ...::_SCALAR0(nullstring) returns undef ok 297 - ...::_SCALAR0(number) returns undef ok 298 - ...::_SCALAR0(string) returns undef ok 299 - ...::_SCALAR0(HASH) returns undef ok 300 - ...::_SCALAR0(CODE) returns undef ok 301 - ...::_SCALAR0(ARRAY) returns undef ok 302 - ...::_SCALAR0(constant) returns true ok 303 - ...::_SCALAR0(constant) returns true ok 304 - ...::_SCALAR0(\undef) returns true ok 305 - ...::_SCALAR0(constant) returns true ok 306 - ...::_SCALAR0(constant) returns true ok 307 - ...::_SCALAR returns the same SCALAR reference ok 308 - ...::_SCALAR returns the same SCALAR reference ok 309 - ...::_ARRAY() dies ok 310 - ... with expected error message ok 311 - ...::_ARRAY(undef) returns undef ok 312 - ...::_ARRAY(nullstring) returns undef ok 313 - ...::_ARRAY(number) returns undef ok 314 - ...::_ARRAY(string) returns undef ok 315 - ...::_ARRAY(SCALAR) returns undef ok 316 - ...::_ARRAY(HASH) returns undef ok 317 - ...::_ARRAY(CODE) returns undef ok 318 - ...::_ARRAY(empty ARRAY) returns undef ok 319 - ...::_ARRAY([undef]) returns true ok 320 - ...::_ARRAY(['foo']) returns true ok 321 - ...::_ARRAY returns an ARRAY ok ok 322 - ...::_ARRAY($array) returns the same ARRAY reference ok 323 - use Params::Util; ok 324 - _ARRAY imported ok ok 325 - _ARRAY() dies ok 326 - ... with expected error message ok 327 - _ARRAY(undef) returns undef ok 328 - _ARRAY(nullstring) returns undef ok 329 - _ARRAY(number) returns undef ok 330 - _ARRAY(string) returns undef ok 331 - _ARRAY(SCALAR) returns undef ok 332 - _ARRAY(HASH) returns undef ok 333 - _ARRAY(CODE) returns undef ok 334 - _ARRAY(empty ARRAY) returns undef ok 335 - _ARRAY([undef]) returns true ok 336 - _ARRAY(['foo']) returns true ok 337 - _ARRAY returns an ARRAY ok ok 338 - _ARRAY($array) returns the same ARRAY reference ok 339 - ...::_ARRAY0() dies ok 340 - ... with expected error message ok 341 - ...::_ARRAY0(undef) returns undef ok 342 - ...::_ARRAY0(nullstring) returns undef ok 343 - ...::_ARRAY0(number) returns undef ok 344 - ...::_ARRAY0(string) returns undef ok 345 - ...::_ARRAY0(SCALAR) returns undef ok 346 - ...::_ARRAY0(HASH) returns undef ok 347 - ...::_ARRAY0(CODE) returns undef ok 348 - ...::_ARRAY0(empty ARRAY) returns undef ok 349 - ...::_ARRAY0([undef]) returns true ok 350 - ...::_ARRAY0(['foo']) returns true ok 351 - ...::_ARRAY0 returns an ARRAY ok ok 352 - ...::_ARRAY0($array) returns the same ARRAY reference ok 353 - use Params::Util; ok 354 - _ARRAY0 imported ok ok 355 - _ARRAY0() dies ok 356 - ... with expected error message ok 357 - _ARRAY0(undef) returns undef ok 358 - _ARRAY0(nullstring) returns undef ok 359 - _ARRAY0(number) returns undef ok 360 - _ARRAY0(string) returns undef ok 361 - _ARRAY0(SCALAR) returns undef ok 362 - _ARRAY0(HASH) returns undef ok 363 - _ARRAY0(CODE) returns undef ok 364 - _ARRAY0(empty ARRAY) returns undef ok 365 - _ARRAY0([undef]) returns true ok 366 - _ARRAY0(['foo']) returns true ok 367 - _ARRAY0 returns an ARRAY ok ok 368 - _ARRAY0($array) returns the same reference ok 369 - ...::_HASH() dies ok 370 - ... with expected error message ok 371 - ...::_HASH(undef) returns undef ok 372 - ...::_HASH(nullstring) returns undef ok 373 - ...::_HASH(number) returns undef ok 374 - ...::_HASH(string) returns undef ok 375 - ...::_HASH(SCALAR) returns undef ok 376 - ...::_HASH(ARRAY) returns undef ok 377 - ...::_HASH(CODE) returns undef ok 378 - ...::_HASH(empty HASH) returns undef ok 379 - ...::_HASH([undef]) returns ok ok 380 - ...::_HASH returns an HASH ok ok 381 - ...::_HASH($hash) returns the same reference ok 382 - use Params::Util; ok 383 - _HASH imported ok ok 384 - _HASH() dies ok 385 - ... with expected error message ok 386 - _HASH(undef) returns undef ok 387 - _HASH(nullstring) returns undef ok 388 - _HASH(number) returns undef ok 389 - _HASH(string) returns undef ok 390 - _HASH(SCALAR) returns undef ok 391 - _HASH(ARRAY) returns undef ok 392 - _HASH(CODE) returns undef ok 393 - ...::_HASH(empty HASH) returns undef ok 394 - _HASH([undef]) returns true ok 395 - _HASH returns an ARRAY ok ok 396 - _HASH($hash) returns the same reference ok 397 - ...::_HASH0() dies ok 398 - ... with expected error message ok 399 - ...::_HASH0(undef) returns undef ok 400 - ...::_HASH0(nullstring) returns undef ok 401 - ...::_HASH0(number) returns undef ok 402 - ...::_HASH0(string) returns undef ok 403 - ...::_HASH0(SCALAR) returns undef ok 404 - ...::_HASH0(ARRAY) returns undef ok 405 - ...::_HASH0(CODE) returns undef ok 406 - ...::_HASH0(empty ARRAY) returns undef ok 407 - ...::_HASH0([undef]) returns true ok 408 - ...::_HASH0 returns an ARRAY ok ok 409 - ...::_HASH0($hash) returns the same reference ok 410 - use Params::Util; ok 411 - _HASH0 imported ok ok 412 - _HASH0() dies ok 413 - ... with expected error message ok 414 - _HASH0(undef) returns undef ok 415 - _HASH0(nullstring) returns undef ok 416 - _HASH0(number) returns undef ok 417 - _HASH0(string) returns undef ok 418 - _HASH0(SCALAR) returns undef ok 419 - _HASH0(ARRAY) returns undef ok 420 - _HASH0(CODE) returns undef ok 421 - _HASH0(empty ARRAY) returns undef ok 422 - _HASH0([undef]) returns true ok 423 - _HASH0 returns an ARRAY ok ok 424 - _HASH0($hash) returns the same reference ok 425 - use Params::Util; ok 426 - _CODE imported ok ok 427 - ...::_CODE() dies ok 428 - ... with expected error message ok 429 - ...::_CODE(undef) returns undef ok 430 - ...::_CODE(nullstring) returns undef ok 431 - ...::_CODE(number) returns undef ok 432 - ...::_CODE(string) returns undef ok 433 - ...::_CODE(SCALAR) returns undef ok 434 - ...::_CODE(ARRAY) returns undef ok 435 - ...::_CODE(empty HASH) returns undef ok 436 - _CODE() dies ok 437 - ... with expected error message ok 438 - _CODE(undef) returns undef ok 439 - _CODE(nullstring) returns undef ok 440 - _CODE(number) returns undef ok 441 - _CODE(string) returns undef ok 442 - _CODE(SCALAR) returns undef ok 443 - _CODE(ARRAY) returns undef ok 444 - ...::_CODE(empty HASH) returns undef ok 445 - ...::_CODE(anon) returns ok ok 446 - ...::_CODE(ref) returns ok ok 447 - ...::_CODE(\&func) returns ok ok 448 - ...::_CODE(ref) returns the same reference ok 449 - ...::_CODE(\&func) returns the same reference ok 450 - _CODE(anon) returns ok ok 451 - _CODE(ref) returns ok ok 452 - _CODE(\&func) returns ok ok 453 - _CODE(ref) returns the same reference ok 454 - _CODE(\&func) returns the same reference ok 455 - ...::_INSTANCE() dies ok 456 - ... with expected error message ok 457 - ...::_INSTANCE(object) dies ok 458 - ... with expected error message ok 459 - ...::_INSTANCE(undef) returns undef ok 460 - ...::_INSTANCE(nullstring) returns undef ok 461 - ...::_INSTANCE(number) returns undef ok 462 - ...::_INSTANCE(string) returns undef ok 463 - ...::_INSTANCE(HASH) returns undef ok 464 - ...::_INSTANCE(CODE) returns undef ok 465 - ...::_INSTANCE(ARRAY) returns undef ok 466 - ...::_INSTANCE(null constant) returns undef ok 467 - ...::_INSTANCE(SCALAR) returns undef ok 468 - ...::_INSTANCE(bad object) returns undef ok 469 - use Params::Util; ok 470 - _INSTANCE imported ok ok 471 - _INSTANCE() dies ok 472 - ... with expected error message ok 473 - _INSTANCE(object) dies ok 474 - ... with expected error message ok 475 - _INSTANCE(undef) returns undef ok 476 - _INSTANCE(nullstring) returns undef ok 477 - _INSTANCE(number) returns undef ok 478 - _INSTANCE(string) returns undef ok 479 - _INSTANCE(HASH) returns undef ok 480 - _INSTANCE(CODE) returns undef ok 481 - _INSTANCE(ARRAY) returns undef ok 482 - _INSTANCE(null constant) returns undef ok 483 - _INSTANCE(SCALAR) returns undef ok 484 - _INSTANCE(bad object) returns undef ok 485 - ...::_INSTANCE(object, class) returns true when expected ok 486 - ...::_INSTANCE(object, class) returns the same object ok 487 - ...::_INSTANCE(object, class) returns true when expected ok 488 - ...::_INSTANCE(object, class) returns the same object ok 489 - ...::_INSTANCE(object, class) returns true when expected ok 490 - ...::_INSTANCE(object, class) returns the same object ok 491 - ...::_INSTANCE(object, class) returns true when expected ok 492 - ...::_INSTANCE(object, class) returns the same object ok 493 - ...::_INSTANCE(object, class) returns true when expected ok 494 - ...::_INSTANCE(object, class) returns the same object ok 495 - ...::_INSTANCE(object, class) returns true when expected ok 496 - ...::_INSTANCE(object, class) returns the same object ok 497 - ...::_INSTANCE(object, class) returns true when expected ok 498 - ...::_INSTANCE(object, class) returns the same object ok 499 - ...::_INSTANCE(object, class) returns true when expected ok 500 - ...::_INSTANCE(object, class) returns the same object ok 501 - ...::_INSTANCE(object, class) returns true when expected ok 502 - ...::_INSTANCE(object, class) returns the same object ok 503 - _INSTANCE(object, class) returns true when expected ok 504 - _INSTANCE(object, class) returns the same object ok 505 - _INSTANCE(object, class) returns true when expected ok 506 - _INSTANCE(object, class) returns the same object ok 507 - _INSTANCE(object, class) returns true when expected ok 508 - _INSTANCE(object, class) returns the same object ok 509 - _INSTANCE(object, class) returns true when expected ok 510 - _INSTANCE(object, class) returns the same object ok 511 - _INSTANCE(object, class) returns true when expected ok 512 - _INSTANCE(object, class) returns the same object ok 513 - _INSTANCE(object, class) returns true when expected ok 514 - _INSTANCE(object, class) returns the same object ok 515 - _INSTANCE(object, class) returns true when expected ok 516 - _INSTANCE(object, class) returns the same object ok 517 - _INSTANCE(object, class) returns true when expected ok 518 - _INSTANCE(object, class) returns the same object ok 519 - _INSTANCE(object, class) returns true when expected ok 520 - _INSTANCE(object, class) returns the same object ok 521 - ...::_REGEX() dies ok 522 - ... with expected error message ok 523 - ...::_REGEX(undef) returns undef ok 524 - ...::_REGEX(STRING0) returns undef ok 525 - ...::_REGEX(number) returns undef ok 526 - ...::_REGEX(string) returns undef ok 527 - ...::_REGEX(SCALAR) returns undef ok 528 - ...::_REGEX(ARRAY) returns undef ok 529 - ...::_REGEX(CODE) returns undef ok 530 - ...::_REGEX(HASH0) returns undef ok 531 - ...::_REGEX(HASH) returns undef ok 532 - ...::_REGEX(qr//) ok ok 533 - ...::_REGEX(qr//) ok ok 534 - use Params::Util; ok 535 - _REGEX imported ok ok 536 - _REGEX() dies ok 537 - ... with expected error message ok 538 - _REGEX(undef) returns undef ok 539 - _REGEX(STRING0) returns undef ok 540 - _REGEX(number) returns undef ok 541 - _REGEX(string) returns undef ok 542 - _REGEX(SCALAR) returns undef ok 543 - _REGEX(ARRAY) returns undef ok 544 - _REGEX(CODE) returns undef ok 545 - REGEX(HASH0) returns undef ok 546 - REGEX(HASH) returns undef ok 547 - _REGEX(qr//) ok ok 548 - _REGEX(qr//) ok ok 549 - ...::_SET() dies ok 550 - ... with expected error message ok 551 - ...::_SET(single) dies ok 552 - ... with expected error message ok 553 - ...::_SET(undef) returns undef ok 554 - ...::_SET(nullstring) returns undef ok 555 - ...::_SET(number) returns undef ok 556 - ...::_SET(string) returns undef ok 557 - ...::_SET(SCALAR) returns undef ok 558 - ...::_SET(HASH) returns undef ok 559 - ...::_SET(CODE) returns undef ok 560 - ...::_SET(empty ARRAY) returns undef ok 561 - ...::_SET(homogenous ARRAY) returns true ok 562 - ...::_SET(mixed ARRAY) returns undef ok 563 - ...::_SET(unblessed ARRAY) returns undef ok 564 - use Params::Util; ok 565 - _SET imported ok ok 566 - _SET() dies ok 567 - ... with expected error message ok 568 - _SET(single) dies ok 569 - ... with expected error message ok 570 - _SET(undef) returns undef ok 571 - _SET(nullstring) returns undef ok 572 - _SET(number) returns undef ok 573 - _SET(string) returns undef ok 574 - _SET(SCALAR) returns undef ok 575 - _SET(HASH) returns undef ok 576 - _SET(CODE) returns undef ok 577 - _SET(empty ARRAY) returns undef ok 578 - _SET(homogenous ARRAY) returns true ok 579 - _SET(mixed ARRAY) returns undef ok 580 - _SET(unblessed ARRAY) returns undef ok 581 - ...::_SET0() dies ok 582 - ... with expected error message ok 583 - ...::_SET0(single) dies ok 584 - ... with expected error message ok 585 - ...::_SET0(undef) returns undef ok 586 - ...::_SET0(nullstring) returns undef ok 587 - ...::_SET0(number) returns undef ok 588 - ...::_SET0(string) returns undef ok 589 - ...::_SET0(SCALAR) returns undef ok 590 - ...::_SET0(HASH) returns undef ok 591 - ...::_SET0(CODE) returns undef ok 592 - ...::_SET0(empty ARRAY) returns true ok 593 - ...::_SET0(homogenous ARRAY) returns true ok 594 - ...::_SET0(mixed ARRAY) returns undef ok 595 - ...::_SET0(unblessed ARRAY) returns undef ok 596 - use Params::Util; ok 597 - _SET0 imported ok ok 598 - _SET0() dies ok 599 - ... with expected error message ok 600 - _SET0(single) dies ok 601 - ... with expected error message ok 602 - _SET0(undef) returns undef ok 603 - _SET0(nullstring) returns undef ok 604 - _SET0(number) returns undef ok 605 - _SET0(string) returns undef ok 606 - _SET0(SCALAR) returns undef ok 607 - _SET0(HASH) returns undef ok 608 - _SET0(CODE) returns undef ok 609 - _SET0(empty ARRAY) returns true ok 610 - _SET0(homogenous ARRAY) returns true ok 611 - _SET0(mixed ARRAY) returns undef ok 612 - _SET0(unblessed ARRAY) returns undef ok t/13_all.t ........ 1..26 ok 1 - use Params::Util; ok 2 - _STRING imported ok ok 3 - _IDENTIFIER imported ok ok 4 - _CLASS imported ok ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - _NUMBER imported ok ok 9 - _POSINT imported ok ok 10 - _NONNEGINT imported ok ok 11 - _SCALAR imported ok ok 12 - _SCALAR0 imported ok ok 13 - _ARRAY imported ok ok 14 - _ARRAY0 imported ok ok 15 - _ARRAYLIKE imported ok ok 16 - _HASH imported ok ok 17 - _HASH0 imported ok ok 18 - _HASHLIKE imported ok ok 19 - _CODE imported ok ok 20 - _CODELIKE imported ok ok 21 - _INVOCANT imported ok ok 22 - _INSTANCE imported ok ok 23 - _REGEX imported ok ok 24 - _SET imported ok ok 25 - _SET0 imported ok ok 26 - _HANDLE imported ok ok t/14_codelike.t ... 1..19 ok 1 - use Params::Util; ok 2 - _CODELIKE imported ok ok 3 - callable: callable itself ok 4 - callable: a boring plain code ref ok 5 - callable: an object with overloaded &{} ok 6 - callable: a object build from a coderef ok 7 - callable: an object with inherited overloaded &{} ok 8 - callable: a coderef blessed into CODE ok 9 - not callable: undef ok 10 - not callable: a string ok 11 - not callable: a number ok 12 - not callable: a ref to a ref to code ok 13 - not callable: a boring plain hash ref ok 14 - not callable: a class that builds from coderefs ok 15 - not callable: a class with overloaded &{} ok 16 - not callable: a class with inherited overloaded &{} ok 17 - not callable: a plain boring hash-based object ok 18 - not callable: a non-coderef blessed into CODE ok 19 - not callable: a regular expression ok t/15_typelike.t ... 1..44 ok 1 - undef isn't @ish ok 2 - undef isn't %ish ok 3 - 1000 isn't @ish ok 4 - 1000 isn't %ish ok 5 - "Foo" isn't @ish ok 6 - "Foo" isn't %ish ok 7 - [] is @ish ok 8 - Objects are the same object ok 9 - [] isn't %ish ok 10 - {} isn't @ish ok 11 - {} is %ish ok 12 - Objects are the same object ok 13 - scalar-based Foo::Listy is @ish ok 14 - Objects are the same object ok 15 - scalar-based Foo::Listy isn't %ish ok 16 - scalar-based Foo::Hashy isn't @ish ok 17 - scalar-based Foo::Hashy is %ish ok 18 - Objects are the same object ok 19 - scalar-based Foo::Bothy is @ish ok 20 - Objects are the same object ok 21 - scalar-based Foo::Bothy is %ish ok 22 - Objects are the same object ok 23 - hash-based Foo::Listy is @ish ok 24 - Objects are the same object ok 25 - hash-based Foo::Listy is %ish ok 26 - Objects are the same object ok 27 - hash-based Foo::Hashy isn't @ish ok 28 - hash-based Foo::Hashy is %ish ok 29 - Objects are the same object ok 30 - hash-based Foo::Bothy is @ish ok 31 - Objects are the same object ok 32 - hash-based Foo::Bothy is %ish ok 33 - Objects are the same object ok 34 - array-based Foo::Listy is @ish ok 35 - Objects are the same object ok 36 - array-based Foo::Listy isn't %ish ok 37 - array-based Foo::Hashy is @ish ok 38 - Objects are the same object ok 39 - array-based Foo::Hashy is %ish ok 40 - Objects are the same object ok 41 - array-based Foo::Bothy is @ish ok 42 - Objects are the same object ok 43 - array-based Foo::Bothy is %ish ok 44 - Objects are the same object ok t/16_invocant.t ... 1..11 ok 1 - use Params::Util; ok 2 - undef isn't _IN ok 3 - 1000 isn't _IN ok 4 - "Params::Util::Test::_INVOCANT::Fake" is _IN ok 5 - "Params::Util::Test::_INVOCANT::Real" is _IN ok 6 - [] isn't _IN ok 7 - {} isn't _IN ok 8 - blessed reference is _IN ok 9 - blessed reference is _IN ok 10 - tied value is _IN ok 11 - Testing null class as an invocant ok t/17_handle.t ..... 1..23 ok 1 - _HANDLE does not exist ok 2 - use Params::Util; ok 3 - _HANDLE imported ok ok 4 - t/handles/readfile.txt exists ok 5 - t/handles/writefile.txt does not exist ok 6 - _HANDLE does not return undef ok 7 - _HANDLE returns the passed value ok 8 - _HANDLE does not return undef ok 9 - _HANDLE returns the passed value ok 10 - _HANDLE does not return undef ok 11 - _HANDLE returns the passed value ok 12 - _HANDLE returns undef ok 13 - _HANDLE returns undef ok 14 - _HANDLE returns undef ok 15 - _HANDLE returns undef ok 16 - _HANDLE returns undef ok 17 - _HANDLE returns undef ok 18 - _HANDLE returns undef ok 19 - _HANDLE returns undef ok 20 - _HANDLE returns undef ok 21 - _HANDLE returns undef ok 22 - _HANDLE returns undef ok 23 - _HANDLE returns undef ok t/18_driver.t ..... 1..86 ok 1 - _CLASSISA does not exist ok 2 - _SUBCLASS does not exist ok 3 - _DRIVER does not exist ok 4 - use Params::Util; ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - A exists ok 9 - My_B exists ok 10 - C does not exist ok 11 - D does not exist ok 12 - E does not exist ok 13 - F does not exist ok 14 - Non-classisa returns undef ok 15 - Non-subclass returns undef ok 16 - Non-driver returns undef ok 17 - Non-classisa returns undef ok 18 - Non-subclass returns undef ok 19 - Non-driver returns undef ok 20 - Non-classisa returns undef ok 21 - Non-subclass returns undef ok 22 - Non-driver returns undef ok 23 - Non-classisa returns undef ok 24 - Non-subclass returns undef ok 25 - Non-driver returns undef ok 26 - Non-classisa returns undef ok 27 - Non-subclass returns undef ok 28 - Non-driver returns undef ok 29 - Non-classisa returns undef ok 30 - Non-subclass returns undef ok 31 - Non-driver returns undef ok 32 - Non-classisa returns undef ok 33 - Non-subclass returns undef ok 34 - Non-driver returns undef ok 35 - Non-classisa returns undef ok 36 - Non-subclass returns undef ok 37 - Non-driver returns undef ok 38 - Non-classisa returns undef ok 39 - Non-subclass returns undef ok 40 - Non-driver returns undef ok 41 - Non-classisa returns undef ok 42 - Non-subclass returns undef ok 43 - Non-driver returns undef ok 44 - Non-classisa returns undef ok 45 - Non-subclass returns undef ok 46 - Non-driver returns undef ok 47 - Non-classisa returns undef ok 48 - Non-subclass returns undef ok 49 - Non-driver returns undef ok 50 - A: Driver base class is undef ok 51 - B: Good driver returns ok ok 52 - B: Good driver return undef for incorrect base ok 53 - C: Non-existant driver is undef ok 54 - D: Broken driver is undef ok 55 - E: Not a driver returns undef ok 56 - F: Faked isa returns ok ok 57 - A: Driver base class is undef ok 58 - B: Good driver returns ok ok 59 - B: Good driver return undef for incorrect base ok 60 - C: Non-existant driver is undef ok 61 - D: Broken driver is undef ok 62 - E: Not a driver returns undef ok 63 - F: Faked isa returns ok ok 64 - A: Driver base class is undef ok 65 - A: Class is loaded ok ok 66 - B: Good driver returns ok ok 67 - B: Good driver return undef for incorrect base ok 68 - B: Class is loaded ok ok 69 - C: Non-existant driver is undef ok 70 - D: Broken driver is undef ok 71 - E: Not a driver returns undef ok 72 - F: Faked isa returns ok ok 73 - A: Driver base class is undef ok 74 - B: Good driver returns ok ok 75 - B: Good driver return undef for incorrect base ok 76 - C: Non-existant driver is undef ok 77 - D: Broken driver is undef ok 78 - E: Not a driver returns undef ok 79 - F: Faked isa returns ok ok 80 - A: Driver base class is undef ok 81 - B: Good driver returns ok ok 82 - B: Good driver return undef for incorrect base ok 83 - C: Non-existant driver is undef ok 84 - D: Broken driver is undef ok 85 - E: Not a driver returns undef ok 86 - F: Faked isa returns ok ok t/19_insideout.t .. 1..2 ok 1 - Foo ok 2 - _INSTANCE correctly returns undef ok t/97_meta.t ....... skipped: Test::CPAN::Meta 0.12 not available for testing t/98_pod.t ........ 1..1 ok 1 - blib/lib/Params/Util.pm ok t/99_pmv.t ........ skipped: Perl::MinimumVersion 1.20 not available for testing All tests successful. Files=21, Tests=1655, 1 wallclock secs ( 0.21 usr 0.01 sys + 1.07 cusr 0.02 csys = 1.31 CPU) Result: PASS ADAMK/Params-Util-1.00.tar.gz make test TEST_VERBOSE=1 -- OK Adam Kennedy <adamk@cpan.org> Simple, compact and correct param-checking functions >>> (cd /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe && tar cvf - Params-Util-1.00.ppd blib) | gzip -c >/home/fly1200/var/REPO/A/AD/ADAMK/Params-Util-1.00.tar.gz Params-Util-1.00.ppd blib/ blib/lib/ blib/lib/Params/ blib/lib/Params/Util.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Params/ blib/arch/auto/Params/Util/ blib/arch/auto/Params/Util/Util.bs blib/arch/auto/Params/Util/Util.so blib/man3/ blib/man3/Params::Util.3 >>> mv /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/Params-Util-1.00.ppd /home/fly1200/var/REPO/A/AD/ADAMK Running test for module 'Clone' Running make for R/RD/RDF/Clone-0.31.tar.gz Prepending /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/R/RD/RDF/Clone-0.31.tar.gz ok Clone-0.31/ Clone-0.31/Changes Clone-0.31/Clone.pm Clone-0.31/Clone.xs Clone-0.31/Makefile.PL Clone-0.31/MANIFEST Clone-0.31/META.yml Clone-0.31/t/ Clone-0.31/t/01array.t Clone-0.31/t/02hash.t Clone-0.31/t/03scalar.t Clone-0.31/t/04tie.t Clone-0.31/t/05dtype.t Clone-0.31/t/06refcnt.t Clone-0.31/t/07magic.t Clone-0.31/t/dclone.t Clone-0.31/t/dump.pl Clone-0.31/t/tied.pl Prepending /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RD/RDF/Clone-0.31.tar.gz >>> /home/fly1200/ap1200x/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Clone >>> make cp Clone.pm blib/lib/Clone.pm AutoSplitting blib/lib/Clone.pm (blib/lib/auto/Clone) /home/fly1200/ap1200x/bin/perl-dynamic /home/fly1200/var/megalib/ExtUtils/xsubpp -typemap /home/fly1200/ap1200x/lib/ExtUtils/typemap Clone.xs > Clone.xsc && mv Clone.xsc Clone.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DUSE_SITECUSTOMIZE -fno-merge-constants -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"0.31\" -DXS_VERSION=\"0.31\" -fPIC "-I/home/fly1200/ap1200x/lib/CORE" Clone.c Running Mkbootstrap for Clone () chmod 644 Clone.bs rm -f blib/arch/auto/Clone/Clone.so gcc -shared -O2 Clone.o -o blib/arch/auto/Clone/Clone.so \ \ chmod 755 blib/arch/auto/Clone/Clone.so cp Clone.bs blib/arch/auto/Clone/Clone.bs chmod 644 blib/arch/auto/Clone/Clone.bs Manifying blib/man3/Clone.3 RDF/Clone-0.31.tar.gz make -- OK Prepending /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01array.t ... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/02hash.t .... 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/03scalar.t .. 1..10 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/04tie.t ..... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/05dtype.t ... 1..2 ok 1 ok 2 ok t/06refcnt.t .. 1..20 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok t/07magic.t ... 1..3 ok 1 - Cloned weak reference ok 2 - Cloned magic utf8 ok 3 # skip Taint::Runtime not installed ok t/dclone.t .... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok All tests successful. Files=8, Tests=68, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.21 cusr 0.01 csys = 0.25 CPU) Result: PASS RDF/Clone-0.31.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from Clone.pm Ray Finch <rdf@cpan.org> recursively copy Perl datatypes >>> (cd /home/fly1200/var/cpan/build/Clone-0.31-pvy324 && tar cvf - Clone-0.31.ppd blib) | gzip -c >/home/fly1200/var/REPO/R/RD/RDF/Clone-0.31.tar.gz Clone-0.31.ppd blib/ blib/lib/ blib/lib/auto/ blib/lib/auto/Clone/ blib/lib/auto/Clone/autosplit.ix blib/lib/Clone.pm blib/arch/ blib/arch/auto/ blib/arch/auto/Clone/ blib/arch/auto/Clone/Clone.bs blib/arch/auto/Clone/Clone.so blib/man3/ blib/man3/Clone.3 >>> mv /home/fly1200/var/cpan/build/Clone-0.31-pvy324/Clone-0.31.ppd /home/fly1200/var/REPO/R/RD/RDF Running make for R/RE/REHSACK/SQL-Statement-1.23.tar.gz Prepending /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/arch /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/lib /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G Prepending /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/arch /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/lib /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build R/RE/REHSACK/SQL-Statement-1.23.tar.gz >>> make cp lib/SQL/Dialects/ANSI.pm blib/lib/SQL/Dialects/ANSI.pm cp lib/SQL/Parser.pm blib/lib/SQL/Parser.pm cp lib/SQL/Statement/TermFactory.pm blib/lib/SQL/Statement/TermFactory.pm cp lib/SQL/Statement/Util.pm blib/lib/SQL/Statement/Util.pm cp lib/SQL/Statement/GetInfo.pm blib/lib/SQL/Statement/GetInfo.pm cp lib/SQL/Statement/Structure.pod blib/lib/SQL/Statement/Structure.pod cp lib/SQL/Statement/Term.pm blib/lib/SQL/Statement/Term.pm cp lib/SQL/Parser.pm.rej blib/lib/SQL/Parser.pm.rej cp lib/SQL/Statement/Syntax.pod blib/lib/SQL/Statement/Syntax.pod cp lib/SQL/Dialects/AnyData.pm blib/lib/SQL/Dialects/AnyData.pm cp lib/SQL/Statement/RAM.pm blib/lib/SQL/Statement/RAM.pm cp lib/SQL/Statement/Embed.pod blib/lib/SQL/Statement/Embed.pod cp lib/SQL/Statement/Placeholder.pm blib/lib/SQL/Statement/Placeholder.pm cp lib/SQL/Statement.pm blib/lib/SQL/Statement.pm cp lib/SQL/Dialects/CSV.pm blib/lib/SQL/Dialects/CSV.pm cp lib/SQL/Statement/Operation.pm blib/lib/SQL/Statement/Operation.pm cp lib/SQL/Eval.pm blib/lib/SQL/Eval.pm cp lib/SQL/Statement/Function.pm blib/lib/SQL/Statement/Function.pm cp lib/SQL/Statement/Functions.pm blib/lib/SQL/Statement/Functions.pm Manifying blib/man3/SQL::Dialects::ANSI.3 Manifying blib/man3/SQL::Statement::TermFactory.3 Manifying blib/man3/SQL::Parser.3 Manifying blib/man3/SQL::Statement::Util.3 Manifying blib/man3/SQL::Statement::Structure.3 Manifying blib/man3/SQL::Statement::GetInfo.3 Manifying blib/man3/SQL::Statement::Term.3 Manifying blib/man3/SQL::Statement::Syntax.3 Manifying blib/man3/SQL::Dialects::AnyData.3 Manifying blib/man3/SQL::Statement::RAM.3 Manifying blib/man3/SQL::Statement::Embed.3 Manifying blib/man3/SQL::Statement::Placeholder.3 Manifying blib/man3/SQL::Statement.3 Manifying blib/man3/SQL::Dialects::CSV.3 Manifying blib/man3/SQL::Eval.3 Manifying blib/man3/SQL::Statement::Operation.3 Manifying blib/man3/SQL::Statement::Functions.3 Manifying blib/man3/SQL::Statement::Function.3 REHSACK/SQL-Statement-1.23.tar.gz make -- OK Prepending /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/arch /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/lib /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00error.t .......... 1..6 SQL::Statement v.1.23 ok 1 - Parse RaiseError=0 (default) ok 2 - Parse RaiseError=1 ok 3 - $stmt->errstr with no error ok 4 - Execute RaiseError=0 (default) ok 5 - Execute RaiseError=1 ok 6 - $stmt->errstr with error ok t/01prepare.t ........ SQL::Statement v.1.23 1..113 ok 1 - parse 'DROP TABLE foo' ok 2 - parse 'DROP TABLE foo CASCADE' ok 3 - parse 'DROP TABLE foo RESTRICT' ok 4 - parse 'DELETE FROM foo' ok 5 - parse 'DELETE FROM foo WHERE id < 7' ok 6 - parse 'UPDATE foo SET bar = 7' ok 7 - parse 'UPDATE foo SET bar = 7 WHERE id > 7' ok 8 - parse 'INSERT INTO foo VALUES ( 'baz', 7, NULL )' ok 9 - parse 'INSERT INTO foo (col1,col2,col7) VALUES ( 'baz', 7, NULL )' ok 10 - parse 'CREATE TABLE foo ( id INT )' ok 11 - parse 'CREATE LOCAL TEMPORARY TABLE foo (id INT)' ok 12 - parse 'CREATE LOCAL TEMPORARY TABLE foo (id INT) ON COMMIT DELETE ROWS' ok 13 - parse 'CREATE LOCAL TEMPORARY TABLE foo (id INT) ON COMMIT PRESERVE ROWS' ok 14 - parse 'CREATE GLOBAL TEMPORARY TABLE foo (id INT)' ok 15 - parse 'CREATE GLOBAL TEMPORARY TABLE foo (id INT) ON COMMIT DELETE ROWS' ok 16 - parse 'CREATE GLOBAL TEMPORARY TABLE foo (id INT) ON COMMIT PRESERVE ROWS' ok 17 - parse 'CREATE TABLE foo ( id INTEGER, phrase VARCHAR(40) )' ok 18 - parse 'CREATE TABLE foo ( id INTEGER UNIQUE, phrase VARCHAR(40) UNIQUE )' ok 19 - parse 'CREATE TABLE foo ( id INTEGER PRIMARY KEY, phrase VARCHAR(40) UNIQUE )' ok 20 - parse 'CREATE TABLE foo ( id INTEGER PRIMARY KEY, phrase VARCHAR(40) NOT NULL )' ok 21 - parse 'CREATE TABLE foo ( id INTEGER NOT NULL, phrase VARCHAR(40) NOT NULL )' ok 22 - parse 'CREATE TABLE foo ( id INTEGER UNIQUE NOT NULL, phrase VARCHAR(40) )' ok 23 - parse 'CREATE TABLE foo ( phrase CHARACTER VARYING(255) )' ok 24 - parse 'CREATE TABLE foo ( phrase NUMERIC(4,6) )' ok 25 - parse 'CREATE TABLE foo ( id INTEGER, phrase VARCHAR(40), CONSTRAINT "foo_pkey" PRIMARY KEY ( "id", "phrase" ), CONSTRAINT "foo_fkey" FOREIGN KEY ( "id" ) REFERENCES "bar" ( "bar_id" ))' ok 26 - parse 'CREATE TABLE foo ( id INTEGER, phrase VARCHAR(40), PRIMARY KEY ( "id" ), FOREIGN KEY ("id", "phrase") REFERENCES "bar" ("id2", "phrase2"))' ok 27 - parse 'CREATE TABLE foo ( id INTEGER, phrase CHAR(255), phrase2 VARCHAR(40), CONSTRAINT "foo_pkey" PRIMARY KEY ( "id", phrase, "phrase2" ), CONSTRAINT "foo_fkey" FOREIGN KEY ("id", "phrase", "phrase2") REFERENCES "bar" ("id2", "phrase2", "phase10"))' ok 28 - parse 'SELECT Lnum,Llet,Ulet FROM zLower NATURAL INNER JOIN zUpper' ok 29 - parse 'SELECT Lnum,Llet,Ulet FROM zLower NATURAL LEFT JOIN zUpper' ok 30 - parse 'SELECT Lnum,Llet,Ulet FROM zLower NATURAL RIGHT JOIN zUpper' ok 31 - parse 'SELECT Lnum,Llet,Ulet FROM zLower NATURAL FULL JOIN zUpper' ok 32 - parse 'SELECT Lnum,Llet,Ulet FROM zLower INNER JOIN zUpper ON Lnum = Unum' ok 33 - parse 'SELECT Lnum,Llet,Ulet FROM zLower LEFT JOIN zUpper ON Lnum = Unum' ok 34 - parse 'SELECT Lnum,Llet,Ulet FROM zLower RIGHT JOIN zUpper ON Lnum = Unum' ok 35 - parse 'SELECT Lnum,Llet,Ulet FROM zLower FULL JOIN zUpper ON Lnum = Unum' ok 36 - parse 'SELECT Lnum,Llet,Ulet FROM zLower INNER JOIN zUpper USING(num)' ok 37 - parse 'SELECT Lnum,Llet,Ulet FROM zLower LEFT JOIN zUpper USING(num)' ok 38 - parse 'SELECT Lnum,Llet,Ulet FROM zLower RIGHT JOIN zUpper USING(num)' ok 39 - parse 'SELECT Lnum,Llet,Ulet FROM zLower FULL JOIN zUpper USING(num)' ok 40 - parse 'SELECT Lnum,Llet,Ulet FROM zLower,zUpper WHERE Lnum = Unum' ok 41 - parse 'SELECT * FROM zLower NATURAL INNER JOIN zUpper' ok 42 - parse 'SELECT * FROM zLower NATURAL LEFT JOIN zUpper' ok 43 - parse 'SELECT * FROM zLower NATURAL RIGHT JOIN zUpper' ok 44 - parse 'SELECT * FROM zLower NATURAL FULL JOIN zUpper' ok 45 - parse 'SELECT * FROM zLower INNER JOIN zUpper ON Lnum = Unum' ok 46 - parse 'SELECT * FROM zLower LEFT JOIN zUpper ON Lnum = Unum' ok 47 - parse 'SELECT * FROM zLower RIGHT JOIN zUpper ON Lnum = Unum' ok 48 - parse 'SELECT * FROM zLower FULL JOIN zUpper ON Lnum = Unum' ok 49 - parse 'SELECT * FROM zLower INNER JOIN zUpper USING(num)' ok 50 - parse 'SELECT * FROM zLower LEFT JOIN zUpper USING(num)' ok 51 - parse 'SELECT * FROM zLower RIGHT JOIN zUpper USING(num)' ok 52 - parse 'SELECT * FROM zLower FULL JOIN zUpper USING(num)' ok 53 - parse 'SELECT * FROM zLower,zUpper WHERE Lnum = Unum' ok 54 - parse 'SELECT id, phrase FROM foo' ok 55 - parse 'SELECT * FROM foo' ok 56 - parse 'SELECT DISTINCT * FROM foo' ok 57 - parse 'SELECT ALL * FROM foo' ok 58 - parse 'SELECT A.*,B.* FROM A,B WHERE A.id=B.id' ok 59 - parse 'SELECT MAX(foo) FROM bar' ok 60 - parse 'SELECT MIN(foo) FROM bar' ok 61 - parse 'SELECT AVG(foo) FROM bar' ok 62 - parse 'SELECT SUM(foo) FROM bar' ok 63 - parse 'SELECT COUNT(foo) FROM foo' ok 64 - parse 'SELECT COUNT(*) FROM foo' ok 65 - parse 'SELECT SUM(DISTINCT foo) FROM bar' ok 66 - parse 'SELECT SUM(ALL foo) FROM bar' ok 67 - parse 'SELECT * FROM foo ORDER BY bar' ok 68 - parse 'SELECT * FROM foo ORDER BY bar, baz' ok 69 - parse 'SELECT * FROM foo ORDER BY bar DESC' ok 70 - parse 'SELECT * FROM foo ORDER BY bar ASC' ok 71 - parse 'SELECT * FROM foo LIMIT 5' ok 72 - parse 'SELECT * FROM foo LIMIT 0, 5' ok 73 - parse 'SELECT * FROM foo LIMIT 5, 10' ok 74 - parse 'SELECT * FROM foo WHERE UPPER(phrase) = 'bar'' ok 75 - parse 'SELECT * FROM foo WHERE LOWER(phrase) = 'bar'' ok 76 - parse 'SELECT * FROM foo WHERE TRIM( str ) = 'bar'S' ok 77 - parse 'SELECT * FROM foo WHERE TRIM( LEADING FROM str ) = 'bar'' ok 78 - parse 'SELECT * FROM foo WHERE TRIM( TRAILING FROM str ) = 'bar'' ok 79 - parse 'SELECT * FROM foo WHERE TRIM( BOTH FROM str ) = 'bar'' ok 80 - parse 'SELECT * FROM foo WHERE TRIM( LEADING ';' FROM str ) = 'bar'' ok 81 - parse 'SELECT * FROM foo WHERE TRIM( UPPER(phrase) ) = 'bar'' ok 82 - parse 'SELECT * FROM foo WHERE TRIM( LOWER(phrase) ) = 'bar'' ok 83 - parse 'SELECT * FROM foo WHERE blat= SUBSTRING(bar FROM 3 FOR 6)' ok 84 - parse 'SELECT * FROM foo WHERE blat= SUBSTRING(bar FROM 3)' ok 85 - parse 'UPDATE foo SET bar='baz', bop=7, bump=bar+8, blat=SUBSTRING(bar FROM 3 FOR 6)' ok 86 - parse 'SELECT * FROM test as T1' ok 87 - parse 'SELECT * FROM test T1' ok 88 - parse 'SELECT T1.id, T2.num FROM test as T1 JOIN test2 as T2 USING(id)' ok 89 - parse 'SELECT id FROM test as T1 WHERE T1.num < 7' ok 90 - parse 'SELECT id FROM test as T1 ORDER BY T1.num' ok 91 - parse 'SELECT a.x,b.y FROM foo AS a, bar b WHERE a.baz = b.bop ORDER BY a.blat' ok 92 - parse 'SELECT * FROM foo WHERE 1 = 0 AND baz < (6*foo+11-r)' ok 93 - parse 'SELECT ID, phRase FROM tEst AS tE WHERE te.id < 3 ORDER BY TE.phrasE' ok 94 - parse 'SELECT * FROM ztable WHERE NOT data IN ('one','two')' ok 95 - parse 'SELECT * from ztable WHERE (aaa > 'AAA')' ok 96 - parse 'SELECT * from ztable WHERE sev = 50 OR sev = 60' ok 97 - parse 'SELECT * from ztable WHERE (sev = 50 OR sev = 60)' ok 98 - parse 'SELECT * from ztable WHERE sev IN (50,60)' ok 99 - parse 'SELECT * from ztable WHERE rc > 200 AND ( sev IN(50,60) )' ok 100 - parse 'SELECT * FROM ztable WHERE data NOT IN ('one','two')' ok 101 - parse 'SELECT * from ztable WHERE (aaa > 'AAA') AND (zzz < 'ZZZ')' ok 102 - parse 'SELECT * from ztable WHERE (sev IN(50,60))' ok 103 - parse 'SELECT * FROM foo WHERE NOT bar = 'baz' AND bop = 7 OR NOT blat = bar' ok 104 - parse 'SELECT * FROM foo WHERE NOT bar = 'baz' AND NOT bop = 7 OR NOT blat = bar' ok 105 - parse 'SELECT * FROM foo WHERE NOT bar = 'baz' AND NOT bop = 7 OR blat IS NOT NULL' ok 106 - parse 'SELECT * FROM bar WHERE foo IN ('aa','ab','ba','bb')' ok 107 - parse 'SELECT * FROM bar WHERE foo IN (3.14,2.72,1.41,9.81)' ok 108 - parse 'SELECT * FROM bar WHERE foo NOT IN ('aa','ab','ba','bb')' ok 109 - parse 'SELECT * FROM bar WHERE foo NOT IN (3.14,2.72,1.41,9.81)' ok 110 - parse 'SELECT * FROM bar WHERE foo BETWEEN ('aa','bb')' ok 111 - parse 'SELECT * FROM bar WHERE foo BETWEEN (1.41,9.81)' ok 112 - parse 'SELECT * FROM bar WHERE foo NOT BETWEEN ('aa','bb')' ok 113 - parse 'SELECT * FROM bar WHERE foo NOT BETWEEN (1.41,9.81)' ok t/02executeDirect.t .. SQL::Statement v.1.23 1..57 ok 1 - $parser->new ok 2 - $stmt->new ok 3 - $stmt->command ok 4 - $stmt->params ok 5 - $stmt->tables ok 6 - $stmt->where()->op ok 7 - $stmt->where()->left ok 8 - $stmt->where()->left->left ok 9 - $stmt->where()->left->right ok 10 - $stmt->limit ok 11 - $stmt->offset ok 12 - $stmt->row_values() ok 13 - $stmt->row_values(0) ok 14 - $stmt->row_values(0,1) ok 15 - structure ok 16 - command ok 17 - distinct ok 18 - $stmt->execute " CREATE TABLE a (b INT, c CHAR)" (CREATE) ok 19 - $stmt->execute " INSERT INTO a VALUES(1,'abc')" (INSERT) ok 20 - $stmt->execute " INSERT INTO a VALUES(2,'efg')" (INSERT) ok 21 - $stmt->execute " INSERT INTO a VALUES(3,'hij')" (INSERT) ok 22 - $stmt->execute " INSERT INTO a VALUES(4,'klm')" (INSERT) ok 23 - $stmt->execute " INSERT INTO a VALUES(5,'nmo')" (INSERT) ok 24 - $stmt->execute " INSERT INTO a VALUES(6,'pqr')" (INSERT) ok 25 - $stmt->execute " INSERT INTO a VALUES(7,'stu')" (INSERT) ok 26 - $stmt->execute " INSERT INTO a VALUES(8,'vwx')" (INSERT) ok 27 - $stmt->execute " INSERT INTO a VALUES(9,'yz')" (INSERT) ok 28 - $stmt->execute " SELECT b,c FROM a WHERE c LIKE '%b%' ORDER BY c DESC" (SELECT) ok 29 - $stmt->where_hash ok 30 - $stmt->columns ok 31 - $stmt->column_names ok 32 - $stmt->order ok 33 - $stmt->fetch ok 34 - $stmt->execute "SELECT b,c FROM a WHERE NOT c IN ('abc','klm','pqr','vwx','yz')" (SELECT) ok 35 - SELECT b,c FROM a WHERE NOT c IN ('abc','klm','pqr','vwx','yz') ok 36 - $stmt->execute "SELECT b,c FROM a WHERE NOT b IN (2,3,5,7)" (SELECT) ok 37 - SELECT b,c FROM a WHERE NOT b IN (2,3,5,7) ok 38 - $stmt->execute "SELECT b,c FROM a WHERE c BETWEEN ('abc','nmo')" (SELECT) ok 39 - SELECT b,c FROM a WHERE c BETWEEN ('abc','nmo') ok 40 - $stmt->execute "SELECT b,c FROM a WHERE c IN ('abc','klm','pqr','vwx','yz')" (SELECT) ok 41 - SELECT b,c FROM a WHERE c IN ('abc','klm','pqr','vwx','yz') ok 42 - $stmt->execute "SELECT b,c FROM a WHERE b NOT BETWEEN (5,7)" (SELECT) ok 43 - SELECT b,c FROM a WHERE b NOT BETWEEN (5,7) ok 44 - $stmt->execute "SELECT b,c FROM a WHERE c NOT BETWEEN ('abc','nmo')" (SELECT) ok 45 - SELECT b,c FROM a WHERE c NOT BETWEEN ('abc','nmo') ok 46 - $stmt->execute "SELECT b,c FROM a WHERE NOT b BETWEEN (5,7)" (SELECT) ok 47 - SELECT b,c FROM a WHERE NOT b BETWEEN (5,7) ok 48 - $stmt->execute "SELECT b,c FROM a WHERE b BETWEEN (5,7)" (SELECT) ok 49 - SELECT b,c FROM a WHERE b BETWEEN (5,7) ok 50 - $stmt->execute "SELECT b,c FROM a WHERE NOT c BETWEEN ('abc','nmo')" (SELECT) ok 51 - SELECT b,c FROM a WHERE NOT c BETWEEN ('abc','nmo') ok 52 - $stmt->execute "SELECT b,c FROM a WHERE b NOT IN (2,3,5,7)" (SELECT) ok 53 - SELECT b,c FROM a WHERE b NOT IN (2,3,5,7) ok 54 - $stmt->execute "SELECT b,c FROM a WHERE c NOT IN ('abc','klm','pqr','vwx','yz')" (SELECT) ok 55 - SELECT b,c FROM a WHERE c NOT IN ('abc','klm','pqr','vwx','yz') ok 56 - $stmt->execute "SELECT b,c FROM a WHERE b IN (2,3,5,7)" (SELECT) ok 57 - SELECT b,c FROM a WHERE b IN (2,3,5,7) ok t/03executeDBD.t ..... SQL::Statement v.1.23 1..26 ok 1 - placeholder insert with named cols ok 2 - placeholder insert without named cols ok 3 - placeholder delete ok 4 - placeholder update ok 5 - placeholder update ok 6 - multiline insert ok 7 - verify table contents ok 8 - DROP TABLE ok 9 - CREATE ok 10 - INSERT ok 11 - INSERT ok 12 - INSERT ok 13 - UPDATE ok 14 - DELETE ok 15 - SELECT ok 16 - COUNT * ok 17 - COMPUTED COLUMNS IN SELECT LIST ok 18 - CREATE FUNCTION from script ok 19 - CREATE FUNCTION from module ok 20 - LOAD FUNCTIONS ok 21 - IMPORT($AoA) ok 22 - IMPORT($internal_sth) ok 23 # skip No XBase installed ok 24 - DROP TEMP TABLE ok 25 - UPDATE with placeholders ok 26 - UPDATE with placeholder updates correct ok t/04names.t .......... 1..5 SQL::Statement v.1.23 ok 1 - Column Names: select list = * ok 2 - Column Names: select list = named ok 3 - Column Names: select list = aliased ok 4 - Column Names: select list with function ok 5 - Column Names: select list with function = aliased ok t/05create.t ......... 1..5 ok 1 - CREATE TABLE AS IMPORT($AoA) ok 2 - CREATE TABLE AS IMPORT($AoH) ok 3 - CREATE TABLE AS IMPORT($internal_sth) ok 4 # skip No XBase installed ok 5 - CREATE TABLE AS SELECT ok # SQL::Statement v.1.23 t/06group.t .......... 1..10 ok 1 - AGGREGATE FUNCTIONS WITHOUT GROUP BY ok 2 - GROUP BY one column ok 3 - GROUP BY several columns ok 4 - COUNT(distinct column) WITH GROUP BY ok 5 - COUNT(*) with GROUP BY ok 6 - COUNT(DISTINCT *) fails ok 7 - GROUP BY required ok 8 - Names in aggregated Table ok 9 - Number of rows in aggregated Table ok 10 - SUM(COUNTED) ok t/07case.t ........... 1..12 SQL::Statement v.1.23 ok 1 - lower/lower ok 2 - lower/upper ok 3 - lower/mixed ok 4 - lower/asterisked ok 5 - upper/lower ok 6 - upper/upper ok 7 - upper/mixed ok 8 - upper/asterisked ok 9 - mixed/lower ok 10 - mixed/upper ok 11 - mixed/mixed ok 12 - mixed/asterisked ok t/08join.t ........... 1..14 SQL::Statement v.1.23 ok 1 - NATURAL JOIN - with named columns in select list ok 2 - NATURAL JOIN - with select list = * ok 3 - NATURAL JOIN - with computed columns ok 4 - NATURAL JOIN - with no specifier on join column ok 5 - INNER JOIN - with no specifier on join column ok 6 - LEFT JOIN ok 7 - LEFT JOIN - enumerated columns ok 8 - LEFT JOIN - perversely intentionally mis-enumerated columns ok 9 - LEFT JOIN - lower case keywords ok 10 - RIGHT JOIN ok 11 - RIGHT JOIN - enumerated columns ok 12 - FULL JOIN ok 13 - IMPLICIT JOIN - two tables ok 14 - IMPLICIT JOIN - three tables ok t/09ops.t ............ 1..18 SQL::Statement v.1.23 ok 1 - unknwon type ok 2 - create type ok 3 - user-defined type ok 4 - known type ok 5 - drop type ok 6 - unknown type ok 7 - unknown keyword ok 8 - create keyword ok 9 - user-defined keyword ok 10 - known keyword ok 11 - drop keyword ok 12 - keyword as identifier ok 13 - unknown operator ok 14 - create operator ok 15 - user-defined operator ok 16 - known operator ok 17 - drop operator ok 18 - unkown operator ok t/10limit.t .......... 1..2 SQL::Statement v.1.23 ok 1 - limit with order by ok 2 - limit without order by ok t/11functions.t ...... 1..23 SQL::Statement v.1.23 ok 1 - min ok 2 - max ok 3 - sum ok 4 - count ok 5 - avg ok 6 - current_date/time/timestamp ok 7 - char_length ok 8 - position ok 9 - lower ok 10 - upper ok 11 - concat good ok 12 - concat bad ok 13 - coalesce ok 14 - nvl ok 15 - decode ok 16 - replace ok 17 - substitute ok 18 - substr ok 19 - trim ok 20 - soundex match ok 21 - soundex no match ok 22 - regex match ok 23 - regex no match ok t/12eval.t ........... 1..13 SQL::Statement v.1.23 ok 1 - eval row() ok 2 - eval column() ok 3 - eval params($val) ok 4 - eval params() ok 5 - eval column($tbl,$col) ok 6 - ram seek(bad whence) ok 7 - ram seek(bad index) ok 8 - ram seek(pos=2) ok 9 - $function->type ok 10 - $function->name ok 11 - $column->type ok 12 - function validate - no sub ok 13 - function validate ok t/13call.t ........... 1..2 SQL::Statement v.1.23 ok 1 - call function ok 2 - call function ok t/14allcols.t ........ 1..1 ok 1 - ->{all_cols} structure does not grow beyond control ok t/15naturaljoins.t ... skipped: No DBD::CSV available t/16morejoins.t ...... skipped: No DBD::CSV available t/17quoting.t ........ 1..44 ok 1 - use SQL::Statement; ok 2 - use SQL::Parser; ok 3 - CREATE TABLE "TBL WITH SPACES" (id INT, "COLUMN WITH SPACES" CHAR, "SET" INT) ok 4 - INSERT INTO "TBL WITH SPACES" VALUES (1, 'foo', 1) ok 5 - INSERT INTO "TBL WITH SPACES" VALUES (2, 'bar', 0) ok 6 - Parsing SELECT "TBL WITH SPACES"."COLUMN WITH SPACES" ...: ok 7 - SELECTED 1 row ok 8 - got 'foo' ok 9 - Parsing SELECT "COLUMN WITH SPACES" ...: ok 10 - SELECTED 1 row ok 11 - got 'foo' ok 12 - Parsing SELECT "COLUMN WITH SPACES" AS CWS ...: ok 13 - SELECTED 1 row ok 14 - got 'foo' ok 15 - CREATE TABLE T1 (id INT, "COLUMN WITH SPACES" CHAR, "SET" INT) ok 16 - # INSERT INTO T1 VALUES (1, 'foo', 1) ok 17 - # INSERT INTO T1 VALUES (2, 'bar', 0) # ok 18 - Parsing SELECT T1."COLUMN WITH SPACES" ...: ok 19 - SELECTED 1 row ok 20 - got 'foo' ok 21 - Parsing SELECT "COLUMN WITH SPACES" ...: ok 22 - SELECTED 1 row ok 23 - got 'foo' ok 24 - Parsing SELECT "COLUMN WITH SPACES" AS CWS ...: ok 25 - SELECTED 1 row ok 26 - got 'foo' ok 27 - CREATE TABLE "TBL WITH SPACES" (id INT, CWS CHAR, "SET" INT) ok 28 - # INSERT INTO "TBL WITH SPACES" VALUES (1, 'foo', 1) ok 29 - # INSERT INTO "TBL WITH SPACES" VALUES (2, 'bar', 0) # ok 30 - Parsing SELECT "TBL WITH SPACES".CWS ...: ok 31 - SELECTED 1 row ok 32 - got 'foo' ok 33 - Parsing SELECT CWS ...: ok 34 - SELECTED 1 row ok 35 - got 'foo' ok 36 - CREATE TABLE T1 (id INT, CWS CHAR, "SET" INT) ok 37 - # INSERT INTO T1 VALUES (1, 'foo', 1) ok 38 - # INSERT INTO T1 VALUES (2, 'bar', 0) # ok 39 - Parsing SELECT CWS ... WHERE "SET"=0: ok 40 - SELECTED 1 row ok 41 - got 'bar' ok 42 - Parsing SELECT "SET" ...: ok 43 - SELECTED 1 row ok 44 - got '0' for "SET" ok t/18bigjoin.t ........ 1..89 ok 1 - use SQL::Statement; ok 2 - use SQL::Parser; ok 3 - CREATE TEMP TABLE APPL (id INT, applname CHAR, appluniq CHAR, version CHAR, appl_type CHAR) ok 4 - CREATE TEMP TABLE PREC (id INT, appl_id INT, node_id INT, precedence INT) ok 5 - CREATE TEMP TABLE NODE (id INT, nodename CHAR, os CHAR, version CHAR) ok 6 - CREATE TEMP TABLE LANDSCAPE (id INT, landscapename CHAR) ok 7 - CREATE TEMP TABLE CONTACT (id INT, surname CHAR, familyname CHAR, phone CHAR, userid CHAR, mailaddr CHAR) ok 8 - CREATE TEMP TABLE NM_LANDSCAPE (id INT, ls_id INT, obj_id INT, obj_type INT) ok 9 - CREATE TEMP TABLE APPL_CONTACT (id INT, contact_id INT, appl_id INT, contact_type CHAR) ok 10 - INSERT INTO APPL VALUES ( 1, 'ZQF', 'ZFQLIN', '10.2.0.4', 'Oracle DB') ok 11 - INSERT INTO APPL VALUES ( 2, 'YRA', 'YRA-UX', '10.2.0.2', 'Oracle DB') ok 12 - INSERT INTO APPL VALUES ( 3, 'PRN1', 'PRN1-4.B2', '1.1.22', 'CUPS' ) ok 13 - INSERT INTO APPL VALUES ( 4, 'PRN2', 'PRN2-4.B2', '1.1.22', 'CUPS' ) ok 14 - INSERT INTO APPL VALUES ( 5, 'PRN1', 'PRN1-4.B1', '1.1.22', 'CUPS' ) ok 15 - INSERT INTO APPL VALUES ( 7, 'PRN2', 'PRN2-4.B1', '1.1.22', 'CUPS' ) ok 16 - INSERT INTO APPL VALUES ( 8, 'sql-stmt', 'SQL::Statement', '1.21', 'Project Web-Site') ok 17 - INSERT INTO APPL VALUES ( 9, 'cpan.org', 'http://www.cpan.org/', '1.0', 'Web-Site') ok 18 - INSERT INTO APPL VALUES (10, 'httpd', 'cpan-apache', '2.2.13', 'Web-Server') ok 19 - INSERT INTO APPL VALUES (11, 'cpan-mods', 'cpan-mods', '8.4.1', 'PostgreSQL DB') ok 20 - INSERT INTO APPL VALUES (12, 'cpan-authors', 'cpan-authors', '8.4.1', 'PostgreSQL DB') ok 21 - INSERT INTO NODE VALUES ( 1, 'ernie', 'RHEL', '5.2') ok 22 - INSERT INTO NODE VALUES ( 2, 'bert', 'RHEL', '5.2') ok 23 - INSERT INTO NODE VALUES ( 3, 'statler', 'FreeBSD', '7.2') ok 24 - INSERT INTO NODE VALUES ( 4, 'waldorf', 'FreeBSD', '7.2') ok 25 - INSERT INTO NODE VALUES ( 5, 'piggy', 'NetBSD', '5.0.2') ok 26 - INSERT INTO NODE VALUES ( 6, 'kermit', 'NetBSD', '5.0.2') ok 27 - INSERT INTO NODE VALUES ( 7, 'samson', 'NetBSD', '5.0.2') ok 28 - INSERT INTO NODE VALUES ( 8, 'tiffy', 'NetBSD', '5.0.2') ok 29 - INSERT INTO NODE VALUES ( 9, 'rowlf', 'Debian Lenny', '5.0') ok 30 - INSERT INTO NODE VALUES (10, 'fozzy', 'Debian Lenny', '5.0') ok 31 - INSERT INTO PREC VALUES ( 1, 1, 1, 1) ok 32 - INSERT INTO PREC VALUES ( 2, 1, 2, 2) ok 33 - INSERT INTO PREC VALUES ( 3, 2, 2, 1) ok 34 - INSERT INTO PREC VALUES ( 4, 2, 1, 2) ok 35 - INSERT INTO PREC VALUES ( 5, 3, 5, 1) ok 36 - INSERT INTO PREC VALUES ( 6, 3, 7, 2) ok 37 - INSERT INTO PREC VALUES ( 7, 4, 6, 1) ok 38 - INSERT INTO PREC VALUES ( 8, 4, 8, 2) ok 39 - INSERT INTO PREC VALUES ( 9, 5, 7, 1) ok 40 - INSERT INTO PREC VALUES (10, 5, 5, 2) ok 41 - INSERT INTO PREC VALUES (11, 6, 8, 1) ok 42 - INSERT INTO PREC VALUES (12, 7, 6, 2) ok 43 - INSERT INTO PREC VALUES (13, 10, 9, 1) ok 44 - INSERT INTO PREC VALUES (14, 10, 10, 1) ok 45 - INSERT INTO PREC VALUES (15, 8, 9, 1) ok 46 - INSERT INTO PREC VALUES (16, 8, 10, 1) ok 47 - INSERT INTO PREC VALUES (17, 9, 9, 1) ok 48 - INSERT INTO PREC VALUES (17, 9, 10, 1) ok 49 - INSERT INTO PREC VALUES (18, 11, 3, 1) ok 50 - INSERT INTO PREC VALUES (19, 11, 4, 2) ok 51 - INSERT INTO PREC VALUES (20, 12, 4, 1) ok 52 - INSERT INTO PREC VALUES (21, 12, 3, 2) ok 53 - INSERT INTO LANDSCAPE VALUES (1, 'Logistic') ok 54 - INSERT INTO LANDSCAPE VALUES (2, 'Infrastructure') ok 55 - INSERT INTO LANDSCAPE VALUES (3, 'CPAN') ok 56 - INSERT INTO CONTACT VALUES ( 1, 'Hans Peter', 'Mueller', '12345', 'HPMUE', 'hp-mueller@here.com') ok 57 - INSERT INTO CONTACT VALUES ( 2, 'Knut', 'Inge', '54321', 'KINGE', 'k-inge@here.com') ok 58 - INSERT INTO CONTACT VALUES ( 3, 'Lola', 'Nguyen', '+1-123-45678-90', 'LNYUG', 'lola.ngyuen@customer.com') ok 59 - INSERT INTO CONTACT VALUES ( 4, 'Helge', 'Brunft', '+41-123-45678-09', 'HBRUN', 'helge.brunft@external-dc.at') ok 60 - INSERT INTO NM_LANDSCAPE VALUES ( 1, 1, 1, 2) ok 61 - INSERT INTO NM_LANDSCAPE VALUES ( 2, 1, 2, 2) ok 62 - INSERT INTO NM_LANDSCAPE VALUES ( 3, 3, 3, 2) ok 63 - INSERT INTO NM_LANDSCAPE VALUES ( 4, 3, 4, 2) ok 64 - INSERT INTO NM_LANDSCAPE VALUES ( 5, 2, 5, 2) ok 65 - INSERT INTO NM_LANDSCAPE VALUES ( 6, 2, 6, 2) ok 66 - INSERT INTO NM_LANDSCAPE VALUES ( 7, 2, 7, 2) ok 67 - INSERT INTO NM_LANDSCAPE VALUES ( 8, 2, 8, 2) ok 68 - INSERT INTO NM_LANDSCAPE VALUES ( 9, 3, 9, 2) ok 69 - INSERT INTO NM_LANDSCAPE VALUES (10, 3,10, 2) ok 70 - INSERT INTO NM_LANDSCAPE VALUES (11, 1, 1, 1) ok 71 - INSERT INTO NM_LANDSCAPE VALUES (12, 2, 2, 1) ok 72 - INSERT INTO NM_LANDSCAPE VALUES (13, 2, 2, 3) ok 73 - INSERT INTO NM_LANDSCAPE VALUES (14, 3, 1, 3) ok 74 - INSERT INTO APPL_CONTACT VALUES (1, 3, 1, 'OWNER') ok 75 - INSERT INTO APPL_CONTACT VALUES (2, 3, 2, 'OWNER') ok 76 - INSERT INTO APPL_CONTACT VALUES (3, 4, 3, 'ADMIN') ok 77 - INSERT INTO APPL_CONTACT VALUES (4, 4, 4, 'ADMIN') ok 78 - INSERT INTO APPL_CONTACT VALUES (5, 4, 5, 'ADMIN') ok 79 - INSERT INTO APPL_CONTACT VALUES (6, 4, 6, 'ADMIN') ok 80 - $stmt->execute "SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL, PREC, NODE, CONTACT, APPL_CONTACT WHERE appl_type='CUPS' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id AND APPL_CONTACT.appl_id=APPL.id AND APPL_CONTACT.contact_id=CONTACT.id AND PREC.PRECEDENCE=1" (SELECT) ok 81 - SELECT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL, PREC, NODE, CONTACT, APPL_CONTACT WHERE appl_type='CUPS' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id AND APPL_CONTACT.appl_id=APPL.id AND APPL_CONTACT.contact_id=CONTACT.id AND PREC.PRECEDENCE=1 ok 82 - $stmt->execute "SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL, PREC, NODE WHERE appl_type LIKE '%DB' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id" (SELECT) ok 83 - SELECT CONCAT('[% NOW %]') AS "timestamp", applname, appluniq, version, nodename FROM APPL, PREC, NODE WHERE appl_type LIKE '%DB' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id ok 84 - $stmt->execute "SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL, PREC, NODE, CONTACT, APPL_CONTACT WHERE appl_type='CUPS' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id AND APPL_CONTACT.appl_id=APPL.id AND APPL_CONTACT.contact_id=CONTACT.id ORDER BY applname" (SELECT) ok 85 - SELECT DISTINCT applname, appluniq, version, surname, familyname, phone, nodename FROM APPL, PREC, NODE, CONTACT, APPL_CONTACT WHERE appl_type='CUPS' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id AND APPL_CONTACT.appl_id=APPL.id AND APPL_CONTACT.contact_id=CONTACT.id ORDER BY applname ok 86 - $stmt->execute "SELECT applname, appluniq, version, landscapename, nodename FROM APPL, PREC, NODE, LANDSCAPE, NM_LANDSCAPE WHERE appl_type LIKE '%DB' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id AND NM_LANDSCAPE.obj_id=APPL.id AND NM_LANDSCAPE.obj_type=1 AND NM_LANDSCAPE.ls_id=LANDSCAPE.id" (SELECT) ok 87 - SELECT applname, appluniq, version, landscapename, nodename FROM APPL, PREC, NODE, LANDSCAPE, NM_LANDSCAPE WHERE appl_type LIKE '%DB' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id AND NM_LANDSCAPE.obj_id=APPL.id AND NM_LANDSCAPE.obj_type=1 AND NM_LANDSCAPE.ls_id=LANDSCAPE.id ok 88 - $stmt->execute "SELECT applname, appluniq, version, nodename FROM APPL, PREC, NODE WHERE appl_type LIKE '%DB' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id" (SELECT) ok 89 - SELECT applname, appluniq, version, nodename FROM APPL, PREC, NODE WHERE appl_type LIKE '%DB' AND APPL.id=PREC.appl_id AND PREC.node_id=NODE.id ok # SQL::Statement version 1.23 t/19idents.t ......... 1..11 ok 1 - use SQL::Statement; ok 2 - use SQL::Parser; ok 3 - Parsing SELECT "foo" FROM "SomeTable" ok 4 - Raw SQL hidden absent from column name [rt.cpan.org \#34121] ok 5 - Raw SQL hidden absent from table name [rt.cpan.org \#34121] ok 6 - Parsing SELECT "text" FROM "Table" ok 7 - Raw SQL hidden absent from column name [rt.cpan.org \#34121] ok 8 - Raw SQL hidden absent from table name [rt.cpan.org \#34121] ok 9 - Parsing SELECT foo FROM SomeTable ok 10 - Lowercased unquoted column name ok 11 - Lowercased unquoted table name ok t/20pod.t ............ 1..18 ok 1 - blib/lib/SQL/Statement.pm ok 2 - blib/lib/SQL/Parser.pm ok 3 - blib/lib/SQL/Eval.pm ok 4 - blib/lib/SQL/Statement/Embed.pod ok 5 - blib/lib/SQL/Statement/Util.pm ok 6 - blib/lib/SQL/Statement/TermFactory.pm ok 7 - blib/lib/SQL/Statement/Syntax.pod ok 8 - blib/lib/SQL/Statement/GetInfo.pm ok 9 - blib/lib/SQL/Statement/RAM.pm ok 10 - blib/lib/SQL/Statement/Operation.pm ok 11 - blib/lib/SQL/Statement/Functions.pm ok 12 - blib/lib/SQL/Statement/Structure.pod ok 13 - blib/lib/SQL/Statement/Term.pm ok 14 - blib/lib/SQL/Statement/Placeholder.pm ok 15 - blib/lib/SQL/Statement/Function.pm ok 16 - blib/lib/SQL/Dialects/ANSI.pm ok 17 - blib/lib/SQL/Dialects/AnyData.pm ok 18 - blib/lib/SQL/Dialects/CSV.pm ok t/21pod_coverage.t ... 1..15 ok 1 - Pod coverage on SQL::Statement ok 2 - Pod coverage on SQL::Parser ok 3 - Pod coverage on SQL::Eval ok 4 - Pod coverage on SQL::Statement::Util ok 5 - Pod coverage on SQL::Statement::TermFactory ok 6 - Pod coverage on SQL::Statement::GetInfo ok 7 - Pod coverage on SQL::Statement::RAM ok 8 - Pod coverage on SQL::Statement::Operation ok 9 - Pod coverage on SQL::Statement::Functions ok 10 - Pod coverage on SQL::Statement::Term ok 11 - Pod coverage on SQL::Statement::Placeholder ok 12 - Pod coverage on SQL::Statement::Function ok 13 - Pod coverage on SQL::Dialects::ANSI ok 14 - Pod coverage on SQL::Dialects::AnyData ok 15 - Pod coverage on SQL::Dialects::CSV ok All tests successful. Files=22, Tests=484, 6 wallclock secs ( 0.10 usr 0.00 sys + 6.46 cusr 0.08 csys = 6.64 CPU) Result: PASS REHSACK/SQL-Statement-1.23.tar.gz make test TEST_VERBOSE=1 -- OK Picked up abstract from lib/SQL/Statement.pm Jens Rehsack <rehsack@cpan.org> SQL parsing and processing engine >>> (cd /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G && tar cvf - SQL-Statement-1.23.ppd blib) | gzip -c >/home/fly1200/var/REPO/R/RE/REHSACK/SQL-Statement-1.23.tar.gz SQL-Statement-1.23.ppd blib/ blib/lib/ blib/lib/SQL/ blib/lib/SQL/Parser.pm.rej blib/lib/SQL/Statement/ blib/lib/SQL/Statement/Embed.pod blib/lib/SQL/Statement/Util.pm blib/lib/SQL/Statement/TermFactory.pm blib/lib/SQL/Statement/Syntax.pod blib/lib/SQL/Statement/GetInfo.pm blib/lib/SQL/Statement/RAM.pm blib/lib/SQL/Statement/Operation.pm blib/lib/SQL/Statement/Functions.pm blib/lib/SQL/Statement/Structure.pod blib/lib/SQL/Statement/Term.pm blib/lib/SQL/Statement/Placeholder.pm blib/lib/SQL/Statement/Function.pm blib/lib/SQL/Statement.pm blib/lib/SQL/Parser.pm blib/lib/SQL/Dialects/ blib/lib/SQL/Dialects/ANSI.pm blib/lib/SQL/Dialects/AnyData.pm blib/lib/SQL/Dialects/CSV.pm blib/lib/SQL/Eval.pm blib/man3/ blib/man3/SQL::Parser.3 blib/man3/SQL::Eval.3 blib/man3/SQL::Statement::Operation.3 blib/man3/SQL::Statement::RAM.3 blib/man3/SQL::Statement::Syntax.3 blib/man3/SQL::Statement::Function.3 blib/man3/SQL::Statement::TermFactory.3 blib/man3/SQL::Statement::Functions.3 blib/man3/SQL::Statement::Embed.3 blib/man3/SQL::Statement::GetInfo.3 blib/man3/SQL::Statement::Structure.3 blib/man3/SQL::Dialects::CSV.3 blib/man3/SQL::Dialects::ANSI.3 blib/man3/SQL::Statement.3 blib/man3/SQL::Dialects::AnyData.3 blib/man3/SQL::Statement::Placeholder.3 blib/man3/SQL::Statement::Term.3 blib/man3/SQL::Statement::Util.3 >>> mv /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G/SQL-Statement-1.23.ppd /home/fly1200/var/REPO/R/RE/REHSACK Running make for H/HM/HMBRAND/DBD-CSV-0.26.tgz Prepending /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G/blib/arch /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G/blib/lib /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/arch /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/lib /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly1200/var/cpan/build/DBD-CSV-0.26-a4KQWM Prepending /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G/blib/arch /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G/blib/lib /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/arch /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/lib /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build H/HM/HMBRAND/DBD-CSV-0.26.tgz >>> make cp lib/Bundle/DBD/CSV.pm blib/lib/Bundle/DBD/CSV.pm cp lib/DBD/CSV.pm blib/lib/DBD/CSV.pm Manifying blib/man3/Bundle::DBD::CSV.3 Manifying blib/man3/DBD::CSV.3 HMBRAND/DBD-CSV-0.26.tgz make -- OK Prepending /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G/blib/arch /home/fly1200/var/cpan/build/SQL-Statement-1.23-A7b48G/blib/lib /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/arch /home/fly1200/var/cpan/build/Clone-0.31-pvy324/blib/lib /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/arch /home/fly1200/var/cpan/build/Params-Util-1.00-XMC1Xe/blib/lib /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/arch /home/fly1200/var/cpan/build/Text-CSV_XS-0.70-NYEOC1/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1200/ap1200x/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_meta.t ............ skipped: Test::CPAN::Meta 0.12 not available for testing t/00_minimumversion.t .. skipped: Perl::MinimumVersion 1.20 not available for testing t/00_pod.t ............. 1..2 ok 1 - blib/lib/DBD/CSV.pm ok 2 - blib/lib/Bundle/DBD/CSV.pm ok t/00_pod_cov.t ......... 1..1 ok 1 - DBD::CSV is covered ok t/10_base.t ............ 1..8 ok 1 - use DBI; ok 2 - use SQL::Statement; ok 3 - SQL::Statement::Version 1.23 ok 4 - DBI->internal ok 5 - Driver class ok 6 - Install driver ok 7 - Driver class installed ok 8 - Driver version 0.26 ok t/11_dsnlist.t ......... 1..15 ok 1 - use DBI; ok 2 - Driver is CSV # ok 3 - Connect ok 4 - ping ok 5 - data_sources ok 6 - more than one ok 7 - disconnect ok 8 - use . as f_dir ok 9 - disconnect ok 10 - use example as f_dir ok 11 - disconnect ok 12 - use lib as f_dir ok 13 - disconnect ok 14 - use t as f_dir ok 15 - disconnect ok t/20_createdrop.t ...... 1..9 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - file exists ok 7 - drop table ok 8 - disconnect ok 9 - file removed ok t/30_insertfetch.t ..... 1..25 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - file exists ok 7 - insert ok 8 - file grew ok 9 - prepare ok 10 - handle type ok 11 - execute ok 12 - fetch ok 13 - returned a list ok 14 - no error ok 15 - content ok 16 - finish ok 17 - delete ok 18 - prepare ok 19 - handle type ok 20 - execute ok 21 - fetch ok 22 - error ok 23 - finish ok 24 - drop ok 25 - disconnect ok t/40_numrows.t ......... 1..25 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - insert ok 7 - prepare ok 8 - execute ok 9 - numrows ok 10 - true rows ok 11 - finish ok 12 - insert ok 13 - prepare ok 14 - execute ok 15 - rows ok 16 - true rows ok 17 - finish ok 18 - insert ok 19 - prepare ok 20 - execute ok 21 - rows ok 22 - true rows ok 23 - finish ok 24 - drop ok 25 - disconnect ok t/41_nulls.t ........... 1..29 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - insert ok 7 - prepare ok 8 - execute ok 9 - fetch ok 10 - default content ok 11 - finish ok 12 - connect csv_null ok 13 - prepare ok 14 - execute ok 15 - fetch ok 16 - NULL content ok 17 - finish ok 18 - drop table ok 19 - disconnect ok 20 - connect csv_null ok 21 - create table ok 22 - insert just 2 ok 23 - prepare ok 24 - execute ok 25 - fetch ok 26 - content ok 27 - finish ok 28 - drop table ok 29 - disconnect ok t/42_bindparam.t ....... 1..48 ok 1 - use DBI; ok 2 - connect ok 3 - Allow NULL ok 4 - find new test table ok 5 - table definition ok 6 - create table ok 7 - prepare ok 8 - execute insert 1 ok 9 - execute insert 2 ok 10 - execute insert 3 ok 11 - bind 4 int ok 12 - bind str ok 13 - execute ok 14 - bind 5 int ok 15 - bind NULL ok 16 - execute ok 17 - finish ok 18 - disconnect ok 19 - connect ok 20 - prepare ok 21 - execute ok 22 - bind_columns ok 23 - execute ok 24 - fetch ok 25 - id 1 ok 26 - name 1 ok 27 - fetch ok 28 - id 2 ok 29 - name 2 ok 30 - fetch ok 31 - id 3 ok 32 - name 3 ok 33 - fetch ok 34 - id 4 ok 35 - name 4 ok 36 - fetch ok 37 - id 5 ok 38 - name 5 ok 39 - finish ok 40 - prepare update ok 41 - update ok 42 - finish ok 43 - prepare update ok 44 - update ok 45 - update ok 46 - finish ok 47 - drop table ok 48 - disconnect ok t/43_blobs.t ........... 1..15 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - create blob ok 7 - quote blob ok 8 - insert ok 9 - prepare ok 10 - execute ok 11 - fetch ok 12 - content ok 13 - finish ok 14 - drop table ok 15 - disconnect ok t/44_listfields.t ...... ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - prepare ok 7 - execute ok 8 - NUM_OF_FIELDS ok 9 - NUM_OF_PARAMS ok 10 - NAME_lc ok 11 - NAME_uc ok 12 - NAME_lc_hash ok 13 - PRECISION 1 ok 14 - PRECISION 2 ok 15 - NULLABLE 1 ok 16 - NULLABLE 2 ok 17 - finish ok 18 - drop table ok 19 - disconnect 1..19 ok t/50_chopblanks.t ...... 1..38 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - prepare ins ok 7 - prepare sel ok 8 - insert 1 ok 9 - ChopBlanks 0 ok 10 - execute ok 11 - fetch ok 12 - content ok 13 - ChopBlanks 1 ok 14 - execute ok 15 - fetch ok 16 - content ok 17 - insert 2 ok 18 - ChopBlanks 0 ok 19 - execute ok 20 - fetch ok 21 - content ok 22 - ChopBlanks 1 ok 23 - execute ok 24 - fetch ok 25 - content ok 26 - insert 3 ok 27 - ChopBlanks 0 ok 28 - execute ok 29 - fetch ok 30 - content ok 31 - ChopBlanks 1 ok 32 - execute ok 33 - fetch ok 34 - content ok 35 - finish sti ok 36 - finish sth ok 37 - drop table ok 38 - disconnect ok t/51_commit.t .......... 1..24 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - AutoCommit on ok 7 - disable ok 8 - AutoCommit still on ok 9 - insert 1 ok 10 - 1 row ok 11 - disconnect ok 12 - connect ok 13 - still 1 row ok 14 - insert 2 ok 15 - AutoCommit on ok 16 - commit ok 17 - warning ok 18 - insert 3 ok 19 - AutoCommit on ok 20 - rollback ok 21 - warning ok 22 - err ok 23 - drop table ok 24 - disconnect ok t/60_misc.t ............ 1..40 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - quote ok 7 - prepare ok 8 - fetch w/o execute ok 9 - one error ok 10 - error message ok 11 - execute ok 12 - fetch no rows ok 13 - finish ok 14 - prepare ins ok 15 - insert 1 ok 16 - insert 2 ok 17 - insert 3 ok 18 - insert 4 ok 19 - insert 5 ok 20 - insert 6 ok 21 - insert 7 ok 22 - insert 8 ok 23 - insert 9 ok 24 - finish ok 25 - prepare sel ok 26 - execute 1 ok 27 - execute 2 ok 28 - fetchrow_array ok 29 - content ok 30 - fetchrow_arrayref ok 31 - content ok 32 - fetchrow_hashref ok 33 - content ok 34 - fetchall_hashref ok 35 - content ok 36 - execute ok 37 - fetchall_arrayref ok 38 - content ok 39 - drop table ok 40 - disconnect ok t/70_csv.t ............. 1..67 ok 1 - use DBI; ok 2 - connect ok 3 - default dir ok 4 - set f_dir ok 5 - find new test table ok 6 - does not exist ok 7 - find new test table ok 8 - does not exist ok 9 - find new test table ok 10 - does not exist ok 11 - different 1 2 ok 12 - different 1 3 ok 13 - different 2 3 ok 14 - table definition ok 15 - create table 1 ok 16 - does exists ok 17 - drop table ok 18 - does not exist ok 19 - disconnect ok 20 - connect ok 21 - create table ok 22 - does exists ok 23 - insert 1 ok 24 - insert 2 ok 25 - prepare ok 26 - execute ok 27 - fetch 1 ok 28 - content ok 29 - fetch 2 ok 30 - content ok 31 - finish ok 32 - drop table ok 33 - does not exist ok 34 - disconnect ok 35 - connect ok 36 - set table/file ok 37 - create table ok 38 - does exists ok 39 - drop table ok 40 - disconnect ok 41 - connect with attr ok 42 - dbd_verbose set ok 43 - f_ext set ok 44 - sep_char set ok 45 - blank_is_undef set ok 46 - create table ok 47 - does exists ok 48 - prepare ok 49 - not enough values ok 50 - error message ok 51 - prepare ok 52 - too many values ok 53 - error message ok 54 - insert 0 ok 55 - insert 1 ok 56 - insert 2 ok 57 - insert 3 ok 58 - insert 4 ok 59 - insert 5 ok 60 - insert 6 ok 61 - insert 7 ok 62 - insert 8 ok 63 - insert 9 ok 64 - drop table ok 65 - does not exist ok 66 - does not exist ok 67 - disconnect ok t/71_csv-ext.t ......... 1..35 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - does not exist ok 5 - table definition ok 6 - create table ok 7 - does exists ok 8 - table definition ok 9 - create table .csv ok 10 - does exists ok 11 - table definition ok 12 - create table .foo ok 13 - does exists ok 14 - table definition ok 15 - create table .txt ok 16 - does exists ok 17 - tables ok 18 - for all ext ok 19 - disconnect ok 20 - connect (f_ext => .csv) ok 21 - tables ok 22 - for all ext ok 23 - disconnect ok 24 - connect (f_ext => .csv/r) ok 25 - tables ok 26 - just one ok 27 - disconnect ok 28 - connect ok 29 - tables ok 30 - drop table testaa ok 31 - drop table testaa.csv ok 32 - drop table testaa.foo ok 33 - drop table testaa.txt ok 34 - disconnect ok 35 - no files left ok t/72_csv-schema.t ...... 1..12 ok 1 - use DBI; ok 2 - connect ok 3 - find new test table ok 4 - table definition ok 5 - create table ok 6 - tables ok 7 - disconnect ok 8 - connect (f_schema => undef) ok 9 - tables ok 10 - drop table ok 11 - disconnect ok 12 - no files left ok t/73_csv-case.t ........ ok 1 - use DBI; ok 2 - connect ok 3 - foo does not exist ok 4 - ignore missing tables ok 5 - table definition ok 6 - create table ok 7 - does exists ok 8 - select from foo ok 9 - execute ok 10 - select from foO ok 11 - execute ok 12 - select from fOo ok 13 - execute ok 14 - select from fOO ok 15 - execute ok 16 - select from Foo ok 17 - execute ok 18 - select from FoO ok 19 - execute ok 20 - select from FOo ok 21 - execute ok 22 - select from FOO ok 23 - execute ok 24 - disconnect ok 25 - connect ok 26 - ignore missing tables ok 27 - prepare "foo" ok 28 - execute ok ok 29 - prepare "foO" ok 30 - table name 'foO' should not match 'foo' # TODO Filesystem has to be case-aware ok 31 - prepare "fOo" ok 32 - table name 'fOo' should not match 'foo' # TODO Filesystem has to be case-aware ok 33 - prepare "fOO" ok 34 - table name 'fOO' should not match 'foo' # TODO Filesystem has to be case-aware ok 35 - prepare "Foo" ok 36 - table name 'Foo' should not match 'foo' # TODO Filesystem has to be case-aware ok 37 - prepare "FoO" ok 38 - table name 'FoO' should not match 'foo' # TODO Filesystem has to be case-aware ok 39 - prepare "FOo" ok 40 - table name 'FOo' should not match 'foo' # TODO Filesystem has to be case-aware ok 41 - prepare "FOO" ok 42 - table name 'FOO' should not match 'foo' # TODO Filesystem has to be case-aware ok 43 - drop table ok 44 - disconnect 1..44 ok t/80_rt.t .............. ok 1 - RT-18477 - use of prepare/execute with placeholders fails ok 2 - connect ok 3 - prepare ok 4 - execute ok 5 - prepare ok 6 - execute ok 7 - fetch ok 8 - content ok 9 - finish ok 10 - drop table ok 11 - disconnect ok 12 - RT-20550 - Using "Primary key" leads to error ok 13 - connect ok 14 - prepare ok 15 - drop table ok 16 - disconnect ok 17 - RT-33764 - $! is not an indicator of failure ok 18 - connect ok 19 - prepare ok 20 - execute ok 21 - error message ok 22 - fetch ok 23 - error message ok 24 - finish ok 25 - drop table ok 26 - disconnect ok 27 - RT-43010 - treatment of nulls scrambles joins ok 28 - connect ok 29 - table def ok 30 - create table ok 31 - table def ok 32 - create table ok 33 - insert 1 ok 34 - insert 2 ok 35 - join 1 2 ok 36 - content ok 37 - drop table ok 38 - drop table ok 39 - disconnect ok 40 - RT-44583 - DBD::CSV cannot read CSV files with dots on the first line ok 41 - connect ok 42 - prepare ok 43 - execute ok 44 - field names ok 45 - prepare ok 46 - execute ok 47 - fetch ok 48 - content ok 49 - finish ok 50 - connect ok 51 - prepare ok 52 - field names ok 53 - finish ok 54 - drop table ok 55 - disconnect ok 56 - RT-46627 - DBD::File is damaged now ok 57 - connect ok 58 - create ok 59 - prepare ins ok 60 - insert 1 ok 61 - insert 2 ok 62 - finish ok 63 - insert 3 ok 64 - prepare upd ok 65 - update ok 66 - update ok 67 - finish ok 68 - Field names ok 69 - Record 1 ok 70 - Record 2 ok 71 - Record 3 ok 72 - EOF ok 73 - drop ok 74 - disconnect ok 75 - RT-51090 - Report a bug in DBD-CSV ok 76 - connect ok 77 - prepare ok 78 - set types (4 -1 2) ok 79 - execute ok 80 - get types (1 0 2) ok 81 - drop ok 82 - disconnect 1..82 ok All tests successful. Test Summary Report ------------------- t/73_csv-case.t (Wstat: 0 Tests: 44 Failed: 0) TODO passed: 30, 32, 34, 36, 38, 40, 42 Files=21, Tests=538, 3 wallclock secs ( 0.11 usr 0.01 sys + 2.55 cusr 0.16 csys = 2.83 CPU) Result: PASS HMBRAND/DBD-CSV-0.26.tgz make test TEST_VERBOSE=1 -- OK DISTNAME-VERSION 'DBD::CSV-0.26' found in META.yml is bogus, ignoring at /home/fly1200/lib/Fly/MakePPD.pm line 131. H.Merijn Brand <h.m.brand@xs4all.nl> DBI driver for CSV files >>> (cd /home/fly1200/var/cpan/build/DBD-CSV-0.26-a4KQWM && tar cvf - DBD-CSV-0.26.ppd blib) | gzip -c >/home/fly1200/var/REPO/H/HM/HMBRAND/DBD-CSV-0.26.tar.gz DBD-CSV-0.26.ppd blib/ blib/lib/ blib/lib/DBD/ blib/lib/DBD/CSV.pm blib/lib/Bundle/ blib/lib/Bundle/DBD/ blib/lib/Bundle/DBD/CSV.pm blib/man3/ blib/man3/DBD::CSV.3 blib/man3/Bundle::DBD::CSV.3 >>> mv /home/fly1200/var/cpan/build/DBD-CSV-0.26-a4KQWM/DBD-CSV-0.26.ppd /home/fly1200/var/REPO/H/HM/HMBRAND Finished 2010-02-12T14:32:10