diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/db2/test/ChangeLog | 5 | ||||
-rw-r--r-- | src/util/db2/test/dbtest.c | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/util/db2/test/ChangeLog b/src/util/db2/test/ChangeLog index 4e147d7..7577da4 100644 --- a/src/util/db2/test/ChangeLog +++ b/src/util/db2/test/ChangeLog @@ -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 diff --git a/src/util/db2/test/dbtest.c b/src/util/db2/test/dbtest.c index f499047..c3f24f0 100644 --- a/src/util/db2/test/dbtest.c +++ b/src/util/db2/test/dbtest.c @@ -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 *)); |