You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Alexander Vdolainen 4ab3fc2b3d Code style compliance; 6 years ago
doc initial commit 10 years ago
examples initial commit 10 years ago
include Few things --- there are: 6 years ago
lib Code style compliance; 6 years ago
tests Few things --- there are: 6 years ago
.gitignore INSTALL is not a part of source tree; 6 years ago
AUTHORS I fought my laziness: names are in place; 6 years ago
COPYING LGPLv2.1 reverted; Autotools update; CAS added; 7 years ago
ChangeLog Autotools build fix; 6 years ago
Makefile.am Few things --- there are: 6 years ago
NEWS NEWS updates; 9 years ago
README README updated; 6 years ago
VERSION Increase version number; 6 years ago
autogen.sh LGPLv2.1 reverted; Autotools update; CAS added; 7 years ago
configure.ac Few things --- there are: 6 years ago

README

1. What is that ?
this is a small C library with a collection of small useful stuff such as:
 * Index allocator
 * Linked list implementation, looks like a linux kernel one
 * Collection of the binary search tree implementation:
   * Btree
   * AVL
   * Red black
   * Splay

2. Is it useful ?
I hope so, usually I have a lot of tools or applications are required 
to use index allocation, or some kind of structures to search within.
I guess it might be useful for everybody who looks the same thing (implementing
the same boring stuff each time isn't productive).

3. Is it stable ?
Yes, it is stable. But if you will find a bug, please report me via email.
Actually it's used a lot (mostly in some firmware images and in my own pet 
projects as well). 

4. How to build ?

4.1. Simple way:
Just type ./autogen.sh, and you will have a configure script with a 
common autotools options (e.g. make && make install).

4.2. Proper way:
 - Create directory outside of the code tree, let's say libtdata-build
 - Do ./autogen.sh within source tree
 - Go to your 'libtdata-build' directory
 - ./configure && make && make install (don't forget sudo for install target)

4.3. Configure options:
At the moment just the standard options are exist, so more valuable is
--prefix=<installation prefix>

5. Are there new features coming ?
Yep, something is coming. I'm planning to implement CTries (just for fun).

6. Contact
Currently this library is maintained by avdolainen at zoho dot com.
To post bugs, requests, questions you may use sf.net: http://libtdata.sf.net