1
2Source files are .c, .h and .lcl files.  If there is no suffix,
3   Splint will look for <file>.c and <file>.lcl.
4
5Use splint -help <topic or flag name> for more information
6
7Topics:
8
9   annotations (describes source-code annotations)
10   comments (describes control comments)
11   flags (describes flag categories)
12   flags <category> (describes flags in category)
13   flags all (short description of all flags)
14   flags alpha (list all flags alphabetically)
15   flags full (full description of all flags)
16   mail (information on mailing lists)
17   modes (show mode settings)
18   parseerrors (help on handling parser errors)
19   prefixcodes (character codes in namespace prefixes)
20   references (sources for more information)
21   vars (environment variables)
22   version (information on compilation, maintainer)
23
24
25Source files are .c, .h and .lcl files.  If there is no suffix,
26   Splint will look for <file>.c and <file>.lcl.
27
28Use splint -help <topic or flag name> for more information
29
30Topics:
31
32   annotations (describes source-code annotations)
33   comments (describes control comments)
34   flags (describes flag categories)
35   flags <category> (describes flags in category)
36   flags all (short description of all flags)
37   flags alpha (list all flags alphabetically)
38   flags full (full description of all flags)
39   mail (information on mailing lists)
40   modes (show mode settings)
41   parseerrors (help on handling parser errors)
42   prefixcodes (character codes in namespace prefixes)
43   references (sources for more information)
44   vars (environment variables)
45   version (information on compilation, maintainer)
46
47
48Command Line: Unrecognized option: -asdf
49  A flag is not recognized or used in an incorrect way (Use -badflag to inhibit
50  warning)
51
52Finished checking --- no code processed
53
54Command Line: Setting +boolint redundant with current value
55Finished checking --- no code processed
56
57   D<initializer>
58   I<directory>
59   S<directory>
60   U<initializer>
61   abstract
62   abstractcompare
63   accessall
64   accessczech
65   accessczechoslovak
66   accessfile
67   accessmodule
68   accessslovak
69   aliasunique
70   allblock
71   allempty
72   allglobs
73   allimponly
74   allmacros
75   allocmismatch
76   alwaysexits
77   annotationerror
78   ansi89limits
79   assignexpose
80   badflag
81   bitwisesigned
82   boolcompare
83   boolfalse
84   boolint
85   boolops
86   booltrue
87   booltype
88   bounds
89   boundscompacterrormessages
90   boundsread
91   boundswrite
92   branchstate
93   bufferoverflow
94   bufferoverflowhigh
95   bugslimit
96   casebreak
97   caseinsensitivefilenames
98   castexpose
99   castfcnptr
100   charindex
101   charint
102   charintliteral
103   charunsignedchar
104   checkedglobalias
105   checkmodglobalias
106   checkpost
107   checkstrictglobalias
108   checkstrictglobs
109   codeimponly
110   commentchar
111   commenterror
112   compdef
113   compdestroy
114   compmempass
115   constmacros
116   constprefix
117   constprefixexclude
118   constuse
119   continuecomment
120   controlnestdepth
121   cppnames
122   csv
123   csvoverwrite
124   czech
125   czechconsts
126   czechfcns
127   czechmacros
128   czechoslovak
129   czechoslovakconsts
130   czechoslovakfcns
131   czechoslovakmacros
132   czechoslovaktypes
133   czechoslovakvars
134   czechtypes
135   czechvars
136   debugfcnconstraint
137   declundef
138   deepbreak
139   deparrays
140   dependenttrans
141   distinctexternalnames
142   distinctinternalnames
143   dump
144   duplicatecases
145   duplicatequals
146   elseifcomplete
147   emptyret
148   enumindex
149   enumint
150   enummembers
151   enummemuse
152   enumprefix
153   enumprefixexclude
154   errorstream
155   errorstreamstderr
156   errorstreamstdout
157   evalorder
158   evalorderuncon
159   exitarg
160   expect
161   exportany
162   exportconst
163   exportfcn
164   exportheader
165   exportheadervar
166   exportiter
167   exportlocal
168   exportmacro
169   exporttype
170   exportvar
171   exposetrans
172   externalnamecaseinsensitive
173   externalnamelen
174   externalprefix
175   externalprefixexclude
176   f
177   fcnderef
178   fcnmacros
179   fcnpost
180   fcnuse
181   fielduse
182   fileextensions
183   filestaticprefix
184   filestaticprefixexclude
185   firstcase
186   fixedformalarray
187   floatdouble
188   forblock
189   forcehints
190   forempty
191   forloopexec
192   formalarray
193   formatcode
194   formatconst
195   formattype
196   forwarddecl
197   freshtrans
198   fullinitblock
199   globalias
200   globalprefix
201   globalprefixexclude
202   globimponly
203   globnoglobs
204   globs
205   globsimpmodsnothing
206   globstate
207   globuse
208   gnuextensions
209   grammar
210   hasyield
211   help
212   hints
213   htmlfileformat
214   i
215   ifblock
216   ifempty
217   ignorequals
218   ignoresigns
219   immediatetrans
220   impabstract
221   impboundsconstraints
222   impcheckedglobs
223   impcheckedspecglobs
224   impcheckedstatics
225   impcheckedstrictglobs
226   impcheckedstrictspecglobs
227   impcheckedstrictstatics
228   impcheckmodglobs
229   impcheckmodinternals
230   impcheckmodspecglobs
231   impcheckmodstatics
232   impconj
233   implementationoptional
234   impouts
235   imptype
236   includenest
237   incompletetype
238   incondefs
239   incondefslib
240   indentspaces
241   infloops
242   infloopsuncon
243   initallelements
244   initsize
245   internalglobs
246   internalglobsnoglobs
247   internalnamecaseinsensitive
248   internalnamelen
249   internalnamelookalike
250   iso99limits
251   isolib
252   isoreserved
253   isoreservedinternal
254   iterbalance
255   iterloopexec
256   iterprefix
257   iterprefixexclude
258   iteryield
259   its4low
260   its4moderate
261   its4mostrisky
262   its4risky
263   its4veryrisky
264   keep
265   keeptrans
266   kepttrans
267   larchpath
268   lclexpect
269   lclimportdir
270   lcs
271   legacy
272   lh
273   libmacros
274   likelybool
275   likelybounds
276   likelyboundsread
277   likelyboundswrite
278   limit
279   linelen
280   lintcomments
281   load
282   localprefix
283   localprefixexclude
284   locindentspaces
285   longint
286   longintegral
287   longsignedintegral
288   longunsignedintegral
289   longunsignedunsignedintegral
290   loopexec
291   looploopbreak
292   looploopcontinue
293   loopswitchbreak
294   macroassign
295   macroconstdecl
296   macroconstdistance
297   macrodecl
298   macroempty
299   macrofcndecl
300   macromatchname
301   macroparams
302   macroparens
303   macroredef
304   macroret
305   macrostmt
306   macrounrecog
307   macrovarprefix
308   macrovarprefixexclude
309   maintype
310   matchanyintegral
311   matchfields
312   mayaliasunique
313   memchecks
314   memimp
315   memtrans
316   messagestream
317   messagestreamstderr
318   messagestreamstdout
319   misplacedsharequal
320   misscase
321   modfilesys
322   modglobs
323   modglobsnomods
324   modglobsunchecked
325   modinternalstrict
326   modnomods
327   modobserver
328   modobserveruncon
329   mods
330   modsimpnoglobs
331   modstrictglobsnomods
332   moduncon
333   modunconnomods
334   modunspec
335   mts
336   multithreaded
337   mustdefine
338   mustfree
339   mustfreefresh
340   mustfreeonly
341   mustmod
342   mustnotalias
343   mutrep
344   namechecks
345   needspec
346   nestcomment
347   nestedextern
348   neverinclude
349   newdecl
350   newreftrans
351   nextlinemacros
352   noaccess
353   nocomments
354   noeffect
355   noeffectuncon
356   nof
357   nolib
358   noparams
359   nopp
360   noret
361   null
362   nullassign
363   nullderef
364   nullinit
365   nullpass
366   nullptrarith
367   nullret
368   nullstate
369   nullterminated
370   numabstract
371   numabstractcast
372   numabstractindex
373   numabstractlit
374   numabstractprint
375   numenummembers
376   numliteral
377   numstructfields
378   observertrans
379   obviousloopexec
380   oldstyle
381   onlytrans
382   onlyunqglobaltrans
383   orconstraint
384   overload
385   ownedtrans
386   paramimptemp
387   paramuse
388   parenfileformat
389   partial
390   passunknown
391   portability
392   posixlib
393   posixstrictlib
394   predassign
395   predbool
396   predboolint
397   predboolothers
398   predboolptr
399   preproc
400   protoparammatch
401   protoparamname
402   protoparamprefix
403   protoparamprefixexclude
404   ptrarith
405   ptrcompare
406   ptrnegate
407   quiet
408   readonlystrings
409   readonlytrans
410   realcompare
411   realrelatecompare
412   redecl
413   redef
414   redundantconstraints
415   redundantsharequal
416   refcounttrans
417   relaxquals
418   relaxtypes
419   repeatunrecog
420   repexpose
421   retalias
422   retexpose
423   retimponly
424   retval
425   retvalbool
426   retvalint
427   retvalother
428   sefparams
429   sefuncon
430   shadow
431   sharedtrans
432   shiftimplementation
433   shiftnegative
434   shortint
435   showallconjs
436   showalluses
437   showcolumn
438   showconstraintlocation
439   showconstraintparens
440   showdeephistory
441   showfunc
442   showloadloc
443   showscan
444   showsourceloc
445   showsummary
446   singleinclude
447   sizeofformalarray
448   sizeoftype
449   skipisoheaders
450   skipposixheaders
451   skipsysheaders
452   slashslashcomment
453   slovak
454   slovakconsts
455   slovakfcns
456   slovakmacros
457   slovaktypes
458   slovakvars
459   specglobimponly
460   specimponly
461   specmacros
462   specretimponly
463   specstructimponly
464   specundecl
465   specundef
466   stackref
467   statemerge
468   statetransfer
469   staticinittrans
470   statictrans
471   stats
472   streamoverwrite
473   strictbranchstate
474   strictdestroy
475   strictlib
476   strictops
477   strictusereleased
478   stringliterallen
479   stringliteralnoroom
480   stringliteralnoroomfinalnull
481   stringliteralsmaller
482   stringliteraltoolong
483   structimponly
484   supcounts
485   superuser
486   switchloopbreak
487   switchswitchbreak
488   syntax
489   sysdirerrors
490   sysdirexpandmacros
491   sysdirs
492   sysunrecog
493   tagprefix
494   tagprefixexclude
495   temptrans
496   timedist
497   tmpcomments
498   tmpdir
499   toctou
500   topuse
501   trytorecover
502   type
503   typeprefix
504   typeprefixexclude
505   typeuse
506   uncheckedglobalias
507   uncheckedmacroprefix
508   uncheckedmacroprefixexclude
509   uniondef
510   unixlib
511   unixstandard
512   unixstrictlib
513   unqualifiedinittrans
514   unqualifiedtrans
515   unreachable
516   unrecog
517   unrecogcomments
518   unrecogdirective
519   unrecogflagcomments
520   unsignedcompare
521   unusedspecial
522   usedef
523   usereleased
524   usevarargs
525   varuse
526   voidabstract
527   warnflags
528   warningstream
529   warningstreamstderr
530   warningstreamstdout
531   warnlintcomments
532   warnmissingglobs
533   warnmissingglobsnoglobs
534   warnposixheaders
535   warnrc
536   warnsysfiles
537   warnunixlib
538   warnuse
539   whichlib
540   whileblock
541   whileempty
542   whileloopexec
543   zerobool
544