From owner-cvs-include Sun Jul 12 23:46:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20313 for cvs-include-outgoing; Sun, 12 Jul 1998 23:46:11 -0700 (PDT) (envelope-from owner-cvs-include) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA20206; Sun, 12 Jul 1998 23:45:53 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA29324; Sun, 12 Jul 1998 23:45:28 -0700 (PDT) Date: Sun, 12 Jul 1998 23:45:28 -0700 (PDT) Message-Id: <199807130645.XAA29324@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: cvs commit: src/sys/sys cdefs.h devfsext.h syslog.h systm.h tprintf.h src/include stdio.h src/sys/ddb ddb.h Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/07/12 23:45:26 PDT Modified files: sys/sys cdefs.h devfsext.h syslog.h systm.h tprintf.h include stdio.h sys/ddb ddb.h Log: Added macros __printflike() and __scanflike() to . Use them to `make gcc -Wformat' check formats for all printf-like and scanf-like functions in /usr/src except for the err()/warn() family. err() isn't quite printf-like since its format arg can legitimately be NULL. syslog() isn't quite printf-like, but gcc already accepts %m, even for plain printf() when it shouldn't. Revision Changes Path 1.19 +11 -1 src/sys/sys/cdefs.h 1.21 +4 -3 src/sys/sys/devfsext.h 1.16 +3 -3 src/sys/sys/syslog.h 1.73 +10 -10 src/sys/sys/systm.h 1.7 +2 -2 src/sys/sys/tprintf.h 1.20 +10 -7 src/include/stdio.h 1.20 +3 -4 src/sys/ddb/ddb.h