или коротким
c Выдавать сообщения о сомнительных изменениях типов
n Не производить контроля библиотек
s То же, что и h (по историческим причинам).
ЛИТЕРАТУРА
1. B.W.Kernighan and D.M.Ritchie, The C Programming
Language, Prentice-Hall, Englewood Cliffs, New Jersey
(1978).
2. S.C.Johnson, "Yacc - Yet Another Compile-Compiler.",
Comp.Sci.Tech.Rep., No. 32, Bell Laboratiries, Murray
Hill, New Jersey (July 1975).
3. M.E.Lesk, "Lex - a Lexical Analyzer Generator",
Comp.Sci.Tech.Rер., No 39, Bell Laboratories, Murray
Hill, New Jersey (October 1975)
4. S.C.Johnson and D.M.Ritchie, "UNIX Time-Sharing System:
Portability of C Programs and the Unix System,
"Bell.Sys.Tech.J.57(6) pp.2071-2043(1975).
5. S.C.Johnson, "A Portable Compiler: Theory and Prac-
tice", Proc. 5th ACM Symp. on Principles of Programming
Languages, (January 1978).
- 19 -
СОДЕРЖАНИЕ
АННОТАЦИЯ ......................................... 2
ВВЕДЕНИЕ .......................................... 3
1. Вызов программы ................................... 3
2. Некоторые замечания ............................... 4
3. Неиспользованные переменные и функции ............. 4
4. Информация об инициализации и использовании пере-
менных ............................................ 5
5. Поток управления .................................. 6
6. Значения функций .................................. 7
7. Изменения типов ................................... 8
8. Использование символов, нарушающее переносимость. . 9
9. Присваивание целым типа int значений типа long .... 9
10. Странные конструкции .............................. 10
11. О ранних версиях языка ............................ 11
12. Выравнивание указателей ........................... 12
13. Многократные использования и побочные эффекты ..... 12
14. Реализацияч ....................................... 13
15. Переносимость ..................................... 13
16. Управление выдачей сообщений ...................... 15
17. Файлы объявления библиотек ........................ 17
18. Ошибки и т.д. ..................................... 17
ПРИЛОЖЕНИЕ. Список имеющихся ключей команды lint .. 18
ЛИТЕРАТУРА ........................................ 19
- 20 -