Fixed C compilation macro