#define NOTIFY_NETHACK_BUGS
#endif
+DISABLE_WARNING_FORMAT_NONLITERAL
+
/*VARARGS1*/
void panic
VA_DECL(const char *, str)
really_done(PANICKED);
}
+RESTORE_WARNING_FORMAT_NONLITERAL
+
static boolean
should_query_disclose_option(int category, char *defquery)
{
static void vpline(const char *, va_list);
+DISABLE_WARNING_FORMAT_NONLITERAL
+
void
pline(const char *line, ...)
{
--in_pline;
}
+RESTORE_WARNING_FORMAT_NONLITERAL
+
/* pline() variant which can override MSGTYPE handling or suppress
message history (tty interface uses pline() to issue prompts and
they shouldn't be blockable via MSGTYPE=hide) */
va_end(the_args);
}
+DISABLE_WARNING_FORMAT_NONLITERAL
+
static void
vraw_printf(const char *line, va_list the_args)
{
g.program_state.in_impossible = 0;
}
+RESTORE_WARNING_FORMAT_NONLITERAL
+
#if defined(MSGHANDLER) && (defined(POSIX_TYPES) || defined(__GNUC__))
static boolean use_pline_handler = TRUE;
*/
static void vconfig_error_add(const char *, va_list);
+DISABLE_WARNING_FORMAT_NONLITERAL
+
void
config_error_add(const char *str, ...)
{
config_erradd(buf);
}
+RESTORE_WARNING_FORMAT_NONLITERAL
+
/* nhassert_failed is called when an nhassert's condition is false */
void
nhassert_failed(const char *expression, const char *filepath, int line)