
                  Simple Manipulator of Comma Separated Values
		                [ LIBSCSV ]


The goal of making this software was the need of rewriting of CSV files, with
additional support of selective columns picking.
It consists of one shared library and one executable utilizing it.

Compiling from sources
The source is shipped with Makefile, ready for use with sys-devel/make tool.
To compile the code, simply call make from your shell environment.
Please, check the Makefile for a full list of possible targets. Most basic are:
- all; compile the library and the robot tool,
- libscsv; build both static and shared library only,
- install; copy the robot and the library into '/usr/local/{bin,lib} subdirs,
- clean; remove object files after the build process.
- distclean; clear to source tree from any created file.

HTML manual
The 'doc' folder holds m4 files, ready for use with sys-devel/m4 tool.
To create a nice looking HTML content, simply start the 'm4tohtml.sh' script.

Installing
Linux users would be happy to have it in one of 'lib' dirs, visible to the 
load-time link resolver (f.ex. '/usr/local/lib').
Everyone using Windows can place the library into any directory where the main
program sits.

FAQ
If questions arise, please visit the project web page and fill in the contact
form. Yes, your email will be replied...
http://www.tinyit.pl/libscsv

Licensing
The scsv library (libscsv) is released under the GNU LGPL license, any
executables included fall under GPL. Read more at http://www.gnu.org/.

