 Along with the Cfront C++ sources, a special "half-preprocessed" version of the C code resulting from compiling Cfront with itself was also provided.This C code was to be compiled with the native C compiler, and the resulting executable could then be used to compile the Cfront C++ sources.Most of the porting effort in getting Cfront running on a new machine was related to standard I/O.