head	1.4;
access;
symbols
	rpm-4_4_8-release:1.4.4.1
	rpm-4_4_7-release:1.4
	rpm-4_4_6-release:1.4
	rpm-4_4_5-release:1.4
	rpm-4_4_4-release:1.4
	rpm-4_4_3-release:1.4
	jbj_before_tklcpatches:1.4
	rpm-4_4_2-release:1.4
	pjones-sparse-experiment:1.4.0.6
	rpm-4_4_1-release:1.4
	rpm-4_4-release:1.4
	rpm-4_4:1.4.0.4
	rpm-4_3_1-start:1.4
	rpm-4_3:1.4.0.2
	rpm-4_2_1-release:1.2.4.1
	rpm-4_1_1-release:1.2.2.1
	rpm-4_2-release:1.2
	rpm-4_0:1.2.0.6
	rpm-4_2:1.2.0.4
	rpm-4_1:1.2.0.2;
locks; strict;
comment	@# @;


1.4
date	2003.11.23.19.52.37;	author jbj;	state Exp;
branches
	1.4.4.1;
next	1.3;

1.3
date	2003.04.30.01.03.33;	author jbj;	state Exp;
branches;
next	1.2;

1.2
date	2003.02.06.16.53.43;	author jbj;	state Exp;
branches
	1.2.2.1
	1.2.4.1
	1.2.6.1;
next	1.1;

1.1
date	2002.12.01.21.34.07;	author jbj;	state Exp;
branches;
next	;

1.2.2.1
date	2003.03.01.20.23.12;	author jbj;	state Exp;
branches;
next	;

1.2.4.1
date	2003.11.23.16.25.06;	author jbj;	state Exp;
branches;
next	;

1.2.6.1
date	2003.03.22.18.01.55;	author jbj;	state Exp;
branches;
next	;

1.4.4.1
date	2007.01.16.18.04.42;	author jbj;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Merge changes from rpm-4.2.1 development.
@
text
@-I. -DHAVE_CONFIG_H -D_GNU_SOURCE

#+partial
+forcehints

-warnposix

+unixlib

-unrecogcomments	# XXX ignore doxygen markings

+strict			# lclint level

# --- in progress
+bounds
-bufferoverflowhigh

# --- +partial artifacts

# --- not-yet at strict level
-bitwisesigned		# 75
-elseifcomplete		# 18
-exportfcn		# 25
-ifblock		# 202
-namechecks		# 206
-ptrarith		# 43

-mustdefine		# 10
-shiftimplementation	# 120
-sys-dir-errors

-strictops		# 16
-whileblock		# 10

# --- not-yet at checks level
-mustfree		# 52
-predboolptr		# 62
-usedef			# 1

# --- not-yet at standard level
-boolops		# 112
-predboolint		# 30
+charint		# 3
+ignorequals		# 13
@


1.4.4.1
log
@Splint fiddles.
@
text
@d21 1
d42 3
a44 2
-predboolint		# 38
+ignorequals		# 17
@


1.3
log
@beecrypt-3.0.0 merge: doxygen pass.
@
text
@a5 1
#-warnunixlib
a18 1
-fcnuse			# 7
a23 1
-globs			# 12 <ctype.h>
@


1.2
log
@- popt: diddle doxygen/splint annotations, corrected doco.
@
text
@d6 1
a6 1
-warnunixlib
@


1.2.4.1
log
@- splint fiddles.
@
text
@d6 1
d20 1
d26 1
@


1.2.6.1
log
@- bump rpm/popt versions, hardwire 4.0.4 in libraries.
- link rpm libraries together, move symbols to achieve forward linkage.
- use db-4.1.25, not db-4.0.14, internally.
- add rpmdb_loadcvt script, rpmdb_foo utilities.
- use current autotools,
- use splint, not lclint.
@
text
@d3 1
a3 1
+partial
d15 4
d20 1
a20 8
-declundef
-exportheadervar
-exportlocal

-enummemuse
-fcnuse
-typeuse
-varuse
d23 14
a36 25
-bitwisesigned		# pita
-elseifcomplete		# 95 occurences
-exportconst		# 839 occurences
-exportfcn
-exporttype
-exportvar
-fielduse		# 1 occurence <bits/sigset.h>
-forblock		# tedious
-ifblock		# tedious
-incondefs		# <bits/{ipc,pthreadtypes}.h> heartburn
-matchfields		# <bits/ipc.h> heartburn
-namechecks		# tedious ANSI compliance checks
-numenummembers 1024	# RPMTAG has 138 members
-numstructfields 256	# Java jni.h has 229 fields
-ptrarith		# tedious

-compdestroy
-mustdefine
-shiftimplementation
#-shiftnegative

-strictops
-strictusereleased
-stringliterallen 4096	# redhat*PubKey's are big
-whileblock		# tedious
d39 3
a41 5
-ansi-reserved
+enumint
-mustfree
-predboolptr
-usedef
d44 4
a47 6
-boolops
-predboolint
+boolint
+charint
+ignorequals
+matchanyintegral
@


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


1.1
log
@- use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead.
@
text
@a19 1
-exportlocal		# 14
@

