handle cc private and Pragma