Понадобилось немного модифицировать одну древнюю программу на фортране. Знаю о фортране довольно мало. Пожалуйста, дайте ссылку на подробную документацию или ответьте на следующие вопросы: 1. Можно ли в gfortran отключить предупреждения об устаревшем синтаксисе, оставив все остальные предупреждения и ошибки? Главным образом, мешают сообщения вида: Warning: Obsolete: arithmetic IF statement at (1) In file a.f:5864 14 IF(TEST)8,16,16 2. Как в g77 и gfortran получить параметры командной строки? 3. Что означают ошибки вида: A.FOR: In subroutine `tb': A.FOR:3189: CALL SHORT ^ Reference to intrinsic function `SHORT' as if it were a subroutine at (^) и далее A.FOR: Outside of any program unit: A.FOR:3189: warning: CALL SHORT 1 A.FOR:4290: (continued): SUBROUTINE SHORT 2 Same name `short' used for global at (2) and intrinsic at (1) [info -f g77 M INTGLOB] Имя процедуры в программе совпало с именем в одной из стандартных библиотек? Достаточно ли будет переименовать процедуру и все ссылки на неё? Заранее спасибо.