fix idlpp output for c