c extension access