summaryrefslogtreecommitdiff
path: root/rpmio/sexp/.splintrc
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2004-05-27 19:00:51 +0000
committerjbj <devnull@localhost>2004-05-27 19:00:51 +0000
commit6aed2fa8ac85c8bc8f116309c2d96bd0e45263c8 (patch)
tree6ed99a43c7f35c8513f500370ece814f6376ab04 /rpmio/sexp/.splintrc
parent26371c10a6237a016419d22cc8d773e32cd587e8 (diff)
downloadlibrpm-tizen-6aed2fa8ac85c8bc8f116309c2d96bd0e45263c8.tar.gz
librpm-tizen-6aed2fa8ac85c8bc8f116309c2d96bd0e45263c8.tar.bz2
librpm-tizen-6aed2fa8ac85c8bc8f116309c2d96bd0e45263c8.zip
ANSI C prototypes, no-brainer splint annotations.
CVS patchset: 7255 CVS date: 2004/05/27 19:00:51
Diffstat (limited to 'rpmio/sexp/.splintrc')
-rw-r--r--rpmio/sexp/.splintrc80
1 files changed, 80 insertions, 0 deletions
diff --git a/rpmio/sexp/.splintrc b/rpmio/sexp/.splintrc
new file mode 100644
index 000000000..cade55d68
--- /dev/null
+++ b/rpmio/sexp/.splintrc
@@ -0,0 +1,80 @@
+-I. -DHAVE_CONFIG_H -D_GNU_SOURCE
+
+#+partial
++forcehints
+
+-warnposix
+
++unixlib
+
+-unrecogcomments # XXX ignore doxygen markings
+
++strict # lclint level
+
+# --- in progress
+-branchstate
+-bufferoverflowhigh
+-compdef
+-dependenttrans
+-evalorder
+-exitarg
+-exportheadervar
+-exportlocal
+-fcnuse
+-formatconst
+-globs
+-globstate
+-ifempty
+-infloopsuncon
+-internalglobs
+-mods
+-noeffect
+-noeffectuncon
+-nullpass
+-nullret
+-nullstate
+-paramuse
+-readonlytrans
+-retalias
+-retvalint
+-shiftimplementation
+-shiftnegative
+-sizeoftype
+-temptrans
+-unqualifiedtrans
+-usereleased
+
+# --- +partial artifacts
+
+# --- not-yet at strict level
+-bitwisesigned #
+-elseifcomplete #
+-exportconst #
+-exportfcn #
+-exporttype #
+-exportvar #
+-fielduse #
+-forblock # tedious
+-ifblock # tedious
+-namechecks # tedious ANSI compliance checks
+-ptrarith #
+
+-compdestroy #
+-mustdefine #
+-sys-dir-errors
+
+-strictops #
+-whileblock # tedious
+
+# --- not-yet at checks level
++enumint #
+-mustfree #
+-predboolptr #
+-usedef #
+
+# --- not-yet at standard level
+-boolops #
++boolint #
++charint #
++ignorequals #
++matchanyintegral #