Lines Matching refs:params
12 static void report(const char *prefix, const char *err, va_list params) in report() argument
15 vsnprintf(msg, sizeof(msg), err, params); in report()
25 static NORETURN void die_builtin(const char *err, va_list params) in die_builtin() argument
27 report(" Fatal: ", err, params); in die_builtin()
31 static void error_builtin(const char *err, va_list params) in error_builtin() argument
33 report(" Error: ", err, params); in error_builtin()
36 static void warn_builtin(const char *warn, va_list params) in warn_builtin() argument
38 report(" Warning: ", warn, params); in warn_builtin()
44 static void (*die_routine)(const char *err, va_list params) NORETURN = die_builtin;
45 static void (*error_routine)(const char *err, va_list params) = error_builtin;
46 static void (*warn_routine)(const char *err, va_list params) = warn_builtin;
48 void set_die_routine(void (*routine)(const char *err, va_list params) NORETURN) in set_die_routine()
60 va_list params; in die() local
62 va_start(params, err); in die()
63 die_routine(err, params); in die()
64 va_end(params); in die()
69 va_list params; in error() local
71 va_start(params, err); in error()
72 error_routine(err, params); in error()
73 va_end(params); in error()
79 va_list params; in warning() local
81 va_start(params, warn); in warning()
82 warn_routine(warn, params); in warning()
83 va_end(params); in warning()