|
|
@ -9,24 +9,35 @@ this is a small C library with a collection of small useful stuff such as:
|
|
|
|
* Splay
|
|
|
|
* Splay
|
|
|
|
|
|
|
|
|
|
|
|
2. Is it useful ?
|
|
|
|
2. Is it useful ?
|
|
|
|
I hope yes, usually I have a lot of tools or applications to implement required
|
|
|
|
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.
|
|
|
|
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 (implement
|
|
|
|
I guess it might be useful for everybody who looks the same thing (implementing
|
|
|
|
the same boring stuff each time isn't productive).
|
|
|
|
the same boring stuff each time isn't productive).
|
|
|
|
|
|
|
|
|
|
|
|
3. Is it stable ?
|
|
|
|
3. Is it stable ?
|
|
|
|
Yes, very stable. But if you will find a bug, please report me.
|
|
|
|
Yes, it is stable. But if you will find a bug, please report me via email.
|
|
|
|
Actually it used in a lot of my projects (now most of them is a closed source),
|
|
|
|
Actually it's used a lot (mostly in some firmware images and in my own pet
|
|
|
|
but I decide to make it open, anyway I should to do it, because initially
|
|
|
|
projects as well).
|
|
|
|
it was LGPL'ed, and has a roots from my old open source project.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. How to build ?
|
|
|
|
4. How to build ?
|
|
|
|
|
|
|
|
|
|
|
|
4.1. Just type ./autogen.sh, and you will have a configure script with a
|
|
|
|
4.1. Simple way:
|
|
|
|
common autotools options.
|
|
|
|
Just type ./autogen.sh, and you will have a configure script with a
|
|
|
|
|
|
|
|
common autotools options (e.g. make && make install).
|
|
|
|
|
|
|
|
|
|
|
|
4.2. To build the Debian package: debuild -i -us -uc -b
|
|
|
|
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 ?
|
|
|
|
5. Are there new features coming ?
|
|
|
|
I hope so, will add a new features as soon as possible. But generally I don't
|
|
|
|
Yep, something is coming. I'm planning to implement CTries (just for fun).
|
|
|
|
have any plans about it.
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|