cleanup C compiler code