uLan Utilities Library (ULUT) Pavel Pisa
pisa@cmp.felk.cvut.cz
2003-2006 Pavel Pisa The ULUT library contains useful constructions and functions commonly used in "C" language programs. It tries to be something like STL library is for the C++ programs, but is is fall less simpler and powerful. It has small memory footprint and could be used even for small embedded applications. Basic functionalities provided by library are more types of containers (list, AVL tree, priority queue, heap-tree, etc..), timer framework and event connectors.
Functions Description Generic AVL tree !F../../ulut/ul_gavl.h !F../../ulut/ul_gavlprim.c !F../../ulut/ul_gavl.c Hierarchical Timer Framework !F../../ulut/ul_htimer.h Generic Sorted Arrays !F../../ulut/ul_gsa.h !F../../ulut/ul_gsa.c Bidirectional Linked List !F../../ulut/ul_listbase.h Dynamic Buffers !F../../ulut/ul_dbuff.h !F../../ulut/ul_dbufbase.c !F../../ulut/ul_dbufmore.c Event Connectors !F../../ulut/ul_evcbase.h !F../../ulut/ul_evcbase.c Application Messages Logging !F../../ulut/ul_logbase.h !F../../ulut/ul_logbase.c Unique IDs Generator !F../../ulut/ul_uniqid.h !F../../ulut/ul_uniqid.c