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