C语言程序库-LibU
2010-10-30 15:04:16 阿炯

LibU 是一个支持多平台的 C 语言程序库,包含很多独立的模块,例如:内存分配、网络和URI解析、字符串处理、调试和日志记录,LibU 是一个很小的库,差不多只有 70K 左右。这是一个模块化的,支持多平台,包括嵌入式平台的程序库。

新版本增加了 JSON 的编码和解码器;增加了二进制搜索树模块;提升可可移植性,支持 Minix 3 和 OpenSolaris 平台;同时所有的模块现已全部支持 Windows。

LibU is a multiplatform C library which comes under a BSD-style license. It includes many interdependent modules for accomplishing several tasks: memory allocation, networking and URI parsing (rfc2396), string manipulation, debugging and logging in a very compact way, plus many other miscellaneous tasks.

It has small footprint (about 70KB for the default configuration), it is modular, and has a multiplatform nature, making it an ideal candidate for embedded systems. KLone is an example of such usage.

最新版本:2.2

1. URI: various fixes related to IP-literal parsing and reassembling.
2. NET: u_connect_ex and ai_resolv fixes. HMAP: custom discard policies.
3. UNIT-TEST: a fix for conditional include logics that enables test sandboxing


官方主页:http://www.koanlogic.com/libu/index.html