C implementation of data sructures: LinkedList, Queue and Stack. The lists are heterogene, which means that they can contain different type of data including: int, float, double, char or your own types. The code can be easily modified to fit any data type.