Libtc is a collection of useful functions for C programming. It includes implementations of linked list, hash table, red-black tree, and priority queue. There is also a flexible configuration file parser and some other odds and ends. All functions are totally reentrant and thread safe.
| Tags | Software Development Libraries |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: The new hash API has been made the default. The tclist_remove function has been changed. The conf parser has been improved. Some bugs have been fixed. All GPL code has been removed.


Changes: An efficient allocator for small equal-sized memory chunks has been added. The hash table has been optimized. A bug in the configuration parser has been fixed.


Changes: The hash table has been optimized and now supports arbitrary keys. A few portability issues have been fixed.


Changes: This release compiles on, at least, Linux, Solaris, AIX, and Mac OS X/Darwin. A nifty undocumented function has also been added. More documentation is in the works.


Changes: The API has been unified and cleaned up so as not to pollute the namespace as much. A script to update the source code for the new API is included.
Creates complete Web pages with CSS and converts from wiki syntax to XHTML.