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