Pristine Ack-5.5
[Ack-5.5.git] / doc / lint / contents
1 .DS
2
3
4
5
6
7
8 .DE
9 .SH
10 Contents
11 .R
12 .sp 1
13 .IP 1.
14 Introduction
15 .IP 2.
16 Outline of the program
17 .IP 3.
18 What lint checks
19 .RS
20 .IP 3.1
21 Set, used and unused variables
22 .IP 3.2
23 Flow of control
24 .IP 3.3
25 Functions
26 .IP 3.4
27 Undefined evaluation order
28 .IP 3.5
29 Pointer alignment problems
30 .IP 3.6
31 Libraries
32 .RE
33 .IP 4.
34 How lint checks
35 .RS
36 .IP 4.1
37 The first pass data structure
38 .IP 4.2
39 The first pass checking mechanism
40 .IP 4.3
41 The second pass data structure
42 .IP 4.4
43 The second pass checking mechanism
44 .RE
45 .IP 5.
46 How to make lint shut up
47 .IP 6.
48 User options
49 .IP 7.
50 Ideas for further development
51 .IP 8.
52 Testing the program
53 .IP 9.
54 References
55 .LP
56 Appendix A \- The warnings
57 .br
58 Appendix B \- The Ten Commandments for C programmers
59 .bp