C micro library