Как заставить компилятор (gcc, clang, icc) работать по стандарту С89 или С99? (Строго по стандарту, например C99 неявный int запрещает а компиляторы проглатывают если им только -std=c99 указать, С89 запрещает объявлять переменные в теле блока а компилер съедает и т. д.)