- <<conf:,Configuration and command line parser>>
- <<mempool:,Memory pools>>
- <<eltpool:,Fixed-sized allocators>>
+- <<alloc:,Generic allocators>>
- <<mainloop:,Mainloop>>
- <<unaligned:,Unaligned data>>
- <<lists:,Linked lists>>
+- <<gary:,Growing arrays>>
- <<heap:,Binary heaps>>
- <<binheap:,Binomial heaps>>
- <<hashtable:,Hash tables>>
-- <<growbuf:,Growing buffers>>
+- <<growbuf:,Growing buffers>> (obsolete)
- <<chartype:,Single-byte characters>>
- <<unicode:,Multi-byte characters>>
- <<varint:,Encoding of integers>>
- <<daemon:,Daemon helpers>>
- <<signal:,Signal helpers>>
- <<opt:,Command line parser>>
+- <<table:,Table printer>>
Other features
--------------
Yet undocumented modules
------------------------
-- Allocators
- * `gary.h`
- Trie
* `trie.h`
- Red-black trees
License
-------
-The UCW library is copyrighted by its authors:
+The UCW library is copyrighted by its authors.
+
+It can be freely distributed and used according to the terms of
+the GNU Lesser General Public License, either version 2 or any later
+version.
+
+Authors
+-------
+Primary authors and maintainers are:
- Pavel Charvát <mailto:pchar\@ucw.cz[]>
- Martin Mareš <mailto:mj\@ucw.cz[]>
- Robert Špalek <mailto:robert\@ucw.cz[]>
-- Michal Vaner <mailto:vorner\@ucw.cz[]>
-It can be freely distributed and used according to the terms of
-the GNU Lesser General Public License, either version 2 or any later
-version.
+Several modules have been contributed by:
+
+- Daniel Fiala <mailto:danfiala\@ucw.cz[]> (strtonum)
+- Tomáš Gavenčiak <mailto:gavento\@ucw.cz[]> (logging system)
+- Robert Kessl <mailto:robert.kessl\@economia.cz[]> (table printer)
+- Jan Moskyto Matějka <mailto:mq\@ucw.cz[]> (option parser, fb-multi)
+- Tomáš Valla <mailto:tom\@ucw.cz[]> (varint)
+- Michal Vaner <mailto:vorner\@ucw.cz[]> (documentation system)