head	1.9;
access;
symbols;
locks; strict;
comment	@# @;


1.9
date	2002.11.19.13.50.55;	author jbj;	state dead;
branches;
next	1.8;

1.8
date	2002.11.18.23.53.05;	author jbj;	state Exp;
branches;
next	1.7;

1.7
date	2002.10.03.22.07.30;	author jbj;	state Exp;
branches;
next	1.6;

1.6
date	2002.10.02.13.47.39;	author jbj;	state Exp;
branches;
next	1.5;

1.5
date	2002.10.01.21.46.33;	author jbj;	state Exp;
branches;
next	1.4;

1.4
date	2002.10.01.17.02.02;	author jbj;	state Exp;
branches;
next	1.3;

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

1.2
date	2002.10.01.11.16.54;	author jbj;	state Exp;
branches;
next	1.1;

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


desc
@@


1.9
log
@MOre annotations.
@
text
@-I. -DHAVE_CONFIG_H -DSTDC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGFILE_SOURCE -D__GLIBC__ -D__STDC__=1 -DHAVE_STRUCT_STAT_ST_RDEV -DSIZEOF_UINT64_T=8

#+partial
+forcehints


-warnunixlib
-warnposix

+unixlib

-unrecogcomments	# XXX ignore doxygen markings

+strict			# lclint level

# --- in progress
-compdef
-compmempass
-exportheader		# 19
-formatconst		# 1
-macroredef		# 20 tar.h
#-noeffect
-nullderef		# 4
-nullpass		# 22
-nullptrarith		# 1
-redef			# 1 tar.h
-sizeoftype		# 29
-uniondef		# 6

# --- +partial artifacts

# --- not-yet at strict level
-bitwisesigned		# 47
-elseifcomplete		# 3
#-fielduse		# 21 tar.h
-forblock		# 6
-ifblock		# 231
-incondefs		# 36
-namechecks		# tedious ANSI compliance checks
-ptrarith		# tedious

-mustdefine
-shiftimplementation	# 148 ctype.h

-strictops		# 4
-whileblock		# 17

# --- not-yet at checks level
-mustfree		# 17
-usedef			# 41

# --- not-yet at standard level
-predboolint
+boolint		# 36
+charint		# 147
+ignorequals		# 49
+matchanyintegral	# 83
@


1.8
log
@Print to private buffer, not stdout.
Kill off ckfputs/ckfprintf.
@
text
@@


1.7
log
@Drill an opaque "fmagic" control structure through the API.
Rename all functions to start with prefix "fmagic".
@
text
@d1 1
a1 1
-I. -DHAVE_CONFIG_H -DSTDC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGFILE_SOURCE -D__GLIBC__ -D__STDC__=1 -DHAVE_STRUCT_STAT_ST_RDEV
d17 2
a18 2
+slovak-fcns

d20 3
a22 2
-formatconst		# 9
-macroredef		# 1 tar.h
d24 1
a24 1
-nullpass		# 27
d26 1
a26 1
-redef			# 4
a28 1
-warnmissingglobs
@


1.6
log
@Revert bogus ELF patch, enable automake dependencies.
@
text
@d17 2
d28 1
@


1.5
log
@Sanity.
@
text
@d1 1
a1 1
-I. -DHAVE_CONFIG_H -DSTDC -D_GNU_SOURCE -D__GLIBC__ -D__STDC__=1 -DHAVE_STRUCT_STAT_ST_RDEV
@


1.4
log
@Reorder routines to eliminate static prototypes.
@
text
@d1 1
a1 1
-I. -DHAVE_CONFIG_H -DSTDC
a19 4
-moduncon		# 1 getopt_long
-modunconnomods		# 12 ctype.h
-mustmod		# 1 mman.h
-noparams		# 3 getopt_long
a25 1
-usevarargs		# 1
a27 1
-exportlocal		# 18
d32 1
a32 1
-fielduse		# 21 tar.h
@


1.3
log
@lclint fiddles.
@
text
@d24 1
a24 1
#-nullderef		# 4
@


1.2
log
@lclint annotations.
@
text
@d1 1
a1 1
-I.
a16 2
-branchstate		# 4
-exitarg		# 6
d19 2
a20 6
-globstate		# 3
-globuse		# 4
-macroredef		# 1
-modobserver		# 2
-mods			# 7
-moduncon		# 4
d22 4
a25 5
-mustmod		# 6
-noeffectuncon		# 1
-noparams		# 44 zlib
-nullderef		# 2
-nullpass		# 6
a26 2
-paramuse		# 2
-redecl			# 1
a27 2
-retvalint
-shadow
a28 1
-type			# 2 zlib
a29 1
-usereleased		# 1
a30 10
-warnmissingglobs	# 2

-dependenttrans		# 2
-immediatetrans		# 2
-kepttrans		# 1
-observertrans		# 4
-temptrans		# 1
-unqualifiedtrans	# 2

-whileempty
d33 1
a33 5
-declundef		# 32 tar.h
-exportheadervar
-exportlocal

-varuse			# 5
d36 2
a37 2
-bitwisesigned		# pita
-elseifcomplete		# 95 occurences
d39 3
a41 3
-forblock		# tedious
-ifblock		# tedious
-incondefs		# <bits/{ipc,pthreadtypes}.h> heartburn
a44 1
-compdestroy
d48 2
a49 3
-strictops
-strictusereleased
-whileblock		# tedious
d52 2
a53 5
-ansi-reserved
+enumint
-mustfree
-predboolptr
-usedef
a55 1
-boolops
d57 4
a60 4
+boolint
+charint
+ignorequals
+matchanyintegral
@


1.1
log
@Wrap in lclint.
@
text
@d17 20
a36 34
-branchstate
-compdef
-compmempass
-declundef
-evalorderuncon
-exitarg
-exportheader
-exportheadervar
-exportlocal
-formatconst
-globs
-globstate
-internalglobs
-macroredef
-modfilesys
-modnomods
-modobserver
-modobserveruncon
-modunconnomods
-mustmod
-noeffectuncon
-noparams
-noret
-nullassign
-nullderef
-nullpass
-nullptrarith
-nullret
-nullstate
-paramuse
-protoparammatch
-redecl
-redef
-retalias
a37 1
-retvalother
d39 14
a52 25
-sizeoftype
-type
-uniondef
-usereleased
-usevarargs
-varuse
-warnlintcomments

-dependenttrans
-immediatetrans
-kepttrans
-observertrans
-onlytrans
-readonlytrans
-statictrans
-temptrans
-unqualifiedtrans

-casebreak
-looploopbreak
-looploopcontinue
-loopswitchbreak
-switchloopbreak
-switchswitchbreak
-unreachable
d56 5
d65 1
a65 5
-exportconst		# 839 occurences
-exportfcn
-exporttype
-exportvar
-fielduse		# 1 occurence <bits/sigset.h>
a68 1
-matchfields		# <bits/ipc.h> heartburn
d74 1
a74 2
-shiftimplementation
-shiftnegative
@

