Add C prototype