How to let lint check your format strings

Guy Harris guy at sun.uucp
Thu Apr 11 16:55:18 AEST 1985

> The idea of having lint use constant format strings to check types and
> arg counts is a great one.  I have wanted to do this for many years as
> argument types and counts for printf and its buddies are one of my more
> frequent errors.  Could we come up with a system that does not require any
> includes or modifications to the code to do it?  This would be great!

Somebody did - AT&T to be specific.  The system is called "UNIX System V
Release 2".  "lint" was enhanced with a /*PRINTFLIKE*/ pragma; it's like
/*VARARGS*/, only it declares the routine as being like "printf".  The
argument list is checked against the format string.

	Guy Harris

More information about the Comp.lang.c mailing list