Make compiler.h C friendly