myLib C/C++ libraries data struct: linux generic double list linux generic rbtree ring buffer normal message single list foundation libraries: mini log serial lib