Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jul 1998 23:45:28 -0700 (PDT)
From:      Bruce Evans <bde@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
Message-ID:  <199807130645.XAA29324@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <sys/cdefs.h>.
  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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807130645.XAA29324>