|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: l
Length: 10808 (0x2a38)
Names: »lint.1«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/man/cat1/lint.1«
0x0000…0020 0a 0a 0a 5f 08 4f 5f 08 6e 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 20 5f 08 4d 5f 08 61 5f 08 6e 5f ┆ _ O_ n_ l_ i_ n_ e _ M_ a_ n_┆ 0x0020…0040 08 75 5f 08 61 5f 08 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73 65 72 20 43 6f 6d 6d 61 6e ┆ u_ a_ l User Comman┆ 0x0040…0060 64 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 74 28 31 29 0a 0a 0a 0a ┆ds lint(1) ┆ 0x0060…0080 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 0a 20 20 20 ┆N N N NA A A AM M M ME E E E ┆ 0x0080…00a0 20 20 6c 69 6e 74 20 2d 20 61 20 43 20 70 72 6f 67 72 61 6d 20 63 68 65 63 6b 65 72 0a 0a 53 08 ┆ lint - a C program checker S ┆ 0x00a0…00c0 53 08 53 08 53 59 08 59 08 59 08 59 4e 08 4e 08 4e 08 4e 54 08 54 08 54 08 54 41 08 41 08 41 08 ┆S S SY Y Y YN N N NT T T TA A A ┆ 0x00c0…00e0 41 58 08 58 08 58 08 58 0a 20 20 20 20 20 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 6e 08 6e 08 ┆AX X X X l l l li i i in n ┆ 0x00e0…0100 6e 08 6e 74 08 74 08 74 08 74 20 5b 20 6f 70 74 69 6f 6e 20 5d 20 2e 2e 2e 20 66 69 6c 65 20 2e ┆n nt t t t [ option ] ... file .┆ 0x0100…0120 2e 2e 0a 0a 44 08 44 08 44 08 44 45 08 45 08 45 08 45 53 08 53 08 53 08 53 43 08 43 08 43 08 43 ┆.. D D D DE E E ES S S SC C C C┆ 0x0120…0140 52 08 52 08 52 08 52 49 08 49 08 49 08 49 50 08 50 08 50 08 50 54 08 54 08 54 08 54 49 08 49 08 ┆R R R RI I I IP P P PT T T TI I ┆ 0x0140…0160 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 0a 20 20 20 20 20 5f 08 4c 5f 08 69 5f 08 6e ┆I IO O O ON N N N _ L_ i_ n┆ 0x0160…0180 5f 08 74 20 61 74 74 65 6d 70 74 73 20 74 6f 20 64 65 74 65 63 74 20 66 65 61 74 75 72 65 73 20 ┆_ t attempts to detect features ┆ 0x0180…01a0 6f 66 20 74 68 65 20 43 20 70 72 6f 67 72 61 6d 20 66 69 6c 65 73 20 74 68 61 74 0a 20 20 20 20 ┆of the C program files that ┆ 0x01a0…01c0 20 61 72 65 20 6c 69 6b 65 6c 79 20 74 6f 20 62 65 20 62 75 67 73 2c 20 6e 6f 6e 2d 70 6f 72 74 ┆ are likely to be bugs, non-port┆ 0x01c0…01e0 61 62 6c 65 2c 20 6f 72 20 77 61 73 74 65 66 75 6c 2e 20 20 49 74 20 61 6c 73 6f 0a 20 20 20 20 ┆able, or wasteful. It also ┆ 0x01e0…0200 20 63 68 65 63 6b 73 20 74 79 70 65 20 75 73 61 67 65 20 6d 6f 72 65 20 73 74 72 69 63 74 6c 79 ┆ checks type usage more strictly┆ 0x0200…0220 20 74 68 61 6e 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 73 2e 20 20 41 6d 6f 6e 67 0a 20 20 20 20 ┆ than the compilers. Among ┆ 0x0220…0240 20 74 68 65 20 74 68 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 64 ┆ the things that are currently d┆ 0x0240…0260 65 74 65 63 74 65 64 20 61 72 65 20 75 6e 72 65 61 63 68 61 62 6c 65 0a 20 20 20 20 20 73 74 61 ┆etected are unreachable sta┆ 0x0260…0280 74 65 6d 65 6e 74 73 2c 20 6c 6f 6f 70 73 20 6e 6f 74 20 65 6e 74 65 72 65 64 20 61 74 20 74 68 ┆tements, loops not entered at th┆ 0x0280…02a0 65 20 74 6f 70 2c 20 61 75 74 6f 6d 61 74 69 63 20 76 61 72 69 2d 0a 20 20 20 20 20 61 62 6c 65 ┆e top, automatic vari- able┆ 0x02a0…02c0 73 20 64 65 63 6c 61 72 65 64 20 61 6e 64 20 6e 6f 74 20 75 73 65 64 2c 20 61 6e 64 20 6c 6f 67 ┆s declared and not used, and log┆ 0x02c0…02e0 69 63 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 73 20 77 68 6f 73 65 0a 20 20 20 20 20 76 61 6c 75 ┆ical expressions whose valu┆ 0x02e0…0300 65 20 69 73 20 63 6f 6e 73 74 61 6e 74 2e 20 20 4d 6f 72 65 6f 76 65 72 2c 20 74 68 65 20 75 73 ┆e is constant. Moreover, the us┆ 0x0300…0320 61 67 65 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 69 73 0a 20 20 20 20 20 63 68 65 63 6b 65 64 ┆age of functions is checked┆ 0x0320…0340 20 74 6f 20 66 69 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 76 ┆ to find functions that return v┆ 0x0340…0360 61 6c 75 65 73 20 69 6e 20 73 6f 6d 65 20 70 6c 61 63 65 73 0a 20 20 20 20 20 61 6e 64 20 6e 6f ┆alues in some places and no┆ 0x0360…0380 74 20 69 6e 20 6f 74 68 65 72 73 2c 20 66 75 6e 63 74 69 6f 6e 73 20 63 61 6c 6c 65 64 20 77 69 ┆t in others, functions called wi┆ 0x0380…03a0 74 68 20 76 61 72 79 69 6e 67 20 6e 75 6d 62 65 72 73 20 6f 72 0a 20 20 20 20 20 74 79 70 65 73 ┆th varying numbers or types┆ 0x03a0…03c0 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 68 6f ┆ of arguments, and functions who┆ 0x03c0…03e0 73 65 20 76 61 6c 75 65 73 20 61 72 65 20 6e 6f 74 20 75 73 65 64 0a 20 20 20 20 20 6f 72 20 77 ┆se values are not used or w┆ 0x03e0…0400 68 6f 73 65 20 76 61 6c 75 65 73 20 61 72 65 20 75 73 65 64 20 62 75 74 20 6e 6f 6e 65 20 72 65 ┆hose values are used but none re┆ 0x0400…0420 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 20 41 72 67 75 6d 65 6e 74 73 20 77 68 6f 73 65 20 6e 61 ┆turned. Arguments whose na┆ 0x0420…0440 6d 65 73 20 65 6e 64 20 77 69 74 68 20 2e 08 2e 08 2e 08 2e 63 08 63 08 63 08 63 20 61 72 65 20 ┆mes end with . . . .c c c c are ┆ 0x0440…0460 74 61 6b 65 6e 20 74 6f 20 62 65 20 43 20 73 6f 75 72 63 65 0a 20 20 20 20 20 66 69 6c 65 73 2e ┆taken to be C source files.┆ 0x0460…0480 20 20 41 72 67 75 6d 65 6e 74 73 20 77 68 6f 73 65 20 6e 61 6d 65 73 20 65 6e 64 20 77 69 74 68 ┆ Arguments whose names end with┆ 0x0480…04a0 20 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 20 61 72 65 20 74 61 6b 65 6e ┆ . . . .l l l ln n n n are taken┆ 0x04a0…04c0 20 74 6f 20 62 65 0a 20 20 20 20 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 61 6e 20 65 61 72 ┆ to be the result of an ear┆ 0x04c0…04e0 6c 69 65 72 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 66 20 5f 08 6c 5f 08 69 5f 08 6e 5f 08 74 20 ┆lier invocation of _ l_ i_ n_ t ┆ 0x04e0…0500 77 69 74 68 20 65 69 74 68 65 72 20 74 68 65 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 63 08 63 08 ┆with either the - - - -c c ┆ 0x0500…0520 63 08 63 20 6f 72 20 74 68 65 20 2d 08 2d 08 2d 08 2d 6f 08 6f 08 6f 08 6f 20 6f 70 74 69 6f 6e ┆c c or the - - - -o o o o option┆ 0x0520…0540 20 75 73 65 64 2e 20 20 54 68 65 20 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 ┆ used. The . . . .l l l ln n n ┆ 0x0540…0560 6e 20 66 69 6c 65 73 20 61 72 65 20 61 6e 61 6c 6f 67 6f 75 73 20 74 6f 20 2e 08 2e 08 2e 08 2e ┆n files are analogous to . . . .┆ 0x0560…0580 6f 08 6f 08 6f 08 6f 0a 20 20 20 20 20 28 6f 62 6a 65 63 74 29 20 66 69 6c 65 73 20 74 68 61 74 ┆o o o o (object) files that┆ 0x0580…05a0 20 61 72 65 20 70 72 6f 64 75 63 65 64 20 62 79 20 74 68 65 20 5f 08 63 5f 08 63 28 31 29 20 63 ┆ are produced by the _ c_ c(1) c┆ 0x05a0…05c0 6f 6d 6d 61 6e 64 20 77 68 65 6e 0a 20 20 20 20 20 67 69 76 65 6e 20 61 20 2e 08 2e 08 2e 08 2e ┆ommand when given a . . . .┆ 0x05c0…05e0 63 08 63 08 63 08 63 20 66 69 6c 65 20 61 73 20 69 6e 70 75 74 2e 20 20 46 69 6c 65 73 20 77 69 ┆c c c c file as input. Files wi┆ 0x05e0…0600 74 68 20 6f 74 68 65 72 20 73 75 66 66 69 78 65 73 20 61 72 65 0a 20 20 20 20 20 77 61 72 6e 65 ┆th other suffixes are warne┆ 0x0600…0620 64 20 61 62 6f 75 74 20 61 6e 64 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 5f 08 4c 5f 08 ┆d about and ignored. _ L_ ┆ 0x0620…0640 69 5f 08 6e 5f 08 74 20 77 69 6c 6c 20 74 61 6b 65 20 61 6c 6c 20 74 68 65 20 2e 08 2e 08 2e 08 ┆i_ n_ t will take all the . . . ┆ 0x0640…0660 2e 63 08 63 08 63 08 63 2c 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 2c 20 ┆.c c c c,. . . .l l l ln n n n, ┆ 0x0660…0680 61 6e 64 20 6c 08 6c 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 62 ┆and l l l ll l l li i i ib b b b┆ 0x0680…06a0 2d 08 2d 08 2d 08 2d 6c 08 6c 08 6c 08 6c 5f 08 78 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e ┆- - - -l l l l_ x. . . .l l l ln┆ 0x06a0…06c0 08 6e 08 6e 08 6e 20 28 73 70 65 63 69 66 69 65 64 20 62 79 0a 20 20 20 20 20 2d 08 2d 08 2d 08 ┆ n n n (specified by - - - ┆ 0x06c0…06e0 2d 6c 08 6c 08 6c 08 6c 5f 08 78 29 20 66 69 6c 65 73 20 61 6e 64 20 70 72 6f 63 65 73 73 20 74 ┆-l l l l_ x) files and process t┆ 0x06e0…0700 68 65 6d 20 69 6e 20 74 68 65 69 72 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6f 72 64 65 72 2e ┆hem in their command line order.┆ 0x0700…0720 20 20 42 79 0a 20 20 20 20 20 64 65 66 61 75 6c 74 2c 20 5f 08 6c 5f 08 69 5f 08 6e 5f 08 74 20 ┆ By default, _ l_ i_ n_ t ┆ 0x0720…0740 61 70 70 65 6e 64 73 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 43 20 6c 69 6e 74 20 6c 69 62 72 ┆appends the standard C lint libr┆ 0x0740…0760 61 72 79 20 28 6c 08 6c 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 ┆ary (l l l ll l l li i i ib b b ┆ 0x0760…0780 62 2d 08 2d 08 2d 08 2d 0a 20 20 20 20 20 6c 08 6c 08 6c 08 6c 63 08 63 08 63 08 63 2e 08 2e 08 ┆b- - - - l l l lc c c c. . ┆ 0x0780…07a0 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 29 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 ┆. .l l l ln n n n) to the end of┆ 0x07a0…07c0 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 66 ┆ the list of files. However, if┆ 0x07c0…07e0 20 74 68 65 20 2d 08 2d 08 2d 08 2d 70 08 70 08 70 08 70 0a 20 20 20 20 20 6f 70 74 69 6f 6e 20 ┆ the - - - -p p p p option ┆ 0x07e0…0800 69 73 20 75 73 65 64 2c 20 74 68 65 20 70 6f 72 74 61 62 6c 65 20 43 20 6c 69 6e 74 20 6c 69 62 ┆is used, the portable C lint lib┆ 0x0800…0820 72 61 72 79 20 28 6c 08 6c 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 ┆rary (l l l ll l l li i i ib b b┆ 0x0820…0840 08 62 2d 08 2d 08 2d 08 2d 70 08 70 08 70 08 70 6f 08 6f 08 6f 08 6f 72 08 72 08 72 08 72 74 08 ┆ b- - - -p p p po o o or r r rt ┆ 0x0840…0860 74 08 74 08 74 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 29 0a 20 20 20 20 ┆t t t. . . .l l l ln n n n) ┆ 0x0860…0880 20 69 73 20 61 70 70 65 6e 64 65 64 20 69 6e 73 74 65 61 64 2e 20 20 57 68 65 6e 20 74 68 65 20 ┆ is appended instead. When the ┆ 0x0880…08a0 2d 08 2d 08 2d 08 2d 63 08 63 08 63 08 63 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f 74 20 75 73 65 ┆- - - -c c c c option is not use┆ 0x08a0…08c0 64 2c 20 74 68 65 0a 20 20 20 20 20 73 65 63 6f 6e 64 20 70 61 73 73 20 6f 66 20 5f 08 6c 5f 08 ┆d, the second pass of _ l_ ┆ 0x08c0…08e0 69 5f 08 6e 5f 08 74 20 63 68 65 63 6b 73 20 74 68 69 73 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 ┆i_ n_ t checks this list of file┆ 0x08e0…0900 73 20 66 6f 72 20 6d 75 74 75 61 6c 0a 20 20 20 20 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e ┆s for mutual compatibility.┆ 0x0900…0920 20 20 57 68 65 6e 20 74 68 65 20 2d 08 2d 08 2d 08 2d 63 08 63 08 63 08 63 20 6f 70 74 69 6f 6e ┆ When the - - - -c c c c option┆ 0x0920…0940 20 69 73 20 75 73 65 64 2c 20 74 68 65 20 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 ┆ is used, the . . . .l l l ln n ┆ 0x0940…0960 6e 08 6e 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6c 08 6c 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 ┆n n and the l l l ll l l li┆ 0x0960…0980 08 69 08 69 08 69 62 08 62 08 62 08 62 2d 08 2d 08 2d 08 2d 6c 08 6c 08 6c 08 6c 5f 08 78 2e 08 ┆ i i ib b b b- - - -l l l l_ x. ┆ 0x0980…09a0 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 20 66 69 6c 65 73 20 61 72 65 20 69 67 ┆. . .l l l ln n n n files are ig┆ 0x09a0…09c0 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 41 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 5f 08 6c 5f 08 ┆nored. Any number of _ l_ ┆ 0x09c0…09e0 69 5f 08 6e 5f 08 74 20 6f 70 74 69 6f 6e 73 20 6d 61 79 20 62 65 20 75 73 65 64 2c 20 69 6e 20 ┆i_ n_ t options may be used, in ┆ 0x09e0…0a00 61 6e 79 20 6f 72 64 65 72 2c 20 69 6e 74 65 72 2d 0a 20 20 20 20 20 6d 69 78 65 64 20 77 69 74 ┆any order, inter- mixed wit┆ 0x0a00…0a20 68 20 66 69 6c 65 2d 6e 61 6d 65 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 54 68 65 20 66 6f 6c 6c ┆h file-name arguments. The foll┆ 0x0a20…0a40 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 75 73 65 64 20 74 6f 20 73 ┆owing options are used to s┆ 0x0a40…0a60 75 70 70 72 65 73 73 20 63 65 72 74 61 69 6e 20 6b 69 6e 64 73 20 6f 66 20 63 6f 6d 70 6c 61 69 ┆uppress certain kinds of complai┆ 0x0a60…0a80 6e 74 73 3a 0a 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 61 08 61 08 61 08 61 20 20 20 53 75 70 70 ┆nts: - - - -a a a a Supp┆ 0x0a80…0aa0 72 65 73 73 20 63 6f 6d 70 6c 61 69 6e 74 73 20 61 62 6f 75 74 20 61 73 73 69 67 6e 6d 65 6e 74 ┆ress complaints about assignment┆ 0x0aa0…0ac0 73 20 6f 66 20 6c 6f 6e 67 20 76 61 6c 75 65 73 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 76 61 ┆s of long values to va┆ 0x0ac0…0ae0 72 69 61 62 6c 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 6c 6f 6e 67 2e 0a 0a 20 20 20 20 ┆riables that are not long. ┆ 0x0ae0…0b00 20 2d 08 2d 08 2d 08 2d 62 08 62 08 62 08 62 20 20 20 53 75 70 70 72 65 73 73 20 63 6f 6d 70 6c ┆ - - - -b b b b Suppress compl┆ 0x0b00…0b20 61 69 6e 74 73 20 61 62 6f 75 74 20 62 08 62 08 62 08 62 72 08 72 08 72 08 72 65 08 65 08 65 08 ┆aints about b b b br r r re e e ┆ 0x0b20…0b40 65 61 08 61 08 61 08 61 6b 08 6b 08 6b 08 6b 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 ┆ea a a ak k k k statements that ┆ 0x0b40…0b60 63 61 6e 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 62 65 20 72 65 61 63 68 65 64 2e 20 20 28 50 ┆cannot be reached. (P┆ 0x0b60…0b80 72 6f 67 72 61 6d 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 5f 08 6c 5f 08 65 5f 08 78 20 6f 72 ┆rograms produced by _ l_ e_ x or┆ 0x0b80…0ba0 20 5f 08 79 5f 08 61 5f 08 63 5f 08 63 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 6f 66 74 ┆ _ y_ a_ c_ c will oft┆ 0x0ba0…0bc0 65 6e 20 72 65 73 75 6c 74 20 69 6e 20 6d 61 6e 79 20 73 75 63 68 20 63 6f 6d 70 6c 61 69 6e 74 ┆en result in many such complaint┆ 0x0bc0…0be0 73 29 2e 0a 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 68 08 68 08 68 08 68 20 20 20 44 6f 20 6e 6f ┆s). - - - -h h h h Do no┆ 0x0be0…0c00 74 20 61 70 70 6c 79 20 68 65 75 72 69 73 74 69 63 20 74 65 73 74 73 20 74 68 61 74 20 61 74 74 ┆t apply heuristic tests that att┆ 0x0c00…0c20 65 6d 70 74 20 74 6f 20 69 6e 74 75 69 74 0a 20 20 20 20 20 20 20 20 20 20 62 75 67 73 2c 20 69 ┆empt to intuit bugs, i┆ 0x0c20…0c40 6d 70 72 6f 76 65 20 73 74 79 6c 65 2c 20 61 6e 64 20 72 65 64 75 63 65 20 77 61 73 74 65 2e 0a ┆mprove style, and reduce waste. ┆ 0x0c40…0c60 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 75 08 75 08 75 08 75 20 20 20 53 75 70 70 72 65 73 73 20 ┆ - - - -u u u u Suppress ┆ 0x0c60…0c80 63 6f 6d 70 6c 61 69 6e 74 73 20 61 62 6f 75 74 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 65 ┆complaints about functions and e┆ 0x0c80…0ca0 78 74 65 72 6e 61 6c 20 76 61 72 69 2d 0a 20 20 20 20 20 20 20 20 20 20 61 62 6c 65 73 20 75 73 ┆xternal vari- ables us┆ 0x0ca0…0cc0 65 64 20 61 6e 64 20 6e 6f 74 20 64 65 66 69 6e 65 64 2c 20 6f 72 20 64 65 66 69 6e 65 64 20 61 ┆ed and not defined, or defined a┆ 0x0cc0…0ce0 6e 64 20 6e 6f 74 20 75 73 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 28 54 68 69 73 20 6f 70 74 ┆nd not used. (This opt┆ 0x0ce0…0d00 69 6f 6e 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 5f 08 6c 5f ┆ion is suitable for running _ l_┆ 0x0d00…0d20 08 69 5f 08 6e 5f 08 74 20 6f 6e 20 61 20 73 75 62 73 65 74 0a 20 20 20 20 20 20 20 20 20 20 6f ┆ i_ n_ t on a subset o┆ 0x0d20…0d40 66 20 66 69 6c 65 73 20 6f 66 20 61 20 6c 61 72 67 65 72 20 70 72 6f 67 72 61 6d 29 2e 0a 0a 20 ┆f files of a larger program). ┆ 0x0d40…0d60 20 20 20 20 2d 08 2d 08 2d 08 2d 76 08 76 08 76 08 76 20 20 20 53 75 70 70 72 65 73 73 20 63 6f ┆ - - - -v v v v Suppress co┆ 0x0d60…0d80 6d 70 6c 61 69 6e 74 73 20 61 62 6f 75 74 20 75 6e 75 73 65 64 20 61 72 67 75 6d 65 6e 74 73 20 ┆mplaints about unused arguments ┆ 0x0d80…0da0 69 6e 20 66 75 6e 63 2d 0a 20 20 20 20 20 20 20 20 20 20 74 69 6f 6e 73 2e 0a 0a 0a 0a 0a 0a 0a ┆in func- tions. ┆ 0x0da0…0dc0 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 78 08 78 08 78 08 78 20 20 20 44 6f 20 6e 6f 74 20 72 65 ┆ - - - -x x x x Do not re┆ 0x0dc0…0de0 70 6f 72 74 20 76 61 72 69 61 62 6c 65 73 20 72 65 66 65 72 72 65 64 20 74 6f 20 62 79 20 65 78 ┆port variables referred to by ex┆ 0x0de0…0e00 74 65 72 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 62 75 ┆ternal declarations bu┆ 0x0e00…0e20 74 20 6e 65 76 65 72 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e ┆t never used. The followin┆ 0x0e20…0e40 67 20 61 72 67 75 6d 65 6e 74 73 20 61 6c 74 65 72 20 5f 08 6c 5f 08 69 5f 08 6e 5f 08 74 27 73 ┆g arguments alter _ l_ i_ n_ t's┆ 0x0e40…0e60 20 62 65 68 61 76 69 6f 72 3a 0a 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 6c 08 6c 08 6c 08 6c 5f ┆ behavior: - - - -l l l l_┆ 0x0e60…0e80 08 78 20 20 49 6e 63 6c 75 64 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 6c 69 6e 74 20 6c 69 62 72 ┆ x Include additional lint libr┆ 0x0e80…0ea0 61 72 79 20 6c 08 6c 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 62 ┆ary l l l ll l l li i i ib b b b┆ 0x0ea0…0ec0 2d 08 2d 08 2d 08 2d 6c 08 6c 08 6c 08 6c 5f 08 78 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e ┆- - - -l l l l_ x. . . .l l l ln┆ 0x0ec0…0ee0 08 6e 08 6e 08 6e 2e 20 20 46 6f 72 20 65 78 61 6d 2d 0a 20 20 20 20 20 20 20 20 20 20 70 6c 65 ┆ n n n. For exam- ple┆ 0x0ee0…0f00 2c 20 79 6f 75 20 63 61 6e 20 69 6e 63 6c 75 64 65 20 61 20 6c 69 6e 74 20 76 65 72 73 69 6f 6e ┆, you can include a lint version┆ 0x0f00…0f20 20 6f 66 20 74 68 65 20 4d 61 74 68 20 4c 69 62 72 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 6c ┆ of the Math Library l┆ 0x0f20…0f40 08 6c 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 62 2d 08 2d 08 2d ┆ l l ll l l li i i ib b b b- - -┆ 0x0f40…0f60 08 2d 6c 08 6c 08 6c 08 6c 6d 08 6d 08 6d 08 6d 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 ┆ -l l l lm m m m. . . .l l l ln ┆ 0x0f60…0f80 6e 08 6e 08 6e 20 62 79 20 69 6e 73 65 72 74 69 6e 67 20 2d 08 2d 08 2d 08 2d 6c 08 6c 08 6c 08 ┆n n n by inserting - - - -l l l ┆ 0x0f80…0fa0 6c 6d 08 6d 08 6d 08 6d 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 20 20 54 ┆lm m m m on the command line. T┆ 0x0fa0…0fc0 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 ┆his argument does not ┆ 0x0fc0…0fe0 73 75 70 70 72 65 73 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 75 73 65 20 6f 66 20 6c 08 6c 08 ┆suppress the default use of l l ┆ 0x0fe0…1000 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 62 2d 08 2d 08 2d 08 2d 0a ┆l ll l l li i i ib b b b- - - - ┆ 0x1000…1020 20 20 20 20 20 20 20 20 20 20 6c 08 6c 08 6c 08 6c 63 08 63 08 63 08 63 2e 08 2e 08 2e 08 2e 6c ┆ l l l lc c c c. . . .l┆ 0x1020…1040 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 2e 20 20 54 68 65 73 65 20 6c 69 6e 74 20 6c 69 62 72 61 ┆ l l ln n n n. These lint libra┆ 0x1040…1060 72 69 65 73 20 6d 75 73 74 20 62 65 20 69 6e 20 74 68 65 20 61 73 73 75 6d 65 64 0a 20 20 20 20 ┆ries must be in the assumed ┆ 0x1060…1080 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 ┆ directory. This option ca┆ 0x1080…10a0 6e 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 66 65 72 65 6e 63 65 20 6c 6f 63 61 6c 0a 20 20 20 ┆n be used to reference local ┆ 0x10a0…10c0 20 20 20 20 20 20 20 6c 69 6e 74 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 69 73 20 75 73 65 ┆ lint libraries and is use┆ 0x10c0…10e0 66 75 6c 20 69 6e 20 74 68 65 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 6f 66 0a 20 20 20 20 20 20 ┆ful in the development of ┆ 0x10e0…1100 20 20 20 20 6d 75 6c 74 69 2d 66 69 6c 65 20 70 72 6f 6a 65 63 74 73 2e 0a 0a 20 20 20 20 20 2d ┆ multi-file projects. -┆ 0x1100…1120 08 2d 08 2d 08 2d 6e 08 6e 08 6e 08 6e 20 20 20 44 6f 20 6e 6f 74 20 63 68 65 63 6b 20 63 6f 6d ┆ - - -n n n n Do not check com┆ 0x1120…1140 70 61 74 69 62 69 6c 69 74 79 20 61 67 61 69 6e 73 74 20 65 69 74 68 65 72 20 74 68 65 20 73 74 ┆patibility against either the st┆ 0x1140…1160 61 6e 64 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 74 68 65 20 70 6f 72 74 61 62 6c 65 ┆andard or the portable┆ 0x1160…1180 20 6c 69 6e 74 20 6c 69 62 72 61 72 79 2e 0a 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 70 08 70 08 ┆ lint library. - - - -p p ┆ 0x1180…11a0 70 08 70 20 20 20 41 74 74 65 6d 70 74 20 74 6f 20 63 68 65 63 6b 20 70 6f 72 74 61 62 69 6c 69 ┆p p Attempt to check portabili┆ 0x11a0…11c0 74 79 20 74 6f 20 6f 74 68 65 72 20 64 69 61 6c 65 63 74 73 20 28 49 42 4d 20 61 6e 64 0a 20 20 ┆ty to other dialects (IBM and ┆ 0x11c0…11e0 20 20 20 20 20 20 20 20 47 43 4f 53 29 20 6f 66 20 43 2e 20 20 41 6c 6f 6e 67 20 77 69 74 68 20 ┆ GCOS) of C. Along with ┆ 0x11e0…1200 73 74 72 69 63 74 65 72 20 63 68 65 63 6b 69 6e 67 2c 20 74 68 69 73 20 6f 70 74 69 6f 6e 0a 20 ┆stricter checking, this option ┆ 0x1200…1220 20 20 20 20 20 20 20 20 20 63 61 75 73 65 73 20 61 6c 6c 20 6e 6f 6e 2d 65 78 74 65 72 6e 61 6c ┆ causes all non-external┆ 0x1220…1240 20 6e 61 6d 65 73 20 74 6f 20 62 65 20 74 72 75 6e 63 61 74 65 64 20 74 6f 20 65 69 67 68 74 0a ┆ names to be truncated to eight ┆ 0x1240…1260 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 73 20 61 6e 64 20 61 6c 6c 20 65 78 74 ┆ characters and all ext┆ 0x1260…1280 65 72 6e 61 6c 20 6e 61 6d 65 73 20 74 6f 20 62 65 20 74 72 75 6e 63 61 74 65 64 20 74 6f 0a 20 ┆ernal names to be truncated to ┆ 0x1280…12a0 20 20 20 20 20 20 20 20 20 73 69 78 20 63 68 61 72 61 63 74 65 72 73 20 61 6e 64 20 6f 6e 65 20 ┆ six characters and one ┆ 0x12a0…12c0 63 61 73 65 2e 0a 0a 20 20 20 20 20 2d 08 2d 08 2d 08 2d 63 08 63 08 63 08 63 20 20 20 43 61 75 ┆case. - - - -c c c c Cau┆ 0x12c0…12e0 73 65 20 5f 08 6c 5f 08 69 5f 08 6e 5f 08 74 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 2e 08 2e ┆se _ l_ i_ n_ t to produce a . .┆ 0x12e0…1300 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 20 66 69 6c 65 20 66 6f 72 20 65 76 65 72 ┆ . .l l l ln n n n file for ever┆ 0x1300…1320 79 20 2e 08 2e 08 2e 08 2e 63 08 63 08 63 08 63 20 66 69 6c 65 20 6f 6e 0a 20 20 20 20 20 20 20 ┆y . . . .c c c c file on ┆ 0x1320…1340 20 20 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 20 20 54 68 65 73 65 20 2e 08 2e 08 ┆ the command line. These . . ┆ 0x1340…1360 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 20 66 69 6c 65 73 20 61 72 65 20 74 68 65 20 ┆. .l l l ln n n n files are the ┆ 0x1360…1380 70 72 6f 64 75 63 74 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 5f 08 6c 5f 08 69 5f 08 6e 5f 08 ┆product of _ l_ i_ n_ ┆ 0x1380…13a0 74 27 73 20 66 69 72 73 74 20 70 61 73 73 20 6f 6e 6c 79 2c 20 61 6e 64 20 61 72 65 20 6e 6f 74 ┆t's first pass only, and are not┆ 0x13a0…13c0 20 63 68 65 63 6b 65 64 20 66 6f 72 20 69 6e 74 65 72 2d 0a 20 20 20 20 20 20 20 20 20 20 66 75 ┆ checked for inter- fu┆ 0x13c0…13e0 6e 63 74 69 6f 6e 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 0a 20 20 20 20 20 2d 08 2d 08 ┆nction compatibility. - - ┆ 0x13e0…1400 2d 08 2d 6f 08 6f 08 6f 08 6f 20 6c 69 62 0a 20 20 20 20 20 20 20 20 20 20 43 61 75 73 65 20 5f ┆- -o o o o lib Cause _┆ 0x1400…1420 08 6c 5f 08 69 5f 08 6e 5f 08 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 6c 69 6e 74 20 6c 69 62 ┆ l_ i_ n_ t to create a lint lib┆ 0x1420…1440 72 61 72 79 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 6c 08 6c ┆rary with the name l l┆ 0x1440…1460 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 62 2d 08 2d 08 2d 08 2d ┆ l ll l l li i i ib b b b- - - -┆ 0x1460…1480 6c 08 6c 08 6c 08 6c 5f 08 6c 5f 08 69 5f 08 62 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 ┆l l l l_ l_ i_ b. . . .l l l ln ┆ 0x1480…14a0 6e 08 6e 08 6e 2e 20 20 54 68 65 20 2d 08 2d 08 2d 08 2d 63 08 63 08 63 08 63 20 6f 70 74 69 6f ┆n n n. The - - - -c c c c optio┆ 0x14a0…14c0 6e 20 6e 75 6c 6c 69 66 69 65 73 20 61 6e 79 20 75 73 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 ┆n nullifies any use of the ┆ 0x14c0…14e0 20 20 20 20 20 2d 08 2d 08 2d 08 2d 6f 08 6f 08 6f 08 6f 20 6f 70 74 69 6f 6e 2e 20 20 54 68 65 ┆ - - - -o o o o option. The┆ 0x14e0…1500 20 6c 69 6e 74 20 6c 69 62 72 61 72 79 20 70 72 6f 64 75 63 65 64 20 69 73 20 74 68 65 20 69 6e ┆ lint library produced is the in┆ 0x1500…1520 70 75 74 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 67 69 76 65 6e 20 74 6f 20 5f ┆put that is given to _┆ 0x1520…1540 08 6c 5f 08 69 5f 08 6e 5f 08 74 27 73 20 73 65 63 6f 6e 64 20 70 61 73 73 2e 20 20 54 68 65 20 ┆ l_ i_ n_ t's second pass. The ┆ 0x1540…1560 2d 08 2d 08 2d 08 2d 6f 08 6f 08 6f 08 6f 20 6f 70 74 69 6f 6e 20 73 69 6d 70 6c 79 0a 20 20 20 ┆- - - -o o o o option simply ┆ 0x1560…1580 20 20 20 20 20 20 20 63 61 75 73 65 73 20 74 68 69 73 20 66 69 6c 65 20 74 6f 20 62 65 20 73 61 ┆ causes this file to be sa┆ 0x1580…15a0 76 65 64 20 69 6e 20 74 68 65 20 6e 61 6d 65 64 20 6c 69 6e 74 20 6c 69 62 72 61 72 79 2e 0a 20 ┆ved in the named lint library. ┆ 0x15a0…15c0 20 20 20 20 20 20 20 20 20 54 6f 20 70 72 6f 64 75 63 65 20 61 20 6c 08 6c 08 6c 08 6c 6c 08 6c ┆ To produce a l l l ll l┆ 0x15c0…15e0 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 62 2d 08 2d 08 2d 08 2d 6c 08 6c 08 6c 08 6c ┆ l li i i ib b b b- - - -l l l l┆ 0x15e0…1600 5f 08 6c 5f 08 69 5f 08 62 2e 08 2e 08 2e 08 2e 6c 08 6c 08 6c 08 6c 6e 08 6e 08 6e 08 6e 20 77 ┆_ l_ i_ b. . . .l l l ln n n n w┆ 0x1600…1620 69 74 68 6f 75 74 20 65 78 74 72 61 6e 65 6f 75 73 20 6d 65 73 73 61 67 65 73 2c 0a 20 20 20 20 ┆ithout extraneous messages, ┆ 0x1620…1640 20 20 20 20 20 20 75 73 65 20 6f 66 20 74 68 65 20 2d 08 2d 08 2d 08 2d 78 08 78 08 78 08 78 20 ┆ use of the - - - -x x x x ┆ 0x1640…1660 6f 70 74 69 6f 6e 20 69 73 20 73 75 67 67 65 73 74 65 64 2e 20 20 54 68 65 20 2d 08 2d 08 2d 08 ┆option is suggested. The - - - ┆ 0x1660…1680 2d 76 08 76 08 76 08 76 20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 75 73 65 ┆-v v v v option is use┆ 0x1680…16a0 66 75 6c 20 69 66 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 28 73 29 20 66 6f 72 20 74 68 ┆ful if the source file(s) for th┆ 0x16a0…16c0 65 20 6c 69 6e 74 20 6c 69 62 72 61 72 79 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 6a 75 73 ┆e lint library are jus┆ 0x16c0…16e0 74 20 65 78 74 65 72 6e 61 6c 20 69 6e 74 65 72 66 61 63 65 73 20 28 66 6f 72 20 65 78 61 6d 70 ┆t external interfaces (for examp┆ 0x16e0…1700 6c 65 2c 20 74 68 65 20 77 61 79 20 74 68 65 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 6c ┆le, the way the file l┆ 0x1700…1720 08 6c 08 6c 08 6c 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 62 08 62 08 62 08 62 2d 08 2d 08 2d ┆ l l ll l l li i i ib b b b- - -┆ 0x1720…1740 08 2d 6c 08 6c 08 6c 08 6c 63 08 63 08 63 08 63 20 69 73 20 77 72 69 74 74 65 6e 29 2e 20 20 54 ┆ -l l l lc c c c is written). T┆ 0x1740…1760 68 65 73 65 20 6f 70 74 69 6f 6e 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 61 6c 73 6f 0a 20 20 ┆hese option settings are also ┆ 0x1760…1780 20 20 20 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 75 73 ┆ available through the us┆ 0x1780…17a0 65 20 6f 66 20 60 60 6c 69 6e 74 20 63 6f 6d 6d 65 6e 74 73 27 27 20 28 73 65 65 0a 20 20 20 20 ┆e of ``lint comments'' (see ┆ 0x17a0…17c0 20 20 20 20 20 20 62 65 6c 6f 77 29 2e 0a 0a 20 20 20 20 20 54 68 65 20 2d 08 2d 08 2d 08 2d 44 ┆ below). The - - - -D┆ 0x17c0…17e0 08 44 08 44 08 44 2c 20 2d 08 2d 08 2d 08 2d 55 08 55 08 55 08 55 2c 20 61 6e 64 20 2d 08 2d 08 ┆ D D D, - - - -U U U U, and - - ┆ 0x17e0…1800 2d 08 2d 49 08 49 08 49 08 49 20 6f 70 74 69 6f 6e 73 20 6f 66 20 5f 08 63 5f 08 70 5f 08 70 28 ┆- -I I I I options of _ c_ p_ p(┆ 0x1800…1820 31 29 20 61 6e 64 20 74 68 65 20 2d 08 2d 08 2d 08 2d 67 08 67 08 67 08 67 20 61 6e 64 20 2d 08 ┆1) and the - - - -g g g g and - ┆ 0x1820…1840 2d 08 2d 08 2d 4f 08 4f 08 4f 08 4f 0a 20 20 20 20 20 6f 70 74 69 6f 6e 73 20 6f 66 20 5f 08 63 ┆- - -O O O O options of _ c┆ 0x1840…1860 5f 08 63 28 31 29 20 61 72 65 20 61 6c 73 6f 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 73 65 ┆_ c(1) are also recognized as se┆ 0x1860…1880 70 61 72 61 74 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 54 68 65 20 2d 08 2d 08 2d ┆parate arguments. The - - -┆ 0x1880…18a0 08 2d 67 08 67 08 67 08 67 20 61 6e 64 20 2d 08 2d 08 2d 08 2d 4f 08 4f 08 4f 08 4f 20 6f 70 74 ┆ -g g g g and - - - -O O O O opt┆ 0x18a0…18c0 69 6f 6e 73 20 61 72 65 20 69 67 6e 6f 72 65 64 2c 20 62 75 74 2c 20 62 79 20 72 65 63 6f 67 6e ┆ions are ignored, but, by recogn┆ 0x18c0…18e0 69 7a 69 6e 67 20 74 68 65 73 65 0a 20 20 20 20 20 6f 70 74 69 6f 6e 73 2c 20 5f 08 6c 5f 08 69 ┆izing these options, _ l_ i┆ 0x18e0…1900 5f 08 6e 5f 08 74 27 73 20 62 65 68 61 76 69 6f 72 20 69 73 20 63 6c 6f 73 65 72 20 74 6f 20 74 ┆_ n_ t's behavior is closer to t┆ 0x1900…1920 68 61 74 20 6f 66 20 74 68 65 20 5f 08 63 5f 08 63 28 31 29 20 63 6f 6d 2d 0a 20 20 20 20 20 6d ┆hat of the _ c_ c(1) com- m┆ […truncated at 200 lines…]