CLEAR (C Library of Expressive and Articulate
Routines) is a utility library written for C. It
attempts to make writing software in C a little
more pleasant by providing several useful abstract
data types, Unicode handling, and other utility
functions and macros.