head	2.37;
access;
symbols
	LSB_1_3_pr7:2.36
	rpm-4_1-release:2.36
	rpm-4_1:2.36.0.2
	rpm-4_0_4-release:2.7.2.9
	jbj-before-beecrypt:2.7.2.8
	rpm-4_0_3-release:2.7.2.8
	jbj_b4_rollback:2.7.2.7
	rpm-4_0_2-release:2.7
	rpm-4_0_1-release:2.7
	rpm-3_0_6-release:2.6
	rpm-4_0-release:2.7
	rpm-3_0_6:2.6
	rpm-4_0:2.7.0.2
	rpm-3_0_5:2.6.0.6
	jbj_sparc64:2.6.0.4
	rpm-3_0_4:2.6.0.2
	rpm-3_0_3:2.4.0.4
	rpm-3_0_2:2.4
	rpm-3_0:2.4.0.2
	r2-94:2.4
	r2-93:2.4
	r2-92:2.4
	r2-91:2.4
	r2-90:2.4;
locks; strict;
comment	@# @;


2.37
date	2002.11.26.22.44.47;	author jbj;	state dead;
branches;
next	2.36;

2.36
date	2002.07.14.21.23.29;	author jbj;	state Exp;
branches
	2.36.2.1;
next	2.35;

2.35
date	2002.07.02.23.54.35;	author jbj;	state Exp;
branches;
next	2.34;

2.34
date	2002.06.23.19.47.09;	author jbj;	state Exp;
branches;
next	2.33;

2.33
date	2002.06.22.18.51.56;	author jbj;	state Exp;
branches;
next	2.32;

2.32
date	2002.06.19.19.27.20;	author jbj;	state Exp;
branches;
next	2.31;

2.31
date	2002.06.15.19.43.41;	author jbj;	state Exp;
branches;
next	2.30;

2.30
date	2002.05.16.16.55.21;	author jbj;	state Exp;
branches;
next	2.29;

2.29
date	2002.04.11.16.55.19;	author jbj;	state Exp;
branches;
next	2.28;

2.28
date	2002.02.10.17.19.28;	author jbj;	state Exp;
branches;
next	2.27;

2.27
date	2002.01.18.22.51.30;	author jbj;	state Exp;
branches;
next	2.26;

2.26
date	2001.10.19.13.51.20;	author jbj;	state Exp;
branches;
next	2.25;

2.25
date	2001.10.17.16.43.36;	author jbj;	state Exp;
branches;
next	2.24;

2.24
date	2001.10.16.17.42.18;	author jbj;	state Exp;
branches;
next	2.23;

2.23
date	2001.10.16.14.58.57;	author jbj;	state Exp;
branches;
next	2.22;

2.22
date	2001.10.15.17.53.34;	author jbj;	state Exp;
branches;
next	2.21;

2.21
date	2001.10.15.03.22.10;	author jbj;	state Exp;
branches;
next	2.20;

2.20
date	2001.10.13.22.01.38;	author jbj;	state Exp;
branches;
next	2.19;

2.19
date	2001.10.13.19.35.58;	author jbj;	state Exp;
branches;
next	2.18;

2.18
date	2001.10.11.21.31.56;	author jbj;	state Exp;
branches;
next	2.17;

2.17
date	2001.09.29.17.44.45;	author jbj;	state Exp;
branches;
next	2.16;

2.16
date	2001.09.24.21.53.14;	author jbj;	state Exp;
branches;
next	2.15;

2.15
date	2001.09.21.15.07.11;	author jbj;	state Exp;
branches;
next	2.14;

2.14
date	2001.06.06.12.36.31;	author jbj;	state Exp;
branches;
next	2.13;

2.13
date	2001.06.05.19.26.22;	author jbj;	state Exp;
branches;
next	2.12;

2.12
date	2001.06.04.13.55.58;	author jbj;	state Exp;
branches;
next	2.11;

2.11
date	2001.05.31.22.31.14;	author jbj;	state Exp;
branches;
next	2.10;

2.10
date	2001.05.08.00.03.14;	author jbj;	state Exp;
branches;
next	2.9;

2.9
date	2001.05.03.21.00.18;	author jbj;	state Exp;
branches;
next	2.8;

2.8
date	2001.04.29.01.05.43;	author jbj;	state Exp;
branches;
next	2.7;

2.7
date	2000.07.07.20.06.41;	author jbj;	state Exp;
branches
	2.7.2.1;
next	2.6;

2.6
date	99.10.27.23.18.10;	author jbj;	state Exp;
branches;
next	2.5;

2.5
date	99.10.21.20.36.16;	author jbj;	state Exp;
branches;
next	2.4;

2.4
date	98.11.20.20.18.22;	author jbj;	state Exp;
branches;
next	2.3;

2.3
date	98.11.19.19.10.23;	author jbj;	state Exp;
branches;
next	2.2;

2.2
date	98.11.18.21.41.05;	author jbj;	state Exp;
branches;
next	2.1;

2.1
date	98.11.16.21.40.28;	author jbj;	state Exp;
branches;
next	;

2.7.2.1
date	2001.04.29.01.02.16;	author jbj;	state Exp;
branches;
next	2.7.2.2;

2.7.2.2
date	2001.05.03.21.02.17;	author jbj;	state Exp;
branches;
next	2.7.2.3;

2.7.2.3
date	2001.05.07.23.53.21;	author jbj;	state Exp;
branches;
next	2.7.2.4;

2.7.2.4
date	2001.05.31.22.28.35;	author jbj;	state Exp;
branches;
next	2.7.2.5;

2.7.2.5
date	2001.06.04.13.53.29;	author jbj;	state Exp;
branches;
next	2.7.2.6;

2.7.2.6
date	2001.06.05.19.28.08;	author jbj;	state Exp;
branches;
next	2.7.2.7;

2.7.2.7
date	2001.06.06.12.32.57;	author jbj;	state Exp;
branches;
next	2.7.2.8;

2.7.2.8
date	2001.09.21.15.19.59;	author jbj;	state Exp;
branches;
next	2.7.2.9;

2.7.2.9
date	2002.01.19.20.31.03;	author jbj;	state Exp;
branches;
next	;

2.36.2.1
date	2003.03.01.20.23.11;	author jbj;	state dead;
branches;
next	;


desc
@@


2.37
log
@- bundle libfmagic into librpmbuild for now.
@
text
@-I. -I./build -I./lib -I./rpmdb -I./rpmio -I./beecrypt -I./popt -I./zlib -I/usr/lib/gcc-lib/i386-redhat-linux/3.1/include -DHAVE_CONFIG_H -D_GNU_SOURCE -D_REENTRANT -DHAVE_DEV_DSP -DHAVE_SYS_SOUNDCARD

#+partial
+forcehints

-warnunixlib
-warnposix

+unixlib

-unrecogcomments	# XXX ignore doxygen markings

+strict			# lclint level

# --- in progress
+bounds
+slovak-fcns
-redecl
-bufferoverflowhigh

-macroparams
-declundef
-enummemuse
-fcnuse
-typeuse
-varuse

# --- not-yet at strict level
-bitwisesigned		# pita
-elseifcomplete		# 95 occurences
-exportconst		# 839 occurences
-exportfcn
-exporttype
-exportvar
-fielduse		# 1 occurence <bits/sigset.h>
-forblock		# tedious
-ifblock		# tedious
-namechecks		# tedious ANSI compliance checks
-ptrarith		# tedious

-compdestroy
-mustdefine
-sys-dir-errors

-strictops
-whileblock		# tedious

# --- random anal-retentive parameters
#+mod-internal-strict
#+globnoglobs		# 1 occurence
#+internalglobnoglobs		# ???
#+modglobsunchecked	# 73 occurences
#+warnmissingglobsnomods	# ???
#+strictbranchstate
#+strictdestroy
#+ansi-reserved-internal
#controlnestdepth 15

# --- not-yet at checks level
-ansi-reserved		# goofy
+enumint		# 93 occurences
-mustfree		# 1612 occurences, _free and alloca are painful
-predboolptr		# 773 occurences
-usedef			# 303 occurences, HGE_t needs work

# --- not-yet at standard level
-boolops		# 1898 occurences
-predboolint		# 1248 occurences
+boolint		# 74 occurences
+charint		# 529 occurences
+ignorequals		# 138 occurences
+matchanyintegral	# 225 occurences
@


2.36
log
@- python: sanity check fixes on rpmts/rpmte methods.
@
text
@@


2.36.2.1
log
@Backport db-4.1.25 changes, more, from rpm-4.2.
@
text
@@


2.35
log
@Add boundsread annotations throughout, enable +bounds checking.
Start narrowing the scope of bounds annotations by adding more annotations.
@
text
@a16 1
#+boundswrite
d19 1
@


2.34
log
@Add boundswrite annotations everywhere.
@
text
@d16 2
a17 2
#+bounds
+boundswrite
@


2.33
log
@Factor bounds checking annotations into source code.
@
text
@d17 1
a17 1
#+boundswrite
@


2.32
log
@Annotate incondefs in source code.
@
text
@d18 1
d20 7
@


2.31
log
@- beecrypt: merge changes from beecrypt-2.3.0.
- beecrypt: merge doxygen markup with rpmapi doco.
- beecrypt: revert cpu/arch compile option mixup (#66752).
@
text
@a13 1
-includenest 16		# getting deep, sigh
a29 2
-incondefs		# <bits/{ipc,pthreadtypes}.h> heartburn
-matchfields		# <bits/ipc.h> heartburn
a30 1
-numstructfields 256	# Java jni.h has 229 fields
d35 1
a35 1
-shiftimplementation	# <ctype.h> pain
a48 1
#+sys-dir-errors	# 749
@


2.30
log
@- opaque (well mostly) rpmTransactionSet using methods.
@
text
@a19 1
-redef
a33 1
-numenummembers 1024	# RPMTAG has 138 members
a41 2
-strictusereleased
-stringliterallen 4096	# redhat*PubKey's are big
@


2.29
log
@- rescusitate --rebuild.
@
text
@d16 6
a22 1

@


2.28
log
@Sanity.
@
text
@a12 3

#-deepbreak		# shortcut 485 occurences

@


2.27
log
@- missing key(s) on keyring when verifying a signature is now an error.
- remove dependency whiteout.
- splint fiddles.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./rpmdb -I./rpmio -I./beecrypt -I./popt -I./zlib -I/usr/lib/gcc-lib/i386-redhat-linux/2.96/include -DHAVE_CONFIG_H -D_GNU_SOURCE -D_REENTRANT -DHAVE_DEV_DSP -DHAVE_SYS_SOUNDCARD
@


2.26
log
@Start ripping gpg/pgp on signature verify paths.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./rpmdb -I./rpmio -I./beecrypt -I./popt -I/usr/lib/gcc-lib/i386-redhat-linux/2.96/include -DHAVE_CONFIG_H -D_GNU_SOURCE -D_REENTRANT -DHAVE_DEV_DSP -DHAVE_SYS_SOUNDCARD
d20 1
d36 5
@


2.25
log
@Converging on lclint-3.0.17 strict level.
@
text
@d13 1
d17 1
@


2.24
log
@Factor -type problems into explicit code annotations.
@
text
@d4 1
a4 1
#+forcehints
a28 1
-mods			# 281 occurences, errno will be a pita
a35 1
-usedef			# 303 occurences, HGE_t needs work
d55 1
d60 4
a63 6
#-type			# 3019 occurences
+boolint
+charint
+ignorequals
+ignoresigns
+matchanyintegral
@


2.23
log
@More lclint annotations.
@
text
@a33 1
#-sizeoftype		# ~240 occurences, <sys/select.h> tedium, more
d61 6
a66 1
-type			# 3019 occurences
@


2.22
log
@Explicit branchstate annotations.
@
text
@d4 1
a4 1
+forcehints
a30 1
-noeffectuncon		# 228 occurences, HGE_t needs special annotations
d34 1
a34 1
-sizeoftype		# ~240 occurences, <sys/select.h> tedium, more
d38 1
a38 1
-usedef			# 303 occurences, HGE_t needs special annotations
a46 2
#+impcheckedstrictglobs	# 358 occurences
#+impcheckedstrictstatics # 1057 occurences
@


2.21
log
@lclint fiddles to annotate globals.
@
text
@d4 1
a4 1
#+forcehints
a28 2
-modnomods		# 927 occurences
-modobserveruncon	# 192 occurences
a39 1
-warnmissingglobs	# lots of global annotations needed
d57 3
a60 9
+enumint		# 93 occurences
#-allglobs		# 131 occurrences
-ansi-reserved		# goofy

-proto-param-match	# 51 occurences

# don't-bother-me-yet parameters
-branchstate		# painful
-mustfree		# alloca is painful
@


2.20
log
@More lclint annotations.
@
text
@d4 1
a4 1
+forcehints
a19 1
-evalorderuncon		# 32 occurences
a25 2
-globs
-globstate
d27 1
a27 2
-incondefs		# <sys/{select,mman}.h> tedium
-internalglobs		# lots of global annotations needed
a28 1
-modfilesys		# 153 occurences
d62 1
a62 1
-allglobs		# 131 occurrences
@


2.19
log
@- ratchet up to lclint "strict" level.
@
text
@d4 1
a4 1
#+forcehints
d31 1
a31 3
-internalglobs		# 38 occurences
-looploopcontinue	# 86 occurences
-loopswitchbreak	# 286 occurences
d37 2
a38 4
-mustmod		# <sys/select.h> heartburn
-mutrep			# <sys/select.h> heartburn
-namechecks		# tedious ANSI compliance wrto db3
-noeffectuncon		# 228 occurences
d42 1
a42 1
-sizeoftype		# <sys/select.h> tedium
d46 2
a47 2
-usedef			# 303 occurences, HGE_t needs special annotatitions
-warnmissingglobs
@


2.18
log
@- proof-of-concept PGP/RSA verification for legacy signatures.
@
text
@d15 1
a15 29
+checks			# lclint level

# --- lclint-3.0.0.15 is pickier than lclint-2.5r
-usedef			# 296 occurences in 3.0.0.15
#-formatconst		# new in 3.0.0.15
#-unsignedcompare	# new in 3.0.0.15
#-multithreaded		# new in 3.0.0.15
#-bufferoverflowhigh	# new in 3.0.0.15
#-superuser		# new in 3.0.0.15
#-portability		# new in 3.0.0.15
#-compdef
#-nullstate
#-compmempass
#-nullderef
#-nullpass
#-unrecog
#-readonlytrans	
#-noparams
#-usereleased
#-firstcase
#-shadow
#-retvalint
#-incondefs
#-nullptrarith
#-fcnuse
#-fielduse
#-varuse
#-exportlocal
#-exportheadervar
d18 35
a52 9
#+ptrarith
#+bitwisesigned
#+strictops
#+sizeoftype

#+mod-uncon		# shortcut alloca is painful
#+mod-nomods		# 927 occurences
+modglobsnomods
+modstrictglobsnomods
d54 1
a54 1
#+mod-uncon-nomods	# ~118 occurences
a55 1
#+mod-file-sys		# 153 occurences
a56 1
#+internalglobs		# 38 occurences
a58 1
+warnmissingglobs
a61 1
#+strictusereleas
a63 2
#+modobserveruncon	# 192 occurences
+macroempty
a64 13
#+evalorderuncon	# 32 occurences
#+elseifcomplete	# 95 occurences
#+loopswitchbreak	# 286 occurences
#+switchswitchbreak	# 32 occurences
#+looploopcontinue	# 86 occurences
+forempty
#+whileblock
#+forblock
#+ifblock
#+noeffectuncon		# 228 occurences
+topuse
+unusedspecial
+oldstyle
a66 3
#stringliterallen 509
#numstructfields 127
#numenummembers 127
a72 1
-infloopsuncon		# goofy
d81 3
a83 19
-boolops		# w->n
-predboolint		# w->n
-type			#

# -weak paramaters
#+boolint
#-boolops
#+ignorequals
#+ignoresigns
#-mustfree
#+longintegral
#+matchanyintegral
#-nullpass
#-observertrans
#-predboolint
#-predboolothers
#-retvalint
#-retvalother
#-shiftsigned
@


2.17
log
@- create RFC-2440 OpenPGP API in rpmio.
- display signature packets before exec'ing gpg/pgp when verifying.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./rpmdb -I./rpmio -I./beecrypt -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE -D_REENTRANT
@


2.16
log
@Move to lclint-3.0.0.15, revisit and clean up annotations.
intl/: Add gettext orphans.
popt/intl/: Add gettext orphans.
beecrypt: Add beecrypt repository.
rpmio/tdigest.c: Add beecrypt digest checks.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./rpmdb -I./rpmio -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE -D_REENTRANT
@


2.15
log
@- lclint-3.0.0.15 fiddles.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./rpmdb -I./rpmio -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE
d18 7
a24 1
#-formatconst
a26 2
-usedef			# 296 occurences wtfo?
#-unsignedcompare
d28 1
a28 2
#-multithreaded
#-nullderef		# 6 occurences in getdate.y
d31 1
a31 2
#-portability
#-readonlytrans		# 128 occurences in getdate.y
d33 1
a33 1
-usereleased		# 3 occurences wtfo?
a35 2
#-bufferoverflowhigh
#-superuser
d40 1
a40 1
-fielduse		# noisy in 3.0.0.15
d84 1
a84 1
#+unusedspecial
d99 1
a99 1
-proto-param-match	# 59 occurences
@


2.14
log
@- permit duplicates for btree indices.
@
text
@d17 28
d78 1
a79 1
+forempty
@


2.13
log
@- fix typos in linux.{req,prov}.
@
text
@d30 1
a30 1
#+mod-file-sys		# 102 occurences
d43 1
a43 1
#+macroempty
d46 1
a46 1
#+elseifcomplete
a56 1
#+export-local
d58 1
a58 1
#+sys-dir-errors
@


2.12
log
@lclint fiddles.
@
text
@d4 1
d13 1
a13 1
#+proto-param-match
d15 1
a15 1
#-deepbreak		# shortcut 485 cases
d24 3
a26 3
#+mod-nomods
#+modglobsnomods
#+modstrictglobsnomods
d28 1
a28 1
#+mod-uncon-nomods
d30 9
a38 9
#+mod-file-sys
#+globnoglobs
#+internalglobs
#+internalglobnoglobs
#+modglobsunchecked
#+warnmissingglobs
#+warnmissingglobsnomods
#+impcheckedstrictglobs
#+impcheckedstrictstatics
d42 1
a42 1
#+modobserveruncon
d45 1
a45 1
#+evalorderuncon
d47 3
a49 3
#+loopswitchbreak
#+switchswitchbreak
#+looploopcontinue
d51 1
a51 1
#+forempty
d54 1
a54 1
#+noeffectuncon
d58 1
a58 1
#+oldstyle
d66 7
a72 30
#+predboolptr
-ptrnegate
#-enumint
-relaxquals
#+mustmod		# segfault in psm.c:597
#+allglobs
#+impcheckmodinternals
#+uncheckedglobalias
#+deparrays
#+onlyunqglobaltrans 
#+staticinittrans
#+unqualifiedinittrans
#+retalias
#+assignexpose
#+castexpose
#+retexpose
#+readonlytrans
#+sefuncon
#+ansi-reserved
+cpp-names		# check for c++ names
#+infloopsuncon
#+looploopbreak
#+switchloopbreak
#+whileempty
+declundef
+export-header
+export-header-var
+redecl
+noparams
#includenest 8
@


2.11
log
@- return multiple suggested packages (Pawel Kolodziej <pawelk@@pld.org.pl>).
- fix: return suggested packages when using Depends cache.
@
text
@d10 1
a10 2
# XXX ignore doxygen markings
-unrecogcomments
a11 1
#+mustmod		# segfault in psm.c:597
d14 81
a94 6
#-cpp-names
#-declundef		# db3 is noisy
#-deepbreak		# 485 cases
#-export-local
#-export-header
#-export-header-var
d100 1
a100 1
# not-yet normal parameters
@


2.10
log
@- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.
@
text
@d13 10
@


2.9
log
@- still more boring lclint annotations and fiddles.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./rpmio -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE
@


2.8
log
@- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.
- internalize locale insensitive ctype(3) in rpmio.h
- boring lclint annotations and fiddles.
@
text
@d3 1
a3 1
+partial
d14 1
a14 2
#-branchstate
#-immediatetrans
a15 2
#-observertrans
#-statictrans
a18 2
-fixedformalarray
-null
d20 1
a20 3
-predboolothers		# w->n
-retvalint		# w->n
-type
d22 1
a22 2

# not-yet -weak paramaters
@


2.7
log
@lclint fiddles.
avoid pathological buffer overflow in lib/rpmrc.c
@
text
@d16 1
a16 1
-mustfree
d30 1
a30 1
# -weak paramaters
@


2.7.2.1
log
@- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.
- internalize locale insensitive ctype(3) in rpmio.h.
- boring lclint annotations and fiddles.
@
text
@d16 1
a16 1
-mustfree		# alloca is painful
d30 1
a30 1
# not-yet -weak paramaters
@


2.7.2.2
log
@- still more boring lclint annotations and fiddles.
@
text
@d3 1
a3 1
#+partial
d14 2
a15 1
-branchstate		# painful
d17 2
d22 2
d25 3
a27 1
-type			#
d29 2
a30 1
# -weak paramaters
@


2.7.2.3
log
@- don't build db1 support by default.
- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./rpmdb -I./rpmio -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE
@


2.7.2.4
log
@- return multiple suggested packages (Pawel Kolodziej <pawelk@@pld.org.pl>).
- fix: return suggested packages when using Depends cache.
@
text
@a12 10
#+mustmod		# segfault in psm.c:597
#+proto-param-match

#-cpp-names
#-declundef		# db3 is noisy
#-deepbreak		# 485 cases
#-export-local
#-export-header
#-export-header-var

@


2.7.2.5
log
@lclint fiddles.
@
text
@d10 2
a11 1
-unrecogcomments	# XXX ignore doxygen markings
d13 1
d16 6
a21 81
#-deepbreak		# shortcut 485 cases

# --- not-yet at strict level
#+ptrarith
#+bitwisesigned
#+strictops
#+sizeoftype

#+mod-uncon		# shortcut alloca is painful
#+mod-nomods
#+modglobsnomods
#+modstrictglobsnomods

#+mod-uncon-nomods
#+mod-internal-strict
#+mod-file-sys
#+globnoglobs
#+internalglobs
#+internalglobnoglobs
#+modglobsunchecked
#+warnmissingglobs
#+warnmissingglobsnomods
#+impcheckedstrictglobs
#+impcheckedstrictstatics
#+strictusereleas
#+strictbranchstate
#+strictdestroy
#+modobserveruncon
#+macroempty
#+ansi-reserved-internal
#+evalorderuncon
#+elseifcomplete
#+loopswitchbreak
#+switchswitchbreak
#+looploopcontinue
#+whileblock
#+forempty
#+forblock
#+ifblock
#+noeffectuncon
+topuse
#+unusedspecial
#+export-local
#+oldstyle
#+sys-dir-errors
#controlnestdepth 15
#stringliterallen 509
#numstructfields 127
#numenummembers 127

# --- not-yet at checks level
#+predboolptr
-ptrnegate
#-enumint
-relaxquals
#+mustmod		# segfault in psm.c:597
#+allglobs
#+impcheckmodinternals
#+uncheckedglobalias
#+deparrays
#+onlyunqglobaltrans 
#+staticinittrans
#+unqualifiedinittrans
#+retalias
#+assignexpose
#+castexpose
#+retexpose
#+readonlytrans
#+sefuncon
#+ansi-reserved
+cpp-names		# check for c++ names
#+infloopsuncon
#+looploopbreak
#+switchloopbreak
#+whileempty
+declundef
+export-header
+export-header-var
+redecl
+noparams
#includenest 8
d27 1
a27 1
# --- not-yet at standard level
@


2.7.2.6
log
@- fix typos in linux.{req,prov}.
@
text
@a3 1
#+forcehints
d12 1
a12 1
#-deepbreak		# shortcut 485 occurences
d14 1
a14 1
+checks			# lclint level
d23 3
a25 3
#+mod-nomods		# 927 occurences
+modglobsnomods
+modstrictglobsnomods
d27 1
a27 1
#+mod-uncon-nomods	# ~118 occurences
d29 9
a37 9
#+mod-file-sys		# 102 occurences
#+globnoglobs		# 1 occurence
#+internalglobs		# 38 occurences
#+internalglobnoglobs		# ???
#+modglobsunchecked	# 73 occurences
+warnmissingglobs
#+warnmissingglobsnomods	# ???
#+impcheckedstrictglobs	# 358 occurences
#+impcheckedstrictstatics # 1057 occurences
d41 1
a41 1
#+modobserveruncon	# 192 occurences
d44 1
a44 1
#+evalorderuncon	# 32 occurences
d46 3
a48 3
#+loopswitchbreak	# 286 occurences
#+switchswitchbreak	# 32 occurences
#+looploopcontinue	# 86 occurences
d50 1
a50 1
+forempty
d53 1
a53 1
#+noeffectuncon		# 228 occurences
d57 1
a57 1
+oldstyle
d65 30
a94 7
-predboolptr		# 773 occurences
+enumint		# 93 occurences
-allglobs		# 131 occurrences
-ansi-reserved		# goofy
-infloopsuncon		# goofy

-proto-param-match	# 59 occurences
@


2.7.2.7
log
@- permit duplicates for btree indices.
@
text
@d30 1
a30 1
#+mod-file-sys		# 153 occurences
d43 1
a43 1
+macroempty
d46 1
a46 1
#+elseifcomplete	# 95 occurences
d57 1
d59 1
a59 1
#+sys-dir-errors	# 749
@


2.7.2.8
log
@- lclint-3.0.0.15 fiddles.
@
text
@a16 28
# --- lclint-3.0.0.15 is pickier than lclint-2.5r
#-formatconst
#-compdef
#-nullstate
-usedef			# 296 occurences wtfo?
#-unsignedcompare
#-compmempass
#-multithreaded
#-nullderef		# 6 occurences in getdate.y
#-nullpass
#-unrecog
#-portability
#-readonlytrans		# 128 occurences in getdate.y
#-noparams
-usereleased		# 3 occurences wtfo?
#-firstcase
#-shadow
#-bufferoverflowhigh
#-superuser
#-retvalint
#-incondefs
#-nullptrarith
#-fcnuse
-fielduse		# noisy in 3.0.0.15
#-varuse
#-exportlocal
#-exportheadervar

d50 1
a51 1
#+whileblock
@


2.7.2.9
log
@- use beecrypt routines to calculate digests in rpm.
- dump legacy support for broken md5 signatures.
- sync popt and rpmio with rpm-4.1.
@
text
@a16 5
# --- splint is pickier yet
-compdestroy
-mustdefine
-shiftimplementation	# <ctype.h> pain

@


2.6
log
@use compressed filenames on install side.
start unifying FD types, CFD_t now gone.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE
d9 3
@


2.5
log
@lclint annotations and compiler cruft.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./popt -DHAVE_CONFIG_H
@


2.4
log
@Sanity.
@
text
@d10 7
d18 1
a18 1
-boolops                # w->n
d21 3
a23 3
-predboolint            # w->n
-predboolothers         # w->n
-retvalint 	        # w->n
d25 1
@


2.3
log
@lclint noise.
@
text
@d1 1
a1 1
-I. -I./build -I./lib -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE
d10 2
d13 4
@


2.2
log
@implement abstract fd type almost everywhere.
@
text
@a10 1
-fullinitblock
@


2.1
log
@LCLINT pass 0.
@
text
@d1 1
a1 11
-I. -I./build -I./lib -I./popt

-Du_long=unsigned
-Du_int=unsigned
-Du_short=short
-Du_char=char

-Du_int32_t=unsigned
-Du_int16_t=short

-Dfd_set=void
a4 1
+unixlib	#-> +posixlib
d6 3
a9 2
+boolint
-boolops
a10 1
-formattype
a11 13
+ignorequals
+ignoresigns
+longintegral
+matchanyintegral
-mustfree
-nullpass
-observertrans
-predboolint
-predboolothers
-redef
-retvalint
-retvalother
-shiftsigned
d13 16
@

