]> mj.ucw.cz Git - libucw.git/blob - ucw/doc/index.txt
Merge branch 'dev-free' into dev-lib
[libucw.git] / ucw / doc / index.txt
1 UCW libraries
2 =============
3
4 The UCW libraries aim to provide some general purpose tools for C
5 programming language. It contains faster implementations of some
6 algorithms found in libc (for example, sorting), few commonly used not
7 available in libc (sha1 hash), several generic data structures (hash
8 tables, binomial heap) and some less common tools (memory pools).
9
10 It is probable you may save yourself some time by using this library.
11
12 Please note this documentation is not yet complete. There are lot of
13 modules not yet described, look into the source code.
14
15 You can see list of <<def_index:,definitions>>.
16
17 Modules
18 -------
19 - <<fastbuf:,Fastbufs>>
20 - <<basecode:,Base64 and Base224 encoding>>
21 - <<hash:,Hashing routines>>
22 - <<conf:,Configuration and command line parser>>
23 - <<mempool:,Memory pools>>
24 - <<mainloop:,Mainloop>>
25
26 Other features
27 --------------
28 - <<docsys:,Documentation system>>