Annotation of embedaddon/php/ext/standard/tests/file/fgetcsv_variation17.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Test fgetcsv() : usage variations - with default enclosure & length less than line size
        !             3: --FILE--
        !             4: <?php
        !             5: /* 
        !             6:  Prototype: array fgetcsv ( resource $handle [, int $length [, string $delimiter [, string $enclosure]]] );
        !             7:  Description: Gets line from file pointer and parse for CSV fields
        !             8: */
        !             9: 
        !            10: /* Testing fgetcsv() to read a file when provided with default enclosure character
        !            11:    and length value less than the size of line being read
        !            12:  */
        !            13: 
        !            14: echo "*** Testing fgetcsv() : with default enclosure & length less than line size ***\n";
        !            15: 
        !            16: /* the array is with two elements in it. Each element should be read as 
        !            17:    1st element is delimiter & 2nd element is csv fields 
        !            18: */
        !            19: $csv_lists = array (
        !            20:   array(',', 'water,fruit'),
        !            21:   array(' ', 'water fruit'),
        !            22:   array(' ', '"water" "fruit"'),
        !            23:   array('\\', 'water\\"fruit"\\"air"'),
        !            24:   array('\\', '"water"\\"fruit"\\"""'),
        !            25: );
        !            26: 
        !            27: $filename = dirname(__FILE__) . '/fgetcsv_variation17.tmp';
        !            28: @unlink($filename);
        !            29: 
        !            30: $file_modes = array ("r","rb", "rt", "r+", "r+b", "r+t",
        !            31:                      "a+", "a+b", "a+t",
        !            32:                      "w+", "w+b", "w+t",
        !            33:                      "x+", "x+b", "x+t"); 
        !            34: 
        !            35: $loop_counter = 1;
        !            36: foreach ($csv_lists as $csv_list) {
        !            37:   for($mode_counter = 0; $mode_counter < count($file_modes); $mode_counter++) {
        !            38:     // create the file and add the content with has csv fields
        !            39:     if ( strstr($file_modes[$mode_counter], "r") ) {
        !            40:       $file_handle = fopen($filename, "w");
        !            41:     } else {
        !            42:       $file_handle = fopen($filename, $file_modes[$mode_counter] );
        !            43:     }
        !            44:     if ( !$file_handle ) {
        !            45:       echo "Error: failed to create file $filename!\n";
        !            46:       exit();
        !            47:     }
        !            48:     $delimiter = $csv_list[0];
        !            49:     $csv_field = $csv_list[1];
        !            50:     fwrite($file_handle, $csv_field . "\n");
        !            51:     // write another line of text and a blank line
        !            52:     // this will be used to test, if the fgetcsv() read more than a line and its
        !            53:     // working when only a blan line is read
        !            54:     fwrite($file_handle, "This is line of text without csv fields\n");
        !            55:     fwrite($file_handle, "\n"); // blank line
        !            56: 
        !            57:     // close the file if the mode to be used is read mode  and re-open using read mode
        !            58:     // else rewind the file pointer to begining of the file 
        !            59:     if ( strstr($file_modes[$mode_counter], "r" ) ) {
        !            60:       fclose($file_handle);
        !            61:       $file_handle = fopen($filename, $file_modes[$mode_counter]);
        !            62:     } else {
        !            63:       // rewind the file pointer to bof
        !            64:       rewind($file_handle);
        !            65:     }
        !            66:       
        !            67:     echo "\n-- Testing fgetcsv() with file opened using $file_modes[$mode_counter] mode --\n"; 
        !            68: 
        !            69:     // call fgetcsv() to parse csv fields
        !            70: 
        !            71:     // use length as less than the actual size of the line 
        !            72:     fseek($file_handle, 0, SEEK_SET);
        !            73:     var_dump( fgetcsv($file_handle, 9, $delimiter) );
        !            74:     // check the file pointer position and if eof
        !            75:     var_dump( ftell($file_handle) );
        !            76:     var_dump( feof($file_handle) );
        !            77: 
        !            78:     // read rest of the line 
        !            79:     var_dump( fgetcsv($file_handle, 1024, $delimiter) );
        !            80:     // check the file pointer position and if eof
        !            81:     var_dump( ftell($file_handle) );
        !            82:     var_dump( feof($file_handle) );
        !            83:       
        !            84:     // close the file
        !            85:     fclose($file_handle);
        !            86:     //delete file
        !            87:     unlink($filename);
        !            88:   } //end of mode loop 
        !            89: } // end of foreach
        !            90: 
        !            91: echo "Done\n";
        !            92: ?>
        !            93: --EXPECT--
        !            94: *** Testing fgetcsv() : with default enclosure & length less than line size ***
        !            95: 
        !            96: -- Testing fgetcsv() with file opened using r mode --
        !            97: array(2) {
        !            98:   [0]=>
        !            99:   string(5) "water"
        !           100:   [1]=>
        !           101:   string(3) "fru"
        !           102: }
        !           103: int(9)
        !           104: bool(false)
        !           105: array(1) {
        !           106:   [0]=>
        !           107:   string(2) "it"
        !           108: }
        !           109: int(12)
        !           110: bool(false)
        !           111: 
        !           112: -- Testing fgetcsv() with file opened using rb mode --
        !           113: array(2) {
        !           114:   [0]=>
        !           115:   string(5) "water"
        !           116:   [1]=>
        !           117:   string(3) "fru"
        !           118: }
        !           119: int(9)
        !           120: bool(false)
        !           121: array(1) {
        !           122:   [0]=>
        !           123:   string(2) "it"
        !           124: }
        !           125: int(12)
        !           126: bool(false)
        !           127: 
        !           128: -- Testing fgetcsv() with file opened using rt mode --
        !           129: array(2) {
        !           130:   [0]=>
        !           131:   string(5) "water"
        !           132:   [1]=>
        !           133:   string(3) "fru"
        !           134: }
        !           135: int(9)
        !           136: bool(false)
        !           137: array(1) {
        !           138:   [0]=>
        !           139:   string(2) "it"
        !           140: }
        !           141: int(12)
        !           142: bool(false)
        !           143: 
        !           144: -- Testing fgetcsv() with file opened using r+ mode --
        !           145: array(2) {
        !           146:   [0]=>
        !           147:   string(5) "water"
        !           148:   [1]=>
        !           149:   string(3) "fru"
        !           150: }
        !           151: int(9)
        !           152: bool(false)
        !           153: array(1) {
        !           154:   [0]=>
        !           155:   string(2) "it"
        !           156: }
        !           157: int(12)
        !           158: bool(false)
        !           159: 
        !           160: -- Testing fgetcsv() with file opened using r+b mode --
        !           161: array(2) {
        !           162:   [0]=>
        !           163:   string(5) "water"
        !           164:   [1]=>
        !           165:   string(3) "fru"
        !           166: }
        !           167: int(9)
        !           168: bool(false)
        !           169: array(1) {
        !           170:   [0]=>
        !           171:   string(2) "it"
        !           172: }
        !           173: int(12)
        !           174: bool(false)
        !           175: 
        !           176: -- Testing fgetcsv() with file opened using r+t mode --
        !           177: array(2) {
        !           178:   [0]=>
        !           179:   string(5) "water"
        !           180:   [1]=>
        !           181:   string(3) "fru"
        !           182: }
        !           183: int(9)
        !           184: bool(false)
        !           185: array(1) {
        !           186:   [0]=>
        !           187:   string(2) "it"
        !           188: }
        !           189: int(12)
        !           190: bool(false)
        !           191: 
        !           192: -- Testing fgetcsv() with file opened using a+ mode --
        !           193: array(2) {
        !           194:   [0]=>
        !           195:   string(5) "water"
        !           196:   [1]=>
        !           197:   string(3) "fru"
        !           198: }
        !           199: int(9)
        !           200: bool(false)
        !           201: array(1) {
        !           202:   [0]=>
        !           203:   string(2) "it"
        !           204: }
        !           205: int(12)
        !           206: bool(false)
        !           207: 
        !           208: -- Testing fgetcsv() with file opened using a+b mode --
        !           209: array(2) {
        !           210:   [0]=>
        !           211:   string(5) "water"
        !           212:   [1]=>
        !           213:   string(3) "fru"
        !           214: }
        !           215: int(9)
        !           216: bool(false)
        !           217: array(1) {
        !           218:   [0]=>
        !           219:   string(2) "it"
        !           220: }
        !           221: int(12)
        !           222: bool(false)
        !           223: 
        !           224: -- Testing fgetcsv() with file opened using a+t mode --
        !           225: array(2) {
        !           226:   [0]=>
        !           227:   string(5) "water"
        !           228:   [1]=>
        !           229:   string(3) "fru"
        !           230: }
        !           231: int(9)
        !           232: bool(false)
        !           233: array(1) {
        !           234:   [0]=>
        !           235:   string(2) "it"
        !           236: }
        !           237: int(12)
        !           238: bool(false)
        !           239: 
        !           240: -- Testing fgetcsv() with file opened using w+ mode --
        !           241: array(2) {
        !           242:   [0]=>
        !           243:   string(5) "water"
        !           244:   [1]=>
        !           245:   string(3) "fru"
        !           246: }
        !           247: int(9)
        !           248: bool(false)
        !           249: array(1) {
        !           250:   [0]=>
        !           251:   string(2) "it"
        !           252: }
        !           253: int(12)
        !           254: bool(false)
        !           255: 
        !           256: -- Testing fgetcsv() with file opened using w+b mode --
        !           257: array(2) {
        !           258:   [0]=>
        !           259:   string(5) "water"
        !           260:   [1]=>
        !           261:   string(3) "fru"
        !           262: }
        !           263: int(9)
        !           264: bool(false)
        !           265: array(1) {
        !           266:   [0]=>
        !           267:   string(2) "it"
        !           268: }
        !           269: int(12)
        !           270: bool(false)
        !           271: 
        !           272: -- Testing fgetcsv() with file opened using w+t mode --
        !           273: array(2) {
        !           274:   [0]=>
        !           275:   string(5) "water"
        !           276:   [1]=>
        !           277:   string(3) "fru"
        !           278: }
        !           279: int(9)
        !           280: bool(false)
        !           281: array(1) {
        !           282:   [0]=>
        !           283:   string(2) "it"
        !           284: }
        !           285: int(12)
        !           286: bool(false)
        !           287: 
        !           288: -- Testing fgetcsv() with file opened using x+ mode --
        !           289: array(2) {
        !           290:   [0]=>
        !           291:   string(5) "water"
        !           292:   [1]=>
        !           293:   string(3) "fru"
        !           294: }
        !           295: int(9)
        !           296: bool(false)
        !           297: array(1) {
        !           298:   [0]=>
        !           299:   string(2) "it"
        !           300: }
        !           301: int(12)
        !           302: bool(false)
        !           303: 
        !           304: -- Testing fgetcsv() with file opened using x+b mode --
        !           305: array(2) {
        !           306:   [0]=>
        !           307:   string(5) "water"
        !           308:   [1]=>
        !           309:   string(3) "fru"
        !           310: }
        !           311: int(9)
        !           312: bool(false)
        !           313: array(1) {
        !           314:   [0]=>
        !           315:   string(2) "it"
        !           316: }
        !           317: int(12)
        !           318: bool(false)
        !           319: 
        !           320: -- Testing fgetcsv() with file opened using x+t mode --
        !           321: array(2) {
        !           322:   [0]=>
        !           323:   string(5) "water"
        !           324:   [1]=>
        !           325:   string(3) "fru"
        !           326: }
        !           327: int(9)
        !           328: bool(false)
        !           329: array(1) {
        !           330:   [0]=>
        !           331:   string(2) "it"
        !           332: }
        !           333: int(12)
        !           334: bool(false)
        !           335: 
        !           336: -- Testing fgetcsv() with file opened using r mode --
        !           337: array(2) {
        !           338:   [0]=>
        !           339:   string(5) "water"
        !           340:   [1]=>
        !           341:   string(3) "fru"
        !           342: }
        !           343: int(9)
        !           344: bool(false)
        !           345: array(1) {
        !           346:   [0]=>
        !           347:   string(2) "it"
        !           348: }
        !           349: int(12)
        !           350: bool(false)
        !           351: 
        !           352: -- Testing fgetcsv() with file opened using rb mode --
        !           353: array(2) {
        !           354:   [0]=>
        !           355:   string(5) "water"
        !           356:   [1]=>
        !           357:   string(3) "fru"
        !           358: }
        !           359: int(9)
        !           360: bool(false)
        !           361: array(1) {
        !           362:   [0]=>
        !           363:   string(2) "it"
        !           364: }
        !           365: int(12)
        !           366: bool(false)
        !           367: 
        !           368: -- Testing fgetcsv() with file opened using rt mode --
        !           369: array(2) {
        !           370:   [0]=>
        !           371:   string(5) "water"
        !           372:   [1]=>
        !           373:   string(3) "fru"
        !           374: }
        !           375: int(9)
        !           376: bool(false)
        !           377: array(1) {
        !           378:   [0]=>
        !           379:   string(2) "it"
        !           380: }
        !           381: int(12)
        !           382: bool(false)
        !           383: 
        !           384: -- Testing fgetcsv() with file opened using r+ mode --
        !           385: array(2) {
        !           386:   [0]=>
        !           387:   string(5) "water"
        !           388:   [1]=>
        !           389:   string(3) "fru"
        !           390: }
        !           391: int(9)
        !           392: bool(false)
        !           393: array(1) {
        !           394:   [0]=>
        !           395:   string(2) "it"
        !           396: }
        !           397: int(12)
        !           398: bool(false)
        !           399: 
        !           400: -- Testing fgetcsv() with file opened using r+b mode --
        !           401: array(2) {
        !           402:   [0]=>
        !           403:   string(5) "water"
        !           404:   [1]=>
        !           405:   string(3) "fru"
        !           406: }
        !           407: int(9)
        !           408: bool(false)
        !           409: array(1) {
        !           410:   [0]=>
        !           411:   string(2) "it"
        !           412: }
        !           413: int(12)
        !           414: bool(false)
        !           415: 
        !           416: -- Testing fgetcsv() with file opened using r+t mode --
        !           417: array(2) {
        !           418:   [0]=>
        !           419:   string(5) "water"
        !           420:   [1]=>
        !           421:   string(3) "fru"
        !           422: }
        !           423: int(9)
        !           424: bool(false)
        !           425: array(1) {
        !           426:   [0]=>
        !           427:   string(2) "it"
        !           428: }
        !           429: int(12)
        !           430: bool(false)
        !           431: 
        !           432: -- Testing fgetcsv() with file opened using a+ mode --
        !           433: array(2) {
        !           434:   [0]=>
        !           435:   string(5) "water"
        !           436:   [1]=>
        !           437:   string(3) "fru"
        !           438: }
        !           439: int(9)
        !           440: bool(false)
        !           441: array(1) {
        !           442:   [0]=>
        !           443:   string(2) "it"
        !           444: }
        !           445: int(12)
        !           446: bool(false)
        !           447: 
        !           448: -- Testing fgetcsv() with file opened using a+b mode --
        !           449: array(2) {
        !           450:   [0]=>
        !           451:   string(5) "water"
        !           452:   [1]=>
        !           453:   string(3) "fru"
        !           454: }
        !           455: int(9)
        !           456: bool(false)
        !           457: array(1) {
        !           458:   [0]=>
        !           459:   string(2) "it"
        !           460: }
        !           461: int(12)
        !           462: bool(false)
        !           463: 
        !           464: -- Testing fgetcsv() with file opened using a+t mode --
        !           465: array(2) {
        !           466:   [0]=>
        !           467:   string(5) "water"
        !           468:   [1]=>
        !           469:   string(3) "fru"
        !           470: }
        !           471: int(9)
        !           472: bool(false)
        !           473: array(1) {
        !           474:   [0]=>
        !           475:   string(2) "it"
        !           476: }
        !           477: int(12)
        !           478: bool(false)
        !           479: 
        !           480: -- Testing fgetcsv() with file opened using w+ mode --
        !           481: array(2) {
        !           482:   [0]=>
        !           483:   string(5) "water"
        !           484:   [1]=>
        !           485:   string(3) "fru"
        !           486: }
        !           487: int(9)
        !           488: bool(false)
        !           489: array(1) {
        !           490:   [0]=>
        !           491:   string(2) "it"
        !           492: }
        !           493: int(12)
        !           494: bool(false)
        !           495: 
        !           496: -- Testing fgetcsv() with file opened using w+b mode --
        !           497: array(2) {
        !           498:   [0]=>
        !           499:   string(5) "water"
        !           500:   [1]=>
        !           501:   string(3) "fru"
        !           502: }
        !           503: int(9)
        !           504: bool(false)
        !           505: array(1) {
        !           506:   [0]=>
        !           507:   string(2) "it"
        !           508: }
        !           509: int(12)
        !           510: bool(false)
        !           511: 
        !           512: -- Testing fgetcsv() with file opened using w+t mode --
        !           513: array(2) {
        !           514:   [0]=>
        !           515:   string(5) "water"
        !           516:   [1]=>
        !           517:   string(3) "fru"
        !           518: }
        !           519: int(9)
        !           520: bool(false)
        !           521: array(1) {
        !           522:   [0]=>
        !           523:   string(2) "it"
        !           524: }
        !           525: int(12)
        !           526: bool(false)
        !           527: 
        !           528: -- Testing fgetcsv() with file opened using x+ mode --
        !           529: array(2) {
        !           530:   [0]=>
        !           531:   string(5) "water"
        !           532:   [1]=>
        !           533:   string(3) "fru"
        !           534: }
        !           535: int(9)
        !           536: bool(false)
        !           537: array(1) {
        !           538:   [0]=>
        !           539:   string(2) "it"
        !           540: }
        !           541: int(12)
        !           542: bool(false)
        !           543: 
        !           544: -- Testing fgetcsv() with file opened using x+b mode --
        !           545: array(2) {
        !           546:   [0]=>
        !           547:   string(5) "water"
        !           548:   [1]=>
        !           549:   string(3) "fru"
        !           550: }
        !           551: int(9)
        !           552: bool(false)
        !           553: array(1) {
        !           554:   [0]=>
        !           555:   string(2) "it"
        !           556: }
        !           557: int(12)
        !           558: bool(false)
        !           559: 
        !           560: -- Testing fgetcsv() with file opened using x+t mode --
        !           561: array(2) {
        !           562:   [0]=>
        !           563:   string(5) "water"
        !           564:   [1]=>
        !           565:   string(3) "fru"
        !           566: }
        !           567: int(9)
        !           568: bool(false)
        !           569: array(1) {
        !           570:   [0]=>
        !           571:   string(2) "it"
        !           572: }
        !           573: int(12)
        !           574: bool(false)
        !           575: 
        !           576: -- Testing fgetcsv() with file opened using r mode --
        !           577: array(2) {
        !           578:   [0]=>
        !           579:   string(5) "water"
        !           580:   [1]=>
        !           581:   string(5) "fruit"
        !           582: }
        !           583: int(16)
        !           584: bool(false)
        !           585: array(8) {
        !           586:   [0]=>
        !           587:   string(4) "This"
        !           588:   [1]=>
        !           589:   string(2) "is"
        !           590:   [2]=>
        !           591:   string(4) "line"
        !           592:   [3]=>
        !           593:   string(2) "of"
        !           594:   [4]=>
        !           595:   string(4) "text"
        !           596:   [5]=>
        !           597:   string(7) "without"
        !           598:   [6]=>
        !           599:   string(3) "csv"
        !           600:   [7]=>
        !           601:   string(6) "fields"
        !           602: }
        !           603: int(56)
        !           604: bool(false)
        !           605: 
        !           606: -- Testing fgetcsv() with file opened using rb mode --
        !           607: array(2) {
        !           608:   [0]=>
        !           609:   string(5) "water"
        !           610:   [1]=>
        !           611:   string(5) "fruit"
        !           612: }
        !           613: int(16)
        !           614: bool(false)
        !           615: array(8) {
        !           616:   [0]=>
        !           617:   string(4) "This"
        !           618:   [1]=>
        !           619:   string(2) "is"
        !           620:   [2]=>
        !           621:   string(4) "line"
        !           622:   [3]=>
        !           623:   string(2) "of"
        !           624:   [4]=>
        !           625:   string(4) "text"
        !           626:   [5]=>
        !           627:   string(7) "without"
        !           628:   [6]=>
        !           629:   string(3) "csv"
        !           630:   [7]=>
        !           631:   string(6) "fields"
        !           632: }
        !           633: int(56)
        !           634: bool(false)
        !           635: 
        !           636: -- Testing fgetcsv() with file opened using rt mode --
        !           637: array(2) {
        !           638:   [0]=>
        !           639:   string(5) "water"
        !           640:   [1]=>
        !           641:   string(5) "fruit"
        !           642: }
        !           643: int(16)
        !           644: bool(false)
        !           645: array(8) {
        !           646:   [0]=>
        !           647:   string(4) "This"
        !           648:   [1]=>
        !           649:   string(2) "is"
        !           650:   [2]=>
        !           651:   string(4) "line"
        !           652:   [3]=>
        !           653:   string(2) "of"
        !           654:   [4]=>
        !           655:   string(4) "text"
        !           656:   [5]=>
        !           657:   string(7) "without"
        !           658:   [6]=>
        !           659:   string(3) "csv"
        !           660:   [7]=>
        !           661:   string(6) "fields"
        !           662: }
        !           663: int(56)
        !           664: bool(false)
        !           665: 
        !           666: -- Testing fgetcsv() with file opened using r+ mode --
        !           667: array(2) {
        !           668:   [0]=>
        !           669:   string(5) "water"
        !           670:   [1]=>
        !           671:   string(5) "fruit"
        !           672: }
        !           673: int(16)
        !           674: bool(false)
        !           675: array(8) {
        !           676:   [0]=>
        !           677:   string(4) "This"
        !           678:   [1]=>
        !           679:   string(2) "is"
        !           680:   [2]=>
        !           681:   string(4) "line"
        !           682:   [3]=>
        !           683:   string(2) "of"
        !           684:   [4]=>
        !           685:   string(4) "text"
        !           686:   [5]=>
        !           687:   string(7) "without"
        !           688:   [6]=>
        !           689:   string(3) "csv"
        !           690:   [7]=>
        !           691:   string(6) "fields"
        !           692: }
        !           693: int(56)
        !           694: bool(false)
        !           695: 
        !           696: -- Testing fgetcsv() with file opened using r+b mode --
        !           697: array(2) {
        !           698:   [0]=>
        !           699:   string(5) "water"
        !           700:   [1]=>
        !           701:   string(5) "fruit"
        !           702: }
        !           703: int(16)
        !           704: bool(false)
        !           705: array(8) {
        !           706:   [0]=>
        !           707:   string(4) "This"
        !           708:   [1]=>
        !           709:   string(2) "is"
        !           710:   [2]=>
        !           711:   string(4) "line"
        !           712:   [3]=>
        !           713:   string(2) "of"
        !           714:   [4]=>
        !           715:   string(4) "text"
        !           716:   [5]=>
        !           717:   string(7) "without"
        !           718:   [6]=>
        !           719:   string(3) "csv"
        !           720:   [7]=>
        !           721:   string(6) "fields"
        !           722: }
        !           723: int(56)
        !           724: bool(false)
        !           725: 
        !           726: -- Testing fgetcsv() with file opened using r+t mode --
        !           727: array(2) {
        !           728:   [0]=>
        !           729:   string(5) "water"
        !           730:   [1]=>
        !           731:   string(5) "fruit"
        !           732: }
        !           733: int(16)
        !           734: bool(false)
        !           735: array(8) {
        !           736:   [0]=>
        !           737:   string(4) "This"
        !           738:   [1]=>
        !           739:   string(2) "is"
        !           740:   [2]=>
        !           741:   string(4) "line"
        !           742:   [3]=>
        !           743:   string(2) "of"
        !           744:   [4]=>
        !           745:   string(4) "text"
        !           746:   [5]=>
        !           747:   string(7) "without"
        !           748:   [6]=>
        !           749:   string(3) "csv"
        !           750:   [7]=>
        !           751:   string(6) "fields"
        !           752: }
        !           753: int(56)
        !           754: bool(false)
        !           755: 
        !           756: -- Testing fgetcsv() with file opened using a+ mode --
        !           757: array(2) {
        !           758:   [0]=>
        !           759:   string(5) "water"
        !           760:   [1]=>
        !           761:   string(5) "fruit"
        !           762: }
        !           763: int(16)
        !           764: bool(false)
        !           765: array(8) {
        !           766:   [0]=>
        !           767:   string(4) "This"
        !           768:   [1]=>
        !           769:   string(2) "is"
        !           770:   [2]=>
        !           771:   string(4) "line"
        !           772:   [3]=>
        !           773:   string(2) "of"
        !           774:   [4]=>
        !           775:   string(4) "text"
        !           776:   [5]=>
        !           777:   string(7) "without"
        !           778:   [6]=>
        !           779:   string(3) "csv"
        !           780:   [7]=>
        !           781:   string(6) "fields"
        !           782: }
        !           783: int(56)
        !           784: bool(false)
        !           785: 
        !           786: -- Testing fgetcsv() with file opened using a+b mode --
        !           787: array(2) {
        !           788:   [0]=>
        !           789:   string(5) "water"
        !           790:   [1]=>
        !           791:   string(5) "fruit"
        !           792: }
        !           793: int(16)
        !           794: bool(false)
        !           795: array(8) {
        !           796:   [0]=>
        !           797:   string(4) "This"
        !           798:   [1]=>
        !           799:   string(2) "is"
        !           800:   [2]=>
        !           801:   string(4) "line"
        !           802:   [3]=>
        !           803:   string(2) "of"
        !           804:   [4]=>
        !           805:   string(4) "text"
        !           806:   [5]=>
        !           807:   string(7) "without"
        !           808:   [6]=>
        !           809:   string(3) "csv"
        !           810:   [7]=>
        !           811:   string(6) "fields"
        !           812: }
        !           813: int(56)
        !           814: bool(false)
        !           815: 
        !           816: -- Testing fgetcsv() with file opened using a+t mode --
        !           817: array(2) {
        !           818:   [0]=>
        !           819:   string(5) "water"
        !           820:   [1]=>
        !           821:   string(5) "fruit"
        !           822: }
        !           823: int(16)
        !           824: bool(false)
        !           825: array(8) {
        !           826:   [0]=>
        !           827:   string(4) "This"
        !           828:   [1]=>
        !           829:   string(2) "is"
        !           830:   [2]=>
        !           831:   string(4) "line"
        !           832:   [3]=>
        !           833:   string(2) "of"
        !           834:   [4]=>
        !           835:   string(4) "text"
        !           836:   [5]=>
        !           837:   string(7) "without"
        !           838:   [6]=>
        !           839:   string(3) "csv"
        !           840:   [7]=>
        !           841:   string(6) "fields"
        !           842: }
        !           843: int(56)
        !           844: bool(false)
        !           845: 
        !           846: -- Testing fgetcsv() with file opened using w+ mode --
        !           847: array(2) {
        !           848:   [0]=>
        !           849:   string(5) "water"
        !           850:   [1]=>
        !           851:   string(5) "fruit"
        !           852: }
        !           853: int(16)
        !           854: bool(false)
        !           855: array(8) {
        !           856:   [0]=>
        !           857:   string(4) "This"
        !           858:   [1]=>
        !           859:   string(2) "is"
        !           860:   [2]=>
        !           861:   string(4) "line"
        !           862:   [3]=>
        !           863:   string(2) "of"
        !           864:   [4]=>
        !           865:   string(4) "text"
        !           866:   [5]=>
        !           867:   string(7) "without"
        !           868:   [6]=>
        !           869:   string(3) "csv"
        !           870:   [7]=>
        !           871:   string(6) "fields"
        !           872: }
        !           873: int(56)
        !           874: bool(false)
        !           875: 
        !           876: -- Testing fgetcsv() with file opened using w+b mode --
        !           877: array(2) {
        !           878:   [0]=>
        !           879:   string(5) "water"
        !           880:   [1]=>
        !           881:   string(5) "fruit"
        !           882: }
        !           883: int(16)
        !           884: bool(false)
        !           885: array(8) {
        !           886:   [0]=>
        !           887:   string(4) "This"
        !           888:   [1]=>
        !           889:   string(2) "is"
        !           890:   [2]=>
        !           891:   string(4) "line"
        !           892:   [3]=>
        !           893:   string(2) "of"
        !           894:   [4]=>
        !           895:   string(4) "text"
        !           896:   [5]=>
        !           897:   string(7) "without"
        !           898:   [6]=>
        !           899:   string(3) "csv"
        !           900:   [7]=>
        !           901:   string(6) "fields"
        !           902: }
        !           903: int(56)
        !           904: bool(false)
        !           905: 
        !           906: -- Testing fgetcsv() with file opened using w+t mode --
        !           907: array(2) {
        !           908:   [0]=>
        !           909:   string(5) "water"
        !           910:   [1]=>
        !           911:   string(5) "fruit"
        !           912: }
        !           913: int(16)
        !           914: bool(false)
        !           915: array(8) {
        !           916:   [0]=>
        !           917:   string(4) "This"
        !           918:   [1]=>
        !           919:   string(2) "is"
        !           920:   [2]=>
        !           921:   string(4) "line"
        !           922:   [3]=>
        !           923:   string(2) "of"
        !           924:   [4]=>
        !           925:   string(4) "text"
        !           926:   [5]=>
        !           927:   string(7) "without"
        !           928:   [6]=>
        !           929:   string(3) "csv"
        !           930:   [7]=>
        !           931:   string(6) "fields"
        !           932: }
        !           933: int(56)
        !           934: bool(false)
        !           935: 
        !           936: -- Testing fgetcsv() with file opened using x+ mode --
        !           937: array(2) {
        !           938:   [0]=>
        !           939:   string(5) "water"
        !           940:   [1]=>
        !           941:   string(5) "fruit"
        !           942: }
        !           943: int(16)
        !           944: bool(false)
        !           945: array(8) {
        !           946:   [0]=>
        !           947:   string(4) "This"
        !           948:   [1]=>
        !           949:   string(2) "is"
        !           950:   [2]=>
        !           951:   string(4) "line"
        !           952:   [3]=>
        !           953:   string(2) "of"
        !           954:   [4]=>
        !           955:   string(4) "text"
        !           956:   [5]=>
        !           957:   string(7) "without"
        !           958:   [6]=>
        !           959:   string(3) "csv"
        !           960:   [7]=>
        !           961:   string(6) "fields"
        !           962: }
        !           963: int(56)
        !           964: bool(false)
        !           965: 
        !           966: -- Testing fgetcsv() with file opened using x+b mode --
        !           967: array(2) {
        !           968:   [0]=>
        !           969:   string(5) "water"
        !           970:   [1]=>
        !           971:   string(5) "fruit"
        !           972: }
        !           973: int(16)
        !           974: bool(false)
        !           975: array(8) {
        !           976:   [0]=>
        !           977:   string(4) "This"
        !           978:   [1]=>
        !           979:   string(2) "is"
        !           980:   [2]=>
        !           981:   string(4) "line"
        !           982:   [3]=>
        !           983:   string(2) "of"
        !           984:   [4]=>
        !           985:   string(4) "text"
        !           986:   [5]=>
        !           987:   string(7) "without"
        !           988:   [6]=>
        !           989:   string(3) "csv"
        !           990:   [7]=>
        !           991:   string(6) "fields"
        !           992: }
        !           993: int(56)
        !           994: bool(false)
        !           995: 
        !           996: -- Testing fgetcsv() with file opened using x+t mode --
        !           997: array(2) {
        !           998:   [0]=>
        !           999:   string(5) "water"
        !          1000:   [1]=>
        !          1001:   string(5) "fruit"
        !          1002: }
        !          1003: int(16)
        !          1004: bool(false)
        !          1005: array(8) {
        !          1006:   [0]=>
        !          1007:   string(4) "This"
        !          1008:   [1]=>
        !          1009:   string(2) "is"
        !          1010:   [2]=>
        !          1011:   string(4) "line"
        !          1012:   [3]=>
        !          1013:   string(2) "of"
        !          1014:   [4]=>
        !          1015:   string(4) "text"
        !          1016:   [5]=>
        !          1017:   string(7) "without"
        !          1018:   [6]=>
        !          1019:   string(3) "csv"
        !          1020:   [7]=>
        !          1021:   string(6) "fields"
        !          1022: }
        !          1023: int(56)
        !          1024: bool(false)
        !          1025: 
        !          1026: -- Testing fgetcsv() with file opened using r mode --
        !          1027: array(3) {
        !          1028:   [0]=>
        !          1029:   string(5) "water"
        !          1030:   [1]=>
        !          1031:   string(5) "fruit"
        !          1032:   [2]=>
        !          1033:   string(3) "air"
        !          1034: }
        !          1035: int(20)
        !          1036: bool(false)
        !          1037: array(1) {
        !          1038:   [0]=>
        !          1039:   string(39) "This is line of text without csv fields"
        !          1040: }
        !          1041: int(60)
        !          1042: bool(false)
        !          1043: 
        !          1044: -- Testing fgetcsv() with file opened using rb mode --
        !          1045: array(3) {
        !          1046:   [0]=>
        !          1047:   string(5) "water"
        !          1048:   [1]=>
        !          1049:   string(5) "fruit"
        !          1050:   [2]=>
        !          1051:   string(3) "air"
        !          1052: }
        !          1053: int(20)
        !          1054: bool(false)
        !          1055: array(1) {
        !          1056:   [0]=>
        !          1057:   string(39) "This is line of text without csv fields"
        !          1058: }
        !          1059: int(60)
        !          1060: bool(false)
        !          1061: 
        !          1062: -- Testing fgetcsv() with file opened using rt mode --
        !          1063: array(3) {
        !          1064:   [0]=>
        !          1065:   string(5) "water"
        !          1066:   [1]=>
        !          1067:   string(5) "fruit"
        !          1068:   [2]=>
        !          1069:   string(3) "air"
        !          1070: }
        !          1071: int(20)
        !          1072: bool(false)
        !          1073: array(1) {
        !          1074:   [0]=>
        !          1075:   string(39) "This is line of text without csv fields"
        !          1076: }
        !          1077: int(60)
        !          1078: bool(false)
        !          1079: 
        !          1080: -- Testing fgetcsv() with file opened using r+ mode --
        !          1081: array(3) {
        !          1082:   [0]=>
        !          1083:   string(5) "water"
        !          1084:   [1]=>
        !          1085:   string(5) "fruit"
        !          1086:   [2]=>
        !          1087:   string(3) "air"
        !          1088: }
        !          1089: int(20)
        !          1090: bool(false)
        !          1091: array(1) {
        !          1092:   [0]=>
        !          1093:   string(39) "This is line of text without csv fields"
        !          1094: }
        !          1095: int(60)
        !          1096: bool(false)
        !          1097: 
        !          1098: -- Testing fgetcsv() with file opened using r+b mode --
        !          1099: array(3) {
        !          1100:   [0]=>
        !          1101:   string(5) "water"
        !          1102:   [1]=>
        !          1103:   string(5) "fruit"
        !          1104:   [2]=>
        !          1105:   string(3) "air"
        !          1106: }
        !          1107: int(20)
        !          1108: bool(false)
        !          1109: array(1) {
        !          1110:   [0]=>
        !          1111:   string(39) "This is line of text without csv fields"
        !          1112: }
        !          1113: int(60)
        !          1114: bool(false)
        !          1115: 
        !          1116: -- Testing fgetcsv() with file opened using r+t mode --
        !          1117: array(3) {
        !          1118:   [0]=>
        !          1119:   string(5) "water"
        !          1120:   [1]=>
        !          1121:   string(5) "fruit"
        !          1122:   [2]=>
        !          1123:   string(3) "air"
        !          1124: }
        !          1125: int(20)
        !          1126: bool(false)
        !          1127: array(1) {
        !          1128:   [0]=>
        !          1129:   string(39) "This is line of text without csv fields"
        !          1130: }
        !          1131: int(60)
        !          1132: bool(false)
        !          1133: 
        !          1134: -- Testing fgetcsv() with file opened using a+ mode --
        !          1135: array(3) {
        !          1136:   [0]=>
        !          1137:   string(5) "water"
        !          1138:   [1]=>
        !          1139:   string(5) "fruit"
        !          1140:   [2]=>
        !          1141:   string(3) "air"
        !          1142: }
        !          1143: int(20)
        !          1144: bool(false)
        !          1145: array(1) {
        !          1146:   [0]=>
        !          1147:   string(39) "This is line of text without csv fields"
        !          1148: }
        !          1149: int(60)
        !          1150: bool(false)
        !          1151: 
        !          1152: -- Testing fgetcsv() with file opened using a+b mode --
        !          1153: array(3) {
        !          1154:   [0]=>
        !          1155:   string(5) "water"
        !          1156:   [1]=>
        !          1157:   string(5) "fruit"
        !          1158:   [2]=>
        !          1159:   string(3) "air"
        !          1160: }
        !          1161: int(20)
        !          1162: bool(false)
        !          1163: array(1) {
        !          1164:   [0]=>
        !          1165:   string(39) "This is line of text without csv fields"
        !          1166: }
        !          1167: int(60)
        !          1168: bool(false)
        !          1169: 
        !          1170: -- Testing fgetcsv() with file opened using a+t mode --
        !          1171: array(3) {
        !          1172:   [0]=>
        !          1173:   string(5) "water"
        !          1174:   [1]=>
        !          1175:   string(5) "fruit"
        !          1176:   [2]=>
        !          1177:   string(3) "air"
        !          1178: }
        !          1179: int(20)
        !          1180: bool(false)
        !          1181: array(1) {
        !          1182:   [0]=>
        !          1183:   string(39) "This is line of text without csv fields"
        !          1184: }
        !          1185: int(60)
        !          1186: bool(false)
        !          1187: 
        !          1188: -- Testing fgetcsv() with file opened using w+ mode --
        !          1189: array(3) {
        !          1190:   [0]=>
        !          1191:   string(5) "water"
        !          1192:   [1]=>
        !          1193:   string(5) "fruit"
        !          1194:   [2]=>
        !          1195:   string(3) "air"
        !          1196: }
        !          1197: int(20)
        !          1198: bool(false)
        !          1199: array(1) {
        !          1200:   [0]=>
        !          1201:   string(39) "This is line of text without csv fields"
        !          1202: }
        !          1203: int(60)
        !          1204: bool(false)
        !          1205: 
        !          1206: -- Testing fgetcsv() with file opened using w+b mode --
        !          1207: array(3) {
        !          1208:   [0]=>
        !          1209:   string(5) "water"
        !          1210:   [1]=>
        !          1211:   string(5) "fruit"
        !          1212:   [2]=>
        !          1213:   string(3) "air"
        !          1214: }
        !          1215: int(20)
        !          1216: bool(false)
        !          1217: array(1) {
        !          1218:   [0]=>
        !          1219:   string(39) "This is line of text without csv fields"
        !          1220: }
        !          1221: int(60)
        !          1222: bool(false)
        !          1223: 
        !          1224: -- Testing fgetcsv() with file opened using w+t mode --
        !          1225: array(3) {
        !          1226:   [0]=>
        !          1227:   string(5) "water"
        !          1228:   [1]=>
        !          1229:   string(5) "fruit"
        !          1230:   [2]=>
        !          1231:   string(3) "air"
        !          1232: }
        !          1233: int(20)
        !          1234: bool(false)
        !          1235: array(1) {
        !          1236:   [0]=>
        !          1237:   string(39) "This is line of text without csv fields"
        !          1238: }
        !          1239: int(60)
        !          1240: bool(false)
        !          1241: 
        !          1242: -- Testing fgetcsv() with file opened using x+ mode --
        !          1243: array(3) {
        !          1244:   [0]=>
        !          1245:   string(5) "water"
        !          1246:   [1]=>
        !          1247:   string(5) "fruit"
        !          1248:   [2]=>
        !          1249:   string(3) "air"
        !          1250: }
        !          1251: int(20)
        !          1252: bool(false)
        !          1253: array(1) {
        !          1254:   [0]=>
        !          1255:   string(39) "This is line of text without csv fields"
        !          1256: }
        !          1257: int(60)
        !          1258: bool(false)
        !          1259: 
        !          1260: -- Testing fgetcsv() with file opened using x+b mode --
        !          1261: array(3) {
        !          1262:   [0]=>
        !          1263:   string(5) "water"
        !          1264:   [1]=>
        !          1265:   string(5) "fruit"
        !          1266:   [2]=>
        !          1267:   string(3) "air"
        !          1268: }
        !          1269: int(20)
        !          1270: bool(false)
        !          1271: array(1) {
        !          1272:   [0]=>
        !          1273:   string(39) "This is line of text without csv fields"
        !          1274: }
        !          1275: int(60)
        !          1276: bool(false)
        !          1277: 
        !          1278: -- Testing fgetcsv() with file opened using x+t mode --
        !          1279: array(3) {
        !          1280:   [0]=>
        !          1281:   string(5) "water"
        !          1282:   [1]=>
        !          1283:   string(5) "fruit"
        !          1284:   [2]=>
        !          1285:   string(3) "air"
        !          1286: }
        !          1287: int(20)
        !          1288: bool(false)
        !          1289: array(1) {
        !          1290:   [0]=>
        !          1291:   string(39) "This is line of text without csv fields"
        !          1292: }
        !          1293: int(60)
        !          1294: bool(false)
        !          1295: 
        !          1296: -- Testing fgetcsv() with file opened using r mode --
        !          1297: array(3) {
        !          1298:   [0]=>
        !          1299:   string(5) "water"
        !          1300:   [1]=>
        !          1301:   string(5) "fruit"
        !          1302:   [2]=>
        !          1303:   string(43) ""
        !          1304: This is line of text without csv fields
        !          1305: 
        !          1306: "
        !          1307: }
        !          1308: int(61)
        !          1309: bool(true)
        !          1310: bool(false)
        !          1311: int(61)
        !          1312: bool(true)
        !          1313: 
        !          1314: -- Testing fgetcsv() with file opened using rb mode --
        !          1315: array(3) {
        !          1316:   [0]=>
        !          1317:   string(5) "water"
        !          1318:   [1]=>
        !          1319:   string(5) "fruit"
        !          1320:   [2]=>
        !          1321:   string(43) ""
        !          1322: This is line of text without csv fields
        !          1323: 
        !          1324: "
        !          1325: }
        !          1326: int(61)
        !          1327: bool(true)
        !          1328: bool(false)
        !          1329: int(61)
        !          1330: bool(true)
        !          1331: 
        !          1332: -- Testing fgetcsv() with file opened using rt mode --
        !          1333: array(3) {
        !          1334:   [0]=>
        !          1335:   string(5) "water"
        !          1336:   [1]=>
        !          1337:   string(5) "fruit"
        !          1338:   [2]=>
        !          1339:   string(43) ""
        !          1340: This is line of text without csv fields
        !          1341: 
        !          1342: "
        !          1343: }
        !          1344: int(61)
        !          1345: bool(true)
        !          1346: bool(false)
        !          1347: int(61)
        !          1348: bool(true)
        !          1349: 
        !          1350: -- Testing fgetcsv() with file opened using r+ mode --
        !          1351: array(3) {
        !          1352:   [0]=>
        !          1353:   string(5) "water"
        !          1354:   [1]=>
        !          1355:   string(5) "fruit"
        !          1356:   [2]=>
        !          1357:   string(43) ""
        !          1358: This is line of text without csv fields
        !          1359: 
        !          1360: "
        !          1361: }
        !          1362: int(61)
        !          1363: bool(true)
        !          1364: bool(false)
        !          1365: int(61)
        !          1366: bool(true)
        !          1367: 
        !          1368: -- Testing fgetcsv() with file opened using r+b mode --
        !          1369: array(3) {
        !          1370:   [0]=>
        !          1371:   string(5) "water"
        !          1372:   [1]=>
        !          1373:   string(5) "fruit"
        !          1374:   [2]=>
        !          1375:   string(43) ""
        !          1376: This is line of text without csv fields
        !          1377: 
        !          1378: "
        !          1379: }
        !          1380: int(61)
        !          1381: bool(true)
        !          1382: bool(false)
        !          1383: int(61)
        !          1384: bool(true)
        !          1385: 
        !          1386: -- Testing fgetcsv() with file opened using r+t mode --
        !          1387: array(3) {
        !          1388:   [0]=>
        !          1389:   string(5) "water"
        !          1390:   [1]=>
        !          1391:   string(5) "fruit"
        !          1392:   [2]=>
        !          1393:   string(43) ""
        !          1394: This is line of text without csv fields
        !          1395: 
        !          1396: "
        !          1397: }
        !          1398: int(61)
        !          1399: bool(true)
        !          1400: bool(false)
        !          1401: int(61)
        !          1402: bool(true)
        !          1403: 
        !          1404: -- Testing fgetcsv() with file opened using a+ mode --
        !          1405: array(3) {
        !          1406:   [0]=>
        !          1407:   string(5) "water"
        !          1408:   [1]=>
        !          1409:   string(5) "fruit"
        !          1410:   [2]=>
        !          1411:   string(43) ""
        !          1412: This is line of text without csv fields
        !          1413: 
        !          1414: "
        !          1415: }
        !          1416: int(61)
        !          1417: bool(true)
        !          1418: bool(false)
        !          1419: int(61)
        !          1420: bool(true)
        !          1421: 
        !          1422: -- Testing fgetcsv() with file opened using a+b mode --
        !          1423: array(3) {
        !          1424:   [0]=>
        !          1425:   string(5) "water"
        !          1426:   [1]=>
        !          1427:   string(5) "fruit"
        !          1428:   [2]=>
        !          1429:   string(43) ""
        !          1430: This is line of text without csv fields
        !          1431: 
        !          1432: "
        !          1433: }
        !          1434: int(61)
        !          1435: bool(true)
        !          1436: bool(false)
        !          1437: int(61)
        !          1438: bool(true)
        !          1439: 
        !          1440: -- Testing fgetcsv() with file opened using a+t mode --
        !          1441: array(3) {
        !          1442:   [0]=>
        !          1443:   string(5) "water"
        !          1444:   [1]=>
        !          1445:   string(5) "fruit"
        !          1446:   [2]=>
        !          1447:   string(43) ""
        !          1448: This is line of text without csv fields
        !          1449: 
        !          1450: "
        !          1451: }
        !          1452: int(61)
        !          1453: bool(true)
        !          1454: bool(false)
        !          1455: int(61)
        !          1456: bool(true)
        !          1457: 
        !          1458: -- Testing fgetcsv() with file opened using w+ mode --
        !          1459: array(3) {
        !          1460:   [0]=>
        !          1461:   string(5) "water"
        !          1462:   [1]=>
        !          1463:   string(5) "fruit"
        !          1464:   [2]=>
        !          1465:   string(43) ""
        !          1466: This is line of text without csv fields
        !          1467: 
        !          1468: "
        !          1469: }
        !          1470: int(61)
        !          1471: bool(true)
        !          1472: bool(false)
        !          1473: int(61)
        !          1474: bool(true)
        !          1475: 
        !          1476: -- Testing fgetcsv() with file opened using w+b mode --
        !          1477: array(3) {
        !          1478:   [0]=>
        !          1479:   string(5) "water"
        !          1480:   [1]=>
        !          1481:   string(5) "fruit"
        !          1482:   [2]=>
        !          1483:   string(43) ""
        !          1484: This is line of text without csv fields
        !          1485: 
        !          1486: "
        !          1487: }
        !          1488: int(61)
        !          1489: bool(true)
        !          1490: bool(false)
        !          1491: int(61)
        !          1492: bool(true)
        !          1493: 
        !          1494: -- Testing fgetcsv() with file opened using w+t mode --
        !          1495: array(3) {
        !          1496:   [0]=>
        !          1497:   string(5) "water"
        !          1498:   [1]=>
        !          1499:   string(5) "fruit"
        !          1500:   [2]=>
        !          1501:   string(43) ""
        !          1502: This is line of text without csv fields
        !          1503: 
        !          1504: "
        !          1505: }
        !          1506: int(61)
        !          1507: bool(true)
        !          1508: bool(false)
        !          1509: int(61)
        !          1510: bool(true)
        !          1511: 
        !          1512: -- Testing fgetcsv() with file opened using x+ mode --
        !          1513: array(3) {
        !          1514:   [0]=>
        !          1515:   string(5) "water"
        !          1516:   [1]=>
        !          1517:   string(5) "fruit"
        !          1518:   [2]=>
        !          1519:   string(43) ""
        !          1520: This is line of text without csv fields
        !          1521: 
        !          1522: "
        !          1523: }
        !          1524: int(61)
        !          1525: bool(true)
        !          1526: bool(false)
        !          1527: int(61)
        !          1528: bool(true)
        !          1529: 
        !          1530: -- Testing fgetcsv() with file opened using x+b mode --
        !          1531: array(3) {
        !          1532:   [0]=>
        !          1533:   string(5) "water"
        !          1534:   [1]=>
        !          1535:   string(5) "fruit"
        !          1536:   [2]=>
        !          1537:   string(43) ""
        !          1538: This is line of text without csv fields
        !          1539: 
        !          1540: "
        !          1541: }
        !          1542: int(61)
        !          1543: bool(true)
        !          1544: bool(false)
        !          1545: int(61)
        !          1546: bool(true)
        !          1547: 
        !          1548: -- Testing fgetcsv() with file opened using x+t mode --
        !          1549: array(3) {
        !          1550:   [0]=>
        !          1551:   string(5) "water"
        !          1552:   [1]=>
        !          1553:   string(5) "fruit"
        !          1554:   [2]=>
        !          1555:   string(43) ""
        !          1556: This is line of text without csv fields
        !          1557: 
        !          1558: "
        !          1559: }
        !          1560: int(61)
        !          1561: bool(true)
        !          1562: bool(false)
        !          1563: int(61)
        !          1564: bool(true)
        !          1565: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>