4 The UCW library aims to provide a set general purpose tools for programming
5 in the C language. It contains generic data structures (lists, trees, hash
6 tables etc.), fast memory allocators optimized for various usage patterns,
7 abstract I/O streams and optimized implementations of some common algorithms
8 (e.g., sorting of arrays and files).
10 Please note that this documentation is not yet complete. Many modules are
11 not described, so you might need to look into the source code.
13 You can see the index of <<def_index:,documented definitions>>.
17 - <<fastbuf:,Fastbufs>>
18 - <<basecode:,Base64 and Base224 encoding>>
19 - <<hash:,Hashing routines>>
20 - <<conf:,Configuration and command line parser>>
21 - <<mempool:,Memory pools>>
22 - <<mainloop:,Mainloop>>
24 Yet undocumented modules
25 ------------------------
42 - Character manipulation
50 - Fixed-sized allocator
54 - IP address access lists
70 - Prefetching of memory
93 - <<configure:,Compile time configuration>>
94 - <<config:,Configuration file syntax>>
95 - <<docsys:,Documentation system>>
99 The UCW library is copyrighted by its authors:
101 - Pavel Charvát <mailto:pchar\@ucw.cz[]>
102 - Martin Mareš <mailto:mj\@ucw.cz[]>
103 - Robert Špalek <mailto:robert\@ucw.cz[]>
104 - Michal Vaner <mailto:vorner\@ucw.cz[]>
106 It can be freely distributed and used according to the terms of
107 the GNU Lesser General Public License.