edit c source