Add C source