Add info() helper

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
This commit is contained in:
Cyrill Gorcunov
2010-03-26 21:12:48 +03:00
committed by Will Deacon
parent ce55663629
commit 07f9d0dbf9
2 changed files with 15 additions and 0 deletions
+14
View File
@@ -27,6 +27,11 @@ static void warn_builtin(const char *warn, va_list params)
report(" Warning: ", warn, params);
}
static void info_builtin(const char *info, va_list params)
{
report(" Info: ", info, params);
}
void die(const char *err, ...)
{
va_list params;
@@ -55,6 +60,15 @@ void warning(const char *warn, ...)
va_end(params);
}
void info(const char *info, ...)
{
va_list params;
va_start(params, info);
info_builtin(info, params);
va_end(params);
}
void die_perror(const char *s)
{
perror(s);
+1
View File
@@ -32,6 +32,7 @@ extern void die(const char *err, ...) NORETURN __attribute__((format (printf, 1,
extern void die_perror(const char *s) NORETURN;
extern int error(const char *err, ...) __attribute__((format (printf, 1, 2)));
extern void warning(const char *err, ...) __attribute__((format (printf, 1, 2)));
extern void info(const char *err, ...) __attribute__((format (printf, 1, 2)));
extern void set_die_routine(void (*routine)(const char *err, va_list params) NORETURN);
#define DIE_IF(cnd) \