* dbtest.c (err): Add format attribute to decl, for typechecking under GNU C
authorKen Raeburn <raeburn@mit.edu>
Mon, 26 Jun 2000 20:57:51 +0000 (20:57 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 26 Jun 2000 20:57:51 +0000 (20:57 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12433 dc483132-0cff-0310-8789-dd5450dbe970

src/util/db2/test/ChangeLog
src/util/db2/test/dbtest.c

index 4e147d74660ae488e2ef86703db838493b974362..7577da40f707e09ccb918f8c872b92c948ca0984 100644 (file)
@@ -1,3 +1,8 @@
+2000-06-26  Ken Raeburn  <raeburn@mit.edu>
+
+       * dbtest.c (err): Add format attribute to decl, for typechecking
+       under GNU C.
+
 1998-05-06  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
        * dbtest.c (main): POSIX states that getopt returns -1
index f499047ae9cdbf4dbc5777a6c6d58414cd66af01..c3f24f02fe60179664856b558949c2b51ff8279d 100644 (file)
@@ -57,10 +57,16 @@ static char sccsid[] = "@(#)dbtest.c        8.17 (Berkeley) 9/1/94";
 
 enum S { COMMAND, COMPARE, GET, PUT, REMOVE, SEQ, SEQFLAG, KEY, DATA };
 
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
+#define ATTR(x) __attribute__(x)
+#else
+#define ATTR(x)
+#endif
+
 void    compare __P((DBT *, DBT *));
 DBTYPE  dbtype __P((char *));
 void    dump __P((DB *, int));
-void    err __P((const char *, ...));
+void    err __P((const char *, ...)) ATTR ((__format__(__printf__,1,2)));
 void    get __P((DB *, DBT *));
 void    getdata __P((DB *, DBT *, DBT *));
 void    put __P((DB *, DBT *, DBT *));