CIL, C Interfaces Library, is a collection of useful data structures as well as fundamental modules written in C programming language. Most of the work are inspired by David R. Hanson's C Interfaces and Implementations.