cpp ext -> c ext