ODK Utilities
Copyright (C) 2005 Carlos Daniel Ruvalcaba Valenzuela
Contact me: <clsdaniel(at)gmail(dot)com>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
ABOUT
This library consist on a series of utility functions and
structures to construct software, this includes linked
lists, memory pools, hash tables, etc.
All functions in this library have been carefuly optimized
for speed, they have been profiled and rewrited to death,
we don't mind patches to improve it more :), and no, we
don't accept assembly optimizations, please use pure C :).
You can look at the test programs used for profiling on
the testcase directory, there should check that all the
library works as expected and help profiling and
debugging it.
COMPILING AND INSTALLING ON LINUX/UNIX
To compile execute the script compile.sh that comes with
the distribution, it will automatically take care of
configuring the environment for compiling. Then run it
again with the 'install' argument to install to /usr:
$sh compile.sh
$sh compile.sh install
You can also choose where to install odkUtils, just add the
prefix path at the last command:
$sh compile.sh install /usr/local
COMPILING AND INSTALLING ON WINDOWS
There is a MS VC project ready to compile on the msvc
folder.