From 4985a41f2710e235082a8c761501f622954bb49b Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Thu, 13 Sep 2012 15:01:01 -0500 Subject: [PATCH] add tpl to tree (please check win build) --- Makefile.am | 3 + libs/libtpl-1.5/LICENSE | 21 + libs/libtpl-1.5/Makefile.am | 2 + libs/libtpl-1.5/Makefile.in | 635 +++++ libs/libtpl-1.5/README | 56 + libs/libtpl-1.5/bootstrap | 11 + libs/libtpl-1.5/configure.ac | 28 + libs/libtpl-1.5/doc/Makefile | 26 + libs/libtpl-1.5/doc/NOTES | 11 + libs/libtpl-1.5/doc/html/ChangeLog.html | 602 +++++ libs/libtpl-1.5/doc/html/img/banner.png | Bin 0 -> 24129 bytes libs/libtpl-1.5/doc/html/img/banner.svg | 429 ++++ libs/libtpl-1.5/doc/html/img/grad_azure.png | Bin 0 -> 409 bytes libs/libtpl-1.5/doc/html/img/grad_azure.svg | 105 + libs/libtpl-1.5/doc/html/img/rss.png | Bin 0 -> 689 bytes libs/libtpl-1.5/doc/html/img/tpl-mini.png | Bin 0 -> 3133 bytes libs/libtpl-1.5/doc/html/img/tpl-mini.svg | 242 ++ libs/libtpl-1.5/doc/html/img/tpl.dia | Bin 0 -> 4424 bytes libs/libtpl-1.5/doc/html/img/tpl.png | Bin 0 -> 12392 bytes libs/libtpl-1.5/doc/html/img/tpl_aai.dia | Bin 0 -> 4125 bytes libs/libtpl-1.5/doc/html/index.html | 162 ++ libs/libtpl-1.5/doc/html/license.html | 61 + libs/libtpl-1.5/doc/html/perl.html | 403 +++ libs/libtpl-1.5/doc/html/styles.css | 160 ++ libs/libtpl-1.5/doc/html/tdh-quirks.css | 31 + libs/libtpl-1.5/doc/html/tdh.css | 301 +++ libs/libtpl-1.5/doc/html/toc.css | 35 + libs/libtpl-1.5/doc/html/userguide.html | 1539 ++++++++++++ libs/libtpl-1.5/doc/pdf/userguide.pdf | Bin 0 -> 157721 bytes libs/libtpl-1.5/doc/txt/ChangeLog.txt | 59 + libs/libtpl-1.5/doc/txt/compiling.txt | 38 + libs/libtpl-1.5/doc/txt/examples.txt | 297 +++ libs/libtpl-1.5/doc/txt/future.txt | 52 + libs/libtpl-1.5/doc/txt/perl.txt | 302 +++ libs/libtpl-1.5/doc/txt/sflogo.txt | 5 + libs/libtpl-1.5/doc/txt/toc.txt | 85 + libs/libtpl-1.5/doc/txt/topnav.txt | 10 + libs/libtpl-1.5/doc/txt/userguide.txt | 1264 ++++++++++ libs/libtpl-1.5/lang/perl/Tpl.pm | 475 ++++ libs/libtpl-1.5/lang/perl/tests/Makefile | 9 + libs/libtpl-1.5/lang/perl/tests/README | 29 + libs/libtpl-1.5/lang/perl/tests/client.pl | 31 + libs/libtpl-1.5/lang/perl/tests/do_tests | 20 + libs/libtpl-1.5/lang/perl/tests/server.pl | 56 + libs/libtpl-1.5/lang/perl/tests/test1 | 23 + libs/libtpl-1.5/lang/perl/tests/test1.ans | 10 + libs/libtpl-1.5/lang/perl/tests/test10 | 16 + libs/libtpl-1.5/lang/perl/tests/test10.ans | 53 + libs/libtpl-1.5/lang/perl/tests/test11 | 24 + libs/libtpl-1.5/lang/perl/tests/test11.ans | 2 + libs/libtpl-1.5/lang/perl/tests/test12 | 23 + libs/libtpl-1.5/lang/perl/tests/test12.ans | 16 + libs/libtpl-1.5/lang/perl/tests/test13 | 16 + libs/libtpl-1.5/lang/perl/tests/test13.ans | 71 + libs/libtpl-1.5/lang/perl/tests/test14 | 17 + libs/libtpl-1.5/lang/perl/tests/test14.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test14.tpl | Bin 0 -> 14 bytes libs/libtpl-1.5/lang/perl/tests/test15 | 17 + libs/libtpl-1.5/lang/perl/tests/test15.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test15.tpl | Bin 0 -> 14 bytes libs/libtpl-1.5/lang/perl/tests/test16 | 22 + libs/libtpl-1.5/lang/perl/tests/test16.ans | 2 + libs/libtpl-1.5/lang/perl/tests/test17 | 25 + libs/libtpl-1.5/lang/perl/tests/test17.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test18 | 23 + libs/libtpl-1.5/lang/perl/tests/test18.ans | 3 + libs/libtpl-1.5/lang/perl/tests/test19 | 25 + libs/libtpl-1.5/lang/perl/tests/test19.ans | 7 + libs/libtpl-1.5/lang/perl/tests/test2 | 18 + libs/libtpl-1.5/lang/perl/tests/test2.ans | 10 + libs/libtpl-1.5/lang/perl/tests/test20 | 36 + libs/libtpl-1.5/lang/perl/tests/test20.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test21 | 15 + libs/libtpl-1.5/lang/perl/tests/test21.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test22 | 21 + libs/libtpl-1.5/lang/perl/tests/test22.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test23 | 21 + libs/libtpl-1.5/lang/perl/tests/test3 | 16 + libs/libtpl-1.5/lang/perl/tests/test3.ans | 53 + libs/libtpl-1.5/lang/perl/tests/test4 | 26 + libs/libtpl-1.5/lang/perl/tests/test4.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test5 | 23 + libs/libtpl-1.5/lang/perl/tests/test5.ans | 10 + libs/libtpl-1.5/lang/perl/tests/test6 | 16 + libs/libtpl-1.5/lang/perl/tests/test6.ans | 53 + libs/libtpl-1.5/lang/perl/tests/test7 | 26 + libs/libtpl-1.5/lang/perl/tests/test7.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test8 | 29 + libs/libtpl-1.5/lang/perl/tests/test8.ans | 1 + libs/libtpl-1.5/lang/perl/tests/test9 | 23 + libs/libtpl-1.5/lang/perl/tests/test9.ans | 10 + libs/libtpl-1.5/lang/perl/tplfmt | 24 + libs/libtpl-1.5/lang/perl/tplxml | 306 +++ libs/libtpl-1.5/src/Makefile.am | 7 + libs/libtpl-1.5/src/Makefile.in | 607 +++++ libs/libtpl-1.5/src/tpl.c | 2472 +++++++++++++++++++ libs/libtpl-1.5/src/tpl.h | 133 + libs/libtpl-1.5/src/win/Makefile.am | 4 + libs/libtpl-1.5/src/win/Makefile.in | 440 ++++ libs/libtpl-1.5/src/win/README | 11 + libs/libtpl-1.5/src/win/mman.h | 52 + libs/libtpl-1.5/src/win/mmap.c | 170 ++ libs/libtpl-1.5/src/win/nonempty.c | 6 + libs/libtpl-1.5/tests/Makefile | 88 + libs/libtpl-1.5/tests/Makefile.alt | 31 + libs/libtpl-1.5/tests/Makefile.mingw | 25 + libs/libtpl-1.5/tests/README | 125 + libs/libtpl-1.5/tests/dbx.sh | 24 + libs/libtpl-1.5/tests/do_tests | 22 + libs/libtpl-1.5/tests/do_tests.cygwin | 21 + libs/libtpl-1.5/tests/int64_align.c | 19 + libs/libtpl-1.5/tests/malign.c | 20 + libs/libtpl-1.5/tests/mgwtest.c | 56 + libs/libtpl-1.5/tests/other/Makefile | 21 + libs/libtpl-1.5/tests/other/README | 2 + libs/libtpl-1.5/tests/other/do_tests | 22 + libs/libtpl-1.5/tests/other/other1.ans | 3 + libs/libtpl-1.5/tests/other/other1.cpp | 40 + libs/libtpl-1.5/tests/sizes | 23 + libs/libtpl-1.5/tests/test1 | Bin 0 -> 127742 bytes libs/libtpl-1.5/tests/test1-mingw.c | 12 + libs/libtpl-1.5/tests/test1.ans | 1 + libs/libtpl-1.5/tests/test1.c | 24 + libs/libtpl-1.5/tests/test1.out | 1 + libs/libtpl-1.5/tests/test10 | Bin 0 -> 127327 bytes libs/libtpl-1.5/tests/test10.ans | 10 + libs/libtpl-1.5/tests/test10.c | 13 + libs/libtpl-1.5/tests/test10.out | 10 + libs/libtpl-1.5/tests/test10.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test100 | Bin 0 -> 127649 bytes libs/libtpl-1.5/tests/test100.ans | 2 + libs/libtpl-1.5/tests/test100.c | 27 + libs/libtpl-1.5/tests/test100.out | 2 + libs/libtpl-1.5/tests/test101 | Bin 0 -> 128363 bytes libs/libtpl-1.5/tests/test101.ans | 2 + libs/libtpl-1.5/tests/test101.c | 30 + libs/libtpl-1.5/tests/test101.out | 2 + libs/libtpl-1.5/tests/test102 | Bin 0 -> 127633 bytes libs/libtpl-1.5/tests/test102.ans | 2 + libs/libtpl-1.5/tests/test102.c | 22 + libs/libtpl-1.5/tests/test102.out | 2 + libs/libtpl-1.5/tests/test103 | Bin 0 -> 128483 bytes libs/libtpl-1.5/tests/test103.ans | 2 + libs/libtpl-1.5/tests/test103.c | 33 + libs/libtpl-1.5/tests/test103.out | 2 + libs/libtpl-1.5/tests/test104 | Bin 0 -> 128483 bytes libs/libtpl-1.5/tests/test104.ans | 2 + libs/libtpl-1.5/tests/test104.c | 33 + libs/libtpl-1.5/tests/test104.out | 2 + libs/libtpl-1.5/tests/test105 | Bin 0 -> 128049 bytes libs/libtpl-1.5/tests/test105.ans | 2 + libs/libtpl-1.5/tests/test105.c | 29 + libs/libtpl-1.5/tests/test105.out | 2 + libs/libtpl-1.5/tests/test106 | Bin 0 -> 132711 bytes libs/libtpl-1.5/tests/test106.ans | 24 + libs/libtpl-1.5/tests/test106.c | 126 + libs/libtpl-1.5/tests/test106.out | 24 + libs/libtpl-1.5/tests/test107 | Bin 0 -> 128281 bytes libs/libtpl-1.5/tests/test107.ans | 5 + libs/libtpl-1.5/tests/test107.c | 38 + libs/libtpl-1.5/tests/test107.out | 5 + libs/libtpl-1.5/tests/test108 | Bin 0 -> 129567 bytes libs/libtpl-1.5/tests/test108.ans | 2 + libs/libtpl-1.5/tests/test108.c | 49 + libs/libtpl-1.5/tests/test108.out | 2 + libs/libtpl-1.5/tests/test109 | Bin 0 -> 128275 bytes libs/libtpl-1.5/tests/test109.ans | 2 + libs/libtpl-1.5/tests/test109.c | 35 + libs/libtpl-1.5/tests/test109.out | 2 + libs/libtpl-1.5/tests/test11 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test11.ans | 1 + libs/libtpl-1.5/tests/test11.c | 17 + libs/libtpl-1.5/tests/test11.out | 1 + libs/libtpl-1.5/tests/test11.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test110 | Bin 0 -> 135543 bytes libs/libtpl-1.5/tests/test110.ans | 1 + libs/libtpl-1.5/tests/test110.c | 78 + libs/libtpl-1.5/tests/test110.out | 1 + libs/libtpl-1.5/tests/test111 | Bin 0 -> 128369 bytes libs/libtpl-1.5/tests/test111.ans | 1 + libs/libtpl-1.5/tests/test111.c | 45 + libs/libtpl-1.5/tests/test111.out | 1 + libs/libtpl-1.5/tests/test112 | Bin 0 -> 129185 bytes libs/libtpl-1.5/tests/test112.ans | 1 + libs/libtpl-1.5/tests/test112.c | 47 + libs/libtpl-1.5/tests/test112.out | 1 + libs/libtpl-1.5/tests/test113 | Bin 0 -> 129785 bytes libs/libtpl-1.5/tests/test113.ans | 5 + libs/libtpl-1.5/tests/test113.c | 53 + libs/libtpl-1.5/tests/test113.out | 5 + libs/libtpl-1.5/tests/test114 | Bin 0 -> 128963 bytes libs/libtpl-1.5/tests/test114.ans | 1 + libs/libtpl-1.5/tests/test114.c | 45 + libs/libtpl-1.5/tests/test114.out | 1 + libs/libtpl-1.5/tests/test115 | Bin 0 -> 136738 bytes libs/libtpl-1.5/tests/test115.ans | 40 + libs/libtpl-1.5/tests/test115.c | 119 + libs/libtpl-1.5/tests/test115.out | 40 + libs/libtpl-1.5/tests/test116 | Bin 0 -> 128395 bytes libs/libtpl-1.5/tests/test116.ans | 4 + libs/libtpl-1.5/tests/test116.c | 29 + libs/libtpl-1.5/tests/test116.out | 4 + libs/libtpl-1.5/tests/test117 | Bin 0 -> 129475 bytes libs/libtpl-1.5/tests/test117.ans | 10 + libs/libtpl-1.5/tests/test117.c | 47 + libs/libtpl-1.5/tests/test117.out | 10 + libs/libtpl-1.5/tests/test118 | Bin 0 -> 129281 bytes libs/libtpl-1.5/tests/test118.ans | 5 + libs/libtpl-1.5/tests/test118.c | 55 + libs/libtpl-1.5/tests/test118.out | 5 + libs/libtpl-1.5/tests/test119 | Bin 0 -> 127841 bytes libs/libtpl-1.5/tests/test119.ans | 1 + libs/libtpl-1.5/tests/test119.c | 41 + libs/libtpl-1.5/tests/test119.out | 1 + libs/libtpl-1.5/tests/test12 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test12.ans | 1 + libs/libtpl-1.5/tests/test12.c | 17 + libs/libtpl-1.5/tests/test12.out | 1 + libs/libtpl-1.5/tests/test12.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test120 | Bin 0 -> 128192 bytes libs/libtpl-1.5/tests/test120.ans | 12 + libs/libtpl-1.5/tests/test120.c | 24 + libs/libtpl-1.5/tests/test120.err | 1 + libs/libtpl-1.5/tests/test120.out | 12 + libs/libtpl-1.5/tests/test121 | Bin 0 -> 128471 bytes libs/libtpl-1.5/tests/test121.ans | 6 + libs/libtpl-1.5/tests/test121.c | 31 + libs/libtpl-1.5/tests/test121.out | 6 + libs/libtpl-1.5/tests/test122 | Bin 0 -> 127985 bytes libs/libtpl-1.5/tests/test122.ans | 1 + libs/libtpl-1.5/tests/test122.c | 40 + libs/libtpl-1.5/tests/test122.out | 1 + libs/libtpl-1.5/tests/test123 | Bin 0 -> 129055 bytes libs/libtpl-1.5/tests/test123.ans | 1 + libs/libtpl-1.5/tests/test123.c | 33 + libs/libtpl-1.5/tests/test123.err | 1 + libs/libtpl-1.5/tests/test123.out | 1 + libs/libtpl-1.5/tests/test124 | Bin 0 -> 128291 bytes libs/libtpl-1.5/tests/test124.ans | 4 + libs/libtpl-1.5/tests/test124.c | 38 + libs/libtpl-1.5/tests/test124.out | 4 + libs/libtpl-1.5/tests/test13 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test13.ans | 1 + libs/libtpl-1.5/tests/test13.c | 17 + libs/libtpl-1.5/tests/test13.out | 1 + libs/libtpl-1.5/tests/test13.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test14 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test14.ans | 1 + libs/libtpl-1.5/tests/test14.c | 17 + libs/libtpl-1.5/tests/test14.out | 1 + libs/libtpl-1.5/tests/test14.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test15 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test15.ans | 1 + libs/libtpl-1.5/tests/test15.c | 17 + libs/libtpl-1.5/tests/test15.out | 1 + libs/libtpl-1.5/tests/test15.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test16 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test16.ans | 1 + libs/libtpl-1.5/tests/test16.c | 17 + libs/libtpl-1.5/tests/test16.out | 1 + libs/libtpl-1.5/tests/test16.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test17 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test17.ans | 1 + libs/libtpl-1.5/tests/test17.c | 17 + libs/libtpl-1.5/tests/test17.out | 1 + libs/libtpl-1.5/tests/test17.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test18 | Bin 0 -> 127335 bytes libs/libtpl-1.5/tests/test18.ans | 2 + libs/libtpl-1.5/tests/test18.c | 15 + libs/libtpl-1.5/tests/test18.out | 2 + libs/libtpl-1.5/tests/test19 | Bin 0 -> 127335 bytes libs/libtpl-1.5/tests/test19.ans | 2 + libs/libtpl-1.5/tests/test19.c | 15 + libs/libtpl-1.5/tests/test19.out | 2 + libs/libtpl-1.5/tests/test2 | Bin 0 -> 127630 bytes libs/libtpl-1.5/tests/test2.ans | 1 + libs/libtpl-1.5/tests/test2.c | 21 + libs/libtpl-1.5/tests/test2.out | 1 + libs/libtpl-1.5/tests/test20 | Bin 0 -> 127335 bytes libs/libtpl-1.5/tests/test20.ans | 2 + libs/libtpl-1.5/tests/test20.c | 15 + libs/libtpl-1.5/tests/test20.out | 2 + libs/libtpl-1.5/tests/test21 | Bin 0 -> 127807 bytes libs/libtpl-1.5/tests/test21.ans | 5 + libs/libtpl-1.5/tests/test21.c | 18 + libs/libtpl-1.5/tests/test21.out | 5 + libs/libtpl-1.5/tests/test22 | Bin 0 -> 127711 bytes libs/libtpl-1.5/tests/test22.ans | 10 + libs/libtpl-1.5/tests/test22.c | 18 + libs/libtpl-1.5/tests/test22.out | 10 + libs/libtpl-1.5/tests/test23 | Bin 0 -> 128255 bytes libs/libtpl-1.5/tests/test23.ans | 10 + libs/libtpl-1.5/tests/test23.c | 29 + libs/libtpl-1.5/tests/test23.out | 10 + libs/libtpl-1.5/tests/test24 | Bin 0 -> 127991 bytes libs/libtpl-1.5/tests/test24.ans | 10 + libs/libtpl-1.5/tests/test24.c | 26 + libs/libtpl-1.5/tests/test24.out | 10 + libs/libtpl-1.5/tests/test24.tpl | Bin 0 -> 58 bytes libs/libtpl-1.5/tests/test25 | Bin 0 -> 127887 bytes libs/libtpl-1.5/tests/test25.ans | 1 + libs/libtpl-1.5/tests/test25.c | 27 + libs/libtpl-1.5/tests/test25.out | 1 + libs/libtpl-1.5/tests/test25.tpl | Bin 0 -> 58 bytes libs/libtpl-1.5/tests/test26 | Bin 0 -> 132198 bytes libs/libtpl-1.5/tests/test26.ans | 2 + libs/libtpl-1.5/tests/test26.c | 85 + libs/libtpl-1.5/tests/test26.out | 2 + libs/libtpl-1.5/tests/test26_0.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test26_1.tpl | Bin 0 -> 4017 bytes libs/libtpl-1.5/tests/test26_2.tpl | Bin 0 -> 2000 bytes libs/libtpl-1.5/tests/test26_3.tpl | Bin 0 -> 2017 bytes libs/libtpl-1.5/tests/test27 | Bin 0 -> 128554 bytes libs/libtpl-1.5/tests/test27.ans | 10 + libs/libtpl-1.5/tests/test27.c | 35 + libs/libtpl-1.5/tests/test27.out | 10 + libs/libtpl-1.5/tests/test28 | Bin 0 -> 129004 bytes libs/libtpl-1.5/tests/test28.ans | 1 + libs/libtpl-1.5/tests/test28.c | 38 + libs/libtpl-1.5/tests/test28.out | 1 + libs/libtpl-1.5/tests/test29 | Bin 0 -> 129801 bytes libs/libtpl-1.5/tests/test29.ans | 2 + libs/libtpl-1.5/tests/test29.c | 50 + libs/libtpl-1.5/tests/test29.out | 2 + libs/libtpl-1.5/tests/test3 | Bin 0 -> 127734 bytes libs/libtpl-1.5/tests/test3.ans | 10 + libs/libtpl-1.5/tests/test3.c | 18 + libs/libtpl-1.5/tests/test3.out | 10 + libs/libtpl-1.5/tests/test30 | Bin 0 -> 128508 bytes libs/libtpl-1.5/tests/test30.ans | 2 + libs/libtpl-1.5/tests/test30.c | 40 + libs/libtpl-1.5/tests/test30.out | 2 + libs/libtpl-1.5/tests/test31 | Bin 0 -> 128412 bytes libs/libtpl-1.5/tests/test31.ans | 2 + libs/libtpl-1.5/tests/test31.c | 38 + libs/libtpl-1.5/tests/test31.out | 2 + libs/libtpl-1.5/tests/test32 | Bin 0 -> 128812 bytes libs/libtpl-1.5/tests/test32.ans | 10 + libs/libtpl-1.5/tests/test32.c | 44 + libs/libtpl-1.5/tests/test32.out | 10 + libs/libtpl-1.5/tests/test33 | Bin 0 -> 127735 bytes libs/libtpl-1.5/tests/test33.ans | 2 + libs/libtpl-1.5/tests/test33.c | 23 + libs/libtpl-1.5/tests/test33.out | 2 + libs/libtpl-1.5/tests/test34 | Bin 0 -> 127871 bytes libs/libtpl-1.5/tests/test34.ans | 15 + libs/libtpl-1.5/tests/test34.c | 21 + libs/libtpl-1.5/tests/test34.out | 15 + libs/libtpl-1.5/tests/test35 | Bin 0 -> 126755 bytes libs/libtpl-1.5/tests/test35.ans | 0 libs/libtpl-1.5/tests/test35.c | 16 + libs/libtpl-1.5/tests/test35.out | 0 libs/libtpl-1.5/tests/test36 | Bin 0 -> 127663 bytes libs/libtpl-1.5/tests/test36.ans | 3 + libs/libtpl-1.5/tests/test36.c | 22 + libs/libtpl-1.5/tests/test36.out | 3 + libs/libtpl-1.5/tests/test37 | Bin 0 -> 126587 bytes libs/libtpl-1.5/tests/test37.ans | 0 libs/libtpl-1.5/tests/test37.c | 20 + libs/libtpl-1.5/tests/test37.out | 0 libs/libtpl-1.5/tests/test38 | Bin 0 -> 127641 bytes libs/libtpl-1.5/tests/test38.ans | 9 + libs/libtpl-1.5/tests/test38.c | 19 + libs/libtpl-1.5/tests/test38.out | 9 + libs/libtpl-1.5/tests/test39 | Bin 0 -> 127639 bytes libs/libtpl-1.5/tests/test39.ans | 2 + libs/libtpl-1.5/tests/test39.c | 17 + libs/libtpl-1.5/tests/test39.out | 2 + libs/libtpl-1.5/tests/test39.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test4 | Bin 0 -> 127830 bytes libs/libtpl-1.5/tests/test4.ans | 10 + libs/libtpl-1.5/tests/test4.c | 22 + libs/libtpl-1.5/tests/test4.out | 10 + libs/libtpl-1.5/tests/test40 | Bin 0 -> 126507 bytes libs/libtpl-1.5/tests/test40.ans | 0 libs/libtpl-1.5/tests/test40.c | 18 + libs/libtpl-1.5/tests/test40.out | 0 libs/libtpl-1.5/tests/test41 | Bin 0 -> 127668 bytes libs/libtpl-1.5/tests/test41.ans | 2 + libs/libtpl-1.5/tests/test41.c | 18 + libs/libtpl-1.5/tests/test41.out | 2 + libs/libtpl-1.5/tests/test42 | Bin 0 -> 126779 bytes libs/libtpl-1.5/tests/test42.ans | 0 libs/libtpl-1.5/tests/test42.c | 16 + libs/libtpl-1.5/tests/test42.out | 0 libs/libtpl-1.5/tests/test43 | Bin 0 -> 126779 bytes libs/libtpl-1.5/tests/test43.ans | 0 libs/libtpl-1.5/tests/test43.c | 20 + libs/libtpl-1.5/tests/test43.out | 0 libs/libtpl-1.5/tests/test44 | Bin 0 -> 126931 bytes libs/libtpl-1.5/tests/test44.ans | 0 libs/libtpl-1.5/tests/test44.c | 23 + libs/libtpl-1.5/tests/test44.out | 0 libs/libtpl-1.5/tests/test45 | Bin 0 -> 127727 bytes libs/libtpl-1.5/tests/test45.ans | 2 + libs/libtpl-1.5/tests/test45.c | 21 + libs/libtpl-1.5/tests/test45.out | 2 + libs/libtpl-1.5/tests/test46 | Bin 0 -> 127179 bytes libs/libtpl-1.5/tests/test46.ans | 0 libs/libtpl-1.5/tests/test46.c | 14 + libs/libtpl-1.5/tests/test46.out | 0 libs/libtpl-1.5/tests/test47 | Bin 0 -> 126395 bytes libs/libtpl-1.5/tests/test47.ans | 0 libs/libtpl-1.5/tests/test47.c | 14 + libs/libtpl-1.5/tests/test47.out | 0 libs/libtpl-1.5/tests/test48 | Bin 0 -> 127327 bytes libs/libtpl-1.5/tests/test48.ans | 1 + libs/libtpl-1.5/tests/test48.c | 15 + libs/libtpl-1.5/tests/test48.out | 1 + libs/libtpl-1.5/tests/test49 | Bin 0 -> 126395 bytes libs/libtpl-1.5/tests/test49.ans | 0 libs/libtpl-1.5/tests/test49.c | 18 + libs/libtpl-1.5/tests/test49.out | 0 libs/libtpl-1.5/tests/test5 | Bin 0 -> 128126 bytes libs/libtpl-1.5/tests/test5.ans | 100 + libs/libtpl-1.5/tests/test5.c | 27 + libs/libtpl-1.5/tests/test5.out | 100 + libs/libtpl-1.5/tests/test50 | Bin 0 -> 127429 bytes libs/libtpl-1.5/tests/test50.ans | 2 + libs/libtpl-1.5/tests/test50.c | 19 + libs/libtpl-1.5/tests/test50.out | 2 + libs/libtpl-1.5/tests/test51 | Bin 0 -> 130394 bytes libs/libtpl-1.5/tests/test51.ans | 1 + libs/libtpl-1.5/tests/test51.c | 57 + libs/libtpl-1.5/tests/test51.out | 1 + libs/libtpl-1.5/tests/test51_0.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test51_1.tpl | Bin 0 -> 114 bytes libs/libtpl-1.5/tests/test51_2.tpl | Bin 0 -> 30 bytes libs/libtpl-1.5/tests/test51_3.tpl | Bin 0 -> 20 bytes libs/libtpl-1.5/tests/test51_4.tpl | Bin 0 -> 7 bytes libs/libtpl-1.5/tests/test52 | Bin 0 -> 128009 bytes libs/libtpl-1.5/tests/test52.ans | 2 + libs/libtpl-1.5/tests/test52.c | 30 + libs/libtpl-1.5/tests/test52.out | 2 + libs/libtpl-1.5/tests/test53 | Bin 0 -> 128009 bytes libs/libtpl-1.5/tests/test53.ans | 3 + libs/libtpl-1.5/tests/test53.c | 30 + libs/libtpl-1.5/tests/test53.out | 3 + libs/libtpl-1.5/tests/test54 | Bin 0 -> 130738 bytes libs/libtpl-1.5/tests/test54.ans | 2 + libs/libtpl-1.5/tests/test54.c | 63 + libs/libtpl-1.5/tests/test54.out | 2 + libs/libtpl-1.5/tests/test54_0.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test54_1.tpl | Bin 0 -> 114 bytes libs/libtpl-1.5/tests/test54_2.tpl | Bin 0 -> 30 bytes libs/libtpl-1.5/tests/test54_3.tpl | Bin 0 -> 20 bytes libs/libtpl-1.5/tests/test54_4.tpl | Bin 0 -> 7 bytes libs/libtpl-1.5/tests/test55 | Bin 0 -> 132550 bytes libs/libtpl-1.5/tests/test55.ans | 3 + libs/libtpl-1.5/tests/test55.c | 91 + libs/libtpl-1.5/tests/test55.out | 3 + libs/libtpl-1.5/tests/test55_0.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test55_1.tpl | Bin 0 -> 4017 bytes libs/libtpl-1.5/tests/test55_2.tpl | Bin 0 -> 2000 bytes libs/libtpl-1.5/tests/test55_3.tpl | Bin 0 -> 2017 bytes libs/libtpl-1.5/tests/test56 | Bin 0 -> 128583 bytes libs/libtpl-1.5/tests/test56.ans | 4 + libs/libtpl-1.5/tests/test56.c | 42 + libs/libtpl-1.5/tests/test56.out | 4 + libs/libtpl-1.5/tests/test57 | Bin 0 -> 127427 bytes libs/libtpl-1.5/tests/test57.ans | 0 libs/libtpl-1.5/tests/test57.c | 28 + libs/libtpl-1.5/tests/test57.out | 0 libs/libtpl-1.5/tests/test58 | Bin 0 -> 128071 bytes libs/libtpl-1.5/tests/test58.ans | 4 + libs/libtpl-1.5/tests/test58.c | 30 + libs/libtpl-1.5/tests/test58.out | 4 + libs/libtpl-1.5/tests/test59 | Bin 0 -> 128791 bytes libs/libtpl-1.5/tests/test59.ans | 6 + libs/libtpl-1.5/tests/test59.c | 47 + libs/libtpl-1.5/tests/test59.out | 6 + libs/libtpl-1.5/tests/test6 | Bin 0 -> 127790 bytes libs/libtpl-1.5/tests/test6.ans | 1 + libs/libtpl-1.5/tests/test6.c | 25 + libs/libtpl-1.5/tests/test6.out | 1 + libs/libtpl-1.5/tests/test60 | Bin 0 -> 127551 bytes libs/libtpl-1.5/tests/test60.ans | 10 + libs/libtpl-1.5/tests/test60.c | 18 + libs/libtpl-1.5/tests/test60.out | 10 + libs/libtpl-1.5/tests/test61 | Bin 0 -> 127511 bytes libs/libtpl-1.5/tests/test61.ans | 20 + libs/libtpl-1.5/tests/test61.c | 18 + libs/libtpl-1.5/tests/test61.out | 20 + libs/libtpl-1.5/tests/test61_0.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test61_1.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test62 | Bin 0 -> 127759 bytes libs/libtpl-1.5/tests/test62.ans | 20 + libs/libtpl-1.5/tests/test62.c | 20 + libs/libtpl-1.5/tests/test62.out | 20 + libs/libtpl-1.5/tests/test62_0.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test63 | Bin 0 -> 127575 bytes libs/libtpl-1.5/tests/test63.ans | 20 + libs/libtpl-1.5/tests/test63.c | 22 + libs/libtpl-1.5/tests/test63.out | 20 + libs/libtpl-1.5/tests/test64 | Bin 0 -> 129327 bytes libs/libtpl-1.5/tests/test64.ans | 3 + libs/libtpl-1.5/tests/test64.c | 80 + libs/libtpl-1.5/tests/test64.out | 3 + libs/libtpl-1.5/tests/test65 | Bin 0 -> 127219 bytes libs/libtpl-1.5/tests/test65.ans | 0 libs/libtpl-1.5/tests/test65.c | 16 + libs/libtpl-1.5/tests/test65.out | 0 libs/libtpl-1.5/tests/test66 | Bin 0 -> 127291 bytes libs/libtpl-1.5/tests/test66.ans | 0 libs/libtpl-1.5/tests/test66.c | 18 + libs/libtpl-1.5/tests/test66.out | 0 libs/libtpl-1.5/tests/test67 | Bin 0 -> 128665 bytes libs/libtpl-1.5/tests/test67.ans | 3 + libs/libtpl-1.5/tests/test67.c | 40 + libs/libtpl-1.5/tests/test67.out | 3 + libs/libtpl-1.5/tests/test68 | Bin 0 -> 129489 bytes libs/libtpl-1.5/tests/test68.ans | 0 libs/libtpl-1.5/tests/test68.c | 37 + libs/libtpl-1.5/tests/test68.out | 0 libs/libtpl-1.5/tests/test69 | Bin 0 -> 130564 bytes libs/libtpl-1.5/tests/test69.ans | 4 + libs/libtpl-1.5/tests/test69.c | 39 + libs/libtpl-1.5/tests/test69.out | 4 + libs/libtpl-1.5/tests/test7 | Bin 0 -> 128038 bytes libs/libtpl-1.5/tests/test7.ans | 3 + libs/libtpl-1.5/tests/test7.c | 27 + libs/libtpl-1.5/tests/test7.out | 3 + libs/libtpl-1.5/tests/test70 | Bin 0 -> 128063 bytes libs/libtpl-1.5/tests/test70.ans | 7 + libs/libtpl-1.5/tests/test70.c | 34 + libs/libtpl-1.5/tests/test70.out | 7 + libs/libtpl-1.5/tests/test71 | Bin 0 -> 128135 bytes libs/libtpl-1.5/tests/test71.ans | 7 + libs/libtpl-1.5/tests/test71.c | 34 + libs/libtpl-1.5/tests/test71.out | 7 + libs/libtpl-1.5/tests/test72 | Bin 0 -> 128063 bytes libs/libtpl-1.5/tests/test72.ans | 7 + libs/libtpl-1.5/tests/test72.c | 34 + libs/libtpl-1.5/tests/test72.out | 7 + libs/libtpl-1.5/tests/test73 | Bin 0 -> 128119 bytes libs/libtpl-1.5/tests/test73.ans | 7 + libs/libtpl-1.5/tests/test73.c | 34 + libs/libtpl-1.5/tests/test73.out | 7 + libs/libtpl-1.5/tests/test74 | Bin 0 -> 128663 bytes libs/libtpl-1.5/tests/test74.ans | 301 +++ libs/libtpl-1.5/tests/test74.c | 39 + libs/libtpl-1.5/tests/test74.out | 301 +++ libs/libtpl-1.5/tests/test75 | Bin 0 -> 128610 bytes libs/libtpl-1.5/tests/test75.ans | 2 + libs/libtpl-1.5/tests/test75.c | 38 + libs/libtpl-1.5/tests/test75.out | 2 + libs/libtpl-1.5/tests/test76 | Bin 0 -> 128570 bytes libs/libtpl-1.5/tests/test76.ans | 2 + libs/libtpl-1.5/tests/test76.c | 38 + libs/libtpl-1.5/tests/test76.out | 2 + libs/libtpl-1.5/tests/test77 | Bin 0 -> 128570 bytes libs/libtpl-1.5/tests/test77.ans | 2 + libs/libtpl-1.5/tests/test77.c | 38 + libs/libtpl-1.5/tests/test77.out | 2 + libs/libtpl-1.5/tests/test78 | Bin 0 -> 126475 bytes libs/libtpl-1.5/tests/test78.ans | 0 libs/libtpl-1.5/tests/test78.c | 23 + libs/libtpl-1.5/tests/test78.out | 0 libs/libtpl-1.5/tests/test79 | Bin 0 -> 127471 bytes libs/libtpl-1.5/tests/test79.ans | 3 + libs/libtpl-1.5/tests/test79.c | 22 + libs/libtpl-1.5/tests/test79.out | 3 + libs/libtpl-1.5/tests/test8 | Bin 0 -> 128566 bytes libs/libtpl-1.5/tests/test8.ans | 10 + libs/libtpl-1.5/tests/test8.c | 27 + libs/libtpl-1.5/tests/test8.out | 10 + libs/libtpl-1.5/tests/test80 | Bin 0 -> 128844 bytes libs/libtpl-1.5/tests/test80.ans | 1 + libs/libtpl-1.5/tests/test80.c | 30 + libs/libtpl-1.5/tests/test80.out | 1 + libs/libtpl-1.5/tests/test81 | Bin 0 -> 129076 bytes libs/libtpl-1.5/tests/test81.ans | 2 + libs/libtpl-1.5/tests/test81.c | 36 + libs/libtpl-1.5/tests/test81.out | 2 + libs/libtpl-1.5/tests/test82 | Bin 0 -> 128307 bytes libs/libtpl-1.5/tests/test82.ans | 0 libs/libtpl-1.5/tests/test82.c | 43 + libs/libtpl-1.5/tests/test82.out | 0 libs/libtpl-1.5/tests/test83 | Bin 0 -> 129532 bytes libs/libtpl-1.5/tests/test83.ans | 7 + libs/libtpl-1.5/tests/test83.c | 42 + libs/libtpl-1.5/tests/test83.out | 7 + libs/libtpl-1.5/tests/test84 | Bin 0 -> 131612 bytes libs/libtpl-1.5/tests/test84.ans | 14 + libs/libtpl-1.5/tests/test84.c | 63 + libs/libtpl-1.5/tests/test84.out | 14 + libs/libtpl-1.5/tests/test84_0.tpl | Bin 0 -> 308 bytes libs/libtpl-1.5/tests/test84_1.tpl | Bin 0 -> 308 bytes libs/libtpl-1.5/tests/test85 | Bin 0 -> 126901 bytes libs/libtpl-1.5/tests/test85.ans | 1 + libs/libtpl-1.5/tests/test85.c | 13 + libs/libtpl-1.5/tests/test85.out | 1 + libs/libtpl-1.5/tests/test85.tpl | Bin 0 -> 308 bytes libs/libtpl-1.5/tests/test86 | Bin 0 -> 127925 bytes libs/libtpl-1.5/tests/test86.ans | 1 + libs/libtpl-1.5/tests/test86.c | 27 + libs/libtpl-1.5/tests/test86.out | 1 + libs/libtpl-1.5/tests/test87 | Bin 0 -> 129564 bytes libs/libtpl-1.5/tests/test87.ans | 1 + libs/libtpl-1.5/tests/test87.c | 47 + libs/libtpl-1.5/tests/test87.out | 1 + libs/libtpl-1.5/tests/test88 | Bin 0 -> 126475 bytes libs/libtpl-1.5/tests/test88.ans | 0 libs/libtpl-1.5/tests/test88.c | 18 + libs/libtpl-1.5/tests/test88.out | 0 libs/libtpl-1.5/tests/test89 | Bin 0 -> 127407 bytes libs/libtpl-1.5/tests/test89.ans | 3 + libs/libtpl-1.5/tests/test89.c | 21 + libs/libtpl-1.5/tests/test89.out | 3 + libs/libtpl-1.5/tests/test9 | Bin 0 -> 127326 bytes libs/libtpl-1.5/tests/test9.ans | 10 + libs/libtpl-1.5/tests/test9.c | 13 + libs/libtpl-1.5/tests/test9.out | 10 + libs/libtpl-1.5/tests/test9.tpl | Bin 0 -> 57 bytes libs/libtpl-1.5/tests/test90 | Bin 0 -> 127831 bytes libs/libtpl-1.5/tests/test90.ans | 1 + libs/libtpl-1.5/tests/test90.c | 23 + libs/libtpl-1.5/tests/test90.out | 1 + libs/libtpl-1.5/tests/test91 | Bin 0 -> 127831 bytes libs/libtpl-1.5/tests/test91.ans | 1 + libs/libtpl-1.5/tests/test91.c | 23 + libs/libtpl-1.5/tests/test91.out | 1 + libs/libtpl-1.5/tests/test92 | Bin 0 -> 128485 bytes libs/libtpl-1.5/tests/test92.ans | 0 libs/libtpl-1.5/tests/test92.c | 39 + libs/libtpl-1.5/tests/test92.out | 0 libs/libtpl-1.5/tests/test93 | Bin 0 -> 127704 bytes libs/libtpl-1.5/tests/test93.ans | 1 + libs/libtpl-1.5/tests/test93.c | 21 + libs/libtpl-1.5/tests/test93.out | 1 + libs/libtpl-1.5/tests/test94 | Bin 0 -> 128176 bytes libs/libtpl-1.5/tests/test94.ans | 5 + libs/libtpl-1.5/tests/test94.c | 26 + libs/libtpl-1.5/tests/test94.out | 5 + libs/libtpl-1.5/tests/test95 | Bin 0 -> 127968 bytes libs/libtpl-1.5/tests/test95.ans | 3 + libs/libtpl-1.5/tests/test95.c | 23 + libs/libtpl-1.5/tests/test95.out | 3 + libs/libtpl-1.5/tests/test96 | Bin 0 -> 128320 bytes libs/libtpl-1.5/tests/test96.ans | 15 + libs/libtpl-1.5/tests/test96.c | 27 + libs/libtpl-1.5/tests/test96.out | 15 + libs/libtpl-1.5/tests/test97 | Bin 0 -> 127824 bytes libs/libtpl-1.5/tests/test97.ans | 1 + libs/libtpl-1.5/tests/test97.c | 27 + libs/libtpl-1.5/tests/test97.out | 1 + libs/libtpl-1.5/tests/test98 | Bin 0 -> 128024 bytes libs/libtpl-1.5/tests/test98.ans | 3 + libs/libtpl-1.5/tests/test98.c | 28 + libs/libtpl-1.5/tests/test98.out | 3 + libs/libtpl-1.5/tests/test99 | Bin 0 -> 127225 bytes libs/libtpl-1.5/tests/test99.ans | 2 + libs/libtpl-1.5/tests/test99.c | 14 + libs/libtpl-1.5/tests/test99.out | 2 + libs/libtpl-1.5/tests/test99.tpl | Bin 0 -> 308 bytes libs/libtpl-1.5/tests/threads/Makefile | 26 + libs/libtpl-1.5/tests/threads/README | 3 + libs/libtpl-1.5/tests/threads/test1.ans | 2 + libs/libtpl-1.5/tests/threads/test1.c | 48 + w32/Library/FreeSwitchCore.2008.vcproj | 104 +- w32/Library/FreeSwitchCore.vcproj | 60 +- 661 files changed, 19221 insertions(+), 6 deletions(-) create mode 100755 libs/libtpl-1.5/LICENSE create mode 100755 libs/libtpl-1.5/Makefile.am create mode 100644 libs/libtpl-1.5/Makefile.in create mode 100755 libs/libtpl-1.5/README create mode 100755 libs/libtpl-1.5/bootstrap create mode 100755 libs/libtpl-1.5/configure.ac create mode 100755 libs/libtpl-1.5/doc/Makefile create mode 100755 libs/libtpl-1.5/doc/NOTES create mode 100755 libs/libtpl-1.5/doc/html/ChangeLog.html create mode 100755 libs/libtpl-1.5/doc/html/img/banner.png create mode 100755 libs/libtpl-1.5/doc/html/img/banner.svg create mode 100755 libs/libtpl-1.5/doc/html/img/grad_azure.png create mode 100755 libs/libtpl-1.5/doc/html/img/grad_azure.svg create mode 100755 libs/libtpl-1.5/doc/html/img/rss.png create mode 100755 libs/libtpl-1.5/doc/html/img/tpl-mini.png create mode 100755 libs/libtpl-1.5/doc/html/img/tpl-mini.svg create mode 100755 libs/libtpl-1.5/doc/html/img/tpl.dia create mode 100755 libs/libtpl-1.5/doc/html/img/tpl.png create mode 100755 libs/libtpl-1.5/doc/html/img/tpl_aai.dia create mode 100755 libs/libtpl-1.5/doc/html/index.html create mode 100755 libs/libtpl-1.5/doc/html/license.html create mode 100755 libs/libtpl-1.5/doc/html/perl.html create mode 100755 libs/libtpl-1.5/doc/html/styles.css create mode 100755 libs/libtpl-1.5/doc/html/tdh-quirks.css create mode 100755 libs/libtpl-1.5/doc/html/tdh.css create mode 100755 libs/libtpl-1.5/doc/html/toc.css create mode 100755 libs/libtpl-1.5/doc/html/userguide.html create mode 100755 libs/libtpl-1.5/doc/pdf/userguide.pdf create mode 100755 libs/libtpl-1.5/doc/txt/ChangeLog.txt create mode 100755 libs/libtpl-1.5/doc/txt/compiling.txt create mode 100755 libs/libtpl-1.5/doc/txt/examples.txt create mode 100755 libs/libtpl-1.5/doc/txt/future.txt create mode 100755 libs/libtpl-1.5/doc/txt/perl.txt create mode 100755 libs/libtpl-1.5/doc/txt/sflogo.txt create mode 100755 libs/libtpl-1.5/doc/txt/toc.txt create mode 100755 libs/libtpl-1.5/doc/txt/topnav.txt create mode 100755 libs/libtpl-1.5/doc/txt/userguide.txt create mode 100755 libs/libtpl-1.5/lang/perl/Tpl.pm create mode 100755 libs/libtpl-1.5/lang/perl/tests/Makefile create mode 100755 libs/libtpl-1.5/lang/perl/tests/README create mode 100755 libs/libtpl-1.5/lang/perl/tests/client.pl create mode 100755 libs/libtpl-1.5/lang/perl/tests/do_tests create mode 100755 libs/libtpl-1.5/lang/perl/tests/server.pl create mode 100755 libs/libtpl-1.5/lang/perl/tests/test1 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test1.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test10 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test10.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test11 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test11.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test12 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test12.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test13 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test13.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test14 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test14.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test14.tpl create mode 100755 libs/libtpl-1.5/lang/perl/tests/test15 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test15.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test15.tpl create mode 100755 libs/libtpl-1.5/lang/perl/tests/test16 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test16.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test17 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test17.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test18 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test18.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test19 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test19.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test2 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test2.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test20 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test20.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test21 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test21.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test22 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test22.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test23 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test3 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test3.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test4 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test4.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test5 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test5.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test6 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test6.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test7 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test7.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test8 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test8.ans create mode 100755 libs/libtpl-1.5/lang/perl/tests/test9 create mode 100755 libs/libtpl-1.5/lang/perl/tests/test9.ans create mode 100755 libs/libtpl-1.5/lang/perl/tplfmt create mode 100755 libs/libtpl-1.5/lang/perl/tplxml create mode 100755 libs/libtpl-1.5/src/Makefile.am create mode 100644 libs/libtpl-1.5/src/Makefile.in create mode 100755 libs/libtpl-1.5/src/tpl.c create mode 100755 libs/libtpl-1.5/src/tpl.h create mode 100755 libs/libtpl-1.5/src/win/Makefile.am create mode 100644 libs/libtpl-1.5/src/win/Makefile.in create mode 100755 libs/libtpl-1.5/src/win/README create mode 100755 libs/libtpl-1.5/src/win/mman.h create mode 100755 libs/libtpl-1.5/src/win/mmap.c create mode 100755 libs/libtpl-1.5/src/win/nonempty.c create mode 100755 libs/libtpl-1.5/tests/Makefile create mode 100755 libs/libtpl-1.5/tests/Makefile.alt create mode 100755 libs/libtpl-1.5/tests/Makefile.mingw create mode 100755 libs/libtpl-1.5/tests/README create mode 100755 libs/libtpl-1.5/tests/dbx.sh create mode 100755 libs/libtpl-1.5/tests/do_tests create mode 100755 libs/libtpl-1.5/tests/do_tests.cygwin create mode 100755 libs/libtpl-1.5/tests/int64_align.c create mode 100755 libs/libtpl-1.5/tests/malign.c create mode 100755 libs/libtpl-1.5/tests/mgwtest.c create mode 100755 libs/libtpl-1.5/tests/other/Makefile create mode 100755 libs/libtpl-1.5/tests/other/README create mode 100755 libs/libtpl-1.5/tests/other/do_tests create mode 100755 libs/libtpl-1.5/tests/other/other1.ans create mode 100755 libs/libtpl-1.5/tests/other/other1.cpp create mode 100755 libs/libtpl-1.5/tests/sizes create mode 100755 libs/libtpl-1.5/tests/test1 create mode 100755 libs/libtpl-1.5/tests/test1-mingw.c create mode 100755 libs/libtpl-1.5/tests/test1.ans create mode 100755 libs/libtpl-1.5/tests/test1.c create mode 100644 libs/libtpl-1.5/tests/test1.out create mode 100755 libs/libtpl-1.5/tests/test10 create mode 100755 libs/libtpl-1.5/tests/test10.ans create mode 100755 libs/libtpl-1.5/tests/test10.c create mode 100644 libs/libtpl-1.5/tests/test10.out create mode 100755 libs/libtpl-1.5/tests/test10.tpl create mode 100755 libs/libtpl-1.5/tests/test100 create mode 100755 libs/libtpl-1.5/tests/test100.ans create mode 100755 libs/libtpl-1.5/tests/test100.c create mode 100644 libs/libtpl-1.5/tests/test100.out create mode 100755 libs/libtpl-1.5/tests/test101 create mode 100755 libs/libtpl-1.5/tests/test101.ans create mode 100755 libs/libtpl-1.5/tests/test101.c create mode 100644 libs/libtpl-1.5/tests/test101.out create mode 100755 libs/libtpl-1.5/tests/test102 create mode 100755 libs/libtpl-1.5/tests/test102.ans create mode 100755 libs/libtpl-1.5/tests/test102.c create mode 100644 libs/libtpl-1.5/tests/test102.out create mode 100755 libs/libtpl-1.5/tests/test103 create mode 100755 libs/libtpl-1.5/tests/test103.ans create mode 100755 libs/libtpl-1.5/tests/test103.c create mode 100644 libs/libtpl-1.5/tests/test103.out create mode 100755 libs/libtpl-1.5/tests/test104 create mode 100755 libs/libtpl-1.5/tests/test104.ans create mode 100755 libs/libtpl-1.5/tests/test104.c create mode 100644 libs/libtpl-1.5/tests/test104.out create mode 100755 libs/libtpl-1.5/tests/test105 create mode 100755 libs/libtpl-1.5/tests/test105.ans create mode 100755 libs/libtpl-1.5/tests/test105.c create mode 100644 libs/libtpl-1.5/tests/test105.out create mode 100755 libs/libtpl-1.5/tests/test106 create mode 100755 libs/libtpl-1.5/tests/test106.ans create mode 100755 libs/libtpl-1.5/tests/test106.c create mode 100644 libs/libtpl-1.5/tests/test106.out create mode 100755 libs/libtpl-1.5/tests/test107 create mode 100755 libs/libtpl-1.5/tests/test107.ans create mode 100755 libs/libtpl-1.5/tests/test107.c create mode 100644 libs/libtpl-1.5/tests/test107.out create mode 100755 libs/libtpl-1.5/tests/test108 create mode 100755 libs/libtpl-1.5/tests/test108.ans create mode 100755 libs/libtpl-1.5/tests/test108.c create mode 100644 libs/libtpl-1.5/tests/test108.out create mode 100755 libs/libtpl-1.5/tests/test109 create mode 100755 libs/libtpl-1.5/tests/test109.ans create mode 100755 libs/libtpl-1.5/tests/test109.c create mode 100644 libs/libtpl-1.5/tests/test109.out create mode 100755 libs/libtpl-1.5/tests/test11 create mode 100755 libs/libtpl-1.5/tests/test11.ans create mode 100755 libs/libtpl-1.5/tests/test11.c create mode 100644 libs/libtpl-1.5/tests/test11.out create mode 100755 libs/libtpl-1.5/tests/test11.tpl create mode 100755 libs/libtpl-1.5/tests/test110 create mode 100755 libs/libtpl-1.5/tests/test110.ans create mode 100755 libs/libtpl-1.5/tests/test110.c create mode 100644 libs/libtpl-1.5/tests/test110.out create mode 100755 libs/libtpl-1.5/tests/test111 create mode 100755 libs/libtpl-1.5/tests/test111.ans create mode 100755 libs/libtpl-1.5/tests/test111.c create mode 100644 libs/libtpl-1.5/tests/test111.out create mode 100755 libs/libtpl-1.5/tests/test112 create mode 100755 libs/libtpl-1.5/tests/test112.ans create mode 100755 libs/libtpl-1.5/tests/test112.c create mode 100644 libs/libtpl-1.5/tests/test112.out create mode 100755 libs/libtpl-1.5/tests/test113 create mode 100755 libs/libtpl-1.5/tests/test113.ans create mode 100755 libs/libtpl-1.5/tests/test113.c create mode 100644 libs/libtpl-1.5/tests/test113.out create mode 100755 libs/libtpl-1.5/tests/test114 create mode 100755 libs/libtpl-1.5/tests/test114.ans create mode 100755 libs/libtpl-1.5/tests/test114.c create mode 100644 libs/libtpl-1.5/tests/test114.out create mode 100755 libs/libtpl-1.5/tests/test115 create mode 100755 libs/libtpl-1.5/tests/test115.ans create mode 100755 libs/libtpl-1.5/tests/test115.c create mode 100644 libs/libtpl-1.5/tests/test115.out create mode 100755 libs/libtpl-1.5/tests/test116 create mode 100755 libs/libtpl-1.5/tests/test116.ans create mode 100755 libs/libtpl-1.5/tests/test116.c create mode 100644 libs/libtpl-1.5/tests/test116.out create mode 100755 libs/libtpl-1.5/tests/test117 create mode 100755 libs/libtpl-1.5/tests/test117.ans create mode 100755 libs/libtpl-1.5/tests/test117.c create mode 100644 libs/libtpl-1.5/tests/test117.out create mode 100755 libs/libtpl-1.5/tests/test118 create mode 100755 libs/libtpl-1.5/tests/test118.ans create mode 100755 libs/libtpl-1.5/tests/test118.c create mode 100644 libs/libtpl-1.5/tests/test118.out create mode 100755 libs/libtpl-1.5/tests/test119 create mode 100755 libs/libtpl-1.5/tests/test119.ans create mode 100755 libs/libtpl-1.5/tests/test119.c create mode 100644 libs/libtpl-1.5/tests/test119.out create mode 100755 libs/libtpl-1.5/tests/test12 create mode 100755 libs/libtpl-1.5/tests/test12.ans create mode 100755 libs/libtpl-1.5/tests/test12.c create mode 100644 libs/libtpl-1.5/tests/test12.out create mode 100755 libs/libtpl-1.5/tests/test12.tpl create mode 100755 libs/libtpl-1.5/tests/test120 create mode 100755 libs/libtpl-1.5/tests/test120.ans create mode 100755 libs/libtpl-1.5/tests/test120.c create mode 100644 libs/libtpl-1.5/tests/test120.err create mode 100644 libs/libtpl-1.5/tests/test120.out create mode 100755 libs/libtpl-1.5/tests/test121 create mode 100755 libs/libtpl-1.5/tests/test121.ans create mode 100755 libs/libtpl-1.5/tests/test121.c create mode 100644 libs/libtpl-1.5/tests/test121.out create mode 100755 libs/libtpl-1.5/tests/test122 create mode 100755 libs/libtpl-1.5/tests/test122.ans create mode 100755 libs/libtpl-1.5/tests/test122.c create mode 100644 libs/libtpl-1.5/tests/test122.out create mode 100755 libs/libtpl-1.5/tests/test123 create mode 100755 libs/libtpl-1.5/tests/test123.ans create mode 100755 libs/libtpl-1.5/tests/test123.c create mode 100644 libs/libtpl-1.5/tests/test123.err create mode 100644 libs/libtpl-1.5/tests/test123.out create mode 100755 libs/libtpl-1.5/tests/test124 create mode 100755 libs/libtpl-1.5/tests/test124.ans create mode 100755 libs/libtpl-1.5/tests/test124.c create mode 100644 libs/libtpl-1.5/tests/test124.out create mode 100755 libs/libtpl-1.5/tests/test13 create mode 100755 libs/libtpl-1.5/tests/test13.ans create mode 100755 libs/libtpl-1.5/tests/test13.c create mode 100644 libs/libtpl-1.5/tests/test13.out create mode 100755 libs/libtpl-1.5/tests/test13.tpl create mode 100755 libs/libtpl-1.5/tests/test14 create mode 100755 libs/libtpl-1.5/tests/test14.ans create mode 100755 libs/libtpl-1.5/tests/test14.c create mode 100644 libs/libtpl-1.5/tests/test14.out create mode 100755 libs/libtpl-1.5/tests/test14.tpl create mode 100755 libs/libtpl-1.5/tests/test15 create mode 100755 libs/libtpl-1.5/tests/test15.ans create mode 100755 libs/libtpl-1.5/tests/test15.c create mode 100644 libs/libtpl-1.5/tests/test15.out create mode 100755 libs/libtpl-1.5/tests/test15.tpl create mode 100755 libs/libtpl-1.5/tests/test16 create mode 100755 libs/libtpl-1.5/tests/test16.ans create mode 100755 libs/libtpl-1.5/tests/test16.c create mode 100644 libs/libtpl-1.5/tests/test16.out create mode 100755 libs/libtpl-1.5/tests/test16.tpl create mode 100755 libs/libtpl-1.5/tests/test17 create mode 100755 libs/libtpl-1.5/tests/test17.ans create mode 100755 libs/libtpl-1.5/tests/test17.c create mode 100644 libs/libtpl-1.5/tests/test17.out create mode 100755 libs/libtpl-1.5/tests/test17.tpl create mode 100755 libs/libtpl-1.5/tests/test18 create mode 100755 libs/libtpl-1.5/tests/test18.ans create mode 100755 libs/libtpl-1.5/tests/test18.c create mode 100644 libs/libtpl-1.5/tests/test18.out create mode 100755 libs/libtpl-1.5/tests/test19 create mode 100755 libs/libtpl-1.5/tests/test19.ans create mode 100755 libs/libtpl-1.5/tests/test19.c create mode 100644 libs/libtpl-1.5/tests/test19.out create mode 100755 libs/libtpl-1.5/tests/test2 create mode 100755 libs/libtpl-1.5/tests/test2.ans create mode 100755 libs/libtpl-1.5/tests/test2.c create mode 100644 libs/libtpl-1.5/tests/test2.out create mode 100755 libs/libtpl-1.5/tests/test20 create mode 100755 libs/libtpl-1.5/tests/test20.ans create mode 100755 libs/libtpl-1.5/tests/test20.c create mode 100644 libs/libtpl-1.5/tests/test20.out create mode 100755 libs/libtpl-1.5/tests/test21 create mode 100755 libs/libtpl-1.5/tests/test21.ans create mode 100755 libs/libtpl-1.5/tests/test21.c create mode 100644 libs/libtpl-1.5/tests/test21.out create mode 100755 libs/libtpl-1.5/tests/test22 create mode 100755 libs/libtpl-1.5/tests/test22.ans create mode 100755 libs/libtpl-1.5/tests/test22.c create mode 100644 libs/libtpl-1.5/tests/test22.out create mode 100755 libs/libtpl-1.5/tests/test23 create mode 100755 libs/libtpl-1.5/tests/test23.ans create mode 100755 libs/libtpl-1.5/tests/test23.c create mode 100644 libs/libtpl-1.5/tests/test23.out create mode 100755 libs/libtpl-1.5/tests/test24 create mode 100755 libs/libtpl-1.5/tests/test24.ans create mode 100755 libs/libtpl-1.5/tests/test24.c create mode 100644 libs/libtpl-1.5/tests/test24.out create mode 100755 libs/libtpl-1.5/tests/test24.tpl create mode 100755 libs/libtpl-1.5/tests/test25 create mode 100755 libs/libtpl-1.5/tests/test25.ans create mode 100755 libs/libtpl-1.5/tests/test25.c create mode 100644 libs/libtpl-1.5/tests/test25.out create mode 100755 libs/libtpl-1.5/tests/test25.tpl create mode 100755 libs/libtpl-1.5/tests/test26 create mode 100755 libs/libtpl-1.5/tests/test26.ans create mode 100755 libs/libtpl-1.5/tests/test26.c create mode 100644 libs/libtpl-1.5/tests/test26.out create mode 100755 libs/libtpl-1.5/tests/test26_0.tpl create mode 100755 libs/libtpl-1.5/tests/test26_1.tpl create mode 100755 libs/libtpl-1.5/tests/test26_2.tpl create mode 100755 libs/libtpl-1.5/tests/test26_3.tpl create mode 100755 libs/libtpl-1.5/tests/test27 create mode 100755 libs/libtpl-1.5/tests/test27.ans create mode 100755 libs/libtpl-1.5/tests/test27.c create mode 100644 libs/libtpl-1.5/tests/test27.out create mode 100755 libs/libtpl-1.5/tests/test28 create mode 100755 libs/libtpl-1.5/tests/test28.ans create mode 100755 libs/libtpl-1.5/tests/test28.c create mode 100644 libs/libtpl-1.5/tests/test28.out create mode 100755 libs/libtpl-1.5/tests/test29 create mode 100755 libs/libtpl-1.5/tests/test29.ans create mode 100755 libs/libtpl-1.5/tests/test29.c create mode 100644 libs/libtpl-1.5/tests/test29.out create mode 100755 libs/libtpl-1.5/tests/test3 create mode 100755 libs/libtpl-1.5/tests/test3.ans create mode 100755 libs/libtpl-1.5/tests/test3.c create mode 100644 libs/libtpl-1.5/tests/test3.out create mode 100755 libs/libtpl-1.5/tests/test30 create mode 100755 libs/libtpl-1.5/tests/test30.ans create mode 100755 libs/libtpl-1.5/tests/test30.c create mode 100644 libs/libtpl-1.5/tests/test30.out create mode 100755 libs/libtpl-1.5/tests/test31 create mode 100755 libs/libtpl-1.5/tests/test31.ans create mode 100755 libs/libtpl-1.5/tests/test31.c create mode 100644 libs/libtpl-1.5/tests/test31.out create mode 100755 libs/libtpl-1.5/tests/test32 create mode 100755 libs/libtpl-1.5/tests/test32.ans create mode 100755 libs/libtpl-1.5/tests/test32.c create mode 100644 libs/libtpl-1.5/tests/test32.out create mode 100755 libs/libtpl-1.5/tests/test33 create mode 100755 libs/libtpl-1.5/tests/test33.ans create mode 100755 libs/libtpl-1.5/tests/test33.c create mode 100644 libs/libtpl-1.5/tests/test33.out create mode 100755 libs/libtpl-1.5/tests/test34 create mode 100755 libs/libtpl-1.5/tests/test34.ans create mode 100755 libs/libtpl-1.5/tests/test34.c create mode 100644 libs/libtpl-1.5/tests/test34.out create mode 100755 libs/libtpl-1.5/tests/test35 create mode 100755 libs/libtpl-1.5/tests/test35.ans create mode 100755 libs/libtpl-1.5/tests/test35.c create mode 100644 libs/libtpl-1.5/tests/test35.out create mode 100755 libs/libtpl-1.5/tests/test36 create mode 100755 libs/libtpl-1.5/tests/test36.ans create mode 100755 libs/libtpl-1.5/tests/test36.c create mode 100644 libs/libtpl-1.5/tests/test36.out create mode 100755 libs/libtpl-1.5/tests/test37 create mode 100755 libs/libtpl-1.5/tests/test37.ans create mode 100755 libs/libtpl-1.5/tests/test37.c create mode 100644 libs/libtpl-1.5/tests/test37.out create mode 100755 libs/libtpl-1.5/tests/test38 create mode 100755 libs/libtpl-1.5/tests/test38.ans create mode 100755 libs/libtpl-1.5/tests/test38.c create mode 100644 libs/libtpl-1.5/tests/test38.out create mode 100755 libs/libtpl-1.5/tests/test39 create mode 100755 libs/libtpl-1.5/tests/test39.ans create mode 100755 libs/libtpl-1.5/tests/test39.c create mode 100644 libs/libtpl-1.5/tests/test39.out create mode 100755 libs/libtpl-1.5/tests/test39.tpl create mode 100755 libs/libtpl-1.5/tests/test4 create mode 100755 libs/libtpl-1.5/tests/test4.ans create mode 100755 libs/libtpl-1.5/tests/test4.c create mode 100644 libs/libtpl-1.5/tests/test4.out create mode 100755 libs/libtpl-1.5/tests/test40 create mode 100755 libs/libtpl-1.5/tests/test40.ans create mode 100755 libs/libtpl-1.5/tests/test40.c create mode 100644 libs/libtpl-1.5/tests/test40.out create mode 100755 libs/libtpl-1.5/tests/test41 create mode 100755 libs/libtpl-1.5/tests/test41.ans create mode 100755 libs/libtpl-1.5/tests/test41.c create mode 100644 libs/libtpl-1.5/tests/test41.out create mode 100755 libs/libtpl-1.5/tests/test42 create mode 100755 libs/libtpl-1.5/tests/test42.ans create mode 100755 libs/libtpl-1.5/tests/test42.c create mode 100644 libs/libtpl-1.5/tests/test42.out create mode 100755 libs/libtpl-1.5/tests/test43 create mode 100755 libs/libtpl-1.5/tests/test43.ans create mode 100755 libs/libtpl-1.5/tests/test43.c create mode 100644 libs/libtpl-1.5/tests/test43.out create mode 100755 libs/libtpl-1.5/tests/test44 create mode 100755 libs/libtpl-1.5/tests/test44.ans create mode 100755 libs/libtpl-1.5/tests/test44.c create mode 100644 libs/libtpl-1.5/tests/test44.out create mode 100755 libs/libtpl-1.5/tests/test45 create mode 100755 libs/libtpl-1.5/tests/test45.ans create mode 100755 libs/libtpl-1.5/tests/test45.c create mode 100644 libs/libtpl-1.5/tests/test45.out create mode 100755 libs/libtpl-1.5/tests/test46 create mode 100755 libs/libtpl-1.5/tests/test46.ans create mode 100755 libs/libtpl-1.5/tests/test46.c create mode 100644 libs/libtpl-1.5/tests/test46.out create mode 100755 libs/libtpl-1.5/tests/test47 create mode 100755 libs/libtpl-1.5/tests/test47.ans create mode 100755 libs/libtpl-1.5/tests/test47.c create mode 100644 libs/libtpl-1.5/tests/test47.out create mode 100755 libs/libtpl-1.5/tests/test48 create mode 100755 libs/libtpl-1.5/tests/test48.ans create mode 100755 libs/libtpl-1.5/tests/test48.c create mode 100644 libs/libtpl-1.5/tests/test48.out create mode 100755 libs/libtpl-1.5/tests/test49 create mode 100755 libs/libtpl-1.5/tests/test49.ans create mode 100755 libs/libtpl-1.5/tests/test49.c create mode 100644 libs/libtpl-1.5/tests/test49.out create mode 100755 libs/libtpl-1.5/tests/test5 create mode 100755 libs/libtpl-1.5/tests/test5.ans create mode 100755 libs/libtpl-1.5/tests/test5.c create mode 100644 libs/libtpl-1.5/tests/test5.out create mode 100755 libs/libtpl-1.5/tests/test50 create mode 100755 libs/libtpl-1.5/tests/test50.ans create mode 100755 libs/libtpl-1.5/tests/test50.c create mode 100644 libs/libtpl-1.5/tests/test50.out create mode 100755 libs/libtpl-1.5/tests/test51 create mode 100755 libs/libtpl-1.5/tests/test51.ans create mode 100755 libs/libtpl-1.5/tests/test51.c create mode 100644 libs/libtpl-1.5/tests/test51.out create mode 100755 libs/libtpl-1.5/tests/test51_0.tpl create mode 100755 libs/libtpl-1.5/tests/test51_1.tpl create mode 100755 libs/libtpl-1.5/tests/test51_2.tpl create mode 100755 libs/libtpl-1.5/tests/test51_3.tpl create mode 100755 libs/libtpl-1.5/tests/test51_4.tpl create mode 100755 libs/libtpl-1.5/tests/test52 create mode 100755 libs/libtpl-1.5/tests/test52.ans create mode 100755 libs/libtpl-1.5/tests/test52.c create mode 100644 libs/libtpl-1.5/tests/test52.out create mode 100755 libs/libtpl-1.5/tests/test53 create mode 100755 libs/libtpl-1.5/tests/test53.ans create mode 100755 libs/libtpl-1.5/tests/test53.c create mode 100644 libs/libtpl-1.5/tests/test53.out create mode 100755 libs/libtpl-1.5/tests/test54 create mode 100755 libs/libtpl-1.5/tests/test54.ans create mode 100755 libs/libtpl-1.5/tests/test54.c create mode 100644 libs/libtpl-1.5/tests/test54.out create mode 100755 libs/libtpl-1.5/tests/test54_0.tpl create mode 100755 libs/libtpl-1.5/tests/test54_1.tpl create mode 100755 libs/libtpl-1.5/tests/test54_2.tpl create mode 100755 libs/libtpl-1.5/tests/test54_3.tpl create mode 100755 libs/libtpl-1.5/tests/test54_4.tpl create mode 100755 libs/libtpl-1.5/tests/test55 create mode 100755 libs/libtpl-1.5/tests/test55.ans create mode 100755 libs/libtpl-1.5/tests/test55.c create mode 100644 libs/libtpl-1.5/tests/test55.out create mode 100755 libs/libtpl-1.5/tests/test55_0.tpl create mode 100755 libs/libtpl-1.5/tests/test55_1.tpl create mode 100755 libs/libtpl-1.5/tests/test55_2.tpl create mode 100755 libs/libtpl-1.5/tests/test55_3.tpl create mode 100755 libs/libtpl-1.5/tests/test56 create mode 100755 libs/libtpl-1.5/tests/test56.ans create mode 100755 libs/libtpl-1.5/tests/test56.c create mode 100644 libs/libtpl-1.5/tests/test56.out create mode 100755 libs/libtpl-1.5/tests/test57 create mode 100755 libs/libtpl-1.5/tests/test57.ans create mode 100755 libs/libtpl-1.5/tests/test57.c create mode 100644 libs/libtpl-1.5/tests/test57.out create mode 100755 libs/libtpl-1.5/tests/test58 create mode 100755 libs/libtpl-1.5/tests/test58.ans create mode 100755 libs/libtpl-1.5/tests/test58.c create mode 100644 libs/libtpl-1.5/tests/test58.out create mode 100755 libs/libtpl-1.5/tests/test59 create mode 100755 libs/libtpl-1.5/tests/test59.ans create mode 100755 libs/libtpl-1.5/tests/test59.c create mode 100644 libs/libtpl-1.5/tests/test59.out create mode 100755 libs/libtpl-1.5/tests/test6 create mode 100755 libs/libtpl-1.5/tests/test6.ans create mode 100755 libs/libtpl-1.5/tests/test6.c create mode 100644 libs/libtpl-1.5/tests/test6.out create mode 100755 libs/libtpl-1.5/tests/test60 create mode 100755 libs/libtpl-1.5/tests/test60.ans create mode 100755 libs/libtpl-1.5/tests/test60.c create mode 100644 libs/libtpl-1.5/tests/test60.out create mode 100755 libs/libtpl-1.5/tests/test61 create mode 100755 libs/libtpl-1.5/tests/test61.ans create mode 100755 libs/libtpl-1.5/tests/test61.c create mode 100644 libs/libtpl-1.5/tests/test61.out create mode 100755 libs/libtpl-1.5/tests/test61_0.tpl create mode 100755 libs/libtpl-1.5/tests/test61_1.tpl create mode 100755 libs/libtpl-1.5/tests/test62 create mode 100755 libs/libtpl-1.5/tests/test62.ans create mode 100755 libs/libtpl-1.5/tests/test62.c create mode 100644 libs/libtpl-1.5/tests/test62.out create mode 100755 libs/libtpl-1.5/tests/test62_0.tpl create mode 100755 libs/libtpl-1.5/tests/test63 create mode 100755 libs/libtpl-1.5/tests/test63.ans create mode 100755 libs/libtpl-1.5/tests/test63.c create mode 100644 libs/libtpl-1.5/tests/test63.out create mode 100755 libs/libtpl-1.5/tests/test64 create mode 100755 libs/libtpl-1.5/tests/test64.ans create mode 100755 libs/libtpl-1.5/tests/test64.c create mode 100644 libs/libtpl-1.5/tests/test64.out create mode 100755 libs/libtpl-1.5/tests/test65 create mode 100755 libs/libtpl-1.5/tests/test65.ans create mode 100755 libs/libtpl-1.5/tests/test65.c create mode 100644 libs/libtpl-1.5/tests/test65.out create mode 100755 libs/libtpl-1.5/tests/test66 create mode 100755 libs/libtpl-1.5/tests/test66.ans create mode 100755 libs/libtpl-1.5/tests/test66.c create mode 100644 libs/libtpl-1.5/tests/test66.out create mode 100755 libs/libtpl-1.5/tests/test67 create mode 100755 libs/libtpl-1.5/tests/test67.ans create mode 100755 libs/libtpl-1.5/tests/test67.c create mode 100644 libs/libtpl-1.5/tests/test67.out create mode 100755 libs/libtpl-1.5/tests/test68 create mode 100755 libs/libtpl-1.5/tests/test68.ans create mode 100755 libs/libtpl-1.5/tests/test68.c create mode 100644 libs/libtpl-1.5/tests/test68.out create mode 100755 libs/libtpl-1.5/tests/test69 create mode 100755 libs/libtpl-1.5/tests/test69.ans create mode 100755 libs/libtpl-1.5/tests/test69.c create mode 100644 libs/libtpl-1.5/tests/test69.out create mode 100755 libs/libtpl-1.5/tests/test7 create mode 100755 libs/libtpl-1.5/tests/test7.ans create mode 100755 libs/libtpl-1.5/tests/test7.c create mode 100644 libs/libtpl-1.5/tests/test7.out create mode 100755 libs/libtpl-1.5/tests/test70 create mode 100755 libs/libtpl-1.5/tests/test70.ans create mode 100755 libs/libtpl-1.5/tests/test70.c create mode 100644 libs/libtpl-1.5/tests/test70.out create mode 100755 libs/libtpl-1.5/tests/test71 create mode 100755 libs/libtpl-1.5/tests/test71.ans create mode 100755 libs/libtpl-1.5/tests/test71.c create mode 100644 libs/libtpl-1.5/tests/test71.out create mode 100755 libs/libtpl-1.5/tests/test72 create mode 100755 libs/libtpl-1.5/tests/test72.ans create mode 100755 libs/libtpl-1.5/tests/test72.c create mode 100644 libs/libtpl-1.5/tests/test72.out create mode 100755 libs/libtpl-1.5/tests/test73 create mode 100755 libs/libtpl-1.5/tests/test73.ans create mode 100755 libs/libtpl-1.5/tests/test73.c create mode 100644 libs/libtpl-1.5/tests/test73.out create mode 100755 libs/libtpl-1.5/tests/test74 create mode 100755 libs/libtpl-1.5/tests/test74.ans create mode 100755 libs/libtpl-1.5/tests/test74.c create mode 100644 libs/libtpl-1.5/tests/test74.out create mode 100755 libs/libtpl-1.5/tests/test75 create mode 100755 libs/libtpl-1.5/tests/test75.ans create mode 100755 libs/libtpl-1.5/tests/test75.c create mode 100644 libs/libtpl-1.5/tests/test75.out create mode 100755 libs/libtpl-1.5/tests/test76 create mode 100755 libs/libtpl-1.5/tests/test76.ans create mode 100755 libs/libtpl-1.5/tests/test76.c create mode 100644 libs/libtpl-1.5/tests/test76.out create mode 100755 libs/libtpl-1.5/tests/test77 create mode 100755 libs/libtpl-1.5/tests/test77.ans create mode 100755 libs/libtpl-1.5/tests/test77.c create mode 100644 libs/libtpl-1.5/tests/test77.out create mode 100755 libs/libtpl-1.5/tests/test78 create mode 100755 libs/libtpl-1.5/tests/test78.ans create mode 100755 libs/libtpl-1.5/tests/test78.c create mode 100644 libs/libtpl-1.5/tests/test78.out create mode 100755 libs/libtpl-1.5/tests/test79 create mode 100755 libs/libtpl-1.5/tests/test79.ans create mode 100755 libs/libtpl-1.5/tests/test79.c create mode 100644 libs/libtpl-1.5/tests/test79.out create mode 100755 libs/libtpl-1.5/tests/test8 create mode 100755 libs/libtpl-1.5/tests/test8.ans create mode 100755 libs/libtpl-1.5/tests/test8.c create mode 100644 libs/libtpl-1.5/tests/test8.out create mode 100755 libs/libtpl-1.5/tests/test80 create mode 100755 libs/libtpl-1.5/tests/test80.ans create mode 100755 libs/libtpl-1.5/tests/test80.c create mode 100644 libs/libtpl-1.5/tests/test80.out create mode 100755 libs/libtpl-1.5/tests/test81 create mode 100755 libs/libtpl-1.5/tests/test81.ans create mode 100755 libs/libtpl-1.5/tests/test81.c create mode 100644 libs/libtpl-1.5/tests/test81.out create mode 100755 libs/libtpl-1.5/tests/test82 create mode 100755 libs/libtpl-1.5/tests/test82.ans create mode 100755 libs/libtpl-1.5/tests/test82.c create mode 100644 libs/libtpl-1.5/tests/test82.out create mode 100755 libs/libtpl-1.5/tests/test83 create mode 100755 libs/libtpl-1.5/tests/test83.ans create mode 100755 libs/libtpl-1.5/tests/test83.c create mode 100644 libs/libtpl-1.5/tests/test83.out create mode 100755 libs/libtpl-1.5/tests/test84 create mode 100755 libs/libtpl-1.5/tests/test84.ans create mode 100755 libs/libtpl-1.5/tests/test84.c create mode 100644 libs/libtpl-1.5/tests/test84.out create mode 100755 libs/libtpl-1.5/tests/test84_0.tpl create mode 100755 libs/libtpl-1.5/tests/test84_1.tpl create mode 100755 libs/libtpl-1.5/tests/test85 create mode 100755 libs/libtpl-1.5/tests/test85.ans create mode 100755 libs/libtpl-1.5/tests/test85.c create mode 100644 libs/libtpl-1.5/tests/test85.out create mode 100755 libs/libtpl-1.5/tests/test85.tpl create mode 100755 libs/libtpl-1.5/tests/test86 create mode 100755 libs/libtpl-1.5/tests/test86.ans create mode 100755 libs/libtpl-1.5/tests/test86.c create mode 100644 libs/libtpl-1.5/tests/test86.out create mode 100755 libs/libtpl-1.5/tests/test87 create mode 100755 libs/libtpl-1.5/tests/test87.ans create mode 100755 libs/libtpl-1.5/tests/test87.c create mode 100644 libs/libtpl-1.5/tests/test87.out create mode 100755 libs/libtpl-1.5/tests/test88 create mode 100755 libs/libtpl-1.5/tests/test88.ans create mode 100755 libs/libtpl-1.5/tests/test88.c create mode 100644 libs/libtpl-1.5/tests/test88.out create mode 100755 libs/libtpl-1.5/tests/test89 create mode 100755 libs/libtpl-1.5/tests/test89.ans create mode 100755 libs/libtpl-1.5/tests/test89.c create mode 100644 libs/libtpl-1.5/tests/test89.out create mode 100755 libs/libtpl-1.5/tests/test9 create mode 100755 libs/libtpl-1.5/tests/test9.ans create mode 100755 libs/libtpl-1.5/tests/test9.c create mode 100644 libs/libtpl-1.5/tests/test9.out create mode 100755 libs/libtpl-1.5/tests/test9.tpl create mode 100755 libs/libtpl-1.5/tests/test90 create mode 100755 libs/libtpl-1.5/tests/test90.ans create mode 100755 libs/libtpl-1.5/tests/test90.c create mode 100644 libs/libtpl-1.5/tests/test90.out create mode 100755 libs/libtpl-1.5/tests/test91 create mode 100755 libs/libtpl-1.5/tests/test91.ans create mode 100755 libs/libtpl-1.5/tests/test91.c create mode 100644 libs/libtpl-1.5/tests/test91.out create mode 100755 libs/libtpl-1.5/tests/test92 create mode 100755 libs/libtpl-1.5/tests/test92.ans create mode 100755 libs/libtpl-1.5/tests/test92.c create mode 100644 libs/libtpl-1.5/tests/test92.out create mode 100755 libs/libtpl-1.5/tests/test93 create mode 100755 libs/libtpl-1.5/tests/test93.ans create mode 100755 libs/libtpl-1.5/tests/test93.c create mode 100644 libs/libtpl-1.5/tests/test93.out create mode 100755 libs/libtpl-1.5/tests/test94 create mode 100755 libs/libtpl-1.5/tests/test94.ans create mode 100755 libs/libtpl-1.5/tests/test94.c create mode 100644 libs/libtpl-1.5/tests/test94.out create mode 100755 libs/libtpl-1.5/tests/test95 create mode 100755 libs/libtpl-1.5/tests/test95.ans create mode 100755 libs/libtpl-1.5/tests/test95.c create mode 100644 libs/libtpl-1.5/tests/test95.out create mode 100755 libs/libtpl-1.5/tests/test96 create mode 100755 libs/libtpl-1.5/tests/test96.ans create mode 100755 libs/libtpl-1.5/tests/test96.c create mode 100644 libs/libtpl-1.5/tests/test96.out create mode 100755 libs/libtpl-1.5/tests/test97 create mode 100755 libs/libtpl-1.5/tests/test97.ans create mode 100755 libs/libtpl-1.5/tests/test97.c create mode 100644 libs/libtpl-1.5/tests/test97.out create mode 100755 libs/libtpl-1.5/tests/test98 create mode 100755 libs/libtpl-1.5/tests/test98.ans create mode 100755 libs/libtpl-1.5/tests/test98.c create mode 100644 libs/libtpl-1.5/tests/test98.out create mode 100755 libs/libtpl-1.5/tests/test99 create mode 100755 libs/libtpl-1.5/tests/test99.ans create mode 100755 libs/libtpl-1.5/tests/test99.c create mode 100644 libs/libtpl-1.5/tests/test99.out create mode 100755 libs/libtpl-1.5/tests/test99.tpl create mode 100755 libs/libtpl-1.5/tests/threads/Makefile create mode 100755 libs/libtpl-1.5/tests/threads/README create mode 100755 libs/libtpl-1.5/tests/threads/test1.ans create mode 100755 libs/libtpl-1.5/tests/threads/test1.c diff --git a/Makefile.am b/Makefile.am index 8c61da454a..e7f1f799a5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -103,6 +103,7 @@ $(RECURSIVE_TARGETS): freeswitch CORE_CFLAGS = `$(switch_builddir)/libs/apr/apr-1-config --cflags --cppflags --includes` CORE_CFLAGS += `$(switch_builddir)/libs/apr-util/apu-1-config --includes` +CORE_CFLAGS += -I$(switch_srcdir)/libs/libtpl-1.5/src CORE_CFLAGS += -I$(switch_srcdir)/libs/stfu CORE_CFLAGS += -I$(switch_builddir)/libs/sqlite CORE_CFLAGS += -I$(switch_srcdir)/libs/pcre @@ -204,6 +205,7 @@ library_include_HEADERS = \ libs/libteletone/src/libteletone_detect.h \ libs/libteletone/src/libteletone_generate.h \ libs/libteletone/src/libteletone.h \ + libs/libtpl-1.5/src/tpl.h \ src/include/switch_limit.h \ src/include/switch_odbc.h @@ -266,6 +268,7 @@ libfreeswitch_la_SOURCES = \ src/switch_profile.c \ src/switch_json.c \ src/switch_curl.c \ + libs/libtpl-1.5/src/tpl.c \ libs/stfu/stfu.c \ libs/libteletone/src/libteletone_detect.c \ libs/libteletone/src/libteletone_generate.c \ diff --git a/libs/libtpl-1.5/LICENSE b/libs/libtpl-1.5/LICENSE new file mode 100755 index 0000000000..7d020b96eb --- /dev/null +++ b/libs/libtpl-1.5/LICENSE @@ -0,0 +1,21 @@ +Copyright (c) 2005-2010, Troy Hanson http://tpl.sourceforge.net +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/libs/libtpl-1.5/Makefile.am b/libs/libtpl-1.5/Makefile.am new file mode 100755 index 0000000000..780f7ff8e9 --- /dev/null +++ b/libs/libtpl-1.5/Makefile.am @@ -0,0 +1,2 @@ +SUBDIRS = src +EXTRA_DIST = LICENSE tests lang doc diff --git a/libs/libtpl-1.5/Makefile.in b/libs/libtpl-1.5/Makefile.in new file mode 100644 index 0000000000..89ed294b0b --- /dev/null +++ b/libs/libtpl-1.5/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.2 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = . +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(top_srcdir)/config/config.h.in \ + $(top_srcdir)/configure config/config.guess config/config.sub \ + config/depcomp config/install-sh config/ltmain.sh \ + config/missing +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = src +EXTRA_DIST = LICENSE tests lang doc +all: all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ + cd $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + +config/config.h: config/stamp-h1 + @if test ! -f $@; then \ + rm -f config/stamp-h1; \ + $(MAKE) $(AM_MAKEFLAGS) config/stamp-h1; \ + else :; fi + +config/stamp-h1: $(top_srcdir)/config/config.h.in $(top_builddir)/config.status + @rm -f config/stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config/config.h +$(top_srcdir)/config/config.h.in: $(am__configure_deps) + cd $(top_srcdir) && $(AUTOHEADER) + rm -f config/stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config/config.h config/stamp-h1 + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool config.lt + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d $(distdir) || mkdir $(distdir) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr \ + distclean-libtool distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am am--refresh check check-am clean clean-generic \ + clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ + dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ + distclean distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/libs/libtpl-1.5/README b/libs/libtpl-1.5/README new file mode 100755 index 0000000000..aefeea2ed4 --- /dev/null +++ b/libs/libtpl-1.5/README @@ -0,0 +1,56 @@ +tpl: fast, easy serialization in C +============================================================================== + +Documentation for tpl is available in the doc/ directory or at: + + http://tpl.sourceforge.net + +You can build tpl as a library, like so: + + ./configure + make + make install + +This installs libtpl.so and libtpl.a into a standard system library directory. +You can customize the install directory using configure's "--prefix" option: + + ./configure --prefix=/some/directory + +For other options accepted by configure, run "./configure --help". + +NON-LIBRARY OPTION +------------------ +Alternatively, if you don't want to muck around with libraries, you can simply +copy these two files into your own C project and build them with your program: + + src/tpl.h + src/tpl.c + +WINDOWS +------- +You can build tpl as a DLL under Visual Studio 2008. Or you can use MinGW or +Cygwin. + +SELF-TEST SUITE +--------------- +The automated self-test can be run by doing: + + cd tests + make + +LICENSE +------- +The BSD license applies to this software. The text is in the LICENSE file. + +CREDITS +------- +Many people have contributed to tpl, both bits of code and ideas. Rather than +listing them all here, at risk of omitting anyone- I just wish to say thank +you. Some particular features are noted with contributors' names in the +ChangeLog. + +Feel free to send me questions, comments or bug reports. + +Troy D. Hanson, February 5, 2010 +thanson@users.sourceforge.net + diff --git a/libs/libtpl-1.5/bootstrap b/libs/libtpl-1.5/bootstrap new file mode 100755 index 0000000000..d717c2b87a --- /dev/null +++ b/libs/libtpl-1.5/bootstrap @@ -0,0 +1,11 @@ +#!/bin/sh + +# THIS SCRIPT IS FOR PROJECT MAINTAINER ONLY +# It is executed only to generate "configure" + +set -x +aclocal -I config +autoheader +libtoolize --copy --force +automake --foreign --add-missing --copy +autoconf diff --git a/libs/libtpl-1.5/configure.ac b/libs/libtpl-1.5/configure.ac new file mode 100755 index 0000000000..3d2fe0e7b6 --- /dev/null +++ b/libs/libtpl-1.5/configure.ac @@ -0,0 +1,28 @@ +AC_PREREQ(2.59) + +AC_INIT([libtpl], [1.4], [thanson@users.sourceforge.net]) +AC_CONFIG_SRCDIR(src/tpl.c) +AC_CONFIG_AUX_DIR(config) +AC_CONFIG_HEADERS(config/config.h) +AM_INIT_AUTOMAKE +AC_PROG_CC +dnl next 4 lines are a hack to avoid libtool's +dnl needless checks for C++ and Fortran compilers +m4_undefine([AC_PROG_CXX]) +m4_defun([AC_PROG_CXX],[]) +m4_undefine([AC_PROG_F77]) +m4_defun([AC_PROG_F77],[]) +AC_PROG_LIBTOOL + +dnl detect Cygwin or MinGW and use mmap family replacements +AC_CONFIG_LIBOBJ_DIR(src/win) +case $host in + *-*-mingw32* | *-*-cygwin* | *-*-windows*) + AC_LIBOBJ(mmap) + AC_MSG_NOTICE([using custom mmap for Cygwin/MinGW]) + ;; +esac + +AC_CONFIG_FILES(src/win/Makefile src/Makefile Makefile) +AC_OUTPUT + diff --git a/libs/libtpl-1.5/doc/Makefile b/libs/libtpl-1.5/doc/Makefile new file mode 100755 index 0000000000..eaa3d499c9 --- /dev/null +++ b/libs/libtpl-1.5/doc/Makefile @@ -0,0 +1,26 @@ +all: css userguide pdf changelog perl + +userguide: txt/userguide.txt + asciidoc --unsafe --out-file=html/userguide.html -a linkcss=1 -a theme=tdh txt/userguide.txt + +changelog: txt/ChangeLog.txt + asciidoc --out-file=html/ChangeLog.html txt/ChangeLog.txt + +.PHONY: pdf + +pdf: txt/userguide.txt + a2x -f pdf $< + mv txt/userguide.pdf pdf/ + cd html && ln -sf ../pdf/userguide.pdf userguide.pdf + rm txt/userguide.xml + +perl: txt/perl.txt + asciidoc --unsafe --out-file=html/perl.html -a linkcss=1 -a theme=tdh txt/perl.txt + +css: html/toc.css + cat /etc/asciidoc/stylesheets/xhtml11.css html/toc.css > html/tdh.css + cp /etc/asciidoc/stylesheets/xhtml11-quirks.css html/tdh-quirks.css + +docbook: txt/userguide.txt + asciidoc -b docbook --out-file=/tmp/userguide.xml txt/userguide.txt + xmlto -o html html-nochunks /tmp/userguide.xml diff --git a/libs/libtpl-1.5/doc/NOTES b/libs/libtpl-1.5/doc/NOTES new file mode 100755 index 0000000000..9133089b74 --- /dev/null +++ b/libs/libtpl-1.5/doc/NOTES @@ -0,0 +1,11 @@ +# maintainer notes + +# IE6 png gamma bug: +# PNG images in IE6 display with wrong background colors, +# solution: save PNG in Gimp *Without save gamma checked* + +#update sourceforge web site: +#cd html +#scp *.{html,css} thanson@shell.sourceforge.net:/home/groups/t/tp/tpl/htdocs +#cd img +#scp *.png *.jpg thanson@shell.sourceforge.net:/home/groups/t/tp/tpl/htdocs/img diff --git a/libs/libtpl-1.5/doc/html/ChangeLog.html b/libs/libtpl-1.5/doc/html/ChangeLog.html new file mode 100755 index 0000000000..a051e60c0d --- /dev/null +++ b/libs/libtpl-1.5/doc/html/ChangeLog.html @@ -0,0 +1,602 @@ + + + + + +tpl ChangeLog + + + + +

Version 1.5 (2010-02-05)

+
+
    +
  • +

    +tpl now builds as a DLL under Microsoft Visual Studio! (thanks, degski and Zhang Yafei!) +

    +
  • +
  • +

    +there are now two download options: the tarball and the Visual Studio solution +

    +
  • +
  • +

    +a crash in tpl_free on certain format strings has been fixed (thanks, Eric Rose!) +

    +
  • +
  • +

    +fixed a bug in tpl_dump on 64-bit, big-endian platforms +

    +
  • +
  • +

    +changed some pointer casts from long to uintptr_t since 64-bit Windows has 32-bit longs +

    +
  • +
  • +

    +tpl has been downloaded 4,195 times. +

    +
  • +
+
+

Version 1.4 (2009-04-21)

+
+
    +
  • +

    +fixed-length arrays can now be multi-dimensional like i## +

    +
  • +
  • +

    +fixed-length string arrays like s# are now supported +

    +
  • +
  • +

    +nested structures can now be expressed, using the dollar symbol, e.g. S(ci$(cc)) +

    +
  • +
  • +

    +tpl_dump can use a caller-allocated output buffer (TPL_MEM|TPL_PREALLOCD) +

    +
  • +
  • +

    +tpl_load can tolerate excess space in input buffer (TPL_MEM|TPL_EXCESS_OK) +

    +
  • +
  • +

    +implement TPL_FXLENS flag for tpl_peek to get lengths of fixed-length arrays +

    +
  • +
  • +

    +implement TPL_GETSIZE flag for tpl_dump to get dump size without dumping +

    +
  • +
  • +

    +fix success return code from tpl_dump(TPL_FD,...) (thanks, Max Lapan!) +

    +
  • +
  • +

    +deprecated the wildcard unpacking S(*) feature +

    +
  • +
+
+

Version 1.3 (2009-02-10)

+
+
    +
  • +

    +added TPL_DATAPEEK mode for tpl_peek +

    +
  • +
  • +

    +added support for NULL strings +

    +
  • +
  • +

    +added support for 16-bit integer types (j,v) +

    +
  • +
  • +

    +added tpl_jot +

    +
  • +
  • +

    +added support for fixed-length arrays of structures S(...)# +

    +
  • +
  • +

    +added support for pre-C99 compilers (thanks, Wei Wei!) +

    +
  • +
  • +

    +improved structure alignment calculation (thanks, Wu Yongwei!) +

    +
  • +
  • +

    +added RPM spec file (thanks, Alessandro Ren!) +

    +
  • +
  • +

    +compiles cleanly with -Wall and -pedantic and with -O3 +

    +
  • +
  • +

    +made BSD license terms even more permissive +

    +
  • +
  • +

    +test suite: exit with status zero when all tests pass +

    +
  • +
  • +

    +added PDF user guide +

    +
  • +
  • +

    +added update news +(RSS) + +

    +
  • +
  • +

    +added tpl wiki +

    +
  • +
+
+

Version 1.2 (2007-04-27)

+
+
    +
  • +

    +Perl API and XML converter support 64-bit types +

    +
  • +
+
+

Version 1.1 (2007-04-25)

+
+
    +
  • +

    +support for serializing C structures +

    +
  • +
  • +

    +support for serializing fixed-length arrays +

    +
  • +
  • +

    +MinGW support (thanks, Horea Haitonic!) +

    +
  • +
  • +

    +revised User Guide +

    +
  • +
+
+

Version 1.0 (2006-09-28)

+
+
    +
  • +

    +Initial version +

    +
  • +
+
+ + + diff --git a/libs/libtpl-1.5/doc/html/img/banner.png b/libs/libtpl-1.5/doc/html/img/banner.png new file mode 100755 index 0000000000000000000000000000000000000000..ba9ffe8f9641192e3811f3ec088655271372a14b GIT binary patch literal 24129 zcmV*RKwiIzP)I$m_1rxF;7{G*b4OdZVvsW?qHSvKtVnTFL z@tO!qSVY1qQF6{XZw~eSQ8hC?d1ey>^zV80+3D&^eX9EOsZ*!U(S#5xkjnlkfs$V}@P!b1rkcLsaCZ)ml>)Uns}dzqK}KbwAk z>7`EL<9Ci*zIQOR+uhQJ*~m<5^ZL4>l8_w}{S#=;4#@O?5o zdGJ?#-q*z;FN3qq^xIn}`voudXh0yEg`1e1M_7U`qQ&6HAARl$o#ddukF< zM+zvY8ATBh^q;eV`KgKI5ligJTv9T3$iawDB<17|kG7*`4xwPccL404c{6nfeB!sS z)B8M0%?m!!I7eW!|G0S0X2<{jb2b1_M5O$E*ncHkei~1H|8JcMwJ*nl4?=tWQlj3z zeBXJte?E%lgP%gvG`9WvGyrwGq>;6MJ=?cW;ec%wE58}V!RU3IY?9~r3xPjBWBPqp zDL!702F3S%e-Gq6L)%eOLbtVFHne=xZ(;iT+ed!krLKiu ziR&$|E;MwJSQ0`MgIv|-1)^rN8k1K$VUOtYu08u~#FCWFuUh+R``jGkl$T|@ZoU9Nz z`n!~5hGb-huN-|QE?BIUVZ{>qCty%HwIxVSx1Fm}ha_}nnn;=XdWAIjTfc{h?mqR* zU>m_M;SH@Px>)32>c~tx5e$)Mr?&LF{04ZR?g8t$WcDkNnI=lK^mdm7f)m%wOYeXD z=JzMs`M>|CkG}4A5LyW0?H6-WoBM2|-<*x)5a;v$qUSp?nkB*OI!X#}GtB?Yt7-b( z$)g@aTWY%hWf{K-4xNj3@r#>9esL7PrzR0W5k*9B@tn8& zxQT!OGj5#Az|Z>vaQXFl{P<-|Fp@`GlGE2!=qnyBOYmZBj-@!jMRRtL^4AW(GaYac z83>BVWsWc>a=<0HQ(OpAtWcV};-UfomnC-zm)|02{#i2K>MidiKg;hD_aSojB{~<) zk~}jqqmYc0L{c)8rmkxutXJw$V8ER9WK>CnZq76p5ymFR%@z^mv%$l^enNcPI|-U? z7}^$~$b)EdRreI|4Dcav8<2}G;#^pX>tHt}DCAvuRGB9!IA{Rp&TH3e9 zrfJS)W=i1>2a!SY=9E*e1Wh@$!z+=!u3@*wc>FbOd#79(2G16n11-FK#4be_<6Y7v zkym;wvt|A$bnzckUJclQF2(}QeXyhF)bD8++H2(^N0-;~yWHjIF#RxEE5p-5Xi4nj zK-FTQ@xtm6%-P@RjC-g^t%xfdE#&Uj|Fb7eAUXa1Fk5wYM;A*lv^UVj{b%ItDeJzM zL4D2%otY;3&U%F+5fK)&+A+%@vAr+_m+yXdLl>D|?)L@ec%gwk-(+-gv)jGeKs>tGYRb15UG%isCv(co*Ig!a zMxVrh>p@?bncCX%ml0p0eIKIY>#_2^v@)A_&#%70ZcQS}d@{TKt^@1=-ZiBy4Qg#` zXyY-oOMqA}Iqd7ak!}KQ57Q=_28_kf&UdS~kz+FZU%sUS)jawo>#%RoPgH4@{XUE5 z-j$sOi%fk5(EPp>Fv`ozalmad1N6YqdPkC(_QUv0DV5?c|xOUhbs60hP zVxyR7@+l;Of%DdqUmWXLKH4XCs3a*u(!A@aph##g`xcy7^hOQe6*hi1p4HE z9kd?8+lH(zdbxeoL{R1I`XV!@_OzN>sEMUR#U-;1@{3({6B!*7DXbYus@o1YKt^IB z)Ps~Iav9#S`eG)X8pf#$#9MK!2Xuf++Nn}?X5i<2 zsXn|fi=OXD&&O9d(trFihNKZcP>^+msLFD$WYNoAiHxh_{2m|KLrl#Ee(O*E_q^~O z30+)mO~=y12K=v2!V1qj)gXdGp9Q0LI8E^$ZaWUvz?N)R5o1SI668QionO7yQT6qX zO!>ysn!4xXD@eJxCp~((-dp+F1$?meMz;R)9C6LsQFL@S%dcomeAi2es!^A!y$7@W zipFTi_Y&W&Kk?oAv;2z2EWe^LtzVr9C?mA8+&nY1XE3xx46SK^ycc3F&4pzL{&WAxqpM;+o*X9wT zBl28iF-ym+T{|*_3qD}qv1_Y z_$`w_r?Ry}lLI#$U0jW!odPPG&1JT7y_4^fcG0v3t ze&F@fxe*{mj^uPL15dTxyaR)ncfhy)f6%r3az5n_M17 zm3>Sc=@B2|#BR4q5^b8yM}ZoC$H=*e`aYnx#firPyoj#?cM{~rya@}<4AJd5-@wrN zd07Z*70aQ`ur^l03+{Su3n5Nu=fobbR8Mu!z~@>8yi0QWo7NDYtCKl1trAK$CGel=pzMQ$0_8ILYXd{8LT zG?AA8-73n;zdW)0XbYDAB`wA(MdUJrGy$APa{8Ju>Ec)Fe=A^F2?zdNbaCfte1>Qs zw*>w6XEj!;m&3l@t%uu0-j@EaGN~uKDAsZpgR%Fxz%Nwa?j|8%Qo zo!fPh+x7V#=TG4d({%?QXHrjkIoJAxm*+U(qx}D=|1Wqvi+6h5hM`qAwfVkVzjIvH z0`i`D+q$Mo@8MR?hM`^Tv6e8jy5@X#&iry&PGs}3pAU9`c_cA|^M7~0q99u{G%yqxJZ zbLJIZ)o{9q_ee9eCD;v)o%JPn<(#_sH}G$V`p?kjn(8@(=@gC$H<|jn%#?qdhjqGa zqnVdFe)V`BL;KC7MfpVi-)GJjNoLx1{CwUkl_s{$9*4Svh5cw&+^QUCAA0$f zRd1sA^jw-;S`I8fGp!oQ>Bq~UCLKdFoBn+YjB@Cqp+F7RIt;B?4Mb0LvDim_jnw~P zUhY*1pxO8|Xw8W4d+UL@0cz=EUYhuLF(;}zpI0wHNfzPNz4Uj7sy7#1#Cm(KNTBZY zT^D#(x47h^?AU0jT{4ThCjF&Oe)qx;Y1sR=GMmR2&3u*l10FnvyPmXU_#Ryhahnvc znmEN~(*WB{g!k2Ul-gAs;AMhjIm#K@-{_(XP~DVcBzEgF-`qd&*Fo0rPY&N``aKi; zdY*V1*nuwIEdgzhpo>~={cD1u&B1Am)&Ta%=E1ubL%UX8-|v@mds?2k=gCs{PX>7AR&J)S{_+-JXk#$6 zcT|eq7W+^TM~5CZwNr>L?ACF8fu^Q>JOU91?| z5r-UZp%kh)lX&oXuT+|_+2w$@I}W$2!_{;C0$^Th6XFi#l&T{UG4Ua#pLH;_x2%a= zI+Xakdv(TNj^BC2LMf$;)}w!B;OBkWwctIM^!9iBczV1ZR5WyPmo**BkTaJQhw~C> z#CGB%k8!fFddTHB|L_D!S4wSBBOmf{&f#su)pCkUng7?vZ=D4vj}jH{wByM?et_Oj zuC+$on#`WiD0VEUYQ-D?@SMm2B-5QgJx!%%y&V(Tj(tm~aB|zPv>Z0skrr30Dfy=k z5?w{EJM8w#zOeV3*Qq~jEIB(j5ZAaBJ0{#$)?&exNK;UE^U2Y`dlhaRWN0Ii2ShbL zc|tQ>GPDbT1tC3)p{)Qq1g%9W@5#LOcqf{$nL+ix=I6cFdM!93wXH+OjwJ`W;l8g0 zO(4e44&{REU&vbZGq<;M)kZ~~dWl=#jw9oD*ZiLz9191b--h$Zt6D@xJ-Km~vQKK2 z%-31#ma<{iWR_jum4SQG%6lT+f-XK*gZDo0zLz{#p^NFJ>#jf>bn%6kydBWR${^dW zgRA>8XC2TPT}%#8{!-+j(_g%ZK7V*+Nm7gQwU_jrNPT%Cy4Z=K#h!MV`S~@kLwk7i z)I(&XB$AQhsV|P(n8W@;CwTZ4{d`Zhkxcxd$ z-*&Z9S1{$N>pjv_emThCy{R-E_$UpAkE8eO{q)OCp~3KRG#EaPOXEk-{fA977(R|F z=k=o1d&}uQbwO*`=3W$^8WyrzPWQ|XWk4`|EBubglVK+f}QGrZbeV# z{Z}>m!*k*++reKgdy^9xM^2=tv&HKU&!>QB^0jE*Yc!4<|D5BIXW-m*JYM5navH>u zQ_HgsvukJ%s+e3zI~Iv|&7i*8M9JB{mfEBLOQp6w$l1P@ob79guHBG&_q{{T_O%oq zKSa*q0F3|Uhg5>uM5`~UvR zXTd!=O}S)FV29B24_?NAIhU1r#}fj$Jx}QGdOu;r7joRnW-Hql_WQYaz=NCX;x_f$ zd}RJ}mx&|quk|9txucm|{aevR^8hXbrg`<^SGwms?W(zlL-NXZ2BO?HOU%|?x(MY( zxizE-q>J8OQm-&g#8i*T?OA`GSMjAZ{z5&uwl^!m3W3>$S5WrM-=!o2l#2((@<64C zTxMMID1?_ib0{y%C%`D{=u{|^Sx#u{q)B*9Wa|uIi6^re))_zxXU$}Go!Cu*KQIT0 zvJfu#jO6r@78xv9ICmtChk*auFJJ!WT7KN!%c58q!A3DtE_|K_m5!K`qexCKw5a2A z8FCA{_(WY_2Ygkb%M!V!pA&F%_Us;qs=)CIp}Rcx+5%nNT!Oh$4_%x#O?0Feru-++ z6JXTBacntd3CrP%Vr*Qu;7P~z2R&bGx zu;OPopJ{W&>M+=ie>}qWtngCJCD)wq_kQM)i^{zZt6%TID&;G2*!wv|j$9d5 zG`f9}^e&m6@(gw3jvXX3Etll6M=j1biryrxcMcz7=xi{=t5vbd=%Ttxdkq*9<4|{P(cOl z<+9L46}Ptj0=k&C%VU8Y)djbkwHoI}CK8tMv95S`!RytdfADfxqmlI}fSU&}N~FX{zkAAxcZfFtl5d z{yH?5MGE}jmoYoh4MV#NUA(30d_Tz6j{zIeMJrQ(?#0m3fw>sk6X?S1BIz<^dya{z zd=KQbdrGx#TRtoVYl2H(M7VU>fl^+@v|n79PwfltWkjBI@lpNu;xcvdQP!BVzY||=+s^Q&b0ITrD#_{B zg;^K1fG?tU*h(`vwL`p@Y1hu12QW^8>b{>4Rd5b8R(&f zmlD3BW4N!>a)W%%P*B_N2PQNu2_dgH+V1c|+m^sa4DG+@;uP=`(sob;tj{!$Y-FZA z2{3hAp9+6FFQ`3}(Mbja>!%Z?pOSxSF9pYUl61{PG%b9z2=n`oMRlhV$>}+SBV>%ZL+Ijw zpFEv_b$(CIO5Jcm+@X~1 z1gu6Eg=IL#ZPXYaDu?;g2pNQZZ3WHOcqJXLcIf9zS6>X$)$T^~yw$|gp#s2Lh+=nq z-YeBbt>GOW|<;W9!pOQ@MzFgP{A_bmaGl}2#UwK-X zbL~Yp@Wmu4+?>kFW$1VQ9Y`Pl^ImS4_zD1dSy{}Q9zL$*R5)gU@C(Tto*#@mh+^S%AhMzx6wP4l@-JC-)Oij$tFS8l=WJkhYD;2v<)JNs$GSi0mpPXwX8(Ph zj`#1U;P_6CY+OLcG5(ozwO$kX;DM>+9otD+Fc|TCM zUhEN%4MBHg6;^SubID{wmu#abV0hxYe6_H76U+0-B8yG;ArzvhN{myw!SixI!9qw-y@ zj6ZkxChq_3A$fnsI*MQP^wxUlzV7@sq&+JSp5)<{cTu%d-;nF55$)Jt*nS4j(`_bZ zzSWYcf@Ws^qL7sZ4x7ehWw}3t=e_cLwy68Mo|H{;%`3*!BvdcjWVXY7zw^iem*%7kXc8yNe%o-{4(JuUr$5hlq9; z76;|3OqMwTz=;FJ)c2Ej->m0I?JfH~pL6Lv(SwDgRM?yYZfcF77qu{Q##KSu&96B4gl)tGOLrG&PlL2H1DXKSmd~ z26*-pQXFv(J-&__OJDONeAMJTF)97eU+$Mt8(K?XgU`3r94yy2YMI7mm#M7`;6ink zfTz9JJao}FM8@0}U7S-J+S2h+W}1M&hfn}&Mjv461u4XkgO;QCTY*y(k=H1&DV>HO z>SzJ{gY(2+V-QW@L{W7vpC9Z;STHlS4YA~)oltz!RNutSPxAGS(P2gKid1Xd-DDnpsWn`gv-ue8Mw|yH+N+aSzWUM_djxOz30++7g*gM%bQ~d< z_d6j^!vW~%;=gYFFAQiO?aF*2&_%JA^uTHjXZ~Dt5mze7Ig~QK)EchL*~#b)?Fa1M z$6+|SnChqQ{~&`~pViWFAjugukvC-w7#om5AIVRk|D5%{Gi(gpsMj#DTT8NF)jZ-M zJFqD{3Erg12)_!34#Oq~R6xXcf5dN|^R9k})Vj;Sr|{jJc7CG3S~3|5K36xVc+O9~Y@q)>R(f!-U^)@lBug zz<3vl-q03dXbseLJq+!qijK2W@yuB==u_%NUiA3|FOe}|EX}LzDZ7^H0&OhDS)TZy z=c{B47)#x_V^U%XSC4eA7!Qn8FWD@W_Dq>CW2FP4OVrhc>Sf=EF6x!C-c($DMLZVp zsI}`--L4aVU(vuox)pWLy9=p%2Z&MqKjl!v_^yAIy4tMDykfd{$i(;ra^p38po{;g zel|dQ!0Q3*R(;(IbUvH8isfwojQ+A(&h}3$4DDuQ{M_Lx#noM?1q-vm z;R-8E)#+o-_p4?50(9}0MGy-W&zxNu^=P%c=z`P_+AK0w2o59t82<%KB{_YCMG^}Z zEXjEiaJNOSu)|T{Vv^IBTcogH;ap zV2qaoFOx%#%v|z5^aXCNu=c`tEMyEqT~w=pwmt!#RlyH}Ewc@1a=H(`*t{_1hU&zi zO$fMr&a(`e|BS_$!w|FfC6hAqbtZ3iMCQ4N%(P7wWxT&~!09$OYK1p5ISb{9QMew2 z2?j&LV6M0^=ghPi)EW7`IW@Rw*6SQEsA3IonB#-ZgScj%!?9ZunQ4}DAb03uE4o-@ z5yCl^CNa%QVSoQ5-UUgDtzD~w~ zu>eiUOnaB)^gF|NY5Q+rf?Mis=;9+&p7XFDy>>+>bg{y%zTJ45dVY#7M)_20cwcT` zfi8Y@ORtM`s^mXdtc(ZO#VvIwx=6&(-U9w*YRAq9%xacpfZ5r95m4DB>bBEK)F_;8 zMW>^StJVEoKtq>z+U#$`ci%?<-gNJ^(Zyj?zUz@uyrYqO9d_8`Ef%`fyB61jBDaL7 z{`e5-tjZq1^HOv%14FBVjIwP$&b|&^v~?>F@TbFr9sCPjyn~_50s1Nl`A>E4FuJJi zQ?21SK0=L8j=H}SXykQ{$#IKB7dBJcw@OMkBMCP?thxXIAOJ~3K~!CAah04i)Aj*m z6~=@eV{RC?jpUm1ef}lH?k@K}6c^@k>#mDgbo&lwCcns@c@x8u=UqA1apLt3GSeD| zDPw*>G3E)Tqr($`50x_=JL&-UIr7MSYk}o%^(|41xwsCgw-$KNVem6_O`PaMlZ{;tUu9(iC4$`kogblX; z{#sb_y`%Z@yuQ}q^==#CiC2}hcfaXHx*yn$tMj0_=;Hs}mYnU>19)8=Ll=RaPRaHXf&Ze5S*mP4(qlP}BiF8oKo@&e z-i;>TAyKCEV(iY43~f+=rTnw#;v3U-A-brk%BFZJF&tg|uJRrS?f@#g<>`)eoBEr| zSL7v6AjG4KIu7Yn7YBjA)$iI4hf%uNq1p>oAZdgy)~Gr*_!yrqs^9g{#Yz*6YN`8A zI>tfbC%5wUBlDBhbqw;1$Y6Bwt*Jh{Uzyov$$1yR2b=uI%6t0!yB&Y`wR)=JU+I-@ ze;F0mbV8?V_;jKCNahp>nhkoIaK*Pf9q*Ej%(Q-CCN1-LwDEjLuC})_}qh`ed$K){$AR5_bB&^TRq*pwyTTm61?@EYArj1cCCA< zYP(+uV;;=1+fG|wPO{9;_ywL0q#nf8=jK>d-_Ks^+N^{GBFRj%FJYLxWuSktqRuZw z<`+UFY|U#`q3?7KanQke9Y;=uGG{F!k`MC6^3IgyRPB&PwWLObGwxk_Hxs+P3GlPh z4~7fc+ZQ7yJ)kc}(E_Iv+6<&4*nBm4tD0W0i!ijGfop&qRqtYS(X#~od&7+xzC