From eb111e9f390b08d9099fc7a08707969933d99b34 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Wed, 1 Feb 2017 16:20:23 +0100 Subject: btrfs-progs: move message helpers implementation out of header Signed-off-by: David Sterba --- messages.h | 54 ++++-------------------------------------------------- 1 file changed, 4 insertions(+), 50 deletions(-) (limited to 'messages.h') diff --git a/messages.h b/messages.h index fa00ff49..47c64896 100644 --- a/messages.h +++ b/messages.h @@ -71,61 +71,15 @@ } while (0) __attribute__ ((format (printf, 1, 2))) -static inline void __warning(const char *fmt, ...) -{ - va_list args; - - fputs("WARNING: ", stderr); - va_start(args, fmt); - vfprintf(stderr, fmt, args); - va_end(args); - fputc('\n', stderr); -} +void __warning(const char *fmt, ...); __attribute__ ((format (printf, 1, 2))) -static inline void __error(const char *fmt, ...) -{ - va_list args; - - fputs("ERROR: ", stderr); - va_start(args, fmt); - vfprintf(stderr, fmt, args); - va_end(args); - fputc('\n', stderr); -} +void __error(const char *fmt, ...); __attribute__ ((format (printf, 2, 3))) -static inline int __warning_on(int condition, const char *fmt, ...) -{ - va_list args; - - if (!condition) - return 0; - - fputs("WARNING: ", stderr); - va_start(args, fmt); - vfprintf(stderr, fmt, args); - va_end(args); - fputc('\n', stderr); - - return 1; -} +int __warning_on(int condition, const char *fmt, ...); __attribute__ ((format (printf, 2, 3))) -static inline int __error_on(int condition, const char *fmt, ...) -{ - va_list args; - - if (!condition) - return 0; - - fputs("ERROR: ", stderr); - va_start(args, fmt); - vfprintf(stderr, fmt, args); - va_end(args); - fputc('\n', stderr); - - return 1; -} +int __error_on(int condition, const char *fmt, ...); #endif -- cgit v1.2.3