Fix bugs with zero length args to prototypes, progns and functoids