natid cnum; /* dump for this country */
int divine; /* is this a deity dump? */
int human; /* dump human-readable format */
- void (*pr)(char *fmt, ...); /* callback for printing dump */
+ void (*pr)(char *fmt, ...) /* callback for printing dump */
+ ATTRIBUTE((format (printf, 1, 2)));
};
struct xdstr *xdinit(struct xdstr *, natid, int, void (*)(char *, ...));
/* Global flags. From empth_init parameter. */
static int global_flags;
+static void loc_debug(const char *, ...) ATTRIBUTE((format(printf, 1, 2)));
/************************
* loc_debug
static char journal_fname[] = "journal.log";
static FILE *journal;
+static void journal_entry(char *fmt, ...)
+ ATTRIBUTE((format (printf, 1, 2)));
+
static FILE *
journal_open(void)
{
#include "version.h"
#include "xdump.h"
-static void exit_bad_arg(char *, ...) ATTRIBUTE((noreturn));
+static void exit_bad_arg(char *, ...)
+ ATTRIBUTE((noreturn, format (printf, 1, 2)));
static void dump_table(int, int);
static void pln_fixup(void);
static void lnd_fixup(void);