Generic data types written in C.