The statement '#ifdef MACRO1 && MACRO2' is not supported by the gnu processor. This has been modified.