common c library