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

On MinGW and Cygwin, tpl must be built as a library.

SELF-TEST SUITE
---------------
The automated self-test can be run by doing:

    cd tests
    make

PERL MODULE
-----------
A Perl module for reading and writing tpl is located in lang/perl/Tpl.pm.
Its documentation is available at http://tpl.sourceforge.net/perl.html

LICENSE
-------
The BSD license applies to this software. The text is in the LICENSE file.

CREDITS
-------
The author wishes to thank the following people for their contributions to tpl.
Horea Haitonic: for contributing Windows compatible versions of mmap functions.
Cristian-Raul Ciressan: whose feedback led to support for S(*) and # features.

Feel free to send me questions, comments or bug reports.

Troy D. Hanson, April 22, 2007
troydhanson@comcast.net

