my C lib