Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 15-Jun-2013 | - | ||||
other/ | H | 15-Jun-2013 | - | 93 | 67 | |
threads/ | H | 15-Jun-2013 | - | 83 | 57 | |
Makefile | H A D | 15-Jun-2013 | 2.9 KiB | 89 | 45 | |
Makefile.alt | H A D | 15-Jun-2013 | 753 | 32 | 21 | |
Makefile.mingw | H A D | 15-Jun-2013 | 637 | 26 | 16 | |
README | H A D | 15-Jun-2013 | 6.2 KiB | 126 | 124 | |
dbx.sh | H A D | 15-Jun-2013 | 458 | 25 | 12 | |
do_tests | H A D | 15-Jun-2013 | 422 | 23 | 16 | |
do_tests.cygwin | H A D | 15-Jun-2013 | 419 | 22 | 15 | |
int64_align.c | H A D | 15-Jun-2013 | 387 | 20 | 10 | |
malign.c | H A D | 15-Jun-2013 | 480 | 21 | 9 | |
mgwtest.c | H A D | 15-Jun-2013 | 1.1 KiB | 57 | 46 | |
sizes | H A D | 15-Jun-2013 | 504 | 24 | 14 | |
test1-mingw.c | H A D | 15-Jun-2013 | 274 | 13 | 10 | |
test1.ans | H A D | 15-Jun-2013 | 7 | 2 | 1 | |
test1.c | H A D | 15-Jun-2013 | 407 | 25 | 21 | |
test10.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test10.c | H A D | 15-Jun-2013 | 241 | 14 | 11 | |
test100.ans | H A D | 15-Jun-2013 | 16 | 3 | 2 | |
test100.c | H A D | 15-Jun-2013 | 444 | 28 | 23 | |
test101.ans | H A D | 15-Jun-2013 | 53 | 3 | 2 | |
test101.c | H A D | 15-Jun-2013 | 532 | 31 | 26 | |
test102.ans | H A D | 15-Jun-2013 | 12 | 3 | 2 | |
test102.c | H A D | 15-Jun-2013 | 383 | 23 | 18 | |
test103.ans | H A D | 15-Jun-2013 | 57 | 3 | 2 | |
test103.c | H A D | 15-Jun-2013 | 674 | 34 | 29 | |
test104.ans | H A D | 15-Jun-2013 | 56 | 3 | 2 | |
test104.c | H A D | 15-Jun-2013 | 680 | 34 | 29 | |
test105.ans | H A D | 15-Jun-2013 | 62 | 3 | 2 | |
test105.c | H A D | 15-Jun-2013 | 666 | 30 | 19 | |
test106.ans | H A D | 15-Jun-2013 | 618 | 25 | 24 | |
test106.c | H A D | 15-Jun-2013 | 2.9 KiB | 127 | 105 | |
test107.ans | H A D | 15-Jun-2013 | 30 | 6 | 5 | |
test107.c | H A D | 15-Jun-2013 | 694 | 39 | 30 | |
test108.ans | H A D | 15-Jun-2013 | 55 | 3 | 2 | |
test108.c | H A D | 15-Jun-2013 | 1.3 KiB | 50 | 39 | |
test109.ans | H A D | 15-Jun-2013 | 31 | 3 | 2 | |
test109.c | H A D | 15-Jun-2013 | 653 | 36 | 28 | |
test11.ans | H A D | 15-Jun-2013 | 33 | 2 | 1 | |
test11.c | H A D | 15-Jun-2013 | 299 | 18 | 13 | |
test110.ans | H A D | 15-Jun-2013 | 17 | 2 | 1 | |
test110.c | H A D | 15-Jun-2013 | 2.5 KiB | 79 | 67 | |
test111.ans | H A D | 15-Jun-2013 | 17 | 2 | 1 | |
test111.c | H A D | 15-Jun-2013 | 871 | 46 | 32 | |
test112.ans | H A D | 15-Jun-2013 | 17 | 2 | 1 | |
test112.c | H A D | 15-Jun-2013 | 921 | 48 | 34 | |
test113.ans | H A D | 15-Jun-2013 | 57 | 6 | 5 | |
test113.c | H A D | 15-Jun-2013 | 1.2 KiB | 54 | 40 | |
test114.ans | H A D | 15-Jun-2013 | 15 | 2 | 1 | |
test114.c | H A D | 15-Jun-2013 | 832 | 46 | 37 | |
test115.ans | H A D | 15-Jun-2013 | 3 KiB | 41 | 40 | |
test115.c | H A D | 15-Jun-2013 | 2.4 KiB | 120 | 93 | |
test116.ans | H A D | 15-Jun-2013 | 21 | 5 | 4 | |
test116.c | H A D | 15-Jun-2013 | 605 | 30 | 22 | |
test117.ans | H A D | 15-Jun-2013 | 58 | 11 | 10 | |
test117.c | H A D | 15-Jun-2013 | 990 | 48 | 40 | |
test118.ans | H A D | 15-Jun-2013 | 76 | 6 | 5 | |
test118.c | H A D | 15-Jun-2013 | 1.3 KiB | 56 | 44 | |
test119.ans | H A D | 15-Jun-2013 | 13 | 2 | 1 | |
test119.c | H A D | 15-Jun-2013 | 682 | 42 | 29 | |
test12.ans | H A D | 15-Jun-2013 | 33 | 2 | 1 | |
test12.c | H A D | 15-Jun-2013 | 299 | 18 | 13 | |
test120.ans | H A D | 15-Jun-2013 | 149 | 13 | 12 | |
test120.c | H A D | 15-Jun-2013 | 660 | 25 | 21 | |
test121.ans | H A D | 15-Jun-2013 | 29 | 7 | 6 | |
test121.c | H A D | 15-Jun-2013 | 657 | 32 | 26 | |
test122.ans | H A D | 15-Jun-2013 | 19 | 2 | 1 | |
test122.c | H A D | 15-Jun-2013 | 762 | 41 | 32 | |
test123.ans | H A D | 15-Jun-2013 | 14 | 2 | 1 | |
test123.c | H A D | 15-Jun-2013 | 684 | 34 | 27 | |
test124.ans | H A D | 15-Jun-2013 | 46 | 5 | 4 | |
test124.c | H A D | 15-Jun-2013 | 664 | 39 | 31 | |
test13.ans | H A D | 15-Jun-2013 | 33 | 2 | 1 | |
test13.c | H A D | 15-Jun-2013 | 299 | 18 | 13 | |
test14.ans | H A D | 15-Jun-2013 | 33 | 2 | 1 | |
test14.c | H A D | 15-Jun-2013 | 299 | 18 | 13 | |
test15.ans | H A D | 15-Jun-2013 | 33 | 2 | 1 | |
test15.c | H A D | 15-Jun-2013 | 299 | 18 | 13 | |
test16.ans | H A D | 15-Jun-2013 | 33 | 2 | 1 | |
test16.c | H A D | 15-Jun-2013 | 299 | 18 | 13 | |
test17.ans | H A D | 15-Jun-2013 | 38 | 2 | 1 | |
test17.c | H A D | 15-Jun-2013 | 299 | 18 | 13 | |
test18.ans | H A D | 15-Jun-2013 | 35 | 3 | 2 | |
test18.c | H A D | 15-Jun-2013 | 243 | 16 | 11 | |
test19.ans | H A D | 15-Jun-2013 | 37 | 3 | 2 | |
test19.c | H A D | 15-Jun-2013 | 249 | 16 | 11 | |
test2.ans | H A D | 15-Jun-2013 | 7 | 2 | 1 | |
test2.c | H A D | 15-Jun-2013 | 363 | 22 | 17 | |
test20.ans | H A D | 15-Jun-2013 | 36 | 3 | 2 | |
test20.c | H A D | 15-Jun-2013 | 241 | 16 | 11 | |
test21.ans | H A D | 15-Jun-2013 | 60 | 6 | 5 | |
test21.c | H A D | 15-Jun-2013 | 408 | 19 | 15 | |
test22.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test22.c | H A D | 15-Jun-2013 | 382 | 19 | 15 | |
test23.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test23.c | H A D | 15-Jun-2013 | 621 | 30 | 25 | |
test24.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test24.c | H A D | 15-Jun-2013 | 535 | 27 | 23 | |
test25.ans | H A D | 15-Jun-2013 | 33 | 2 | 1 | |
test25.c | H A D | 15-Jun-2013 | 509 | 28 | 23 | |
test26.ans | H A D | 15-Jun-2013 | 38 | 3 | 2 | |
test26.c | H A D | 15-Jun-2013 | 2.2 KiB | 86 | 71 | |
test27.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test27.c | H A D | 15-Jun-2013 | 798 | 36 | 30 | |
test28.ans | H A D | 15-Jun-2013 | 16 | 2 | 1 | |
test28.c | H A D | 15-Jun-2013 | 791 | 39 | 31 | |
test29.ans | H A D | 15-Jun-2013 | 43 | 3 | 2 | |
test29.c | H A D | 15-Jun-2013 | 1.1 KiB | 51 | 41 | |
test3.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test3.c | H A D | 15-Jun-2013 | 380 | 19 | 15 | |
test30.ans | H A D | 15-Jun-2013 | 22 | 3 | 2 | |
test30.c | H A D | 15-Jun-2013 | 933 | 41 | 31 | |
test31.ans | H A D | 15-Jun-2013 | 18 | 3 | 1 | |
test31.c | H A D | 15-Jun-2013 | 899 | 39 | 27 | |
test32.ans | H A D | 15-Jun-2013 | 110 | 11 | 10 | |
test32.c | H A D | 15-Jun-2013 | 1 KiB | 45 | 35 | |
test33.ans | H A D | 15-Jun-2013 | 34 | 3 | 2 | |
test33.c | H A D | 15-Jun-2013 | 429 | 24 | 18 | |
test34.ans | H A D | 15-Jun-2013 | 216 | 16 | 15 | |
test34.c | H A D | 15-Jun-2013 | 465 | 22 | 16 | |
test35.c | H A D | 15-Jun-2013 | 339 | 17 | 12 | |
test36.ans | H A D | 15-Jun-2013 | 46 | 4 | 3 | |
test36.c | H A D | 15-Jun-2013 | 373 | 23 | 16 | |
test37.c | H A D | 15-Jun-2013 | 308 | 21 | 15 | |
test38.ans | H A D | 15-Jun-2013 | 243 | 10 | 9 | |
test38.c | H A D | 15-Jun-2013 | 382 | 20 | 16 | |
test39.ans | H A D | 15-Jun-2013 | 53 | 3 | 2 | |
test39.c | H A D | 15-Jun-2013 | 317 | 18 | 13 | |
test4.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test4.c | H A D | 15-Jun-2013 | 426 | 23 | 19 | |
test40.c | H A D | 15-Jun-2013 | 308 | 19 | 13 | |
test41.ans | H A D | 15-Jun-2013 | 12 | 3 | 2 | |
test41.c | H A D | 15-Jun-2013 | 315 | 19 | 14 | |
test42.c | H A D | 15-Jun-2013 | 350 | 17 | 12 | |
test43.c | H A D | 15-Jun-2013 | 391 | 21 | 15 | |
test44.c | H A D | 15-Jun-2013 | 458 | 24 | 18 | |
test45.ans | H A D | 15-Jun-2013 | 28 | 3 | 2 | |
test45.c | H A D | 15-Jun-2013 | 392 | 22 | 17 | |
test46.c | H A D | 15-Jun-2013 | 237 | 15 | 11 | |
test47.c | H A D | 15-Jun-2013 | 242 | 15 | 12 | |
test48.ans | H A D | 15-Jun-2013 | 20 | 1 | 1 | |
test48.c | H A D | 15-Jun-2013 | 268 | 16 | 13 | |
test49.c | H A D | 15-Jun-2013 | 306 | 19 | 13 | |
test5.ans | H A D | 15-Jun-2013 | 745 | 101 | 100 | |
test5.c | H A D | 15-Jun-2013 | 543 | 28 | 24 | |
test50.ans | H A D | 15-Jun-2013 | 10 | 3 | 2 | |
test50.c | H A D | 15-Jun-2013 | 386 | 20 | 15 | |
test51.ans | H A D | 15-Jun-2013 | 22 | 2 | 1 | |
test51.c | H A D | 15-Jun-2013 | 1.5 KiB | 58 | 50 | |
test52.ans | H A D | 15-Jun-2013 | 22 | 3 | 2 | |
test52.c | H A D | 15-Jun-2013 | 562 | 31 | 24 | |
test53.ans | H A D | 15-Jun-2013 | 33 | 4 | 3 | |
test53.c | H A D | 15-Jun-2013 | 601 | 31 | 23 | |
test54.ans | H A D | 15-Jun-2013 | 77 | 3 | 2 | |
test54.c | H A D | 15-Jun-2013 | 1.7 KiB | 64 | 53 | |
test55.ans | H A D | 15-Jun-2013 | 76 | 4 | 3 | |
test55.c | H A D | 15-Jun-2013 | 2.4 KiB | 92 | 74 | |
test56.ans | H A D | 15-Jun-2013 | 59 | 5 | 4 | |
test56.c | H A D | 15-Jun-2013 | 870 | 43 | 33 | |
test57.c | H A D | 15-Jun-2013 | 497 | 29 | 22 | |
test58.ans | H A D | 15-Jun-2013 | 55 | 5 | 4 | |
test58.c | H A D | 15-Jun-2013 | 606 | 31 | 24 | |
test59.ans | H A D | 15-Jun-2013 | 77 | 7 | 6 | |
test59.c | H A D | 15-Jun-2013 | 1,016 | 48 | 38 | |
test6.ans | H A D | 15-Jun-2013 | 19 | 2 | 1 | |
test6.c | H A D | 15-Jun-2013 | 433 | 26 | 22 | |
test60.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test60.c | H A D | 15-Jun-2013 | 401 | 19 | 13 | |
test61.ans | H A D | 15-Jun-2013 | 150 | 21 | 20 | |
test61.c | H A D | 15-Jun-2013 | 412 | 19 | 13 | |
test62.ans | H A D | 15-Jun-2013 | 149 | 21 | 20 | |
test62.c | H A D | 15-Jun-2013 | 515 | 21 | 15 | |
test63.ans | H A D | 15-Jun-2013 | 149 | 21 | 20 | |
test63.c | H A D | 15-Jun-2013 | 527 | 23 | 13 | |
test64.ans | H A D | 15-Jun-2013 | 51 | 4 | 3 | |
test64.c | H A D | 15-Jun-2013 | 2.2 KiB | 81 | 58 | |
test65.c | H A D | 15-Jun-2013 | 293 | 17 | 13 | |
test66.c | H A D | 15-Jun-2013 | 368 | 19 | 15 | |
test67.ans | H A D | 15-Jun-2013 | 67 | 4 | 3 | |
test67.c | H A D | 15-Jun-2013 | 999 | 41 | 31 | |
test68.c | H A D | 15-Jun-2013 | 832 | 38 | 30 | |
test69.ans | H A D | 15-Jun-2013 | 70 | 5 | 4 | |
test69.c | H A D | 15-Jun-2013 | 971 | 40 | 33 | |
test7.ans | H A D | 15-Jun-2013 | 51 | 4 | 3 | |
test7.c | H A D | 15-Jun-2013 | 569 | 28 | 24 | |
test70.ans | H A D | 15-Jun-2013 | 28 | 8 | 7 | |
test70.c | H A D | 15-Jun-2013 | 804 | 35 | 30 | |
test71.ans | H A D | 15-Jun-2013 | 28 | 8 | 7 | |
test71.c | H A D | 15-Jun-2013 | 807 | 35 | 30 | |
test72.ans | H A D | 15-Jun-2013 | 28 | 8 | 7 | |
test72.c | H A D | 15-Jun-2013 | 804 | 35 | 30 | |
test73.ans | H A D | 15-Jun-2013 | 30 | 8 | 7 | |
test73.c | H A D | 15-Jun-2013 | 850 | 35 | 30 | |
test74.ans | H A D | 15-Jun-2013 | 1.9 KiB | 302 | 301 | |
test74.c | H A D | 15-Jun-2013 | 837 | 40 | 31 | |
test75.ans | H A D | 15-Jun-2013 | 18 | 3 | 2 | |
test75.c | H A D | 15-Jun-2013 | 889 | 39 | 29 | |
test76.ans | H A D | 15-Jun-2013 | 18 | 3 | 2 | |
test76.c | H A D | 15-Jun-2013 | 907 | 39 | 29 | |
test77.ans | H A D | 15-Jun-2013 | 18 | 3 | 2 | |
test77.c | H A D | 15-Jun-2013 | 890 | 39 | 29 | |
test78.c | H A D | 15-Jun-2013 | 393 | 24 | 16 | |
test79.ans | H A D | 15-Jun-2013 | 18 | 4 | 3 | |
test79.c | H A D | 15-Jun-2013 | 450 | 23 | 16 | |
test8.ans | H A D | 15-Jun-2013 | 170 | 11 | 10 | |
test8.c | H A D | 15-Jun-2013 | 576 | 28 | 24 | |
test80.ans | H A D | 15-Jun-2013 | 23 | 2 | 1 | |
test80.c | H A D | 15-Jun-2013 | 589 | 31 | 25 | |
test81.ans | H A D | 15-Jun-2013 | 47 | 3 | 2 | |
test81.c | H A D | 15-Jun-2013 | 714 | 37 | 28 | |
test82.c | H A D | 15-Jun-2013 | 895 | 44 | 35 | |
test83.ans | H A D | 15-Jun-2013 | 234 | 8 | 7 | |
test83.c | H A D | 15-Jun-2013 | 817 | 43 | 33 | |
test84.ans | H A D | 15-Jun-2013 | 468 | 15 | 14 | |
test84.c | H A D | 15-Jun-2013 | 1.3 KiB | 64 | 47 | |
test85.ans | H A D | 15-Jun-2013 | 19 | 2 | 1 | |
test85.c | H A D | 15-Jun-2013 | 213 | 14 | 12 | |
test86.ans | H A D | 15-Jun-2013 | 8 | 2 | 1 | |
test86.c | H A D | 15-Jun-2013 | 474 | 28 | 24 | |
test87.ans | H A D | 15-Jun-2013 | 16 | 2 | 1 | |
test87.c | H A D | 15-Jun-2013 | 1 KiB | 48 | 40 | |
test88.c | H A D | 15-Jun-2013 | 302 | 19 | 15 | |
test89.ans | H A D | 15-Jun-2013 | 11 | 4 | 3 | |
test89.c | H A D | 15-Jun-2013 | 368 | 22 | 17 | |
test9.ans | H A D | 15-Jun-2013 | 70 | 11 | 10 | |
test9.c | H A D | 15-Jun-2013 | 240 | 14 | 11 | |
test90.ans | H A D | 15-Jun-2013 | 19 | 2 | 1 | |
test90.c | H A D | 15-Jun-2013 | 534 | 24 | 18 | |
test91.ans | H A D | 15-Jun-2013 | 19 | 2 | 1 | |
test91.c | H A D | 15-Jun-2013 | 536 | 24 | 18 | |
test92.c | H A D | 15-Jun-2013 | 1.1 KiB | 40 | 26 | |
test93.ans | H A D | 15-Jun-2013 | 10 | 2 | 1 | |
test93.c | H A D | 15-Jun-2013 | 422 | 22 | 18 | |
test94.ans | H A D | 15-Jun-2013 | 53 | 6 | 5 | |
test94.c | H A D | 15-Jun-2013 | 530 | 27 | 23 | |
test95.ans | H A D | 15-Jun-2013 | 21 | 4 | 3 | |
test95.c | H A D | 15-Jun-2013 | 540 | 24 | 20 | |
test96.ans | H A D | 15-Jun-2013 | 105 | 16 | 15 | |
test96.c | H A D | 15-Jun-2013 | 605 | 28 | 24 | |
test97.ans | H A D | 15-Jun-2013 | 22 | 2 | 1 | |
test97.c | H A D | 15-Jun-2013 | 467 | 28 | 20 | |
test98.ans | H A D | 15-Jun-2013 | 66 | 4 | 3 | |
test98.c | H A D | 15-Jun-2013 | 557 | 29 | 23 | |
test99.ans | H A D | 15-Jun-2013 | 21 | 3 | 2 | |
test99.c | H A D | 15-Jun-2013 | 265 | 15 | 13 |
README
1Run "make" in this directory to build the tests and run them. 2 3test1: serialize int into memory, unserialize 4test2: serialize int into file, unserialize 5test3: serialize A(i) into file, unserialize 6test4: serialize A(i) into memory, unserialize 7test5: serialize A(A(i)) into memory, unserialize 8test6: serialize string into memory, unserialize 9test7: serialize A(s) into file, unserialize 10test8: serialize cA(c) into file, unserialize 11test9: unpack big-endian tpl data file of A(i) 12test10: unpack little-endian tpl data file of A(i) 13test11: try to load a corrupt tpl image w/invalid chars 14test12: try to load a corrupt tpl image w/runaway format string 15test13: try to load a corrupt tpl image w/internal A length -1 16test14: try to load a corrupt tpl image w/internal A length +1 17test15: try to load a corrupt tpl image w/invalid magic 18test16: try to load a corrupt tpl image w/invalid len 19test17: try to load a good tpl but whose format mismatches map 20test18: try to map a tpl with malformed format- unbalanced parens: missing ) 21test19: try to map a tpl with malformed format- unbalanced parens: extra ) 22test20: try to map a tpl with malformed format- empty A() 23test21: serialize A(ii) into file, unserialize 24test22: serialize A(u) into file, unserialize 25test23: serialize A(u) into file, read tpl from fd using TPL_FD 26test24: read A(u) tpl file with extra trailing bytes, ok in TPL_FD mode 27test25: same A(u) tpl file with extra trailing bytes, not ok in TPL_FILE mode 28test26: test non-blocking tpl_gather using async read of 3 tpls across 2 pipes 29test27: test tpl_dump() of A(u) to file using TPL_FD, unserialize 30test28: parent writes A(u) tpl to child through pipe, both use TPL_FD mode 31test29: parent writes consecutive A(u) tpl then A(c) tpl to child through pipe 32test30: test pack B (binary buffer) and unpack 33test31: test pack B (binary buffer) of 0-length and unpack 34test32: test pack A(B) and unpack 35test33: test pack f (double) and unpack 36test34: test pack A(f) and unpack 37test35: pack A(is) 38test36: unpack A(is) 39test37: pack A(A(i)) [example from man page] 40test38: unpack A(A(i)) [example from man page] 41test39: try to load a tpl with an unsupported bit flag set 42test40: pack char array - userguide example 43test41: unpack char arrray - userguide example 44test42: test non-aligned pointers in backbone (under Solaris dbx, check -all) 45test43: test non-aligned pointers in backbone (under Solaris dbx, check -all) 46test44: test non-aligned pointers in backbone (under Solaris dbx, check -all) 47test46: test correct-size of backbone "double" datum (Solaris dbx, check -all) 48test47: store A(i) to file - userguide example 49test48: read A(i) from file - userguide example 50test49: write A(s) - userguide example 51test50: read A(s) - userguide example 52test51: test tpl_mem_gather (_0: 1 tpl; _1: 2 tpls; _2/_3/_4: 1 tpl in 3 parts) 53test52: A(A(i)): pack an int; pack parent; pack int; don't pack parent; ser_osz 54test53: A(A(i)): pack an int; pack parent; pack parent; 0-length 2nd parent el. 55test54: test callback negative return value for tpl_mem_gather 56test55: test callback negative return value for tpl_fd_gather 57test56: test static string using c# format pack/unpack in mem 58test57: test pack static string using c# to file 59test58: test unpack static string using c# from file 60test59: test alignment using cc#cc# pack/unpack in mem 61test60: test pack-then-load (implicit intervening free, using tpl_free_keep_map) 62test61: test load-then-load (implicit intervening free, using tpl_free_keep_map) 63test62: test load-then-pack (implicit intervening free, using tpl_free_keep_map) 64test63: test pack-then-unpack (implicit dump/load) then pack-then-unpack again 65test64: pack level 0 types, change and re-pack level 0 types, test implicit free 66test65: pack int[] using format character # 67test66: pack two separate int[] using format character # 68test67: test expected failure if format strings agree but array lengths mismatch 69test68: test octothorpe support by packing,unpacking two fixed lengths arrays 70test69: test octothorpic array support A(i#i#) 71test70: test S(...) structure pack and unpack 72test71: test cS(...) pack/unpack when preceded by non-structure byte 73test72: test wildcard structure unpack 74test73: test wildcard structure unpack 75test74: test wildcard structure unpack 76test75: test sc# (string and byte array) 77test76: test S(sc#) (structure of last) 78test77: test S(sc#) (structure of last) with wildcard unpack 79test78: pack A(i)c 80test79: unpack A(i)c 81test80: pack and unpack A(S(ci#)) 82test81: pack and unpack A(S(ci#)) 83test82: pack cA(i#)S(cf#)A(ci#) 84test83: unpack cA(i#)S(cf#)A(ci#) 85test84: repeat test83 with both big and little endian input files 86test85: tpl_peek at file 87test86: tpl_peek at in-memory tpl 88test87: test tpl_gather(TPL_GATHER_FD_BLOCKING) 89test88: test packing S(ic#f) 90test89: test unpacking S(ic#f) as S(*) 91test90: pack and unpack I 92test91: pack and unpack U 93test92: pack and unpack A(cIcU) 94test93: pack and unpack NULL string 95test94: pack and unpack A(s) with some null 96test95: pack and unpack null string, empty string, non-empty string 97test96: pack and unpack A(null string, empty string, non-empty string) 98test97: pack and unapck 16-bit int/uint (j,v) 99test98: pack and unapck 16-bit int/uint A(j,v) 100test99: data peek at c in complex format 101test100: data peek at i inside S(ic) 102test101: data peek at c inside S(ic) [expected failure test] 103test102: data peek at c in simple format c 104test103: data peek at iscsi in S(iscsiu) 105test104: data peek at iscsi in S(iscsiu) with NULL string pointer 106test105: tpl_jot then unpack by normal then by tpl_peek 107test106: test IS(Iiuijc#)#iiii 108test107: test S(ic#)# 109test108: test IS(Iiuijc#)#iiii 110test109: test S(cijc)# where next structure elt alignment based on i 111test110: test ssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiifffiiii 112test111: test S(icfv#)# 113test112: test S(ic#fv#)# 114test113: test icS(ic#fv#)#ci 115test114: test multi-dimension i## 116test115: test S(s)#, S(si)#, S(c#si)# 117test116: test cs#i 118test117: test cA(s#)i 119test118: test tpl_peek(TPL_FXLENS) with cA(i#)S(cf#)A(ci#) 120test119: test tpl_dump(tn,TPL_GETSIZE,&sz); 121test120: test TPL_PREALLOCD and TPL_EXCESS_OK flags 122test121: test s## 123test122: test S(ic#f$(ci)) 124test123: setjmp/longjmp based fatal error handler 125test124: test A(S(c#)s) as per bug report from Eric Rose 126